Commit ddf7ea82 authored by Kristian Rother's avatar Kristian Rother

First commit of the erp5_mobile Business Template.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@12439 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 9d373e91
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Folder</string>
<string>Folder</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_owner</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>erp5_mobile_ui</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>erp5_mobile_ui</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n"\n
tal:define="field_id here/getId;\n
form_id python: here.getForm().id;\n
selection_name here/getSelectionName;\n
requested_selection_name here/getRequestedSelectionName;\n
selection_index here/getSelectionIndex;\n
selection here/getSelection;\n
portal_url_string here/getPortalUrlString;\n
real_context here/getContext;\n
context_url real_context/getUrl;\n
md5_string here/getMD5Checksum;\n
line_list here/query;\n
is_domain_tree_mode here/isDomainTreeMode;\n
is_report_tree_mode here/isReportTreeMode;\n
is_domain_tree_supported here/isDomainTreeSupported;\n
is_report_tree_supported here/isReportTreeSupported;\n
show_select_column here/showSelectColumn;\n
show_search_line here/showSearchLine;\n
">\n
<!-- ListBox starts here. -->\n
<input type="hidden" name="list_selection_name" value="default" tal:attributes="value selection_name" />\n
<input tal:condition="md5_string" type="hidden" name="md5_object_uid_list" value="checksum" tal:attributes="value md5_string" />\n
\n
<tal:replace tal:content="nothing">\n
Because TAL cannot accept unbalanced tags, the support for a domain tree is realized by a macro.\n
The macro ListBoxContainer is a no-op, if not in domain tree mode. Otherwise, the macro constructs\n
a domain tree and extracts the body in an extra table.\n
</tal:replace>\n
\n
<tal:block tal:define="expand python: 0">\n
<tal:block metal:define-macro="ListBoxContainer">\n
<tal:block tal:condition="expand">\n
<div tal:condition="is_domain_tree_mode"\n
style="width: 100%;"\n
tal:define="selected_domain_path here/getSelectedDomainPath">\n
<div>\n
<div valign="top">\n
<select name="domain_root_url" onChange="submitAction(this.form, \'context/portal_selections/setDomainRoot\')"\n
tal:attributes="onChange string:submitAction(this.form, \'${context_url}/portal_selections/setDomainRoot\')">\n
<tal:block tal:repeat="c here/getDomainRootList">\n
<option value="base_domain"\n
tal:define="path python: c[0]; title python: c[1]"\n
tal:attributes="selected python: path == selected_domain_path; value path"\n
tal:content="title"\n
i18n:translate="" i18n:domain="ui">Base Domain</option>\n
</tal:block>\n
</select>\n
<div id="listbox_domain_tree_table"\n
tal:attributes="id string:${field_id}_domain_tree_table"\n
tal:define="report_tree_list python: here.makeReportTreeList(report_path = selected_domain_path, unfolded_list = selection.getDomainList(), is_report_opened = False);\n
total_depth python: max([report_tree.depth for report_tree in report_tree_list] + [-1])">\n
<div tal:repeat="report_tree report_tree_list">\n
<tal:block tal:repeat="i python: range(report_tree.depth)">\n
<div width="16" nowrap="nowrap">&nbsp;</div>\n
</tal:block>\n
\t\t <div colspan="1" style="text-align: left; vertical-align: top; white-space: nowrap;"\n
tal:attributes="colspan python: total_depth - report_tree.depth + 1">\n
<a href="method"\n
tal:condition="report_tree/is_open"\n
tal:attributes="href string:portal_selections/foldDomain?domain_url=${report_tree/domain_url}&form_id=${form_id}&list_selection_name=${selection_name}&domain_depth:int=${report_tree/depth}">-&nbsp;<b tal:content="report_tree/obj/getTitleOrId" i18n:translate="" i18n:domain="ui">Domain</b></a>\n
<a href="method"\n
tal:condition="not: report_tree/is_open"\n
tal:attributes="href string:portal_selections/unfoldDomain?domain_url=${report_tree/domain_url}&form_id=${form_id}&list_selection_name=${selection_name}&domain_depth:int=${report_tree/depth}">+&nbsp;<tal:block tal:content="report_tree/obj/getTitleOrId" i18n:translate="" i18n:domain="ui">Domain</tal:block></a>\n
</div>\n
</div>\n
</div>\n
</div>\n
<div style="vertical-align: top">\n
<tal:block metal:define-slot="ListBoxBody" />\n
</div>\n
</div>\n
</div>\n
<tal:block tal:condition="not: is_domain_tree_mode">\n
<tal:block metal:define-slot="ListBoxBody" />\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
\n
<tal:block tal:define="expand python: 1">\n
<tal:block metal:use-macro="template/macros/ListBoxContainer">\n
<tal:block metal:fill-slot="ListBoxBody">\n
<div style="padding: 0px; margin: 0px;">\n
<div class="top_list">\n
<div id="listbox_title_line" tal:attributes="id string:${field_id}_title_line" class="List_top">\n
<span id="listbox_record_number"\n
tal:attributes="id string:${field_id}_record_number"\n
i18n:translate="" i18n:domain="ui"><tal:block tal:replace="here/total_size" i18n:name="number">0</tal:block> record(s)</span>\n
<input type="hidden" id="listMax" tal:attributes="value python: len(here.getSearchValueList())">\n
<input type="hidden" id="itemMax" tal:attributes="value python: len(line_list)">\n
<input type="checkbox" name="check" id="check" onClick="simple_aff()" checked="checked">\n
<span tal:content="python: \'Short mode\'"></span>\n
\n
<select id="listbox_page_selection" name="list_start" title="Change Page" size="1"\n
onChange="submitAction(this.form, \'context/portal_selections/setPage\')"\n
tal:define="lines here/getMaxLineNumber"\n
tal:attributes="id string:${field_id}_page_selection;\n
onChange string:submitAction(this.form, \'${context_url}/portal_selections/setPage\')"\n
i18n:domain="ui" i18n:attributes="title">\n
<option value="0"\n
tal:repeat="p python: range(0, here.total_pages)"\n
tal:attributes="selected python: p == here.current_page;\n
value python: p * lines"\n
i18n:domain="ui" i18n:translate=""><tal:block tal:replace="python: p + 1" i18n:name="page">0</tal:block> of <tal:block tal:replace="here/total_pages" i18n:name="total_pages">1</tal:block></option>\n
</select>\n
\n
</div>\n
</div>\n
</div>\n
<div class="main_div_list">\n
<div id="listbox_label_line" tal:attributes="id string:${field_id}_label_line">\n
<div tal:condition="is_report_tree_mode"\n
class="Data" style="width: 50px; text-align: left; vertical-align: middle;">\n
<select name="report_root_url"\n
onChange="submitAction(this.form, \'context/portal_selections/setReportRoot\')"\n
tal:attributes="onChange string:submitAction(this.form, \'${context_url}/portal_selections/setReportRoot\')">\n
<tal:block tal:repeat="c here/getReportRootList">\n
<option value="base_domain"\n
tal:define="path python: c[0]; title python: c[1]"\n
tal:attributes="selected python: path == here.getSelectedReportPath(); value path"\n
tal:content="title" i18n:domain="ui" i18n:translate="">Domain</option>\n
</tal:block>\n
</select>\n
</div>\n
<tal:block tal:define="global tab_title python: range(7)"/>\n
<tal:block tal:repeat="value here/getLabelValueList">\n
<tal:block tal:define="sql python: value[0];\n
title python: value[1];\n
sort_order python: value[2];\n
foo repeat/value/index;\n
bidule python: tab_title.insert(foo, value[1]);">\n
</tal:block>\n
</tal:block>\n
</div>\n
<div tal:condition="python: show_search_line or is_report_tree_mode"\n
id="listbox_search_line"\n
tal:attributes="id python: show_search_line and (\'%s_search_line\' % field_id) or (\'%s_report_depth_line\' % field_id)">\n
<tal:block tal:condition="is_report_tree_mode">\n
<div style="width: 50px; text-align: left; vertical-align: middle" colspan="1"\n
tal:attributes="colspan python: show_search_line and 1 or (len(here.getSelectedColumnList()) + show_select_column + 1)"\n
tal:define="index python: selection_index is not None and \'&amp;selection_index=%s\' % selection_index or \'\';\n
is_report_opened python: int(not here.getSelection().isReportOpened());\n
url here/getUrl"><tal:block tal:repeat="i python: range(0, 6)">&nbsp;<a href="?selection_name=default&amp;selection_index=0&amp;report_depth:int=0"\n
tal:attributes="href string:${url}?selection_name=${requested_selection_name}${index}&amp;report_depth:int=${i}"\n
tal:content="i">0</a></tal:block>&nbsp;-&nbsp;<a href="?selection_name=default&amp;selection_index=0&amp;is_report_opened:int=0"\n
tal:attributes="href string:${url}?selection_name=${requested_selection_name}${index}&amp;is_report_opened:int=${is_report_opened}"\n
tal:content="python: is_report_opened and \'Show\' or \'Hide\'"\n
i18n:domain="ui" i18n:translate="">Show</a>\n
</div>\n
</tal:block>\n
\t <div name="selection_mui" style="padding-bottom: 5px;">\n
\n
<select id="select" tal:attributes="onChange string:applyHiddenType()">\n
<tal:block tal:repeat="valueX here/getSearchValueList">\n
<tal:block tal:define="\n
aliasX python: valueX[0];\n
paramX python: valueX[1];\n
search_fieldX python: valueX[2];\n
foo2 repeat/valueX/index">\n
<option tal:condition="aliasX" tal:content="python: tab_title[foo2]" tal:attributes="value python: foo2;"></option>\n
</tal:block>\n
</tal:block>\n
</select>\n
\n
<tal:block tal:condition="show_search_line"\n
tal:repeat="value here/getSearchValueList">\n
<div tal:define="alias python: value[0];\n
param python: value[1];\n
search_field python: value[2];\n
foo repeat/value/index;"\n
tal:attributes="id repeat/value/index">\n
<span tal:condition="alias">\n
<tal:block tal:condition="python: search_field is not None"\n
tal:replace="structure python: search_field.render(value = param, key = alias)" />\n
<input style="width: 40%;" tal:condition="python: search_field is None" name="id" size="8" value=""\n
tal:attributes="name alias; value param; id python: \'%s%s\' % (\'input\', foo)"/>\n
</span>\n
</div>\n
</tal:block>\n
</div>\n
</div>\n
\n
<tal:block tal:repeat="line line_list" tal:define="checked_uid_set here/getCheckedUidSet">\n
<div id="listbox_data_line_0" class="DataA"\n
tal:define="css python: test(repeat[\'line\'].index % 2, \'DataB\', \'DataA\')"\n
tal:attributes="id string:${field_id}_data_line_${repeat/line/index}; class css">\n
<div tal:condition="is_report_tree_mode" class="DataA" align="left" valign="middle"\n
tal:attributes="class css"\n
tal:define="section_name python: line.getContext() is not None and line.getContext().getTitleOrId() or \'\'">\n
<a tal:condition="section_name"\n
href="portal_selections/foldReport?report_url=base_domain&amp;form_id=form&amp;list_selection_name=default"\n
tal:define="method_id python: line.isOpen() and \'foldReport\' or \'unfoldReport\'"\n
tal:attributes="href string:portal_selections/${method_id}?report_url=${line/getDomainUrl}&amp;form_id=${form_id}&amp;list_selection_name=${selection_name}"\n
tal:content="structure python: \'%s%s&nbsp;%s\' % (\'&nbsp;&nbsp;\' * line.getDepth(), line.isOpen() and \'-\' or \'+\', section_name)" />\n
</div>\n
<tal:block tal:repeat="valueY line/render">\n
<div tal:define="\n
val repeat/valueY/index;\n
valueb python: here.getLabelValueList()[val];\n
html python: valueY[0];\n
original_value python: valueY[1];\n
error python: valueY[2];\n
sql python: valueb[0];\n
title python: valueb[1];\n
sort_order python: valueb[2];\n
foo repeat/valueY/index;\n
foo2 repeat/line/index;\n
data_short python: real_context.resumeData(original_value);">\n
<input tal:condition="not: repeat/valueY/index"\n
type="hidden" value="1" name="listbox_uid:list"\n
tal:attributes="value python: line.getUid() or \'\';\n
name string:${field_id}_uid:list" />\n
<div class="right_title">\n
<span tal:condition="not: repeat/valueY/index" tal:content="structure html">value</span>\n
</div>\n
<div tal:attributes="id python: \'%s%s%s\' % (foo2, \'data\', foo)">\n
<div class="left_data" tal:condition="repeat/valueY/index">\n
<span style="color: green; font-size: 12px;" tal:content="title" i18n:domain="ui" i18n:translate=""> ID\n
</span>\n
<span style="color: green;">&nbsp:&nbsp</span>\n
<tal:block tal:condition="show_search_line">\n
<span id="data_short" tal:content="python: data_short"/>\n
</tal:block>\n
<tal:block tal:condition="not:show_search_line">\n
<span id="data_long" tal:content="python: original_value"/>\n
</tal:block>\n
</div>\n
</div>\n
</div>\n
</tal:block>\n
</div>\n
</tal:block>\n
<div tal:condition="here/showStat" id="listbox_stat_line"\n
tal:attributes="id string:${field_id}_stat_line">\n
<div tal:condition="is_report_tree_mode" class="Data">&nbsp;</div>\n
<div tal:condition="show_select_column" class="Data">&nbsp;</div>\n
<tal:block tal:repeat="valueZ here/getStatValueList">\n
<div class="Data" align="left"\n
tal:define="original_value python: valueZ[0]; processed_value python: valueZ[1]"\n
tal:attributes="align python: isinstance(original_value, (float, int, long)) and \'right\' or \'left\'"\n
tal:content="processed_value" />\n
</tal:block>\n
</div>\n
</div>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
<!-- ListBox ends here. -->\n
\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>ListBox_asHTML</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.ExternalMethod.ExternalMethod</string>
<string>ExternalMethod</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_function</string> </key>
<value> <string>Person_exportPersonAsvCard</string> </value>
</item>
<item>
<key> <string>_module</string> </key>
<value> <string>VObject_export</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>Person_exportPersonAsvCard</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
\txmlns:tal="http://xml.zope.org/namespaces/tal"\n
\txmlns:metal="http://xml.zope.org/namespaces/metal"\n
\txmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
\n
XXX: Folder_filter accesses selection directly\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<!-- XXX: exchange_actions seems to be bad condition -->\n
<span class="first"\n
tal:define="search_actions actions/object_search | nothing;\n
exchange_actions actions/object_exchange | nothing;\n
report_actions actions/object_report | nothing;\n
button_actions actions/object_button | nothing;\n
sort_actions actions/object_sort | nothing;\n
ui_actions actions/object_ui | nothing;\n
print_actions actions/object_print | nothing">\n
\n
<!-- <div class="arrow"> -->\n
<div class="div_prev" id="div_prev">\n
<span class="tool_buttons">\n
<!-- XXX: exchange_actions seems to be bad condition -->\n
<span class="first"\n
tal:define="search_actions actions/object_search | nothing;\n
exchange_actions actions/object_exchange | nothing;\n
report_actions actions/object_report | nothing;\n
button_actions actions/object_button | nothing;\n
sort_actions actions/object_sort | nothing;\n
ui_actions actions/object_ui | nothing;\n
print_actions actions/object_print | nothing">\n
<tal:block tal:condition="list_mode | nothing"></tal:block>\n
\n
<div id="actions">\n
<select name="select_action"\n
tal:attributes="onChange string:submitAction(this.form,\'${url}/Base_doAction\')" tal:define="document_template_list here/getDocumentTemplateList | nothing">\n
<option selected="selected" value=""\n
i18n:translate="" i18n:domain="ui">Action...\n
</option>\n
<tal:block tal:repeat="content here/allowedContentTypes | nothing">\n
<tal:block tal:condition="python: not content.getId() in here.portal_types.getTypeInfo(here).getHiddenContentTypeList()">\n
<option tal:attributes="value python: \'add \' + content.getId()"\n
i18n:translate="" i18n:domain="ui">Add\n
<tal:block tal:content="content/Title"\n
i18n:name="portal_type" i18n:translate="" i18n:domain="ui">\n
</tal:block>\n
</option>\n
</tal:block>\n
</tal:block>\n
<tal:block tal:condition="document_template_list">\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Templates</tal:block> --\n
</option>\n
<tal:block tal:repeat="document_template document_template_list">\n
<option tal:attributes="value python:\'template \' + document_template.getRelativeUrl()"\n
i18n:translate="" i18n:domain="ui">Add\n
<tal:block tal:content="document_template/getTitle"\n
i18n:name="document_template"></tal:block>\n
</option>\n
</tal:block>\n
</tal:block>\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Workflows</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/workflow">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'workflow \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Object</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/object_action | nothing">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'object \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
<tal:block tal:replace=\'nothing\'>\n
<!-- XXX folder actions is inherited from CMF, but not used in ERP5 (for now) -->\n
<option disabled="disabled">--\n
<tal:block i18n:translate="" i18n:domain="ui">folder</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/folder">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'folder \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
</tal:block>\n
</select>\n
<!--\n
<button class="button" type="submit" name="Base_doAction:method" title="Action"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Action</span>\n
</button>\n
-->\n
</div>\n
</span>\n
</div>\n
\n
<tal:block tal:condition="not: list_mode | nothing">\n
<tal:block tal:condition="request/selection_index | nothing">\n
<span class="tool_buttons">\n
<div class="div_next" align="right" id="div_next">\n
\n
<!-- <a class="jump_first" title="First"\n
tal:attributes="href python: \'portal_selections/viewFirst?%s\' % (http_parameters, )"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">First</span>\n
</a> -->\n
<a class="jump_previous" title="Previous"\n
tal:attributes="href python: \'portal_selections/viewPrevious?%s\' % (http_parameters, )"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">Previous</span>\n
</a>\n
<a class="list_mode" title="List Mode" tal:attributes="href python: here.portal_selections.getSelectionListUrlFor(request[\'selection_name\'])"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">List Mode</span>\n
</a>\n
<a class="jump_next" title="Next"\n
tal:attributes="href python: \'portal_selections/viewNext?%s\' % (http_parameters, )"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">Next</span>\n
</a>\n
<!-- <a class="jump_last" title="Last"\n
tal:attributes="href python: \'portal_selections/viewLast?%s\' % (http_parameters, )"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">Last</span>\n
</a> -->\n
\n
</div>\n
</span>\n
<!-- </div> -->\n
\n
<script>\n
loadDivSize();\n
</script>\n
\n
<div id="shortcuts" class="shortcuts">\n
<a class="import_export"\n
title="Import / Export"\n
tal:attributes="href python:here.ERP5Site_renderLink(\'Person_exportPersonAsvCard\',http_parameters)"\n
i18n:attributes="title" i18n:domain="ui">\n
<button class="button" i18n:translate="" i18n:domain="ui">\n
<span class="link">Export as vCard</span>\n
</button>\n
</a>\n
</div>\n
<script>\n
affShortcuts ();\n
</script>\n
</tal:block>\n
</tal:block>\n
</span>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>context_box_render</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.DTMLDocument</string>
<string>DTMLDocument</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5.css</string> </value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>main_border_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>context_bar_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>navigation_bar_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>font_family</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>font_size</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>font_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>dialog_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>dialog_border_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>link_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>link_hover_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>button_description_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>document_border_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>document_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox_label_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox_odd_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox_even_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>tooltip_border_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>tooltip_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>tooltip_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox_hover_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>listbox_stat_background_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>alternate_font_color</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>alternate_font_color</string> </key>
<value> <string>#597d9b</string> </value>
</item>
<item>
<key> <string>background_color</string> </key>
<value> <string>#DAE6E6</string> </value>
</item>
<item>
<key> <string>button_description_color</string> </key>
<value> <string>#000</string> </value>
</item>
<item>
<key> <string>context_bar_background_color</string> </key>
<value> <string>#BDD0E0</string> </value>
</item>
<item>
<key> <string>dialog_background_color</string> </key>
<value> <string>#BDD0E0</string> </value>
</item>
<item>
<key> <string>dialog_border_color</string> </key>
<value> <string>#3D7474</string> </value>
</item>
<item>
<key> <string>document_background_color</string> </key>
<value> <string>#D3E6DE</string> </value>
</item>
<item>
<key> <string>document_border_color</string> </key>
<value> <string>#3D7474</string> </value>
</item>
<item>
<key> <string>font_color</string> </key>
<value> <string>#3D7474</string> </value>
</item>
<item>
<key> <string>font_family</string> </key>
<value> <string>Arial, Helvetica, sans-serif</string> </value>
</item>
<item>
<key> <string>font_size</string> </key>
<value> <string>13px</string> </value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>link_color</string> </key>
<value> <string>#002e3f</string> </value>
</item>
<item>
<key> <string>link_hover_color</string> </key>
<value> <string>#3D7474</string> </value>
</item>
<item>
<key> <string>listbox_even_background_color</string> </key>
<value> <string>#DAE6E6</string> </value>
</item>
<item>
<key> <string>listbox_hover_background_color</string> </key>
<value> <string>#BDD0E0</string> </value>
</item>
<item>
<key> <string>listbox_label_background_color</string> </key>
<value> <string>#C1DAD2</string> </value>
</item>
<item>
<key> <string>listbox_odd_background_color</string> </key>
<value> <string>#FFF</string> </value>
</item>
<item>
<key> <string>listbox_stat_background_color</string> </key>
<value> <string>#C1DAD2</string> </value>
</item>
<item>
<key> <string>main_border_color</string> </key>
<value> <string>#7EC1C1</string> </value>
</item>
<item>
<key> <string>navigation_bar_background_color</string> </key>
<value> <string>#97B0C1</string> </value>
</item>
<item>
<key> <string>raw</string> </key>
<value> <string encoding="cdata"><![CDATA[
<dtml-let hwidth="310" mwidth="43" scwidth="58" optwidth="260" affwidth="65">\n
\n
ul li:before{\n
content: "\\00BB \\0020";\n
}\n
\n
.list_dialog {\n
background-color: <dtml-var document_background_color>;\n
margin: 0px;\n
width: <dtml-var "hwidth">px;\n
}\n
\n
.options_list {\n
border-right: solid 1px;\n
border-bottom: solid 1px;\n
border-left: solid 1px;\n
border-color: #3D7474;\n
background-color: #C1DAD2;\n
padding: 0px;\n
width: <dtml-var "optwidth">px;\n
margin-left: <dtml-var "(hwidth / 2)- (optwidth / 2)">px;\n
display: none;\n
}\n
\n
.aff_options {\n
border-right: solid 1px;\n
border-top: solid 1px;\n
border-left: solid 1px;\n
border-color: #3D7474;\n
background-color: #D3E6DE;\n
padding: 0px;\n
width: <dtml-var "affwidth">px;\n
margin-left: <dtml-var "(hwidth / 2)- (affwidth / 2)">px;\n
text-align: center;\n
padding-bottom: 2px;\n
margin-top: 3px;\n
margin-bottom: 2px;\n
}\n
\n
.info {\n
color: #3D7474;\n
font-size: 13px;\n
}\n
\n
.text_div {\n
padding: 18px;\n
}\n
\n
.fieldset_login {\n
border-color: #3D7474;\n
margin: 15px;\n
}\n
\n
.login_div {\n
border-top: solid 1px;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
border-top-color: #3D7474;\n
background-color: #C1DAD2;\n
margin-bottom: 3px;\n
}\n
\n
.login {\n
width: <dtml-var "hwidth">px;\n
background-color: #DAE6E6;\n
border: solid 1px;\n
border-color: #FFFFFF;\n
position: absolute;\n
left: 0px;\n
top: 0px;\n
}\n
\n
.window {\n
margin: 15px;\n
}\n
\n
.button {\n
border-Top-Width: thin;\n
border-Top-Color: #3D6464;\n
border-Right-Width: thin; \n
border-Right-Color: #3D6464;\n
border-Bottom-Width: thin;\n
border-Bottom-Color: #3D7474;\n
border-Left-Width: thin;\n
border-Left-Color: #3D7474;\n
background-Color: #C1DAD2;\n
margin: 2px;\n
color: #3D6464;\n
text-decoration: none;\n
}\n
\n
.button_save {\n
border-Top-Width: thin;\n
border-Top-Color: #3D6464;\n
border-Right-Width: thin; \n
border-Right-Color: #3D6464;\n
border-Bottom-Width: thin;\n
border-Bottom-Color: #3D7474;\n
border-Left-Width: thin;\n
border-Left-Color: #3D7474;\n
background-Color: #C1DAD2;\n
margin: 2px;\n
color: #3D6464;\n
text-decoration: none;\n
width: 100px;\n
}\n
\n
\n
.shortcuts {\n
border-top: solid 1px;\n
border-bottom: solid 1px;\n
border-color: #3D7474;\n
background-color: #C1DAD2;\n
margin-bottom: 5px;\n
}\n
\n
.List_top {\n
padding-left: 5px;\n
padding-right: 5px;\n
border-left: solid 0px;\n
border-right: solid 0px;\n
border-color: #3D7474;\n
}\n
\n
.top_list {\n
border-left: solid 1px;\n
border-right: solid 1px;\n
border-top: solid 1px;\n
border-color: #3D7474;\n
}\n
\n
.main_div_list {\n
padding: 5px;\n
margin-top: 0px;\n
border-left: solid 1px;\n
border-right: solid 1px;\n
border-bottom: solid 1px;\n
border-color: #3D7474;\n
}\n
\n
.top1 {\n
margin-top: 5px;\n
margin-left: 10px;\n
border-top: solid 1px;\n
border-color: #3D7474;\n
width: 45px;\n
}\n
\n
.bottom1 {\n
margin-right: 10px;\n
border-bottom: solid 1px;\n
border-color: #3D7474;\n
width: 45px;\n
position: absolute;\n
right: 0px;\n
margin-bottom: 7px;\n
}\n
\n
.breadcrumb {\n
border-top: solid 1px;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
border-top-color: #3D7474;\n
background-color: #C1DAD2;\n
}\n
\n
.erp {\n
font-size: 18px;\n
color: #3D7474;\n
text-decoration: none;\n
}\n
\n
.link_white {\n
font-size: 14px;\n
color: #FFFFFF;\n
}\n
\n
.modu {\n
font-size: 14px;\n
color: #3D7474;\n
font-style: bold;\n
text-decoration: none;\n
padding-right: 5px;\n
}\n
\n
.mobil {\n
font-size: 10px;\n
font-style: italic;\n
color: #3D7474;\n
text-decoration: none;\n
}\n
\n
.delimit_haut {\n
height: 25px;\n
border-right: solid 5px;\n
border-color: #3D7474;\n
background-color: #D3E6DE;\n
}\n
\n
.delimit_bas {\n
height: 25px;\n
border-left: solid 5px;\n
border-color: #3D7474;\n
background-color: #D3E6DE;\n
}\n
\n
.mod_badg {\n
background-color: #D3E6DE;\n
border-left: solid 1px;\n
border-right: solid 1px;\n
border-color: #3D7474;\n
padding-top: 0.5em;\n
padding-left: 10px;\n
}\n
\n
.list {\n
list-style: none;\n
}\n
\n
.option {\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
border-left: solid 1px;\n
border-left-color: #3D7474;\n
border-right: solid 1px;\n
border-right-color: #3D7474;\n
background-color: #D3E6DE;\n
padding-top: 0.5em;\n
padding-bottom: 0.5em;\n
padding-left: 10px;\n
}\n
\n
.modules {\n
border-top: solid 1px;\n
border-top-color: #3D7474;\n
border-right: solid 1px;\n
border-right-color: #3D7474;\n
border-left: solid 1px;\n
border-left-color: #3D7474;\n
padding-left: 10px;\n
background-color: #D3E6DE;\n
}\n
\n
input#hidden_button {\n
width: 0;\n
height: 0;\n
display: inline;\n
border-width: 0;\n
float: left;\n
}\n
\n
img {\n
border: transparent;\n
}\n
\n
.small {\n
font-size: 11pt;\n
}\n
\n
.infield {\n
overflow : auto;\n
}\n
\n
textarea {\n
width:100%;\n
}\n
\n
.title {\n
border-top: solid 1px;\n
border-top-color: #3D7474;\n
border-left: solid 5px;\n
border-left-color: #3D7474;\n
background-color: #D3E6DE;\n
}\n
\n
.title_list {\n
margin-left: 10px;\n
margin-right: 10px;\n
border-left: solid 5px;\n
border-left-color: #3D7474;\n
border-right: solid 5px;\n
border-right-color: #3D7474;\n
background-color: #D3E6DE;\n
margin-bottom: 5px;\n
}\n
\n
.title_index {\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
border-left: solid 1px;\n
border-right: solid 1px;\n
border-left-color: #3D7474;\n
margin-bottom: 8px;\n
border-top: solid 1px;\n
border-bottom: solid 1px;\n
border-top-color: #3D7474;\n
background-color: #C1DAD2;\n
}\n
\n
.delimitation {\n
border-top: solid 1px;\n
border-top-color: #4e9fa0;\n
}\n
\n
.group {\n
border-right: solid 5px;\n
border-right-color: #3D7474;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
position:absolute;\n
background-color: #D3E6DE;\n
right: 0px;\n
}\n
\n
\n
.div1 {\n
background-color: #DAE6E6;\n
position:absolute;\n
left: 0px;\n
top: 0px;\n
width: <dtml-var "hwidth">px;\n
}\n
\n
.master {\n
width: <dtml-var "hwidth">px;\n
background-color: #DAE6E6;\n
position: absolute;\n
left: 0px;\n
}\n
\n
.big {\n
font-size: 13pt;\n
}\n
\n
.div2 {\n
border-top: solid 1px;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
margin: 3px;\n
border-top-color: #3D7474;\n
background-color: #b7e8e8;\n
}\n
\n
.div4 {\n
border-top: solid 1px;\n
border-top-color: #3D7474;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
padding-top: 2px;\n
padding-bottom: 2px;\n
background-color: #C1DAD2;\n
margin-bottom: 5px;\n
width:100%;\n
}\n
\n
.link {\n
color: #3D7474;\n
font-size: 8pt;\n
text-decoration: none;\n
}\n
\n
.link2 {\n
color: #3D7474;\n
font-size: 12pt;\n
text-decoration: none;\n
font-weight: bold;\n
}\n
\n
.link3 {\n
color: #3D7474;\n
font-size: 10pt;\n
text-decoration: none;\n
padding-left: 15px;\n
}\n
\n
fieldset {\n
border-color: #3D7474;\n
overflow : auto;\n
}\n
\n
.border {\n
border-color: #3D7474;\n
}\n
\n
.nomarg {\n
line-height:90%;\n
}\n
\n
.div_prev {\n
margin-top: 10px;\n
width: 0px;\n
text-align:left;\n
padding-left:5px;\n
line-height:85%;\n
margin-bottom: 10px;\n
}\n
\n
.div_next {\n
border-top: solid 1px;\n
border-top-color: #3D7474;\n
border-left: solid 1px;\n
border-left-color: #3D7474;\n
border-bottom: solid 1px;\n
border-bottom-color: #3D7474;\n
border-right: solid 1px;\n
border-right-color: #3D7474;\n
width: 60px;\n
text-align:center;\n
position: absolute;\n
padding-right: 3px;\n
right: 0px;\n
line-height: 85%;\n
top: 50px;\n
}\n
\n
.div_sc {\n
border: solid 1px;\n
border-color: #3D7474;\n
border-bottom: transparent;\n
background-color: #D3E6DE;\n
width:<dtml-var "scwidth">px;\n
text-align: center;\n
position: absolute;\n
top: 50px;\n
left: <dtml-var "(hwidth / 2)- (scwidth / 2)">px;\n
padding: 0px;\n
line-height:70%;\n
}\n
\n
.div_gtt {\n
border-top: solid 0px;\n
border-bottom: solid 0px;\n
border-top-color: #3D7474;\n
border-bottom-color: #3D7474;\n
border-left: solid 0px;\n
border-left-color: #3D7474;\n
border-right: solid 0px;\n
border-right-color: #3D7474;\n
background-color: #D3E6DE;\n
margin: 0px;\n
}\n
\n
.div1_list {\n
width:<dtml-var "hwidth">px;\n
background-color: #DAE6E6;\n
border-color: #FFFFFF;\n
position: absolute;\n
left: 0px;\n
top: 0px;\n
}\n
\n
/* listbox */\n
\n
.ListSummary {\n
background: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/tab_left.png\') top left no-repeat;\n
color: #000;\n
background-color: <dtml-var document_background_color>;\n
padding-left: 10px;\n
}\n
\n
.ListSummary table {\n
width: 100%;\n
padding-right: 5px;\n
padding-bottom: 2px;\n
}\n
\n
.ListSummary img {\n
display: none;\n
}\n
\n
.ListSummary #listbox_next_page,\n
.ListSummary #listbox_previous_page {\n
display: block;\n
font-size: 0;\n
width: 22px;\n
height: 22px;\n
}\n
\n
.ListContent {\n
color: #000;\n
background-color: <dtml-var document_background_color>;\n
padding-left: 1px;\n
}\n
\n
.ListContent table {\n
width: 100%;\n
}\n
\n
.ListContent #listbox_label_line {\n
color: <dtml-var font_color>;\n
background-color: <dtml-var listbox_label_background_color>;\n
}\n
\n
.ListContent #listbox_stat_line {\n
background-color: <dtml-var listbox_stat_background_color>;\n
}\n
\n
.DataA {\n
background-color: #DAE6E6 ;\n
border-top: solid 1px;\n
border-color: #3D7474;\n
}\n
\n
.DataB {\n
background-color: #FFFFFF;\n
border-top: solid 1px;\n
border-color: #3D7474;\n
}\n
\n
.ListSummary #listbox_title_line #listbox_title,\n
.ListSummary #listbox_title_line #listbox_item_number,\n
.ListSummary #listbox_title_line #listbox_record_number {\n
vertical-align: middle;\n
}\n
\n
.ListContent tr.DataA:hover,\n
.ListContent tr.DataB:hover {\n
background-color: <dtml-var listbox_hover_background_color>;\n
}\n
\n
.ListContent td {\n
border-color: <dtml-var document_border_color>;\n
}\n
\n
.right_title {\n
background-color: #C1DAD2;\n
padding-left: 5px;\n
font-size: 16px;\n
font-style: italic;\n
color: #0000FF;\n
}\n
\n
.left_data {\n
text-decoration: none;\n
padding-left: 30px;\n
color: #000000;\n
font-size: 12px;\n
}\n
\n
.data {\n
font-size: 10px;\n
}\n
\n
.dialog_selector button .description {\n
display: none;\n
}\n
\n
.ListSummary img {\n
display: none;\n
}\n
\n
#favourites button .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/favourite.png\');\n
}\n
\n
#modules button .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/appearance.png\');\n
}\n
\n
#language button .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/language.png\');\n
}\n
\n
#search button .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/info.png\');\n
}\n
\n
#actions button .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/exec16.png\');\n
}\n
\n
#context_bar .tool_buttons .jump_first .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/2leftarrowb.png\');\n
}\n
\n
#context_bar .tool_buttons .jump_previous .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/1leftarrowb.png\');\n
}\n
\n
#context_bar .tool_buttons .jump_next .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/1rightarrowb.png\');\n
}\n
\n
#context_bar .tool_buttons .jump_last .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/2rightarrowb.png\');\n
}\n
\n
#context_bar .tool_buttons .list_mode .image {\n
background-image: url(\'<dtml-var expr="portal_url.getPortalPath()">/images/text_block.png\');\n
}\n
\n
#navigation_bar button .image,\n
#context_bar button .image,\n
.dialog_selector button .image,\n
.document .actions button.save .image {\n
display: block;\n
width: 16px;\n
height: 16px;\n
}\n
\n
#navigation_bar button .description,\n
#context_bar button .description,\n
.content .field .description,\n
.document .actions button.save .description,\n
#context_bar .tool_buttons a .description {\n
display: none;\n
}\n
\n
#navigation_bar button,\n
#context_bar button,\n
.dialog_selector button,\n
.document .actions button.save {\n
border: 0;\n
margin-top: 1px;\n
margin-left: 2px;\n
margin-right: 2px;\n
padding: 0;\n
position: relative;\n
cursor: pointer;\n
background-color: inherit;\n
color: inherit;\n
}\n
\n
#main_bar button .description,\n
#context_bar button .description,\n
.content .field .description,\n
.document .actions button.save .description,\n
#context_bar .tool_buttons a .description {\n
display: none;\n
}\n
\n
#context_bar .tool_buttons {\n
vertical-align: middle;\n
}\n
\n
#context_bar .tool_buttons a {\n
margin-top: 2px;\n
margin-left: 2px;\n
margin-right: 2px;\n
padding: 0;\n
position: relative;\n
}\n
\n
#context_bar .tool_buttons button,\n
#context_bar .tool_buttons a {\n
float: left;\n
}\n
\n
#context_bar .tool_buttons a .image,\n
#context_bar .tool_buttons button .image,\n
#context_bar .tool_buttons a img {\n
width: 16px;\n
height: 16px;\n
display: block;\n
}\n
\n
p.clear {\n
height: 0;\n
margin: 0;\n
padding: 0;\n
clear: both;\n
}\n
\n
.field label {\n
width: 30%;\n
font-size: 14px;\n
color: #3D7474;\n
font-style: italic;\n
}\n
\n
.required label {\n
font-weight: bold;\n
}\n
\n
body {\n
background-color: #DAE6E6;\n
}\n
\n
#transition_message {\n
margin-left: 1em;\n
color: #f00;\n
background-color: inherit;\n
font-weight: bold;\n
}\n
\n
.field .error {\n
background-color: inherit;\n
color: #f00;\n
font-weight: bold;\n
}\n
\n
#listbox_title_line {\n
position: relative;\n
}\n
\n
#listbox_page_selection {\n
position: absolute;\n
right: 5px;\n
top: 3px;\n
}\n
\n
#listbox_record_number {\n
font-weight: bold;\n
}\n
\n
#fieldset_left,\n
#fieldset_right,\n
#fieldset_center,\n
#fieldset_bottom {\n
border-width: 1px;\n
border-style: solid;\n
}\n
\n
#fieldset_left legend,\n
#fieldset_right legend,\n
#fieldset_center legend,\n
#fieldset_bottom legend {\n
display: none;\n
}\n
\n
</dtml-let>
]]></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>tooltip_background_color</string> </key>
<value> <string>#FFD</string> </value>
</item>
<item>
<key> <string>tooltip_border_color</string> </key>
<value> <string>#000</string> </value>
</item>
<item>
<key> <string>tooltip_color</string> </key>
<value> <string>#000</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.DTMLMethod</string>
<string>DTMLMethod</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5.js</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>raw</string> </key>
<value> <string encoding="cdata"><![CDATA[
/*\n
Copyright (c) 20xx-2006 Nexedi SARL and Contributors. All Rights Reserved.\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
*/\n
function submitAction(form,act) {\n
form.action = act;\n
form.submit();\n
}\n
\n
function isListMode() {\n
if (document.getElementById("listmodeflag"))\n
{\n
alert("ca list");\n
return(1);\n
}\n
else\n
{\n
alert("ca lsit pas");\n
return(0);\n
}\n
}\n
\n
function affOptions () {\n
var sc = document.getElementById("options_list");\n
if (!sc)\n
{\n
return(0);\n
}\n
if (sc.style.display == "none")\n
{\n
sc.style.display = "block";\n
}\n
else\n
{\n
sc.style.display = "none";\n
}\n
}\n
\n
\n
function affShortcuts () {\n
var sc = document.getElementById("shortcuts");\n
if (!sc)\n
{\n
return(0);\n
}\n
if (sc.style.display == "none")\n
{\n
sc.style.display = "block";\n
}\n
else\n
{\n
sc.style.display = "none";\n
}\n
}\n
\n
function simple_aff () {\n
var max_lenght = document.getElementById("listMax").value;\n
var max_item = document.getElementById("itemMax").value;\n
var check = document.getElementById("check");\n
for (b = 0; b < max_item; b++)\n
{\n
for (a = 0; a < max_lenght; a++)\n
{\n
var foo = b + \'data\' + a;\n
var target = document.getElementById(foo);\n
\n
if (check.checked)\n
{\n
target.style.display = "none";\n
}\n
else\n
{\n
target.style.display = "inline";\n
}\n
}\n
}\n
}\n
\n
function applyHiddenType() {\n
\n
if (document.getElementById("listMax") && document.getElementById("fieldset_bottom"))\n
{\n
var max_lenght = document.getElementById("listMax").value;\n
var select = document.getElementById("select");\n
if (select)\n
{\n
var field = document.getElementById("fieldset_bottom");\n
var input\n
var foo = "input";\n
var foofoo\n
\n
\n
field.style.border = "solid 0px";\n
for (a = 0; a < max_lenght; a++)\n
{\n
foofoo = foo + a;\n
if (document.getElementById(foofoo))\n
{\n
preinit = document.getElementById(foofoo);\n
preinit.value = "";\n
}\n
}\n
\n
for (a = 0; a < max_lenght; a++)\n
{\n
if (select.options[select.selectedIndex].value != a)\n
{\n
input = document.getElementById(a);\n
input.style.display = "none";\n
}\n
else\n
{\n
input = document.getElementById(a);\n
input.style.display = "inline";\n
}\n
}\n
affShortcuts ();\n
}\n
}\n
}\n
\n
function getTop(MyObject)\n
{\n
if (MyObject.offsetParent)\n
return (MyObject.offsetTop + getTop(MyObject.offsetParent));\n
else\n
return (MyObject.offsetTop);\n
}\n
\n
function loadDivSize () {\n
var left = document.getElementById("div_prev");\n
var right = document.getElementById("div_next");\n
var sc = document.getElementById("div_sc");\n
var good_top = getTop(left);\n
right.style.top = good_top;\n
sc.style.top = good_top;\n
}\n
\n
function fixLeftRightHeight(){\n
var lh = 0;\n
var lfieldset;\n
var rh = 0;\n
var rfieldset;\n
var liste=document.getElementsByTagName(\'fieldset\');\n
for(i=0; i<liste.length; i=i+1){\n
list_parts = liste[i].id.split(\'_\');\n
for(j=1; j<list_parts.length; j=j+1){\n
if(list_parts[j] == "left"){\n
lfieldset = liste[i];\n
\tlh = lfieldset.offsetHeight;\n
break;\n
}else{\n
\tif(list_parts[j] == "right"){\n
\t rfieldset = liste[i];\n
\t rh = rfieldset.offsetHeight;\n
break;\n
\t}\n
}\n
}\n
if(lh && rh){\n
break;\n
}\n
}\n
if(lh && rh){\n
lfieldset.style.height=(lh>rh)? lh+"px" : rh+"px";\n
rfieldset.style.height=(lh>rh)? lh+"px" : rh+"px";\n
lfieldset.style.borderTop = \'1px solid #3D7474\';\n
lfieldset.style.borderLeft = \'1px solid #3D7474\';\n
lfieldset.style.borderBottom = \'1px solid #3D7474\';\n
rfieldset.style.borderTop = \'1px solid #3D7474\';\n
rfieldset.style.borderRight = \'1px solid #3D7474\';\n
rfieldset.style.borderBottom = \'1px solid #3D7474\';\n
}\n
}\n
]]></string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
--></tal:block>\n
\n
<tal:block metal:define-macro="field_render">\n
<tal:block tal:condition="python: field.meta_type != \'HiddenStringField\'"\n
tal:define="field_id field/id;\n
value python: request.get(field_id, None);\n
field_errors python: request.get(\'field_errors\', {});\n
field_has_error python: field_errors.has_key(field_id);\n
global form_id form_id | python: form.id;\n
field_description python: here.Base_getFieldDescription(form_id=form_id, field=field)">\n
<div tal:define="html_render python: field.render_htmlgrid(value, request)"\n
tal:attributes="title field_description;\n
class python: \' \'.join([x for x in [\'field\', field.is_required() and \'required\' or None, field_has_error and \'error\' or None, field.get_value(\'css_class\') or None] if x is not None])"\n
i18n:attributes="title" i18n:domain="ui">\n
<tal:block tal:repeat="html_tuple html_render">\n
<label>\n
<tal:block tal:content="structure python: html_tuple[0]"\n
i18n:translate="" i18n:domain="ui"/>\n
<tal:block tal:condition="preferred_html_style_developper_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/field_developper"/>\n
</tal:block>\n
<tal:block tal:condition="preferred_html_style_translator_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/field_translator"/>\n
</tal:block>\n
</label>\n
<div class="input" tal:content="structure python: html_tuple[1]"/>\n
<span tal:condition="python: field_has_error"\n
class="error"\n
tal:content="python: field_errors[field_id].error_text"\n
i18n:translate="" i18n:domain="ui"/>\n
</tal:block>\n
</div>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>field_render</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<div class="div1">\n
<tal:block metal:use-macro="here/dialog_main/macros/master">\n
<tal:block metal:fill-slot="main">\n
<tal:block tal:define="field_errors python: request.get(\'field_errors\',{});\n
dummy python: request.set(\'here\', here);\n
left_group python: form.get_fields_in_group(\'left\');\n
right_group python: form.get_fields_in_group(\'right\');\n
center_group python: form.get_fields_in_group(\'center\');\n
dialog_actions python: actions.get(dialog_category, []);\n
field_render here/field_render/macros/field_render">\n
<tal:block tal:condition="preferred_html_style_developper_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/form" />\n
</tal:block>\n
<div tal:condition="python: len(left_group) or len(right_group) or len(center_group) or len(dialog_actions)>1"\n
class="dialog_box">\n
<div tal:condition="python: len(dialog_actions) > 1"\n
class="dialog_selector">\n
<label for="dialog_selector"\n
tal:content="python: { \'object_exchange\': \'Select Exchange\'\n
, \'object_print\' : \'Select Print\'\n
, \'object_search\' : \'Select Search\'\n
, \'object_report\' : \'Select Report\'\n
}.get(dialog_category, \'Select\')"\n
i18n:translate="" i18n:domain="ui"></label>\n
<select name="select_dialog" id="dialog_selector"\n
tal:attributes="onChange string:submitAction(this.form,\'Base_doDialog\')">\n
<tal:block tal:repeat="action dialog_actions">\n
<option tal:attributes="value action/url;\n
selected python: action is current_action and \'selected\' or None"\n
tal:content="action/name"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
</select>\n
<button type="submit" name="Base_doDialog:method">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Go</span>\n
</button>\n
</div>\n
<div class="content"\n
tal:define="group_list python: form.Form_getGroupTitleAndId();\n
gid_list python: \' \'.join([x[\'gid\'] for x in group_list if x not in (\'bottom\', \'hidden\')]);">\n
<tal:block tal:repeat="group group_list">\n
<tal:block tal:define="gid group/gid">\n
<fieldset tal:condition="python: \'hidden\' not in gid and \'bottom\' not in gid"\n
tal:attributes="class gid;\n
id python: \'fieldset_\' + gid.replace(\' \', \'_\');"\n
tal:define="gtitle group/gtitle">\n
<legend tal:condition="python: gtitle != \'bottom\' and gtitle != \'left\' and gtitle != \'right\' and gtitle != \'center\'" tal:content="group/gtitle" class="group_title"/>\n
<tal:block tal:repeat="field python: form.get_fields_in_group(group[\'goid\'])">\n
<tal:block metal:use-macro="field_render"/>\n
</tal:block>\n
</fieldset>\n
</tal:block>\n
</tal:block>\n
<p class="clear"></p>\n
</div>\n
</div>\n
</tal:block>\n
</tal:block>\n
<tal:block metal:fill-slot="bottom">\n
<tal:block tal:define="field_errors python: request.get(\'field_errors\',{});\n
dummy python: request.set(\'here\', here);\n
bottom_group python: form.get_fields_in_group(\'bottom\')">\n
<div tal:condition="python: len(bottom_group) > 0"\n
class="bottom">\n
<tal:block tal:repeat="field bottom_group">\n
<tal:block tal:condition="preferred_html_style_developper_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/field_developper"/>\n
</tal:block>\n
<tal:block tal:define="field_description python: here.Base_getFieldDescription(form_id=form.id, field=field)"\n
tal:condition="preferred_html_style_translator_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/field_translator"/>\n
</tal:block>\n
<tal:block tal:define="value python:request.get(field.id, None)"\n
tal:replace="structure python:field.render(value, request)" />\n
</tal:block>\n
</div>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</div>\n
</tal:block>\n
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>form_dialog</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
\n
XXX: each case must be handled separatelly in this precise representation :\n
- both top fields must be in the same div, so they must be identified\n
strictly by their name.\n
- the middle field is rendered like the two top ones, but outside of the\n
top block.\n
- the bottom block is rendered in another way (without its group name) so it\n
must be rendered separatelly.\n
This leads to minor code duplication, but it\'s still code duplication.\n
\n
Breaks strict compatibility:\n
* Groups must be named one of "left", "right", "center", "bottom" otherwise they will not\n
be rendered.\n
* Group order doesn\'t matter. Case is sensitive.\n
* Groups names becomes "left_group", "right_group", "left1_group", "right1_group",\n
"bottom_group" for quad_form_view macro.\n
\n
It is possible to specify a group id and a group title by naming a group following the\n
"group id (Group Title)" pattern. In this case the group id will be used as fieldset css\n
class and as tag id. The group title will be used as a legend for the fieldset. If no group\n
title is found, we use group id as title.\n
-->\n
</tal:block>\n
\n
\n
<tal:block metal:define-macro="master">\n
<tal:block\n
tal:define="field_errors python: request.get(\'field_errors\', {});\n
dummy python: request.set(\'here\', here);\n
group_list python: form.Form_getGroupTitleAndId();\n
gid_list python: \' \'.join([x[\'gid\'] for x in group_list if x!=\'hidden\']);\n
field_render nocall: here/field_render/macros/field_render">\n
\n
<tal:block tal:condition="preferred_html_style_developper_mode">\n
<tal:block metal:use-macro="developper_shortcut_render/macros/form"/>\n
</tal:block>\n
\n
<tal:block tal:repeat="group group_list">\n
<tal:block tal:define="gid group/gid;">\n
<fieldset tal:condition="python: gid.find(\'hidden\') < 0"\n
tal:attributes="class gid;\n
id python: \'fieldset_%s\' % (gid.replace(\' \', \'_\'), );"\n
tal:define="gtitle group/gtitle"\n
class="border">\n
<legend tal:condition="python: gtitle != \'bottom\' and gtitle != \'left\' and gtitle != \'right\' and gtitle != \'center\'" tal:content="group/gtitle" class="group_title"/>\n
<div class="infield">\n
<tal:block tal:repeat="field python: form.get_fields_in_group(group[\'goid\'])">\n
<tal:block metal:use-macro="field_render"/>\n
</tal:block>\n
</div>\n
</fieldset>\n
<p tal:condition="python: gid.find(\'right\') >= 0 or (gid.find(\'left\') >= 0 and \'right\' not in gid_list)" class="clear"/>\n
<div class="div_gtt" align="middle">\n
<a class="link_white" tal:attributes="href python: \'%s%s%s%s\' % (context.REQUEST.URL0,\'?\', context.REQUEST.QUERY_STRING,\'#TOP\')">////////// Top of page \\\\\\\\\\\\\\\\\\\\</a>\n
</div>\n
</tal:block>\n
</tal:block>\n
<p class="clear"></p>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>form_render</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<tal:block metal:use-macro="here/view_main/macros/master">\n
<tal:block metal:fill-slot="main">\n
<tal:block metal:use-macro="here/form_render/macros/master" />\n
</tal:block>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>form_view</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Folder</string>
<string>Folder</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_objects</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>images</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1bottomarrow.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0wceEBoaC/GYTAAAAQxJREFUeJzN0b1LAnEAxvGv5XGQ
i9ELJUlgEOLSVI1BtTQEBoFTtDTd3D/U2JAJbeEg0W0RBUEHOljZpdmp552d/u7FBhHbos1nfj7L
88BYJwSAxDESc4QABwh+NZaBOuADgjp9zsIA7LKXWJvOzM4sobcrdL0efuAjTUjIssy7bhC8Ahrn
lIdIRun3wlPKztF+29NR3wpUbYNENI4lBFnDgBpXCBSASQA0nNbC98VD+X4zvXG4Eo/G6LhNap0m
N3cazq1/jckBL9gjNIB+a9G5fKo8prZS20nLs8gWVEzVzdEgQ4nusDpCA+h+zVv5YvV5tSHsZDH/
keOTE0qYf2+aJsI6p8SI/OOJcckPWp5q6kHSaFcAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>383</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1leftarrowb.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wEdCzQFm+nIXAAAAWpJREFUOMu9U81KAmEUPTqijmA5
ShgDtvIFwk0ICRnmQkXFlfgWLmZjO3e9SIsWPoEMJBG0cOGihQQyjCKO5S/zDTp+87VoE2mNRHSW
93DPvedwL/BfCIfTVYArf6277BpFseD2+XySy+WqaZr7jjHj9jPvtBMQBKGez6frsdipdxfvtJku
5fMpKZeLgxADAIe9LIhiwRsIBGqZzKVUqVxAlrsgZAXG9P0EgkGhVixeXZdK55DlLhRlDEopAGZv
QRQLUjKZkLLZONptFYoyxmJBQKm10+bWBqPRE5pNAao6RTR6Ao5zwuH4PqetVBhbPui65dF1I+Fw
8IhEjuH381DVAXq9VgdA40eBD/gfDWOO5ZKc8bzAhUKHGA7H6PcHHUon9gKWNdmYpiYTslnP50Zq
NlthOn3DYNDqAGZj70s0zZcbTfOEKDUlr/cAjFH7DLbB3xPyuqaUxg1DfQasxq+eieOOqgDKf/6l
72hrk9Eup8JfAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>477</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1leftarrowv.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAACLklEQVR4nGL8//8/Ay0AQAAx
0cRUIAAIIJwGMzIyomAWND5jION/RhZGnN4FCCCiXfy3AURyQjgBDP8ZpIA0O271AAFE0OAqSyi9
E0R+Bxsal2DKoKcniFcfQAAxgCIPG8YKgIaGr9X//+zzjf9c7Uz/GThASrHrBwgg4g0GGpq2xRZk
0P+Oown/GeqAwcGP22CAACIujEGGptgyzPQ+xLDoUi3Dvfd3GRiYgeIfcWsBCCCcBsPCFmRoQqI5
3NCzz08wfPz5iaBbAAIIp8FtxyGGlmZ7M8z3OwE29Mqr8wxPPj1nePX1PQMDgXwFEEAsOGWAhkbH
GTMUWvTCXfrs80uGN9/w+B8JAAQQboNPMTAsVTnLcOiRIYOigDCDkaQWAwcLO8O///8g8gRcDBBA
uA3+Zc/IsOHg/8f23xk+qz8H5zZDCU2w1OefX4DkM7wGAwQQboPfHARiBkaQ2z58/stwxugpAy87
F4OTgj3DuefnCLoYIIBwGwwDd4CGMzL8/8r0j+EI0x2GX39+MzgoWAMLkzMMDIa4tQEEECOuXMbI
yAckPyMEVIBuNAXSWgwMAuzMDB9e/mVgmAV0+Kf/jNj0AwQQngwCNTQByv0HdPdpIH2RgeHDO6Ch
P4Hs37h1AwQQziwNzyDoQA7o8gggjmPAW1YABBDuDOKFymeGMb4BU8shIA3KfH9xOxgggPCEMdag
QwAJoItfMIBch1UhQADhNJhSABBANKvzAAIMAGMBGVw4LLe8AAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>675</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1rightarrowb.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1wEdCzQuN1UxHAAAAV5JREFUOMu9kr9LAnEYxh88OTk4
MQm6o3BuSRRbqiPDtqCGm8K/oKVJRBxqdPHP6A+IpiAQaxGnuMHJQTz8dYc/Br+h5/m9H83pxSlE
z/jw8ryf9+EF/lqieJMVhOvcpvMBD+8qFtsvsWz4AQDrF8CsGjx/KOfzd8eUcpeDgRqidFbZisCy
KHieQ7F4D0m6LQAobEXAsgeyJEmJSIRHPH6E0ShwMRyqIUrndQCWb0AwuCdLUjphmi4UpY1M5pRZ
LJh0v98CpfN33wCG2ZVTqbOEZQHjMQEhJpLJJKZT96TT+VwCqP1YuN6BgcnkC4bhwnFccByLRqMF
VVU3K9FxTBAyg23bEIQd9Ho6qtUX6Hq9DKC8dvKq4boGbNtCNBqGpo1QqTwvdb1eppSUvAiC6wRT
mKaJZrONWu0V3e7bo9fmXwMACkIIFOUDmuaN7acnUTw3GIbb6JW9lAWQw3/pGx42kSQndMeGAAAA
AElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>465</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1rightarrowv.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAACB0lEQVR4nGL8//8/Ay0AQAAx
0cRUIAAIIJwGM/ox/mf0BWJGRgY4NkRiQzEuABBAuF0MCiFDOIuBQQyIVYl3MUAA4Q2KFeEtDAw1
UMNfAUleqEQSYYMBAgivi0FevVFwlIGhFioyDyo3D6cuOAAIINwG/2ZgePX1GYMAhwTDmcwtCJcT
CQACCLfBPxgYvv7+CjT8AcPJp7sYzmRtQbicCAAQQCz4XAwCt9+dY7j48jzD3vt7wS43YfBhYGgG
G86IL6wBAgiviz/8eAc04T/D73+/Gb78+s7QdqQcEizoYY4FAAQQboN/MTC8+/6e4frrCwwPPjxj
+PHnF8PHH18Zeo/XMiwJayAYLAABhDsofoJc/JHh3/9/DH///QML8bFzMWiLaTHU7u9iYLiF27Ug
ABBAuF38h4Hh9bcPDH///wVzhTn5GIylDBnmX9jAcP/oNwaGlUBBJQacWQ8ggHC7GBgUb799ZuBg
eYNi6N3DXxkYVoFVMDLcw+1igADCbfB3CCXNK86gIKCAaSgBABBAuIMCaPDnXz8ZmBiZcBsqgdtg
gADCm9x+/vkLTL/nEIYKQg2Nh6p5gdtggABiABX02DAQ/BfvZfvPEAZOUtiTFTCD4NIPEEB4S7eX
539BXOoIdakBmoKvuPUCBBAjrqoJWLLBJPBGFC79AAGE02BKAUAA0azOAwgwAGRF0N19O4alAAAA
AElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>636</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>1toparrow.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0wceEBko6AuaDwAAAQdJREFUeJzVkT1Lw1AARU/ybKyk
BJsaqakUwSDBQapEhCB1LLaDFQd18h84+YPqIuomCCL4BwQHOwhvsaAWRFppUTSEhx+Dg0IV3MQz
3ssZLhf+IS4ms2xRxfyuFj2JR0bLUyuuT22mEsZky3k4QRL9LHmYDFGz5hLVpbDIcrDiy9uLifbw
4yES1St5GKQ5SC8YlfnAQ+iK3GCWUqHsnzVOg+5ItI/k5VNysbHZ0UPKlXAaO5nisnPD3VMT27Qo
zSyO16/PC93s8zGSSANgjF18VvU85NwMcRyjXhVCFyT7+nGtUdr3TRr1zh5HrH1IGhsYOAjAAa6+
7NSBAeANULRQbP/ugj/jHat9QwyQSEx1AAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>378</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>2leftarrowb.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAACxElEQVR4nGL8//8/Ay0AQAAx
0cRUIAAIIAZ0F3NjUSMlFQBUxPwfTQxIMsP5fBYdcHUgMwECCMPFX7EYKiwsxcDIyA7kTYAbChNz
h6rjeXQCSR0DA0AA4Q0KkKEJCQkMenp6UJECsKHIYu682NQxMAAEEE6DQYqjo2MZcnOdGd6+fQ8M
sn9gQ9HFengx1YEAQABhNRhkaFpaCkNXVxDDxo2XGL5//w72IrqYlJQHVnUgABBAGAbDDK2v92ZY
u/YSw4sX7xmYmZmBLvmIInb79iWc6kAAIICY0A1NTEyEK7558znD168/4fIwsVmz5uBVBwIAAcQC
oSYADT3wv6Agm6G01AWs+N69V8Aw+wTU8AOeJEFiU6fOIKgOBAACiAXi0gP/4+LiGGJjLeAuePfu
M8Pnz9/AimDqJ0yYSpQ6EAAIILDBL1+eYti7V4Xh1q1HwPQpwKCkJMnAxsYCdwGMJlYdCAAEENjg
v3+fMV64sOH/p0/2DCoq6sCYZWRQVJQAK/j+HRF2LS3zGevqsgmqAwGAAGKBMX7/vsN47x7D/2/f
PjP8+2fEwMnJDkzwCgx37jwHuQWsBhTzM2YsYczIiMGrDgQAAogF2RaQ4S9fMv5nYmJiAOHfv/8w
6OoqMBw7xsjAxWUI1PwILDZp0gLG/PxEnOpAACCAUAwGgV+/bjM+e/b/P8ibP3/+ZHj48Bkwxr8A
vXqH4erV83AxPT0/xosXN2JVBwIAAYRhMBMf0OWf7jA+fcrw/8+f3wyysipAy34CI+Y3w9OnpxmQ
xX7/foJVHQgABBCGwf8+QehOjjuMZS9+/WdmZmFgYWGDBRUwnH8xoIkxvkBTBwIAAYRRHsuqtEIY
LhCKmVnqP6ScZQUrVGHaChKDlsescH3I6kBmAgQQFoNF0D0B1CQBUvQfTQynOpCZAAHESKs6DyCA
aFbnAQQYAIZNxpLHFlkwAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>825</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>2rightarrowb.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAADJElEQVR4nGL8//8/Ay0AQAAx
0cRUIAAIIAaQi8XFff6DMLK4hIQvGCMDbOrArmMSxDATIIDALmZkZGRQVzcEi4EITk4DsKSamgFc
MTOzBIY6GPj37z2GgwECCGwA0GX/N2688t/OrvY/TBPItUAxBqAYsi8w1OEKBYAAYoIzmBgZ5s7N
Z7C1rQELvXixGehKJmQxoMv+oYvhNBwggMCGCgu7/V+48NT/ly+//L9w4RmKi4BiDOfPPwMbJCzs
+n/RotNY1aGbCRBAYBf//fuL4fv33wyvX39luHjxCcOkSZmwIABGFg/DpUtPGCZPzgKq+8nw7dsv
hrdvMdWhGw4QQFCDf4JtefjwHcPduy8ZFi48zDBxYibcu/HxZmAxkANA4MEDhDpchgMEENTgHwxf
v/6EhuN/hp8/fzMsXnwE7EqYpv7+cLADvnz5AVf369cfhkWLjmA1HCCAWGAu/vTpG9DFb4DB8QEc
SSC8fPlxhsLCMLDCQ4ea///79wus7sEDVHVLlx5nKCgIhasDUowAAQRNFb+BYfeT4cULiGIQ4ORk
Z5CTE2VYtuwA0KBbDDAHfP36A64OlK45ONgYFBXFgI44yHD//k14UAAEEBPEW78ZPn/+Bg5nkGJe
Xi4GVVUphv37LzCcPHmE4dGjlQxFRasY////AzT4OzgYQICHhxOsbt++8wwnThxmePx4FUiYEUQA
BBALxMU/gGH3jYGdnZWBm5uDQVlZAmzoqVNHwYYWFq5kVFGRBKr7BXYACwsL2FCYOpDlyIaCAEAA
QQ2GRJyQEC+DqCgfw4EDF+EubWjYwggSA7nq///vYHUiInwMYmL8YEPRXQoDAAHEAgmK78AY/g0W
ABkKUxwaOhmsGOZ6kAN+/oQkOXyGggBAAEGLzR8Mv3//Zrh69T6K4j9//oDFYK7///8bMAL/Yqhj
ZVVBN5cBIIDg5TEo4tBdAIp5JDFoyvgLF1NTSwKr+/37DobBAAHEAK1B/isqRmPkeyWlGDAtKOgI
V46sTk4uHCyoohKPYSZAAMENRjcUB8CqTlo6GMNggABipFWdBxBANKvzAAIMAGtj+U+94cjoAAAA
AElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>921</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>Left.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEX/
//////9VfPVsAAAAAnRSTlMAAHaTzTgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0
aW9uIFRpbWUAMjgvMTEvMDGdzNA5AAAAIXRFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3Jr
cyAyLjDuq1vHAAAACklEQVR4nGNgAAAAAgABSK+kcQAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>214</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>activity_busy.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AAAAAAAA+UO7fwAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9EKERIuJegC5wQAAAMCSURB
VHiclZVNayRVFIafWxV7BkTpaBaKogwIJoIQssiqdybidMQxjAmOg4rf6MK9unDryr1rQdRhkmlJ
GhNQZrQD8wuUmICfwWTyaWJmYtU957iormtVdyeDBy5Unar73Pe+59Ypx22i1WpZr3ytVnMnzTv2
YQ4cHh4mjmOcczReeZ2bGxuc/exTVldXT1ygK5kDR0dHieMYM0NVUVUuT18g+WsfUs9ks0Gapiwv
L/dcwHVCh4aGqFarmFmAXnnpVfzfhyS7uyURk80GADs7O3z+wou8f33JdYFbrZYNDg7S39+PqmJm
fPXGW/yzf0C6sweApWnXlnP41tYWX7z2Jh9c+9YBRMWXqtUqIoKIMHvxZQ7XN0k2NntZGGK2fg6A
gYEBNtf+DPkoVzsyMhKgl6cvcPPGDfTgICjtpbYz3lu6ytuPPmYAfWGFKMJ7z8wz5/G3bt0WUoy8
HnEcg/cA9OXeigje+/8HVeVcsxFqYmbcU6nwYf1pC4rTNA1+qRmRWbgGSFULErPrqYV5tJ3PwXdG
MWvb25kVcRyXhBShqSrTC3OYGV+O18M7U4vzQWkOVlUqwPr6RgZ2zgW1YZcd0BwAxnML86Xt589m
xieIRZCoXbz0mIpPL8yV7qcW54O6bruV1KfsiRJXKhlYi/4BRBHn2we/uNXOUbTi0hNPYRj7Kgzc
fx9RrVZzKysrJe5ks1HqEb28LFohIpgoiLGryiffXXPhVBx54XRfDO1JnTtxLvv6RaTkq4gwM1bH
AUcm/K7ZOY4g60yPf/wRKpKNDng+kiQpqRYRZsfqKIZX5Uef8s2vP3f3ir2jIxIRLj05ESYWwXnk
+dmxOl4VVFkXzx93/IfraptL77zL3Thw8OzXc13FUlWujE/gVXEY3mDXlCVJ+P63X7rbZh4Xzzxi
D546zUOVU6j3TLaPWO6lYpgaYkafCj+Y8pNJCdoTXFzggUqFe3E8v9jM/iBjdRzGoShrKMsmXG17
2hkn/hABzj58xu6KMu9SVRJgG7h+DDCPfwGis07IRejK/QAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>901</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>appearance.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAAAQlBMVEX/
///A///A/8D/3Kjc3NzAwP/Dw8P/qFigoKCAgP8AwMCAgIAAwADAWAAAgIAAgADAAABAQAAwMDAA
QEAAAIAAAAADa57qAAAAFnRSTlMA////////////////////////////VIGNowAAAAlwSFlzAAAK
8AAACvABQqw0mAAAACF0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgMi4w7qtbxwAA
AHxJREFUeJxVjwkSQiEMQ6vWsIMLuf9Vpb/o+MMMJa8dCCIipJxEUSe7sbwDKuh+LZpXwCvpB0CP
ujcipbk6G+gaSHcHyqeaMOcGXwFwEEIzn3Pfr4RbQ4zIFwfQ1h61jtj7uxzJLFG9jrKmdvZ12xij
eHLTy2Yi+Pdr8uc+I1YIOGqptl0AAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>374</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>checkall.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAADWUlEQVR4nGL8//8/AyUAIIAY
8/PzMQR//hQHkuwMb95cNOThYdj36dOXxZ8+fVrCwcFxCqaGlZWV4ciRIwwAAcSEzVSgq/h+/frZ
wMDwb6uzs6OAra1Nrqam5rE/f/40/P37Vw3Z1QABxGxhYQFxCiMjA1CS4du3rwKCgupr3N0jkr58
+cX74cMnBjExPgYlJQUmaWlph58/f3p//vzZAKj24JMnT34ABBDcgH///rELCAjUKCoqrnjx4r2W
pqYlg4mJFQMLixTD40s3GYw2rWR4b2zIoK6uLCgmJmH4/fv3jHv37n0FCCC4AV+/fhUyNDTcmp6e
zvH37xuGe/cuA/FtBm0pDQb/KYUMHN//MJxQc2Z48eIpg6ysOIO+vj7HiRMnvAACiAXkH6DtDObv
3s1z5ONjePr0KdhmNbX3DJ8e3mdQSDVi4H70gOGXsRODpWUQw+PHDxk2bKhmkJMTZbh7924ZQAAx
Af3EAHSOsri4uJVsUhLDt8OHGT5//sQgzsbBYFpVxyAK1AwCd/hZGN6/fw4Mq39A+g3D6dOnHwNd
vQUggJiYmZmB0fYzU8/YWIjxwwcG5YwMBvnbtxkEQkMZGM6eBWv+nZjI8K2umOHgwSUMq1f3Maiq
SjMcPnx0FVDqOkAAsfz48UPTzs4ujJubG6yY6eNHBnYfH3g0fQwPZ3hWWsywa8kaYCyJMnBxfWQ4
ceLSc6DUdJA8QAAxAZ3uY25uLisaGcnAkJaGkh4+hIUxfJ8wARi13xh+/GAHeu0Nw69fnxgePny8
Cyh9F6QGIIAYFi1a9B8EgAH5H5ja/n+KjAQlk/8fIyLAfBDIzc36X1a29L+/f8B/Nzd3UCoShVkC
EEDMampqb5cvX27FxsbGAUxpDIx+fgyscnIMHB0d4OS6a9d2hpcvuRiOH98JDJIDH4CJpwPo7b1A
vX9BBgAEELOent4pYIjOPHjwoPijR4/4gV4SVAgOZgDazvDgwQOGZcuWMHz8yMRw7tzePc+fP7QG
at4J0wwCAAHEAooFHh6eD8CYSDp//rzahQsXoqytrWuABjPLyMgw7N178PmNGzdmAdX2AfEn9HwD
EEAsMAYTExMD0LBbLCwsDVu3bt128uTJGKABsUApbyA+jy3TgQBAgAEAcfRso4IFafEAAAAASUVO
RK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>974</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>configure.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9AJGxA7E/DICfYAAAHISURB
VHic3ZSxrqJAFIZ/bmxMbDAUSktjCb0+gG9AJw3vYWEiNa0W8xjWSolRO4szNUNitJDK5myzzAWR
XdfsNvsnEwJkvm/OyckA/0u4bc3nc34HYLSBfd8HACwWC9zvd+R5DqUUgiB4Z387OE1TXC4XCCG0
AMAryUtGqxEAMzP2+31D8C4cqPex8Z2ZOU1T3mw27Ps+ExGfz2cWQjCA8tl6Oiai3wpc19Xgw+Gg
4c/Ar+qLaZogImy322oVZamG53mI4xgA0Ol00O122w76DQ7DEP1+H6ZpwrbthsB1XY7jGLZtt8Kq
KZvORIQoirBarQAA1+sVt9utdSMzoygKnE4nAKiOodEAA0AURbAsC8vlUgsA1CSmaeLxeICI0Ov1
UBQFpJRVgVEdE2ZmSCnhOA7CMKwJqlFKQSmFwWCAoihqK89zBEFgPM+fhgPQgmosy8JoNMJsNtOS
Z/h0Om2AgZ+TUAqyLKv9lFIiSRItKSsiIg2eTCYvwTVBGSEExuOxFpVVJUlSExyPR3ie90twq0gI
AcdxMBwOkWWZrqIUGIbxR+CGhIjgOI5uWSlYr9efcmsCJiJ9Jex2u7fu648EfxNcE/wLsM4PJu9e
MPeOToUAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>587</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>decheckall.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAADTElEQVR4nGL8//8/AyUAIIAY
8/PzMQR//hQHkuwMb95cNOThYdj36dOXxZ8+fVrCwcFxCqaGlZWV4ciRIwwAAcSEzVSgq/h+/frZ
wMDwb6uzs6OAra1Nrqam5rE/f/40/P37Vw3Z1QABxGxhYQFxCiMjA1CS4du3rwKCgupr3N0jkr58
+cX74cMnBjExPgYlJQUmaWlph58/f3p//vzZAKj24JMnT34ABBDcgH///rELCAjUKCoqrnjx4r2W
pqYlg4mJFQMLixTDrVtPGL5//8TAx8fJoK6uLCgmJmH4/fv3jHv37n0FCCC4AV+/fhUyNDTcmp6e
zvH37xuGe/cuA/FtoAZLBk1NfaDLQGHyneHFi6cMsrLiDPr6+hwnTpzwAgggZnNzc5DtDNzc3NMC
AwMNfvz4wSAtLc8gIyPEICLCxHD58iGg5j8MCgraQI06YBdt2DCT4f37lwy7d+8pAwggFqCfGICB
o6ympuYmKCjI8OzZMwZgaAP9LQG0XZNBV1eX4fz5SwxnzswBhkMgMKz+ATW/YXj58sFjoKu3AAQQ
CzMzM8j5mU5OTpIgw4SEhBiEhYUZODk5wS5jYmJjMDQ0ArJ/MGzcuITh/v1HDKqq0gwzZsxbBfT5
dYAAYgE6WdPOzi6Mj4+PAYR5gBEPipFv374xAOOeARjiQBf+Yti16zgwlkQZuLg+Mpw4cek5UPN0
UNgBBBCLuLi4DzAcZIEAFP8Mv3//Bmv8+PEjmA2MGYanTx8z/PjBDjTsDcOvX58YHj58vAuo9y7I
AIAAYgImkC49PT2w5i9fvoDD4OXLl2BXAOOdQUJCgmHhwgXAwJNjePfuPNDwH8AweFcKS0gAAcQM
DLy3y5cvt2JjY+MABiYoNoChL8IgKioKTq67dm0HGsjFcPz4ToazZw98ACaeDqC39wL1/gUZABBA
zEDbT50+fXrmwYMHxR89esQP9JKgsrIy2BsPHjxgWLZsCdA7TAznzu3d8/z5Q2ug5p0wzSAAEEDg
WAAG3AdgDCSdP39e7cKFC1HW1tY1QIOZZWRkGPbuPfj8xo0bs4Bq+4D4E3q+AQggFhiDiYmJAWjY
LRYWloatW7duO3nyZAzQgFiglDcQn8eVnQECDABScGQwDhbKlgAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>961</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editcopy.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
AAALEgAACxIB0t1+/AAAApVJREFUeJy1Vc9r01Ac/1Q8rbd3FGRsynryMLcWZntYtSyr9ORhsDWi
B3Hq2A4KKyKKLKfddpyX/Q/F06QQZLCY6KEqiEn1hfibYcNkZj+atF8PqzWx3ZYKfiC87wvffN6H
zyfvPeA/IQIAjDE6qtG27UjX7IwxOgiDg4O0uLhIYRbvijiVTBERkaqqXZEf808kSYKmaZAkCYqi
AACi0R5omoZEIoFCoRDKNsDncbVa7dgwLggAAMfZhrPtwLKsUH4HiCVJgqHrmJ2bw+rqKgRBQHzo
LJ5pz8E5R7lcxsrKSkeijosd5HHd3SNvZ4tqP23a3PhCT588JsYYra2tHRnucf/ksihiIBZDJpNB
qVTC29dlnD7Vh76TJ8BNC3lxqk1UtCeK+fl5jI6OIpvNUkC5X3HDc8nbdch1Nmnvxwbt2p9pZ8Mk
56tBbzSZGGO0sLBA6+vrREQkjI2RqqpERAHlAcXi1BRuTl9DqVSCYRi4fmUS+qsX+PCtCmrUMTlx
CQCQTqcxMjLS+u7B/futcDuG5+1sgbwaqO6i4R+btWmaSE/cQDKZRDwehyAISCQSUBQFnHNwzrG0
tATbtiMB4of3CjAqFUxfzTeVfkflvYULySGYHz9hIpdBRryNYrGIVCrV5reiKMjlcrBtOxKw4u6d
2aZCF0NnBkCeC/JqaNT3R/6uAgCwLAuyLMPQdQzEYujv7wfnHKIotv8V+ksV5O2h4TafZk1uDQ1v
d7+uewCA3t5e5PP5NsWmabYTnzt/sa3xb9i2DQCQZRmPlpdxa2am5S2AgOJQRyFjjIrFYuBdJ49N
08Tw8PCf8MIQ+7e8X6mh6xjPZlse/yYOw3voseoH57zzBjkM/mDCILQV3ZD+0zUWFr8A76sUmn8k
CckAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>755</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editcut.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AKkAzQDefGi8WAAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9ALDwogL8KbC+UAAACpSURB
VHic1ZS5EcQgDEWFN9lyqIuWlFAbkbr4mzAMli2vOBL/CAQ8XQDRmwUiwvf4oI6XFDpob4Na9wR1
Yh6GozuHJhQAiQgx8+WMlf6/sgAARATMbO59gk9DNRxqvgS1HCCE0B+chpoOdkGbcs77oVUAgBjj
NuilDESElNKe2tbmNXgpZek2kBq3PaPwkQfihs88aRf8NuWnSLxwbRxpjA8++dHrpr9QP53X9nr0
F8+dAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>300</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editfield.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAT0lEQVQoz62SQQrAMAgEx5/Pz+2l
AQ+RlNgFQXFRlxUuEABqqqHmjlR7anCNMiVX7DjdJd81AfnmeeDU+gdNHWeuqfOpejL26fgRa/J4
0wOvUEJ61o2JSgAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>136</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editform.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAOElEQVQoz2NgIAMwQun/UPZ/POr+
o+khD/xHov/jsPE/HpdQx0+MaK6hrp8Y6O4nRiyuYRzkoQcAh/kW+qSaw0UAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>113</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editformaction.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAS0lEQVQoz72QMQoAMAgDtfjw/NxO
ggQr4tDM3hmiAFwoAFSaGB+FhGX5xl62ShQ5XY3im08gzXXju06GyMA6E9o3Yob8bCz/oNUQFyPH
KRHmHpbNAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>132</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editformrenderer.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMklEQVQoz2NkYGD4z0AGIFXTfxY8
mhmxiDPSxCaYybS1iZGAP6lrEy4/DvbQYyQn7QEAnOkYCTG5xcYAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>107</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editlayout.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAARUlEQVQoz7WRUQoAIAhDN+jgu7n9
FIhEkdZAFMU9RKAgC4FNzokJF+JyyQCg+Y4kG5mzdjMuHUqkSJBk/0jxrqek2sdP6m3qKQITuk/z
AAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>126</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>editpaste.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AAAAAAAA+UO7fwAAAAlwSFlzAAALBwAACwcBtnMLwAAAAAd0SU1FB9ALEQ0pN7W8HtMAAAQaSURB
VHicnZXfa1tlGMc/Sc5yzpIMS7eUYKqUtbgOZMOyRRxeyWQ3XuxGzNrB/IG/UJwibJOtXhgV+xco
KGPiuiGiwwstxYJeWRandhlil7Zp1mSatlkas5OT8+M95/Wi7dmyjfnjgYcDz/s+n+d7nvM+7wlw
F+vq6pL9Wx0e2R2ivlxFt2H0KwJ3y2mzYDAob/VwJCwf2BqWI8fvl64rZO7nt+SXnw3K1I6u2/au
+83MQDAYlJVKhXg8zsrKSlvBN57t5NQ5iWXNYlnLlObOc+mXrznzxRLH3v4YRVEIhUJomoaqqhwa
GuLHbDYAoADE43HOnj3rAxuNBn+V3ufUOcnc7x/RbP3JtWqJpr5a+NGBCh+88zy79jyFqipYliAa
jVKt132GArCysoIQAlVV2bhpEwBnvt/C6M5tmKYOgBCgKKtPUND1CvHkVTo6YgghsCwLsbp4AwzQ
arUQQhAIBEgkErz6+jHq9TqVSoWlpSUajQaqqmIYBpFIBMuysKwm169LVFWlp6eHWCzWDhZC0N2d
wLY9HMdhtlhEWYsLIcj/8LmfcN2UNG2XhunRtF3C0Xv8tfqtrRBCUCgsEIvF2LBhA5oCpnnjtQDG
Ly3d8UQNDAyQTqcZGRlpUxwEcF2X3t5eotEojiNpNi3q9TqlUonFxcU7AtctsjHCkSNHGBsbQ9f1
drAQgmKxiK7rSOmwefNm+vr6SCaTJJNJf3MmkyGbzZLJZJicnAQgGo2QzWZJpVIcPXqUzs5O2dYK
RVHQNA3TNCmXy371arXqg4eHhwFIpVJtqodPnKDZNDBaRnuPXddF13W/QCKRQAgol4uEQqE2xZen
p3nt8GHGx8fZt28fY99+w/mfLlAoFJiamuLkyZPA2uTlcjlyuRyKoqy1ZXa9JsvLy/z23ek7fjzP
sZDCwnMFhmGSm7rA/gPPUKvVAn4rpqen0TQNRVHYsiWBEIJKpYJlWbSc1Wvg4NAQ2/r72bt3LxMT
E0znfqWvt4et993L3PwVDh4cvL0V3d3dCCGo1+uUy2X/DN8MPj06iiccpLDYvaMfT9jg2kjhIF2L
YumPdrAQgmq1iqZpaJrGesw0TRRFwXQ8AIYGB3n5heeYmJhgJn+ZFw8dIH8xy8JiDc/zGHxy/+2K
TdP0VQohMAwD27ZpNBq0bBeATz/5EClsHt653Ve7e+d2pGOBazM/P98OBlAUxXfbtgmHwxQKBQzD
wFgbwsy77zEzM8NLTw+Sv5jlyuI18nMLPL7nIebLV0k/8Vg7uFwut51XAGGamKaJbdtYzqri42++
sqpU2Ox6sA+EjXQdP1aYzd8Ae54XSKfTbbf/zdbR0cHGTR3kpyaRwkI6LTzHxnNMpLDAMvE8E2lb
SNfx8/7V/2t9TP/JarXaf+L+L/sbU4JXMOarEXIAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1181</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>edittrash.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
AAALEgAACxIB0t1+/AAAAdNJREFUeJyN0z9IlWEUBvDfd/1SUBIRItEwzaIowxoqab4NQWAtTRJB
Qw1BQ0sUBQkNERWUUENgw11aoyX4tpb+YhINqQkadQulQb3azfRtuN+93myo5x3ew3Oec87De3ij
h8ZsM+aJEbCgHongkEFnK9yAg9zHoBJyEEqnr5qTOABlsiw7HI6G3nA1NIUdYVfoDJsljqMHEXT5
GBjXJu+GYfvEXjmhxRdnlFVkejAT7prWKrbkmIv65H0wq1GbOy4TmED8zEunLXshtkWDXgt+6LJb
jdemTSqA2xLxkHM2yDtiyXsUzaOoaEadooJFJE65K76H6eh6KGjXq0GD5+jGvFFzRk26FWXtWrUu
DNnqEdpFgilk1Bn11bhNUWkHmVyqnrbkgpN22qNRhw7tipYVMJK+d6ZfolxQ541F9WatU2uqsoAc
+iXim7J6UnJFQYPId80yJnSl/FOJb7Li8+mY6kWujcZkS579B56ndwYe/5GK1moryJB48B/dryGW
+vkXLpU7Q02FDlWSGrXYu2qj1LnF+r88Rxr99MtwWVyu2miTJt1a0awJnVYUzZurKk7RFj7L2a7W
F9/wyTuTit5WaSrBFQOE/dZZBLMK8mm+9In5Df6gmTDXwbUAAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>561</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>erp5_logo.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">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</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>250</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>12588</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>320</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>exec16.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9ALFw4yNkygBFoAAAMeSURB
VHicdZNbTNsFFMZ//39LqazIOjbcZge1lZk5ZThWmFlKuzlkIY4xsweenNHocNJ2l7gsxqiEsJmK
TsBEExOyOONDQbmuIxEHGzBvxfxTH1wQBmYxXLYBYRm3lh4fJo1k2ff05STnnO985xylt7cHg17H
YnQJg16HPsHE+a+/QmJRMtIt1NR+ycGXS3gY9IGGwIpAbU0dHXWlBAfX0d7eIXabFUB5aIFl0vR9
M4B4fR4lOAhhTZP33q8AgcrKD2RbdrYC0NLcKgdKiuMF1WUSi8WkpfkiYU2TxYV5yXfuZObOCHcn
/2aP+3kkFpWwpsnF4CUaGxplOU/x+jxxOWFNk4rKKv78rQOr4QbJiRFUVWUmYuTmkp3tuw5w4piX
rP/UrBghrGlkZW1jIBRk16NhVpv0xBKM6A3JrDKlYp++zS8/t5Gbl8f8wkK8qfp7f7+kms1SVLRP
nDuzyUi4jukRhclZBc9n/ZR/2sdd0kjPfI5NhlF2O3Oxplskbe066ev9SfSxWJQX9hZg0OuYnhwj
NZZCTJ2ivuMG1pwiBeDzwBWpOvUKm2xbuWVcy27LE0QjQkPjd6g7HHlKYeGLvPHm64yPj5GctoXE
xFVUHSslMvGHRGYG5Mwnx1lKNGBMtTI1NcNrrx7G7c7H5c5XVpj4z81h8b59lKeMQxjmJ0ja8CQ6
sxkFmJ1PYnRuNR/5z5GcsubBNf74Q6eUlR3l+sBfhG6v595jBUSS7ESWzMypdobuGBkcGsbjPU53
15X4GnWBd6wcPn1BysuPYHl8I93dXbS0tjAyNg2mDYyMz3Hh2wbq6+u5NztHVtZ2zGtSOHvm7IcO
h6MCl8uJ1+chM9Mm+1/aK7k7nhUAt8spPVe75Fpfj7hdTunsvIwj5xkpKS6UzZk2CYVC9w/pEJex
nQpy3l9Nqc9D8f6DtLY1AZBuWS+qquPEydNKdLSVd89dxb+Yg1euxX1bYWJtTR3ffOElPGygvbYa
1bZZQNhTsC9u2knnOBmHAlR/XMXEran7Cjb6mh74sq1bnuZI2VtcagvQ1fMrfn81/2+2jH8B7yA9
2jGz/1AAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>929</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>favourite.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAB1UlEQVR4nGL8//8/AyUAIICY
KNINBAABhGHA38NnjYHYBUN8/V6ln1HlLt9VvQSRxQECCMUAoMaZQOoMEO8Gss8AsSBUPO3/t+93
/794vfv/h893L/EZGsP0AAQQE5JmkK1pSOYZM/z52wEUV2L4/3/m3w37GP7fesjw8OdXwa///3bA
FAEEEAuM8W/fKWMmexMGBmaomR+/MPy7eDOU4e9fwX+XbzP8O36R4cGn9wwf/v9h+MXwH+5FgACC
G/Bn3R4Gxp1HGRj4eRkY+bgZGL7/ZPj/6p3g/y9fQ/+/fMtw8+dnhm///zH8ZPjH8Pc/w3uYPoAA
ghvw/+GzPfAIZWFmYGBkZPj3+w/D2/+/GV7++83wA6jxJyLK98AYAAHEiJwOrvIZrfrL8D8Uxv8F
tPE3w3+grf8ZfqOmFxPXL1fOghgAAYQSC9/+/03/8f/feyBm+A527n+wzWiaK2CaQQAggBjRU+JJ
Xn2Xfwz/d/8FhQumzXuAml2RBQACCCMhmX++uOcf0BagVxj+oGq+B8Rh6OoBAgjDBTBwgFd3FdD2
UCQhE2SnwwBAAOHMC/8Z/qdDbQWBCmyaQQAggBhALsCFd3FruwDxbnxqAAIIpxeIBQABBgD17wo7
rapDiwAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>586</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>filenew.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlz
AAALEgAACxIB0t1+/AAAAdhJREFUeJy1lTtu20AURa8E2TFAGwhADlI4m1CjJahSp1619pAqTVag
gmvQTlTEgLs0kcEiARISsuIUmu97KYY/iRRFI8kFBvPB8Mydy0cQ+E8a1Cfz+ZwPhwOklJBS4txY
Stn6fF2j+kQphdVq1bpRSon9fo/dbofZbIY4jrFcLrkLXmo6nfJ2u+VzyrKMkyThKIp4s9lwHMcM
gNtYw1PHXQrDEEEQQAiByWSC8XiMOI7RBj8Ca60v3ioMQwghkCRJJ/wo4z5gABBCYLFYIE1TpGmK
LMsaexovr4/W6zV+/3rG09cv+PH9Gz4/POLDx0/nwX0dD8C4uw0gxDsMnMP9+93fO2ayIKPBRkG8
vcM1R0h/Rt3gS47ZWZDVIKvAVoGsRvBmhOC6Wcr9wMwgsiCjwFaDjMrhfnx7c9UNbouCmcHOgq0C
G++Sc8dsdOn8VY491HinToOMzHtdcyzBLeBhY+Uf6axjZgJbUzmzqubcZ0zWV0eb41FjxVPBVpet
AtUOyTMm0yPj4dAnU7jzWcocVuVZVkdxi0tgIvK9UY2SIuevTa6qBA/t4bg8wMjjPI0Gu5ODioyd
7Zexfsnw9IIq37wVZcZO+2yLeb7vVKffYuvf4BUqeX8A49z+bCt1xTwAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>566</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>filter.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9AIDREqLSugfIkAAAGiSURB
VHictZW9rsIwDIWPnQRSkFiQWHgGxDPxAEw8GUiwMLAwsmVjZO2AQEURbVrf4d5W6Lb8SWApU63P
x8eJSyKCbwR/hQpAP0sgosaWRITeBltrRUTAzNjtdsjzHNZaEBGIqFawqQjdekxE0mq1sFgskOc5
tNYIIYCZ0e/3YYyB1nUto9GoVqDK0lrLarWC9x6n0wnMjCiKYK0FM+PRkJ1zlbASXg2vbFNrDWst
tNYwxiDLMhhjHoKbolKcZRkRkSilsNlscD6fcb1e0W63kaYpjDF3IU1W0H8lRCSlj1prbLdbeO/R
7XahlALzb5Pj8RgiUnVSG2D58fYAEOecOOdEKSWdTkcACAAhIhkOhzKfz2W5XMovos6oKb5VXg7l
NpIkQRzHAIDZbIb9ft94n+++PBGh0rsyiqJAHMdI0xTT6fQuFGjw+JHyJElwuVwwmUxwOBwevrxG
j+95vl6vZTAYNHr6/7y1hEIIiKLopdyXwaVl3vvPgvM8R1EUOB6PnwUzM5gZIYTPg3u93ss74+l1
qxL/9u+zBf82+N342j/vB9U9JyyjV9AaAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>549</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>filter_on.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1QcWFB8uQ9b7kgAAAYdJREFUOMvdlD1uU0EUhb87M++N
/YSQoLAIDhReBGIHiKWwAApEScUagqiQEEZUFMjKDrwFSwjJbRRLkMQmmTeHwg5YtmMceA3cajQ/
37135pyBfy1shz36k7MbF2OMkoRzjsP+HnUWregwA1ucePDo81bO6oTKsqR/cIe6FiEYKQnn4PYt
TxGMENZrWUpiawPvvd6/ustsJlI9h7WioxUN54yqMspiM3glgQG4nxnMMAMfIEbDe6MojIskigKk
v3s8ee/59Hafr98yWRBLI3ioKjcfX/cqluEhBABCCBz295h9z1Rth/eGW/T48PEXJKFfreyiMDQc
9DQc9OS9V1VVWshOZqZut6t3B/v68PqerpKj/Qa+Nnlymjk6rgF4/rLFaDTayHDb7n9Fq+QMR8c1
F+fi6Qt3JXRn511WfnKaOTvLPHkmxuOxNWF9DQc9fXxzX51OZyfhuevQUxLtdptGwZeqmk6nzYLr
WuQMk8mkWbBzc3OklJoGw80bftlpjYW2fPr/QfwAJ9uRmij7cLwAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>506</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>find.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AAAAAAAA+UO7fwAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9EGDwsuJY7DslYAAAPVSURB
VHicrZRNTFxVFMd/782MAQYcvmfA0pbYAMWWps0IiSGm1lTroqaxYSHIh25JTTHQ7oiumlQTTFyQ
1MQ2NJaFG3YFIwyJWAoGmUBVOkEaGb4mTN+bGWDm8T7muiAgLYzWxv/u3HvyO/97Tu6R2Ef19Q1i
fn4em81GMpnEbrfj8Xjo7b0j7Ze/n+y7g6amZhEOhzlWdYy6hvfJyslDAIlYhPs//kRJSYmorKxk
YGDgXwvsJJw9+5ao8Xq5+NGHFBZ60Ow2kB0YIsmGJci22yCm8tW1a0xPTzE4OPiPcBvA+fPviler
vbRc+ph8TxGejDRMJBY0A1XT+XMtQUCJQEY6b9e+hhJaweFwfDo3N/dZKrDs8/nKLMvi3Ht1ZOXk
UODY6k6Bw87LGQ7WDJOEaRLREtxbWGHKtHGh4QMWl5bp6+srS+nYsqzwhbo6jh4/jm63o5mCLIeN
VcMksBYnZlrErSQbusVKJIa6uUlGXiEnDxTww8D3lyYnJ/d1LSuKiruoGGdmFkrCYjGu70BXNRNl
0yCsGyxtWiw+VlCjKrIEBWWvEAwGU/bYDiA7toakJ3USksxoOIYmBErCRDUNFM1EVVaJranYHaAJ
QTowOjqaEizrus7q0gIbhkV4Q+ORuk5I03kc11FNHUUzebgeZSW0hK4quDKcyEIQfTSL2+1ODa6o
KOf36WkS4RDJF9KIaAlWohGCikJwVeFhVGFjNkB8ZRlnoZtTh0o5kojwzc1blJeXh1KCm5uby8fH
xvnu1k2OZqVR7MpGi8dZjsYIhRZIzAYwVAV36RHePOnlTH4mv9y/h2+gn87OztfZ9Rd2SxJCFHV1
dS1N+icpLS2l/nI7QT3JnBpFTcSJ6hYvpqdT48mn2CFx58svGBn7maH+u1QH5xkvOZgSbJckyWxo
aBC5ebm4XC6SB0s5ceIUBw4fBEAJLvDr3B8sjI3y24MHDPXfBSG43PYJfr+f4WHfHvjOgRAiu7Gx
UY1GY2RmOikufglZljFNEyEEUzMzCCHwDfRTHZwno7EZn2+I9vYOJiYm9sB3lpAkSZHtQm1tbSIQ
CCDLEoZhIISg7PAhuru7HVnf9hpcrEPOzaWj4wpXr17h+vXPAcRu+DOvQSGETZIkazusrq4hMzcX
b1UVLS3N3Ljx9RNteWJt1tbWSiMjI2LfYfwN3TYk1hWFkbExdF2nqalxx8PwsE96ZsepHrLtvKqi
gqamRnp6buP3+5Gfzmxtbf0vxSSAdUVhamaGnp7buFyurRuv1ys/nficzsWZc+8Ip9MpTp9+Y992
Pq8E8L9D9+gv2nfa+T8QLnEAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1112</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>imp-exp.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAA3NCSVQICAjb4U/gAAABd1BMVEX/
/////v7+/v38+/z9+vj8+fz9+vf89vH79fD79vH68uv58Or58On58Oj47eT47uT37OL36+Hs7Ozi
7vf26d326Nz26Nvd7fb05Nb049X049Ty4M/y3s7q39XN6fTh4eHk4Nvg4ODx28fe3t7Y0MrXzMTP
y8TWyL6e2uvQyMHJycnUxLjGxsbSwLLRvazGuKzOtJ/MsJm0tLS7sqtzytzLrJO4sanJqI2BvNhK
1OXIpIfHoIFFzto/zNxbu9agm5eYmJiBm7gvu9BapcElrswcqsmFf3ofmr4skq8RlcAli6wYkLcU
jbURjLoVhrAWhq8ahKcWeptTU1NMTExKSkpGRkYXVnYRVnoYUncXUHQWUHEVTnIcTG0STnE/Pz8+
Pj4cRmcUSGkUR2saRWc5OTkSQ10zMzMhNEwpKSkKJDkKIzkZGRkIGy8HGioIGSsKFycUFBQHFigT
ExMHFSYKER0QEBAGDhsMDAwICAgGBgYCAgIAAgMAAAALbezuAAAAfXRSTlMA////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////9jZ
4zEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAhdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdv
cmtzIDIuMO6rW8cAAAAWdEVYdENyZWF0aW9uIFRpbWUAMjEvMTIvMDEa4ToEAAABQUlEQVR4nFXO
+VsBQRzH8SmRdImkU8eodF8qym4Nu7FYV+VIky6xckY6zB+fY5ft8+PreT8zXwCaI6RQKGHwf5Eb
EmZcNvz5TYiMr6EQcvpNePuQXMr8Fgoeh1+JdYvlTZk/tNmEgS4LZP4q1gCklmX+BnPedg0iqWxZ
/JY0F/MxvCVNSAavnVyJdR27KY7nWVqPnmpLGxfSI5VkwM6xVgW6R/H8wpHE79VokKIV6BEZg4nq
nsQfsJoIGtELUtBUMFqV+AuCfBzdIYWV5eyBZEXkHwhA7RnpaZbnOcqN6z3GmUYjbeEZX6x1cOdy
CPoHhjTj2OR3eHP70tsE9qkGNWOTWOl3eIQDiX+hSj2sNUy3ao9w3KvVI1rDzFynPu3x6MTU7PxK
s3aGhLMum82r61s7u9jmYsLkvMvicKlYlM77A2TUXvpMdlMEAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1017</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>info.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAgRQTFRF
AAAAO4O6O4G5OX22NXWyMnOyL3G0MHa3NX25NHu4O4K5OHqzMWaoKlqjKF+cKmeRKXm5HGO5Gmi+
Gm3DFWvHFmnDN3OuLVieKFWgJVimJ2KWOKzqI3/PFmrFE27LEHLSDnTVEW7MOXu0LVedKVSfIlys
JWOaK26TLYGvHXrOEHLRDXXYCnneCXrgEW/MMmipJlimI1ysHV+yGmG2HmmzG3HEEHHRDXXXB3zk
BIDqBX3lOX63K1qiJlilI1usGWC0GE2dF2jCEnzWEHXUAYTwCWfCJlmlI1urIF+yG2G1GDF3ExtV
D1iiDKP2DIHgCnndAYPwAIb0DF2zMnGyIF+xHWO4Gma+FkmYEBVGBSdJDKX5CnreB3zjDVyxMXO0
HWK3F2rEEm/MET2JARIiC5DqBIDpD2G5MHW2Gma9FG3KEHHQEUeYARAdCofnBX/pAYPvAIXzFVio
L3a4F2nEEXHQDnPVEFWrBlGWCIfqAoPvHEOIGWvCD3PTD3LSEUWWA2KzBortAIbzC3TVIzh0DnTW
C3faCnfbEUqdAoHtCY7sC5DrBH/oIkWIKTt4F2jBD3LTC3jcCHviA3/pB2zOCnPOCI7tAojyA4Hs
GVKfLDt4KzZvEm3KCXneBX/oAoPuBnzlHFSiKDl1Nzt1Em7KBnzkAoLuBXHTC1uvEVuuMESFIjdz
LzdxzRxIYAAAAKx0Uk5TACGG3/3////InHLu////tOb////bKvj////aK/n////1Pen////1WJ78
////4hX///////L8/////4vj/////vRvqvv/+v////3sQgMd6////v//////+VkQK+f5////2/+s
EEn///////+oBlH+////8////6cBaf//////ogF0+f/w////vQ478P//bir1/////tPj8///rwc9
4v////+5GRWK+P///+yKCd0IVlMAAAABYktHRIRi0FpxAAAACXBIWXMAAAsQAAALEAGtI711AAAB
BElEQVR42mNgYGBkZGJmYWVj5+BkZAABRi5uHl4+fgFBIWERUTBfTFxCUopBWkZWTl5BESigpKwi
qaqmrqEpp6Wto6vHwKSvYmBoZGxiKmdmrmNhacVgbWNrZ2Tv4OjkDOK7uDKwuLl7eHp5+/j6+VtY
BgQGMQS7h4SGhUdERkXHAPmBsQxxIfFhCYlJySkxqUB+YBpDenxGQmZWdk5uXj6QX1DIUJRRnFlS
WlZeUQnkB7pUMXBUZ5bU1NbVNzSCBJqaGRgTSlpa29o7OruA/O6eXgaGvv4JEydNnjJ1WmDg9Bkz
ZwF9M3vO3Hkg5YHzFyxcBPbv4iVLAwOXLV+xctVqBgYANZtKND90h34AAABHdEVYdFNvZnR3YXJl
AEAoIylJbWFnZU1hZ2ljayA1LjEuMCAwMC8wMS8wMSBROjggY3Jpc3R5QG15c3RpYy5lcy5kdXBv
bnQuY29thlvN6wAAACp0RVh0U2lnbmF0dXJlADUxOWY0MGQ1MDg3Mjk5Y2UxOTUyYWNlMDQ0ZGVl
YjU1C208jgAAAAl0RVh0RGVsYXkAMTAwXBmEDwAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1237</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>inspect.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAEhUlEQVQ4y62VbWiVZRjHf/fzPOd5
Oa87Z3Nnbeo2bVquFxMRyYIIUUGwKAi/JCaUgRHkhxJSCO1LBkLiRxUK8oXWByFRSCyKWshcak1S
gnR55nKdue2c55zn9b77MB1rm5/qDzfXzf3hx31f/+u+LsEMXbkysD6dTh8QQhDHijiWSKmIY0UY
SoIgpFQa/m7Pnp07BwYu1XmAjJkHo6OV+ZpmLwOBrmvYtkVzcwHHsQhDiet6SCmW7d693/rww/d2
DAz8PCdcv7/ZvfuQsXnztvdtO7nPjU0zMpLEwqBaixgrl6lW62QyKcIwBhSdnQueamlZ2tTX98PX
lcp4PCd4x459env7wk8biq1vBc2demd3p14sZmlszJAu5BgJLOpuHa8yjuPYeF5AR0eRhobcytbW
x/K9vefP1etuPAu8fv0r2xuaW96ttT3hLVw0z7ASmgYQSQgU6LbJmJYinHDxqxNEkSSVsrFtE8dJ
rWpre9K5cOH8t75fl1PgLVt2JTo62r+8obVrDy1eaBqa0IyE0JSAUIEvwYshkBqDdzVaEhVqtYA7
d8YZGhrF90MMw1zZ1/fjZ+Xy8NiUeY6TWeH6snXYnndrviuLhibQdQgtMHSQCvwAqp7CN5KMeiY5
S0PXLXw/wnFMwlARBL71r6qIIrlozNP805eHfhn6uz74zPLGLrEwV/RMAVIRxYpIgi8FrqcYkwa2
rGFZCUChlELKyThdWhCEURwGWkPGUIEfjty5ffeWGUXYSmIjsZQEL8QfD6i5EULFxPFUKhGCOcFG
ve4OaEElMT8XpoqF1Fgxr9PcoJFOCkDh+WBoEIUR1UpENlVDKQiCiDCMSSQMlFLM4KKdOXP4ml+v
XV6sDy4qZIRozGo0ZgXNOUFTSlBIQz4tyCQFTYlx9LiOadpIOZmC+5oFdt3xuFQq7cqHQ60pd7Aj
7QjSNqR1yCUgawoySQ2LOgvMMpVKDcPQ0fXJn6nrGkoxO8cAp04dPFf6c3CXXrraPXL1SldtokpC
B8cQiDikfPMmcek3RkfKCAGWHpA3/iKVsrCsxJzg+71C9vQcOLhhw7brS8Lgoy9ul5Y1zcuTTNqE
QUgum6ZQyBJ4IeU7w7RMnKC16QYy/TZ6ZvmcOZ7ehKKzZ4+eXreup7hx4+rDQeAhpSSbzZBMJolj
hV+v0X9kM90vrcZ5+DXEhYOUjXdQKv/AG095oOtWmM9nSKeb8LyAKJJEUUwYSsJI0tg0D/fXHnQz
QWHVNoz+T7gy8uJs82Z2pSiarFHHscjnM6RSJrouEAKEZpB/bj/9tx9nov8YweBFsiu28mzrCeOD
TW73dJ4xF3j6s5JJh2TSmTRCTq6uJce5eGQrj/QfIws0r3lT22wcOtrWoCY2fTx8DlCzwK5b/f3k
yW/OCoEex+re9JBTcXKqKPzaWq5d+mn+Cxx7NAtobRuyRlvxDTj+PeDNAu/d+2ov8PL0IfAgrVjg
pJLC+nzF+Inn/8i8zsXKmgk4LgAE/1Frl2YKXe0d20v202Zv71cnR0ZK1wHJ/yT9nl9TF/0HWbso
vSjssLkAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>1214</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>jump.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAABsElEQVR4nGL8//8/AyUAIIBY
sAlmt00QZGZiMv7x69fZWXUl7/EZABBATNgEp1YVvGdmZprJwcZWTsgFAAGE1QAQ+PX7zyxGRsby
tKYeF3wGAAQQHgN+z/r56zcDJzv7TNf0YkFc6gACCKcBs+tLQd4AuULp37//abjUAQQQ2IC8jkmh
BV1TjNElgQG5GkQDA7NDxjUEQx4EAAIIHAvff/58z8zEvAoY+ukszMxwSaDtDN9+/Hh/78kzQaAr
ZjLqO6xm+PcXJLH6/6VD90BqAAKIEZYOJJwCwQygnxlYWCCG/P37jwEUDu8/fWb4/gkYm3//wMy+
x8DOZfL/ypH3AAEEdgHQeWlAc86+3L/eBNl54o6BSq/evjvD8P2zIMO/f6sZ/v+bBbT+/f97F8/C
1AAEENiAbz9+vv/89Vs6uv/efPjowvDzmyDD///vGf7+Tv//4CpGogIIIAaQF3BhBk2L3Qwqhv8Z
FHTKcakBCCDcmrVtlMCalQ1247MEIICw5gUwYGJMA/mXgZEBw2vIACCAsCYkUXt/YMoDGsDE1Pn/
9rl7+AwACCBGSrMzQIABAIwZ5DyKBsBBAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>549</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>language.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1AkGECIGP/eJUQAAAcZJREFUeJylkb9rFEEUxz9zuTVH
fkAmop6waxUrE7Dc3d4iiOWt8S+wlMsVbmO/geTyB1gGIe5BagtJEXE3KKYQGxsldytokdvTgBCO
u7XIzGXuwFj4YJh5X+b7fd/3HvxnCDOZztdsoGlA6Znc3b5MoFQUBfoAtsJr6jQnCb+XVjE5QhEB
GLz5wOzKpgukQAuoHXHn+VWshQmdzo2Fpw2AkklWEavKTYBThsvKjW0IrP/obWyNCQz33zG7slkH
HOBQ3Tzm6yf1Zbt762XwxXkRKHcOQFkLzD85MAcYa9xlblm/F9sPa4vgKkfemIAipWdy18+TyAXW
386cetcrljcFDOeJi5nR3xTIRi1Ueo/agHezb3mvj559BuJXcz/vn0wN7NvdCuUuXDkm+GjvCGV9
5FY7aADsHS/Vrw3KJ9IPH0znay7grP66G1vf4P29nZbhNgM6wMUae+mGXp8j/TD7nkfneR9EHwz7
AK2qDIPJGXhAKv0wM6oEWFBYY+ROVYaHOikDCCHIk8jTgwGoyjDjfF2XRsl4d4BankR1DeRJ5OZJ
1FZbGQvduiiKAiGEJiSqFTOa0g8bf3MgJgFVzQGQfvjPFv4AQNylzO+06SEAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>16</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>569</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>16</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>print.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AO4A7gDuimnwFAAAAAlwSFlzAAALEAAACxABrSO9dQAAAAd0SU1FB9ALEhQ7CQ1rRLoAAAQ4SURB
VHicnZVNbFRVGIafe+femd5p7dDEaadAaANJLabpz8LAip9BMO3CkpAMgZBI40ITUhNiwBIWbLQx
MTYNC1xYXNUQSUVrcIzQtCxw0TQoFaukVq2J1bQ2bWHo3Lk/53wuCiMISPVdnOTe3PO+z/edc8+B
VSqTyUhzc7McaN8tq/neWq3x5OQkQ5+8f+9RpmdvUVuV4NzgZWO1Hg+pvbVe5n8elXxuSVzXFdd1
Jb+ck/lfxuRA++5HVvJE4rY9jcSeqideWY8RsTGMu4CmRbyynrMfDqC8ZbzbM0z+Ni9165/m3OBl
44lltLfWywfv9VOaanjgvWiFhB4iGuXn8ZbnEXeBys3PAxj/SnyP9p+mABL6aBWAKEI/TxgEqNz8
k1vRtqcRO+LL2TPvooICZsTCwEAQRCtUWABR6NBH+XlEeRx76yyA8ZCxiJhbtmxRSikKYYJUMklw
Z56ICjGjJRiYK9O0Bh2ilY/28xgI+vbvDHw+THtrvQBE7jdta2tTJ0+epKWlhe/Hv6HnjQxmaQWC
gaFX6EQHaOWhggI6KOC7d5BgmddPnaYj8wevdr7E0NDNFWIRie7du9c7evQoc3NzXLt2jYISbnw7
Rsszc3il64mnnl0pOyggWgCFBD4GiqBwi3ODlzn8chtdXZ8y+MVNwwTYunWrd+TIEWZnZ/E8j6am
JjZu3EjrK6d57cwoN77+Cv+nSxT+/BFRPigXnb8NwR0kVBx7s4/eU6VsqGksttVYARZc1yWbzbK0
tEQYhsX9GovFuHr1Kn19fezfn+Hwrmqa6zagSlIgGqwo65/bz5eftfHCi9ni4hnpdFr6+/uxLItk
MomIUCgUyGazzM7OopQqBtwfkslk6NiV4p2PvmN4eJgfxrvY3PR2EdjIZDLS3d2NbduYponWGsuy
WLt2LVprPM8jm80yMzMDgO/7lJeXE4vFyGaznD9/nu3bt1NbW0tFRQXxeJzu7m6sxcVFFhYWsG2b
kpISlFKYpkk+n0dEiMVi7Nu3D6DYrqmpKbTWNDY20tDQgO/7OI5DWVkZFy5c+LvHPT091NbWkkwm
0VoTjUaxbRulFJZlEY1GMU2TWCzGpk2bHgiZmJggCAISiQQXL17Etm2Ghoa4d1YIwIkTJ6iuriaZ
TLJmzRqUUsTjcSKRCEqpYlW2beM4DnV1dbiuy/Xr1zl+/DiO4xCGISMjI8U/zwAYHR2V4eFhADo7
O0mlUqxbt45EIkEQBJSWlpLL5VBK4TgOc3NzaK0ZHx/HcRxyuRy+77Nt2zYee7ql0+liSEdHBzU1
NVRWVlJWVoZlWRz89SB0wcDHA1y6dInp6WkWFxcZGxtb2RWPM75fO3fulJGREQAOHTpETU0NVVVV
2LaN7/tMTEwwNTXFXRCjOPwX7dixQ65cuVIMKS8vJxqN0tvb+7/8Hql0Oi2sLPxDF+xfkQUOhFrx
738AAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1211</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>report.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAACyElEQVR4nGL8//8/Ay0AQACx
IHNCQkL+f//+neHHjx9gjIsNwlDAiKwf2ZEAAYRi8M+fPxmmTJmC1QUgwz58+MDw7t07Bh8fH4YZ
M2YwZGRk/Ec3HAYAAgjF4F+/foFpRUVFiHMYGVFc8fbtW4avX78yiIiIMBgaGuI1HCCAmNBdjA8I
CwszcHNzM4iKijKYmZnBDQcCjIgCCCAUg2EuBrkUhJHZMAxyLcjghw8f4jUcIICwBgXM++hBAQPA
SGaIi4tjeP36NRi/efMGQw1AAGFEHjFg1apVDJ8/vme4f/cGw8tnTxnOnrvIUN3YhqIGIICwuhgd
wIIF5hugPxgEhETgYgtmT8fQAxBARLkYOTj+//vD8O/3L4bfn98x/Pv7i+Hj+7cMFy9fw9ADEEBY
Iw+bi2EYZOi/Pz8ZWHmFGNgFJBjEFLUZuNkwkzJAABEVFP///WP4B3bpTyD+Aaa/vbrP8P/PLzD7
/v37GHoAAohgOgaHKRMTAzMLGwMrJy/YoP9AF3OJKTJwS6kz8MrrAX2A6SCAACLo4v9/fzP8/vYJ
SANd9+sH0NAf4OD4/PAi1MU/GO4/eIShDyCAWDBEsABWLj44+/ure2CaV14fLnZ+x1IMPQABhNPF
////A9MgF/369BocYf9+/YSG80+Gj3dOgoPgP5D94OFjDIMBAgi7i4Hh+h8abiCajU8ULvX5wQWw
Jfwq5nCxMxtmYhgBEEAoBjMxQeIS7LrfkIj8++s7w7cXd8Cug6QISKp4d2k3XN3Dx88wDAYIIBSD
//2DeR9hMMjFXBIqcDXvrx8EpwohPTe42MkVvRgGAwQQ1qCAuQrG/nTvHDBVQCz7D7X01ck1kDD+
+4fh4aOnGGYABBCGwb8+vWG4/wni0msn9gEj5gnUgF/gZAai/4NyH4z/5xc8PpABQAAxIpcDwCxL
Uc0KNAuetwECDADVp7MZmEeKCQAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>829</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>save-preview.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH0wgcEjo6jsYXEgAABD9JREFUeNqFlF+IVFUcxz935s44
s9uubbqotemmZGEPmy710GKkBIJREFLiw9JDiYFg0oMI6YMGRvRQoORT4Usv+hKYhYhhQmL2UMsa
xLqbu6tuu7M6u/Pnzrnnfw93dmanTA/8OL9z7uVzv/f7O+cXXLt+23e0ZQkCWoYHnANrHdZ6ytUo
LhTufmqU+HjXm1ssDxnB8OiMf2ZNN2G6FTpdusvpa2c48csXjIkbkIdclKPTPzZWmJ46iOUi3zD3
YHBvN95q7ty5A4Cymo9+OMQ5d5Z4TQwdQAowwBxkbmWVv+FOm6rZ93/wcCHJZDL09vbinOPkpZOc
y50l7osT4Cx03lxK170uUqSJwihbXHZvJxLHuxzgK2buD/agdaJ4qjzF1yOniAdiaIPUaJrnfu9j
W+cONjz1PPlsnqnKLX71P2cuLf1+cENn/87XPx8UWhu0Nty8NctsYf5sAg5geHqYYqnIaHGUiRUT
0A1UYc3kap7lVQp3s7RpxZH92xMtfpArN68ERy8cXbJ/z44lC0q/+3GI4aHRwYYVu8/tZig7RNAT
QD+kl6UhgMm1k4xnPmPZ2Fp21g42ixMEDKwd4Pye8y0WzJdruMUeH99+nL2/7aW4qUhHd0eyuRIq
6QrROLzR9R59Tzz9sFOGUoZSqdoE96/s51jvMQ5fO8z6F9fTs7yHmdIM40PjbG7bxeb1Ayzv6nwg
1DlPqVyhNF9ugtOpNBtXbGQfH3Di6pes61vH9MgsB3oP8dILA3jv8R5mi5V6nqwXZmMMc3MVCjNF
aiJugoMgIJ/Ps+3JbVy5fp0Lf3zLy8HbhH+v4OrtMYyxGOvQxmKMwxiLthalDLGQlEsVokhQnKsQ
x6oJ9t4jhMA42CRf4a3Od6hEknJFJRBt0cai6scqlpo4llQqEaIWI6VCSo1SijiOW8E1ERNrj1YG
pS3OOdrzWYxNFCplCLzDGUh5S9o7cpk0qXyWTCogk05REAIp1WIrUuTy7QShR2mD0obckgyvbenD
OYcQCiEkUmq0Nihl6rNGKdOIU2cuMitkq8dhJosPPEonvw5gjEUIiRAKrc19wK0fkEqhlG6CrXOU
ylWsAxlrlLYYbZiYuMf0dBmtTd1rnfitdcMeYxJ4LhciY4VUstVjoy3Wg6orM1oTBJ729hClQGsI
Q08YQjrtMQZSKY/WniDwgEP9W3E6zLB6dQ/Oe4yxVKMa1hiq1Zj5+VpDVaLQopTGmAUrLFobMpmg
boVqdjfnkwYPEAtJFAm8c2htcM5i7X/DGIe1FucM1tr6ldZorQijmuTPv6aSQlkPeCIRI4QE5zHG
4L3DuSSS3NbXyWztQu7RSqGVJhwZuTH40+XLqxbf+VIxdWRp1yN5aw3VaqlR+eYpaC2i1rbxTlQp
I2sRwf2aydatH74vhPwklpLHVz2Ktb6h2FqP927RXvOZc56xsUlqIuYfIv5OEWwnTTQAAAAASUVO
RK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>1202</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Save and View</string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>save.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1goICwsb4nOaGgAABLpJREFUOMuVlE2PXEcZRk/Vvbf7
dk/39DjjmbETk0TATEiCoiBLRNkhpIgPwb9gw449v4J/wDLsWIKcBaDAhshx4uA4thMTO7bH06an
v+699fHWWyx6HCN2qXXVqadOPVWGbzie/A5bXqgu5/4rv5X+L3++ur/+cv3V579f3f303fbR3Xvv
vEcEKL8p2Nb0i3F+zozcbllHa6qjSTXZu4wxN8rh6PQK10/feY9c/unP/zwy1kzIHKhmrDGs1i0+
CCklSmtRVWJMiAj/MH8Z/6B89+2DvdOjorxZbG1f3Gts/xenZblYF+PPbnK0hFtSWmt/U/XKo6Is
3jLZYC08nM4JQbDWsLu/TVVaRJQkwjBdMKHYLq192OP4Cqw+xJwcVcfr4at/m146fH/1ygO4tSht
YX89Gg3ZOzjHoK6w1vKHK9fImtk7P+anPznk0oVzAOS4Qp9cJc9OMFKAs+QlzI5X3DI/fOvjlf/V
Mnb3gas2BMH5iPOREAUfIh/e+JLpbIXzkZzzmd2MLj+B7n2Keg3NEOIYWY+4416iPXdIl3uXVXUP
oAxRiJKIkpCUqXsFuzsjvvvyPi+9cJ5+r9pgwxLCdchfYNIEfA/tapanNXf7bzJvM84HQowAlDEm
nsI1KYO6x4/ffpUXn99lf3fMsK4gZ3L7BcgnmLwGNyFLRQo7xL3v8eTkIou1I4RISmkDDiESoxCC
0PrAcznzsx+9QVUVlIXFR0EWnt7qI/rp31gzAF+gocfK7fCgeo2FK2i7QIyCiD5NLMS48dz5SNsF
NClJlZSUpJmBPuTl8XX2Ry2kbUgFvutx53Gfv2uP2bLDOY+I/G9iIcSED4ILkfmyRSQhkohJUQm8
WF/Dbk8xdggRVApOlyVXTybc1ETjAt3/g2NMxDPHIooxkHMmA6pKJVN2R8dsDQ2GMSSD7+D4FO7p
JaJafHB4HxBJpJQsvFmVIW4SJ1VGwz4X9yekpMQoeOepu9tc3M/U1QBiRhN0vqTr7fD84feZBPjg
49t4H4hRTAihD2yVIWwc55yZjAe8fvjCBuojvp0zaDz1sE+hGTQTvdLELcoLb/D65Ds0jeeDjz7D
OUeM0cYYBsDg68uLZ56bxrFeO0IQ1C8ZcIqlAja1a7vIdDVgVo/x84amdbRth+82jlX1Wd1C2Ly4
1arjwYM5s1mDSMLGOZPdbYYDC1aR2PKfheP2dMhJFYnyGFuA6zwhBDQl8lNwlISPgnMBV1qKAuq6
QCRTpAbyHrk4IBlhNr3BVyeRRXmAsZmiMKgm5OzUKSmqGSCV3kcq51k3Hb3CsF47lssOkURvOaMZ
VPR9yfzhlJu34fPFPktTkZwjJcUYJcRIlEjSlIEOWJTOBYquxHUO3yu/7mJKibYNfHr9HvW/7jBr
e5yEMU2xhYqezVEgk5KgScg5K8Y4IGzAvRLnImEQEUnkrOSspJDojh8x651n1d/HFQM0wWY9FIXF
GFDNSFJUFVXNcC2XrvPY0tKs1gxLcK5FZLNBrLbwO9/G2TFqh9gENgvWKsbkZ33vWoLrSCLkjWPK
ZtX+sVm335oeP3ntfl0xP5lt/oiUEO+QKIiuSBlSUkTSWbJn4NnjOe3Sk0T/qsojgP8CrNOFEjTc
9+YAAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>1325</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Save</string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>save2.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAFSklEQVR4nGL5//8/Az4wsbng
/9+/fxn+/P2Hgv/C2X/R+HB8QVPH+H1NTY0v0JjvQPwPnz0AAcSC1xUg3f//Mdh4xRJSxvDjxw+G
nz9/Mnz88IHhydMnDG/evDEAiScmJn6ZP3++GJD5Fp9jAAKIsEP+QULMzMwMrzpQyP769Yvh06eP
DM+fv2C4evUqw7179xgMDQ0ZgA55BVSC1zEAAcRErEOIAaysrAzc3DwMEhISDLIyMgwfP35kMDc3
Z2hvbwdJgxwjjMtOgAAiIkRQPTBp0iSs6nJzcxmYmJgYuLi4wA7S1NJiWLxkCTwkQY6prKzEGTIA
AQQOUny4rTLj/8mTJ/8TAkAHo/B///79Pzw8HM4HmQF0DCh4/zeAYhKEGxr+HwDSIHcABBARiZX4
qEEGLCwsDN+/f2d4+PAhg7y8PDxkgI5gcAAxDhxgOOjgAFcPEEAEHfKXyKgBhR4jIyOYnZeXBxd/
9uwZmAY5ZjswvYCstkdzBAgABBDRuQYGkC3B5RBksZCQEDA7DeggbI44AKGYAAKIZIeQEiILFy5k
ePH8KcMqbV18jgABLoAAIjnX4AoRbEBAQIBhkpAQXkc0QCgJgAAiObHiChFsjmwCZmciHBEJIgAC
iGppBB00AqOJkCMM9bUZzl+8CuYDBBDVcg0yeJ+fT9ARC2f2MkyYNg8uBxBAVA8RYkLi1OGtDPfv
3EDRBxBAVMs1IEBMSNy/fpLhE7AOYmVCzeoAAURUMwAZ4AoRYkLi9aMrDH9+/WT4w8nGwMbGjKIf
IIAoDhFQ+fGhoICgI9oayhlmz1vMkBAVyMDI8IeB8d9fFHMAAoiiNAJyBDFZ9OOzKwz///xm+PXn
F8OfP38YmMAVKqpDAAKI7FwDLuiA0VYPNBRYszIctLDA6ojO5kqG6bMXAdWCmpR/GFLjQhk42ZkZ
WFCTCANAAJEVIn+BvgL56OGjJ2AxERERhjcnTjD8ADoG2REfn1wCq/v/7zfQHX/BofLz93eowX9Q
zAUIIJJL1gkTJoB9B2yBMBQWlTLcvXsX1D4Fyx1oAFoPxOCQaCpnmD53CdARf8CtD4iD/jMkRHqC
1bKxoTbUAAKIpLrmLzBoc7LSgQb+ZWDl4IE74tGjRwzXrl1j2LBhA8MFoLoPTy9CQgAUEkC1///+
BpsDooFNJoZ/UDlkABBAJEUNyKDJkyeD04ZRaSUDBzA6QI5oa2tjuHDhAjA9VDFEBLozzJizBOwA
BpAjQBBEg9tkfxmSI72hZqEmVoAAItohf3//AjskOyOV4TiPEDgtHICmiU8vbkKC/s9vSCjA2ED6
HzBq4KEDEgOaAXIQegsaIICIzjUgX4EMnTJ1OsMXBkjO8GqtY/ACGjp99gJwmgGHABINw6AQhITA
P4akcDdwZ4zxP2rUAAQQ0Yn1319IiGSmJTH8T4llKIblBOQQ+AtNE0AxUIkMCxUIDZUDshn+/sYo
RwACiOioARv+9w9qdoQFN8NfVEcgRweIhjriHzB64eAPavYFCCCicw0kwcEsRPgOLgbEMxeuBvNT
ovzgjvj37xciJJDNZUR1CEAAER0iv4HxygDqcIOS2T9gyfjnOwMocP8wsjGwAOP+L9DXKXGBYJ/+
+fMDppkBVID+BZnBhBYKf1EdAhBARDnk78+3DNcuv4P67DvYAob/v6Ch8RdcSoKiB2QRIyyngKLj
919wWgElTHCaAMqDQwLoiAePX6DYAxBARCXW7NxSQsooAeAgBwggRkLjI8AuAg+Q0gdiGRCXBo74
BsRXAQKIYIhAFYJK7pdUdgQMgJLaD4AAAwAT7ffG1tvFbQAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>34</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>1471</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>34</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>sepacla.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAIAAABlk9r+AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAAaklEQVR4nGKonrf7/L1nAAHE
xAAGAAEEpQACCEoBBBCUAgggKAUQQFAKIICgFEAAQSmAAIJSAAEEpQACCEoBBBCUAgggKAUQQFAK
IICgFEAAQSmAAIJSAAEEpQACCEoBBBCUAgggKAUQYACicgSS2c3YqAAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>223</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>sepafon.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAIAAABlk9r+AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAAaklEQVR4nGLeefaWvIUfQAAx
MYABQABBKYAAglIAAQSlAAIISgEEEJQCCCAoBRBAUAoggKAUQABBKYAAglIAAQSlAAIISgEEEJQC
CCAoBRBAUAoggKAUQABBKYAAglIAAQSlAAIISgEEGADX0gMzzUfECgAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>223</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>2</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>showall.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAABE0lEQVR4nGL4//8/Azpex5BV
DsTG2OSIxQABhFUQaOgqIJ5JicEAAYTN0DSQa4H4HRALoihmYPhPCMPUAgQQ1mCA0jNhbHIwQACh
G+oCMxCIO4D4LrkGAwQQVtci8XeDgoacoAAIIPSwnQkLVxAN5Z8BYiVSXQwQQGTHOiEMEEAkxTgp
QQEQQDRzMUAA0cxggACiWVAABBDNXAwQQCRrgCZDFxwYniwBAojooEAyGGRAKJqB5dCyBV4iAgQQ
OS42xuIDUCYKRRYHCCCKwxJaxGIUVgABRHJQoBnagavcBgggSlyaBg0CQWzyAAFErqGgiuAuvsIJ
IIDISRWC6CkAOcXA2AABRI5rz0BxORruQDYYIMAAyNim+GLVHL8AAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>392</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>sort.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGOfPtRkwAAACBjSFJN
AAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAA4UlEQVR4nGL8//8/Ay0AQAAx
0cRUIAAIIBZqGNLI2Iji7fr/9YwAAUQ1FzcwNDCCMIwPEEA0CwqAAKJKUIAA0LUowQEQQIzUSBWM
jIwofJCZAAFEkotBBqC7DBq26K5jBAggssIYPaKwiQEEEM0iDyCAyIo8LF7HEAMIIJyRhx4hpACQ
mQABhNfFxEQUrsgDCCCCYUxMRGETAwggmkUeQAARjDxiIgqbGEAAgQOa2mUyyDyAAIK7mNyIwhV5
AAHEhEURyRGFTQwggGgWeQABhBJ5ZEcUFjGAAKJKsYkNAAQYAD8nXy80wncmAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>342</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>spacer.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U/gAAAABlBMVEX/
//////9VfPVsAAAAAnRSTlMAAHaTzTgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0
aW9uIFRpbWUAMjgvMTEvMDGdzNA5AAAAIXRFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3Jr
cyAyLjDuq1vHAAAACklEQVR4nGNgAAAAAgABSK+kcQAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>214</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>1</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>tab_left.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAAoAAADICAYAAADREnACAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBI
WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gYbBAo5ogi48gAAAOBJREFUaN7tzq0KwmAYxfGzvbMN
gxoUNchgFzCDYQabBqOX4HV4JSbBOxBW1hdsy2MMQUTE4MdAg74mB36+Zjn//OM5jyalxLvGvifD
OMFivcHumEJ7hmPfk7NgjmqpCMe20KiUUcibj3A0nchoucKg48KuVx8OZHA0ncjt/oBhv4ucIV5e
0e9z0XL1EWVwFswx6LgfEQCIWrsl09MZvVYT39LDOIFjW1ClL9YbNCplNdwdUxTyphperlcYQqgh
foyQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQ8P/hDZ46R41Ult0JAAAAAElFTkSuQmCC</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>200</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>339</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>10</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>tab_right.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAYUAAADICAYAAAAHkv1OAAAC+ElEQVR42u3XrS/EARzH8c+5I5lg
bB43D5umEM2mKTRdUUm/P+D+gGuqomsUzWYi5ZrNuc3jxgSTuBtNMH+A+b1e+Zs+5b1vZbkoPgPA
f/ee5D7JeZLD00Zj/7ejSvO+JQoA/1yn283L61uuHx5zcXmVZqvdTlL/GQdRACihy5u7HJyc5fbp
efe00dgRBYCS++h0s3d0nGar/R2GHrMAlFNvrZqttdVMDA9tLxfFpigACEM2VpaSpJ4kNZMAlNvc
5HjmZ6amUhSbPgUAsjA3myTrogBApkdHkmRRFADI4EB/koyJAgCpVatJ0icKAHwTBQBEAQBRAEAU
ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQ
BQBEAQBRAEAUABAFABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
EAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUAEAUARAEAUQBAFAAQBQBEAQBRAEAU
ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFABA
FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
EAUARAEAUQBAFAAQBQBEAQBRAEAUAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAU
ABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAQBQAEAUARAEAUQBA
FAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQA
EAUARAEAUQAAUQBAFAAQBQBEAQBRAEAUABAFAEQBAFEAQBQAEAUARAEAUQBAFAAQBQBEAYC/5gvR
b0L6BEcPUgAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>200</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>817</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>389</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>text_block.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9AGBw4bD/9qgJcAAAA7SURB
VHicY2AY6uA8AwPDfwoxbQEjGp8aNqKbSV0w6mJsZlIXjLoYm5nUBaMuxmYmdQE1XExbFw59AACK
yxjIIZyqMwAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>190</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>translate.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAACF0lEQVQoz6WRT0hTcQCAv/f2e3ub
e/PNzb2l5tT+qYEuEQrEPChYghXkIahTBy0wO9TNEKKb5CEPdYgoCMKDHSIrIkuWUp3KKFMnKVaK
bU3rTbe5ObVbFNGp7/rxnT74B9eosN5mpwPq/pZCvSorarcMcIn98gR6Q6Sx+VFiKLi6cqcvMy2p
zwbwFP7RaNlZ2ysqd/Sbycezc+6lPVvzgkXW8+ewer2slZejPnxab3Z2HeBt8MavKNut+a2aGqgs
0wJ5hhth/YTS2wtVVYiREfQPU7woqzhamlwIhEKhIeCeyDEc/i0FGh7DTml8DDlpkmltRVIU0ntr
SLweR31yv0mxWADOABfEzU69OGxsQxESuyJRVm99xtLTg6W6mvSbUVLTXziU7+PkYpQHElzexBB6
90V/yccJhM0GNTXI7e3YYjGk6RnWj7QQF260K11osRjHgDyJsBBtbf50Qx2ZaBT74CC2jg7MuXkS
m2lsqTSuklJEs4ynaINYEBJzhIU4fkL3KpDM9Wbmfdb4/Nfvesa3Tn6tE6WuANm04C4GPZNDdv0S
zr61iDiI0lSNbfer6HJkoCN2OmA4zrr8BrLhBacLZAusLMOiEym1SjzXDIsx4t/G1uLPAQrdksPu
UcFhhyyNpKSm3o9Gh969nO0PjS/OtOyTa4OTLEi/n24sx3WqyX5YzXX5fiRk8/rd8PDwZGYK2OB/
+QkqFrcGoZqVKAAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>592</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>translate_tooltip.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAB20lEQVQoz5WSPU9TYQCFn/tJbym2
9rYWijZoqKbGUIhxUdxMdDLxB5AQFn8AWzcGo3/AxKSDi6iDMTHGiaBIUr8IqGFB2wa5FFJoIynX
cnv79Tq01pmzPzknJ48ECI4ZFaDVyiLLEkIInE/rNBZX0SZv0C7sUH3xBP+jOTyDJgCSNIoEiJm7
7zHDKup+iVTtJfrsLHosRsNtUPqwRk0pcu72ZA9SAawiuIrO2egwykASLZ2GZBIlk8GX3eLVnZtU
HqSZmLjwf154yEswbBB3NlDsHZpTU0iGQf3yFY4+f+fn8gILayukUj86bYB483EPVYHzBxsEnz1G
abVQxsaoff1GZbdM3gzgX17kdanM3D/odyKBqmkwPo48PY3HcZA2N3EiUbZbXuyH9zBXviBcl1HR
hYq5HLJtYywt4Zl/SsWyqFLHcOs04wmObglMax37XZ3Ydhdy+zy4kQh7I34KeYtmuE30mg/zuol0
6EEbEZx0LdqlA5SZRueIrbfz6CE/gcJzgr/y+M+cQomEYSAAkoKwD2mVTyC7NaALxa8mAXD3a/QF
deg3wOvDbvvYLUWR9UtogyFUbRW435knRA4Ap1qlnM3QaP6hLfdjhC4ydHoYWZZ7CvWMOK57fwGB
orZD1qiTeAAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>13</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>532</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>13</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>userhelp.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAE30lEQVQ4y41VbUyVZRi+nvcA54Nz
OOflBHgkRARSNJaQ5ETTNJsfy8wflR/F2so/rpoVs9mHYi5n/mitH6lZuhqSa1mwOcVQkKGijkSx
FD+YkCAHOMA573vOez7e93nufgRsKEjXdv+6d1/PdT/39Tw3wwSo37ExriA9eaopqqVxTYEWGOzZ
e7a1Y8eZW/qj6th4ieixb+eanCmbmJy2EvZkN8w2BsGB/m7Cl5/59FBndZ8l9l3GkXvnAYiJBCJU
fdDNv/m0nLff4NwwSAhBnPOREIpCdPEi0aGDRBuW8dCzCb8cfRqeB3lMo1TW/DjN3Hi1VrKmL8as
2QwOB4hodIXPB2gaWFoaMO95Fm+dOivjxqWX56ZG64540fcQcaj6h2Rz45VallU4HQUFgKaBZBkk
SRBCwDAMcM7B2tsBIQAigAgsMwsJmYXJ7ku1yxy2WGXdIAKjiHcW5R+QWPJizJwF0nWIaBS614ug
CCNy9jct0FDZFr54ok/sLLVHmlri2aQMSDYboOtgLhlWe7os+1qz9nUEKwEYbGhQzyScvNyIpask
AsABRJqaEDl3NNj8eNK+j07+Vd7cE+wGYCxPM7l2Z/N1Kf2WLYmvliZZ5xTB5HaDzZyJQEuD+Omt
1S9tbsNxAAD/4t1DVFZGVF5ORnk5hfbsob5FM9TPn8vZAMA5hntMVYVYeLfI41evX6doJEK6rpMe
i9LptcWVACxS7fa347Bk+Uqxfj345MkwhIB2ohLNqeZ9287cOQYgAOCBCYKvvowGX2Jwu6Kr4EJA
CAEmmeCZt3RRajxkaU6GOxOTpqSIrCwYxcUw1qwBXl8R3trQdhiA8ghnUn2nekitrwpyzkFEICI4
nsh3rkhCroRwKInMNjacMDiHFlE6/vQGu8dQOgqld6CGe7pbDcOAEAJEhISUyczB4JFIU/57UcDI
qcyIEgAdE4M4gYbriAiCCFEBJkWDARVK34gySZJgcz2W+UKq5JyItSIXibzuXJ6oqwN1dQFCINh9
n7pi6Iv7vvFmx5aFtweQU+QGAAiBWC/Z9uSI9QW92D3kvjHhAt6w3A/aeUUFBGNgsoyeW82Beg3t
0senWnW9pb6aCQ7p2jVg61bQ7yche01bqgoxf7yPqioXTyUOmnY50qeCqSokRQFruYrmy02NIYEB
BgD31mYsSLfOrqdWnxQmQhiAOjCAWOROQEkRZWcVHPzgNlQAdDgXNpmxEls/25XmzpEdycmwAbAC
6Lx7S5SqA29Wafh5WI0UWhB/xNrleUW3ORAGEAGgRSKIyDZIJauC4d7uVi5Aktszw55d4KBPymAF
YBkiNakq9vb/c+rDEEoAdMcNEYs/wvrmpYmdhTZfSrY5PmHEZ5Zla2F67T27U4g5w8M1mUzg626C
7d8PC4B4PYZjal/ngRi2Aeh96N4qC5DfO521GU47RVwuUlwuChw/Tn6/n/x+Pw0ODpLf7ydFUSjo
9VIwL4+CDjv9amP35ifgxaEGxt4oZdMw5coMVA7KEo/JLgr7fKRpGoVCoZHQNI3CoRDdfP8d/lUi
TuXFo/hB0vFWk+XrbCx50une6CnZtMiRm+9KSPEwAYaQ9z55/76mXD1dc6Hm/IWKKg01Q+3z/7Xz
hnJmdxxcK53INQOyLsAGdITOaGhXBfoBBMd7of8CdyyUV+GeHd4AAAAASUVORK5CYII=</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <long>1304</long> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>view_choose.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALDwAACw8BkvkDpQAAAAd0SU1FB9AKAgE3NfklaIUAAAEiSURB
VHic3ZOxTsMwFEWvq4xhpWuHDh3fTBfWrv4Jhu79q8yV+gEwZHmfEAakKChqIyo3lAozoIBN7MRm
gyNFiq3n+67l+4B/CRGBiABAh55Juh8p5dchpRTqukae56LbY+ZgUQsppdZa67dXpV+qQpvuDLdO
8e39Ebd3T27HHW1ToT0UfgfzDSjdWTdY3aRmhbCElVI4Pj+iPRQ47weEmwcgBYhI+EqY+Vu4LEtc
Xc/8goEwMwBgYmwILNYC06XA53XcjibvUY30wNd7vB9r55kgxlLhopeKiEZerMcbG5BYLMdZluFy
PqFtKn9C5hsAO+ckmhGMH5CRHPfiFjwgsRCRNzajqVisgenyV01dwoMZTowiH75kDCYmCSkKFfvb
fACVQJ/aPyixfQAAAABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>421</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.Image</string>
<string>Image</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>view_tree.png</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>data</string> </key>
<value> <string encoding="base64">iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9AJCgIFHaGyeGgAAADdSURB
VHic7ZNNDoIwEIXfSFmwcOvaI3CWXptL4I5giBjNBO1iXAi1LRQNISYmfgnJpD9vOo8Z4JeRNcU2
a4q5qNiG1tpWwMxomgZFUdCSJJ4VWmsRETE3lktdSrj/jtCKkUB3rtG1pXeIiCTLMhni4V6SJPZu
KEz9B2bG9XhA15a4n17CImLPubF7N8R7aZ7n9iVuJb0Ywjgk+vNi2YloMg5xrVi1j13+A2L5aEDm
OsFl0YCkaSrPHAKl1KglAd8Kr8zYgACAMYYA226T9kQ9rqoK291+tD7Xu3++ywPdHYaTlNf1oAAA
AABJRU5ErkJggg==</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>22</int> </value>
</item>
<item>
<key> <string>precondition</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>size</string> </key>
<value> <int>352</int> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>22</int> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block tal:define="title here/Title">\n
<tal:block metal:use-macro="here/main_template/macros/master">\n
<tal:block metal:fill-slot="main">\n
<tal:block tal:condition="here/portal_membership/isAnonymousUser">\n
<tal:block tal:define="dummy python: request.RESPONSE.redirect(\'%s/login_form\' % url)" />\n
</tal:block>\n
<div class="div1">\n
<div class="title_index" align="middle">\n
<span class="erp">ERP5</span>\n
</div>\n
<div class="window">\n
<div class="modules"><br>\n
<span class="link2">Main menu</span>\n
<!--\n
<tal:block tal:condition="not: here/portal_membership/isAnonymousUser">\n
<span class="link2" i18n:translate="" i18n:domain="ui">of</span>\n
<span class="link2" tal:content="python:here.portal_catalog(reference=here.portal_membership.getAuthenticatedMember().getUserName(), portal_type=\'Person\')[0].getObject().getTitle()+\' :\'" />\n
</tal:block>\n
-->\n
</div>\n
\n
<div id="navigation_bar">\n
<div id="favourites" class="mod_badg">\n
<select name="select_favorite"\n
tal:define="ordered_global_actions python:here.getOrderedGlobalActionList(actions[\'global\']);\n
user_actions actions/user;"\n
tal:attributes="onChange string:submitAction(this.form,\'Base_doFavorite\')">\n
<option selected="selected" value=""\n
i18n:translate="" i18n:domain="ui">My favourites</option>\n
<tal:block tal:repeat="action ordered_global_actions">\n
<option tal:condition="action/disabled"\n
disabled="disabled">-- <tal:block tal:content="action/title" i18n:translate="" i18n:domain="ui" /> --</option>\n
<tal:block tal:condition="not:action/disabled"\n
tal:define="name python: action.get(\'name\', \'\');\n
index python: name.find(\' (\');">\n
<option tal:condition="python: index >= 0"\n
tal:attributes="value action/url"><tal:block tal:content="python: name[:index]" i18n:translate="" i18n:domain="ui"></tal:block><tal:block tal:replace="python: name[index:]" /></option>\n
<option tal:condition="python: index < 0"\n
tal:attributes="value action/url"\n
tal:content="action/name"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
</tal:block>\n
<tal:block tal:condition="user_actions">\n
<option disabled="disabled">-- <tal:block i18n:translate="" i18n:domain="ui">User</tal:block> --</option>\n
<option tal:repeat="action user_actions"\n
tal:content="action/name"\n
tal:attributes="value action/url"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
</select>\n
<button type="submit" name="Base_doFavorite:method" title="Select Favorite"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Select Favorite</span>\n
</button>\n
</div>\n
\n
<div id="modules" class="mod_badg">\n
<select name="select_module"\n
tal:define="module_list here/ERP5Site_getModuleItemList;"\n
tal:attributes="onChange string:submitAction(this.form,\'Base_doModule\')">\n
<option selected="selected" value="" i18n:translate="" i18n:domain="ui">ERP5 Modules</option>\n
<option tal:repeat="module module_list"\n
tal:attributes="value python: module[1]"\n
tal:content="python: module[0]"\n
tal:omit-tag="nothing"/>\n
</select>\n
<button type="submit" name="Base_doModule:method" title="Select Module"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Select Module</span>\n
</button>\n
</div>\n
\n
<div id="language" class="mod_badg">\n
<select name="select_language"\n
tal:attributes="onChange string:submitAction(this.form,\'Base_doLanguage\')">\n
<option value=""\n
i18n:translate="" i18n:domain="ui">My language</option>\n
<option tal:repeat="language python: here.Localizer.get_languages_map()"\n
tal:omit-tag="nothing"\n
tal:attributes="value language/id;\n
selected python: language[\'selected\'] and \'selected\' or nothing;"\n
tal:content="python: here.Localizer.erp5_ui.gettext(language[\'title\'], lang=language[\'id\'])" />\n
</select>\n
<button type="submit" name="Base_doLanguage:method" title="Select Language"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Select Language</span>\n
</button>\n
</div>\n
\n
<div id="search" class="option">\n
<input type="text" name="field_your_search_text"/>\n
<button type="submit" name="Base_searchResultList:method" title="Search"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description"\n
i18n:translate="" i18n:domain="ui">Search</span>\n
</button>\n
</div>\n
\n
</div>\n
\n
<!-- <div class="option" align="right">\n
<span class="link2"></span>\n
<tal:block tal:condition="not: here/portal_membership/isAnonymousUser">\n
<span class="modu" i18n:translate="" i18n:domain="ui">Logged In as :</span>\n
<span class="link2" tal:content="python:here.portal_membership.getAuthenticatedMember().getUserName()" />\n
</tal:block>\n
<span class="link2"></span>\n
</div> -->\n
</div>\n
</div> \n
</tal:block>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>index_html</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<tal:block tal:define="form_action string:Base_doSelect;\n
form_id form/id;\n
list_mode python: True;\n
listmode_default_listbox python: here.ERP5Site_getListbox(form=form);\n
selection_name listmode_default_listbox/selection_name;\n
selection_index request/selection_index | python:0;\n
dummy python: selection_name and request.set(\'selection_name\', selection_name);\n
\n
local_parameter_list local_parameter_list | python: {};\n
dummy python: local_parameter_list.update({\'selection_name\': selection_name, \'selection_index\': selection_index, \'form_id\': form_id});\n
title string:${here/Title}">\n
<div class="div1_list"> \n
<input type="hidden" id="listmode" tal:attributes="value python: \'1\'">\n
<tal:block metal:use-macro="here/main_template/macros/master">\n
<tal:block metal:fill-slot="context_bar">\n
<div class="title_index" align="middle">\n
\n
<tal:block tal:repeat="item here/breadcrumbs">\n
<tal:block tal:condition="python: repeat[\'item\'].index < 2">\n
<a class="erp" tal:attributes="href item/url"\n
tal:content="item/title"\n
i18n:translate="" i18n:domain="ui"></a>\n
</tal:block>\n
<tal:block tal:condition="python: repeat[\'item\'].index >= 2">\n
<a class="erp" tal:attributes="href item/url"\n
tal:content="item/title"></a>\n
</tal:block>\n
<span class="mobil">/</span>\n
</tal:block>\n
\n
<!--<span tal:content="python: context.getTitle()">MODULES</span>-->\n
</div>\n
\n
<!-- <div class="aff_options">\n
<a class="list_mode link" title="List Mode" tal:attributes="onclick string: affOptions()">\n
<span class="mobil" i18n:translate="" i18n:domain="ui"> < Options ></span> \n
</a>\n
</div> -->\n
\n
<!-- <div class="div_prev">\n
<span class="first"\n
tal:define="search_actions actions/object_search | nothing;\n
exchange_actions actions/object_exchange | nothing;\n
report_actions actions/object_report | nothing;\n
button_actions actions/object_button | nothing;\n
sort_actions actions/object_sort | nothing;\n
ui_actions actions/object_ui | nothing;\n
print_actions actions/object_print | nothing">\n
<tal:block tal:condition="list_mode | nothing"></tal:block>\n
\n
<div id="actions">\n
<select name="select_action"\n
tal:attributes="onChange string:submitAction(this.form,\'${url}/Base_doAction\')" tal:define="document_template_list here/getDocumentTemplateList | nothing">\n
<option selected="selected" value=""\n
i18n:translate="" i18n:domain="ui">Action...\n
</option>\n
<tal:block tal:repeat="content here/allowedContentTypes | nothing">\n
<tal:block tal:condition="python: not content.getId() in here.portal_types.getTypeInfo(here).getHiddenContentTypeList()">\n
<option tal:attributes="value python: \'add \' + content.getId()"\n
i18n:translate="" i18n:domain="ui">Add\n
<tal:block tal:content="content/Title"\n
i18n:name="portal_type" i18n:translate="" i18n:domain="ui">\n
</tal:block>\n
</option>\n
</tal:block>\n
</tal:block>\n
<tal:block tal:condition="document_template_list">\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Templates</tal:block> --\n
</option>\n
<tal:block tal:repeat="document_template document_template_list">\n
<option tal:attributes="value python:\'template \' + document_template.getRelativeUrl()"\n
i18n:translate="" i18n:domain="ui">Add\n
<tal:block tal:content="document_template/getTitle"\n
i18n:name="document_template"></tal:block>\n
</option>\n
</tal:block>\n
</tal:block>\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Workflows</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/workflow">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'workflow \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
<option disabled="disabled">-- \n
<tal:block i18n:translate="" i18n:domain="ui">Object</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/object_action | nothing">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'object \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
<tal:block tal:replace=\'nothing\'>\n
\n
<option disabled="disabled">--\n
<tal:block i18n:translate="" i18n:domain="ui">folder</tal:block> --\n
</option>\n
<tal:block tal:repeat="action actions/folder">\n
<option tal:content="action/name"\n
tal:attributes="value python: \'folder \' + action[\'url\']"\n
i18n:translate="" i18n:domain="ui"></option>\n
</tal:block>\n
</tal:block>\n
</select>\n
\n
</div>\n
</span>\n
</div>-->\n
\n
\n
<!--\n
<div class="breadcrumb" id="breadcrumb">\n
<tal:block tal:repeat="item here/breadcrumbs">\n
<tal:block tal:condition="python: repeat[\'item\'].index < 2">\n
<a class="mobil" tal:attributes="href item/url"\n
tal:content="item/title"\n
i18n:translate="" i18n:domain="ui"></a>\n
</tal:block>\n
<tal:block tal:condition="python: repeat[\'item\'].index >= 2">\n
<a class="link mobil" tal:attributes="href item/url"\n
tal:content="item/title"></a>\n
</tal:block>\n
<span class="mobil">/</span>\n
</tal:block>\n
</div> -->\n
<div class="options_list" id="options_list" align="middle">\n
<button class="button" type="submit" title="New"\n
tal:attributes="name python: hasattr(here.aq_parent, \'getLastId\') and \'Base_createNewDocument:method\' or \'Folder_create:method\'"\n
i18n:attributes="title" i18n:domain="ui">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">New</span>\n
</button>\n
</div>\n
<tal:block metal:use-macro="here/context_box_render/macros/master" />\n
</tal:block>\n
<tal:block metal:fill-slot="main">\n
<tal:block metal:define-slot="main"/>\n
</tal:block>\n
</tal:block>\n
</div>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>list_main</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_local_properties</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block tal:define="form_action string:logged_in;\n
js_list python: [\'%s/login_form.js\' % (here.portal_url.getPortalPath(), )]">\n
<tal:block metal:use-macro="here/main_template/macros/master">\n
<tal:block metal:fill-slot="main">\n
<div class="content login">\n
<div class="title_index" align="middle" tal:condition="python: request.get(\'came_from\', None) is None">\n
<span class="erp" i18n:translate="" i18n:domain="ui">Log in</span>\n
</div>\n
<tal:block tal:condition="python: request.get(\'came_from\', None) is not None">\n
<h1 i18n:translate="" i18n:domain="ui" class="erp" >You don\'t have enough permissions to access this page</h1>\n
<p i18n:translate="" i18n:domain="ui" class="erp" >You can log in with another user name or\n
<a href="javascript:history.back();" class="erp" \n
i18n:translate="" i18n:domain="ui">go back</a>.\n
</p>\n
</tal:block>\n
\n
<input tal:condition="exists: request/came_from"\n
type="hidden" name="came_from"\n
tal:attributes="value request/came_from" />\n
\n
<fieldset id="fieldset_left" class="fielset_login">\n
<div class="field">\n
<label for="name" class="required" i18n:translate="" i18n:domain="ui">Name</label>\n
<div class="input"><input type="text" name="__ac_name" id="name" tal:attributes="value python: request.get(\'__ac_name\') or \'\'"/></div>\n
</div>\n
<div class="field">\n
<label for="password" i18n:translate="" i18n:domain="ui">Password</label>\n
<div class="input"><input type="password" name="__ac_password" id="password"/></div>\n
</div>\n
<div class="field">\n
\n
<input type="checkbox" name="__ac_persistent" value="1" checked="checked" id="cb_remember">\n
<span tal:content="python: \'Remember my name\'"></span>\n
\n
<!-- <label for="cb_remember" i18n:translate="" i18n:domain="ui">Remember my name</label>\n
<div class="input"><input type="checkbox" name="__ac_persistent" value="1" checked="checked" id="cb_remember"/></div> -->\n
</div>\n
<div class="field">\n
<label>&nbsp;</label>\n
<div class="input">\n
<input type="submit" value="Login" class="button"\n
tal:attributes="name python: \'%s:method\' % (form_action, )"\n
i18n:attributes="value" i18n:domain="ui"/>\n
</div>\n
</div>\n
<div class="field">\n
<label>&nbsp;</label>\n
<div class="input">\n
<a tal:attributes="href string:${here/portal_url}/mail_password_form"\n
i18n:translate="" i18n:domain="ui">I forgot my password!</a>\n
</div>\n
</div>\n
</fieldset>\n
\n
<script type="text/javascript">setFocus()</script>\n
<div class="text_div">\n
<p i18n:translate="" i18n:domain="ui" class="info">> Having trouble logging in? Make sure to enable cookies in your web browser.</p>\n
<p i18n:translate="" i18n:domain="ui" class="info">> Don\'t forget to logout or exit your browser when you\'re done.</p>\n
<p i18n:translate="" i18n:domain="ui" class="info">> Setting the \'Remember my name\' option will set a cookie with your username, so that when you next log in, your user name will already be filled in for you.</p>\n
</div>\n
</div>\n
</tal:block>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>login_form</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_bindings_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_cache_settings_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Change_permissions_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Copy_or_Move_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Delete_objects_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_FTP_access_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Manage_WebDAV_Locks_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Manage_properties_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Take_ownership_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_Undo_changes_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_View_management_screens_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_Lock_items_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_Unlock_items_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>_WebDAV_access_Permission</string> </key>
<value>
<list>
<string>Manager</string>
</list>
</value>
</item>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_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
<body>\n
\n
<div metal:fill-slot="main" i18n:domain="cmf_default">\n
\n
<div class="login"\n
tal:define="ptool here/portal_properties">\n
<div class="login_div" align="middle">\n
<span class="erp" i18n:translate="">Don\'t panic!</span>\n
</div>\n
<div class="text_div">\n
<p class="info" i18n:translate="">Just enter your username below, click <em>Send</em>,\n
and your password will be mailed to you if you gave a valid email address\n
when you signed on.</p>\n
\n
<p class="info" i18n:translate="">If this will not work for you (for example, if you\n
forget your member name or didn\'t enter your email address) send email to\n
<a tal:attributes="href string:mailto:${ptool/email_from_address}"\n
tal:content="ptool/email_from_address"\n
href="mailto:me@here.com"\n
i18n:name="admin_email">me@here.com</a>.</p>\n
</div>\n
<form action="mail_password"\n
tal:attributes="action string:${here/portal_url}/mail_password">\n
<div align="middle" class="fielset_login">\n
<input name="userid" />\n
<input class="button" type="submit" value=" Send " i18n:attributes="value" />\n
</div> \n
</form>\n
\n
</div><!-- class="Desktop" -->\n
\n
</div><!-- metal:fill-slot="main" -->\n
\n
</body>\n
</html>\n
\n
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>mail_password_form</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
\n
IDEAS:\n
- Add callbacks to ERP5Form object (selection ?) to gather needed fields -> put them in http_parameter_list.\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<tal:block\n
tal:define="ignore_layout request/ignore_layout | nothing;\n
layout_form_id here/getApplicableLayout | nothing;\n
layout_form python: layout_form_id and getattr(here, layout_form_id, None) or None;\n
is_web_mode python: (layout_form and not ignore_layout) and True or False;\n
editable_mode python: not layout_form and True or ((not (not(hasattr(context.REQUEST, \'editable_mode\')) or not(context.REQUEST[\'editable_mode\']))) or ignore_layout);\n
dummy python: request.set(\'editable_mode\', editable_mode);\n
page_template python: is_web_mode and ((layout_form.meta_type==\'Page Template\' and layout_form.id) or getattr(layout_form, \'pt\', None)) or \'template_erp5_xhtml_style\';">\n
\n
<tal:block metal:use-macro="python: getattr(here, page_template).macros[\'master\']">\n
<tal:block metal:fill-slot="main">\n
<tal:block metal:define-slot="main"/>\n
</tal:block>\n
<tal:block metal:fill-slot="context_bar">\n
<tal:block metal:define-slot="context_bar"/>\n
</tal:block>\n
</tal:block>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>main_template</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
\n
XXX: each case must be handled separatelly in this precise representation :\n
- both top fields must be in the same div, so they must be identified\n
strictly by their name.\n
- the middle field is rendered like the two top ones, but outside of the\n
top block.\n
- the bottom block is rendered in another way (without its group name) so it\n
must be rendered separatelly.\n
This leads to minor code duplication, but it\'s still code duplication.\n
\n
Breaks strict compatibility:\n
* Groups must be named one of "left", "right", "center", "bottom" otherwise they will not\n
be rendered.\n
* Group order doesn\'t matter. Case is sensitive.\n
* Groups names becomes "left_group", "right_group", "left1_group", "right1_group",\n
"bottom_group" for quad_form_view macro.\n
\n
It is possible to specify a group id and a group title by naming a group following the\n
"group id (Group Title)" pattern. In this case the group id will be used as fieldset css\n
class and as tag id. The group title will be used as a legend for the fieldset. If no group\n
title is found, we use group id as title.\n
-->\n
</tal:block>\n
\n
<tal:block metal:define-macro="master">\n
<a class="jump_first" title="First"\n
tal:attributes="href python: here.ERP5Site_renderLink(\'portal_selections/viewFirst\', http_parameters)">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">|< First</span>\n
</a>,\n
<a class="jump_previous" title="Previous"\n
tal:attributes="href python: here.ERP5Site_renderLink(\'portal_selections/viewPrevious\', http_parameters)">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui"><< Previous</span>\n
</a>,<br>\n
<a class="jump_next" title="Next"\n
tal:attributes="href python: here.ERP5Site_renderLink(\'portal_selections/viewNext\', http_parameters)">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">Next >></span>\n
</a>,\n
<a class="jump_last" title="Last"\n
tal:attributes="href python: here.ERP5Site_renderLink(\'portal_selections/viewLast\', http_parameters)">\n
<span class="image"></span>\n
<span class="description" i18n:translate="" i18n:domain="ui">Last >|</span>\n
</a>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>navigation_arrows</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PythonScripts.PythonScript</string>
<string>PythonScript</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Python_magic</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>Index: ListBox.py\n
===================================================================\n
--- ListBox.py (r\xc3\x83\xc2\xa9vision 11116)\n
+++ ListBox.py (copie de travail)\n
@@ -2099,10 +2099,9 @@\n
except AttributeError:\n
return getattr(context.getPortalObject(), method_id).__of__(context)\n
return aq_base(getattr(self.getContext(), method_id)).__of__(context)\n
+ # Try to get a page template from acquisition and fallback on default page template.\n
+ return getattr(context.getPortalObject(), \'ListBox_asHTML\', context.asHTML).__of__(context)\n
\n
- # Otherwise, use the default one.\n
- return context.asHTML.__of__(context)\n
-\n
def render(self, **kw):\n
"""Render the data in HTML.\n
"""\n
</string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_filepath</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple>
<string>invalid syntax (Script (Python), line 1)</string>
</tuple>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>patchForErp5</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>patchForErp5</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PythonScripts.PythonScript</string>
<string>PythonScript</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Python_magic</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string encoding="cdata"><![CDATA[
if (data):\n
foo = str(data)\n
foo = unicode(foo, "utf8")\n
lenght = len(foo)\n
if (lenght > 20):\n
return(foo[:20]+ "...")\n
else:\n
return(foo)\n
]]></string> </value>
</item>
<item>
<key> <string>_code</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_filepath</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>data</string> </value>
</item>
<item>
<key> <string>errors</string> </key>
<value>
<tuple/>
</value>
</item>
<item>
<key> <string>func_code</string> </key>
<value>
<object>
<klass>
<global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>co_argcount</string> </key>
<value> <int>1</int> </value>
</item>
<item>
<key> <string>co_varnames</string> </key>
<value>
<tuple>
<string>data</string>
<string>str</string>
<string>foo</string>
<string>unicode</string>
<string>len</string>
<string>lenght</string>
<string>_getitem_</string>
</tuple>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>func_defaults</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>resumeData</string> </value>
</item>
<item>
<key> <string>warnings</string> </key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
\n
IDEAS:\n
- Add callbacks to ERP5Form object (selection ?) to gather needed fields -> put them in http_parameter_list.\n
-->\n
</tal:block>\n
\n
<tal:block metal:define-macro="master">\n
\n
<tal:block metal:use-macro="here/global_definitions/macros/header_definitions"/>\n
\n
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n
\n
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\n
<head tal:define="dummy python:request.RESPONSE.setHeader(\'Content-Type\', \'text/html;; charset=utf-8\')">\n
<base tal:attributes="href python: \'%s/\' % (url, )"/>\n
<meta name="generator" content="ERP5"/>\n
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>\n
<title tal:content="title | string:ERP5"/>\n
<tal:block tal:repeat="css css_list">\n
<link tal:attributes="href css" type="text/css" rel="stylesheet"/>\n
</tal:block>\n
<tal:block metal:use-macro="here/global_definitions/macros/planning_box_definitions"/>\n
<tal:block tal:repeat="js js_list">\n
<script tal:attributes="src js" type="text/javascript">\n
</script>\n
</tal:block>\n
</head>\n
<body onload="applyHiddenType(); simple_aff()">\n
<!-- <tal:block tal:replace="structure request"/> -->\n
<form id="main_form"\n
tal:attributes="enctype form/enctype | nothing;\n
action url;\n
method form/method | string:post">\n
<!-- Hidden button as explained in http://ppewww.ph.gla.ac.uk/~flavell/www/formquestion.html -->\n
<!-- We should probably call the default method instead -->\n
<input tal:condition="form_action | nothing"\n
id="hidden_button" type="submit" value="dummy"\n
tal:attributes="name python: \'%s:method\' % (form_action, )" />\n
<tal:block metal:use-macro="here/global_definitions/macros/http_definitions"/>\n
<div id="bars">\n
<div id="main_bar">\n
<span class="first">\n
<span id="favourites">\n
<div id="context_bar">\n
<tal:block metal:define-slot="context_bar"/>\n
</div>\n
</div>\n
<div tal:content="structure here/REQUEST/portal_status_message | nothing" id="transition_message"/>\n
</div>\n
<div id="master">\n
<tal:block metal:define-slot="main"/>\n
</div>\n
</form>\n
</body>\n
</html>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>template_erp5_xhtml_style</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>OFS.DTMLMethod</string>
<string>DTMLMethod</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>__name__</string> </key>
<value> <string>test.js</string> </value>
</item>
<item>
<key> <string>_vars</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>globals</string> </key>
<value>
<dictionary/>
</value>
</item>
<item>
<key> <string>raw</string> </key>
<value> <string>/*\n
Copyright (c) 20xx-2006 Nexedi SARL and Contributors. All Rights Reserved.\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
*/\n
\n
fonction test() {\n
if document.selection_mui.check.checked = "false"\n
{\n
document.write ("type=hiden");\n
}\n
}\n
</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<tuple>
<string>Products.PageTemplates.ZopePageTemplate</string>
<string>ZopePageTemplate</string>
</tuple>
<none/>
</tuple>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>__ac_local_roles__</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_text</string> </key>
<value> <string encoding="cdata"><![CDATA[
<tal:block tal:replace="nothing"\n
xmlns:tal="http://xml.zope.org/namespaces/tal"\n
xmlns:metal="http://xml.zope.org/namespaces/metal"\n
xmlns:i18n="http://xml.zope.org/namespaces/i18n">\n
<!--\n
Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.\n
Vincent Pelletier <vincent@nexedi.com>\n
Christophe Dumez <christophe@nexedi.com>\n
\n
This program is Free Software; you can redistribute it and/or\n
modify it under the terms of the GNU General Public License\n
as published by the Free Software Foundation; either version 2\n
of the License, or (at your option) any later version.\n
\n
This program is distributed in the hope that it will be useful,\n
but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n
You should have received a copy of the GNU General Public License\n
along with this program; if not, write to the Free Software\n
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
-->\n
</tal:block>\n
<tal:block metal:define-macro="master">\n
<tal:block\n
tal:define="object_uid here/getUid | nothing;\n
object_path here/getPath | nothing;\n
form nocall: form | nothing;\n
form_id form/id | nothing;\n
form_action python: form and form.action not in (\'\', None) and here.portal_membership.checkPermission(\'Modify portal content\', here) and form.action or nothing;\n
local_parameter_list local_parameter_list | python: {};\n
dummy python: local_parameter_list.update({\'object_uid\': object_uid, \'object_path\': object_path, \'form_id\': form_id});\n
title string:${template/title_or_id} - ${here/Title};\n
">\n
<div class="div1 small">\n
\n
<div class="title_index" align="middle">\n
\n
<tal:block tal:repeat="item here/breadcrumbs">\n
<tal:block tal:condition="python: repeat[\'item\'].index < 2">\n
<a class="erp" tal:attributes="href item/url"\n
tal:content="item/title"\n
i18n:translate="" i18n:domain="ui"></a>\n
</tal:block>\n
<tal:block tal:condition="python: repeat[\'item\'].index >= 2">\n
<a class="erp" tal:attributes="href item/url"\n
tal:content="item/title"></a>\n
</tal:block>\n
<span class="mobil">/</span>\n
</tal:block>\n
\n
<!--<span tal:content="python: context.getTitle()">MODULES</span>-->\n
</div>\n
<!--\n
<div class="title" align="middle" tal:attributes="style python:\'%s%s%s\' % (\'width:\',len(context.getTitle())*8,\'px\')">\n
<span tal:content="python: context.getTitle()">Desmares Vincent</span>\n
</div>\n
<div class="delimitation">\n
</div>\n
<div class="group" align="middle" tal:attributes="style python:\'%s%s%s\' % (\'width:\',len(context.getParentValue().title)*8,\'px\')">\n
<span tal:content="python: context.getParentValue().title">Persons</span>\n
</div>\n
<br> -->\n
<tal:block metal:use-macro="here/main_template/macros/master">\n
<tal:block metal:fill-slot="context_bar">\n
<div class="div3">\n
<tal:block metal:use-macro="here/context_box_render/macros/master" />\n
</div>\n
</tal:block>\n
<tal:block metal:fill-slot="main">\n
<div tal:define="actions actions/object_view | python: []">\n
<div class="content nomarg div4" align="middle">\n
<span tal:repeat="action actions">\n
<a class="link" tal:attributes="href python: here.ERP5Site_renderLink(action[\'url\'], http_parameters)"\n
tal:content="action/name"\n
i18n:translate="" i18n:domain="ui"/>\n
</span>\n
</div>\n
<!--\n
<div id="breadcrumb" class="breadcrumb">\n
<tal:block tal:repeat="item here/breadcrumbs">\n
<tal:block tal:condition="python: repeat[\'item\'].index < 2">\n
<a class="link mobil" tal:attributes="href item/url"\n
tal:content="item/title"\n
i18n:translate="" i18n:domain="ui"></a>\n
</tal:block>\n
<tal:block tal:condition="python: repeat[\'item\'].index >= 2">\n
<a class="link mobil" tal:attributes="href item/url"\n
tal:content="item/title"></a>\n
</tal:block>\n
<span class="mobil">/</span>\n
</tal:block>\n
</div> -->\n
\n
<tal:block metal:define-slot="main"/>\n
<div class="save" align="middle" tal:condition="python: (not is_web_mode or editable_mode) and len(actions)">\n
<button class="button_save" tal:condition="form_action"\n
type="submit" title="Save"\n
tal:attributes="name python: \'%s:method\' % (form_action, )"\n
i18n:attributes="title" i18n:domain="ui">\n
<span i18n:translate="" i18n:domain="ui">Save</span>\n
</button>\n
<a name="BOTTOM"></a>\n
</div>\n
</div>\n
</tal:block>\n
</tal:block>\n
</div>\n
</tal:block>\n
</tal:block>
]]></string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>text/html</string> </value>
</item>
<item>
<key> <string>expand</string> </key>
<value> <int>0</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>view_main</string> </value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string></string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
Nexedi SA, 2006-2007
\ No newline at end of file
ERP5 Mobile provides a user interface tailored to the needs of mobile devices.
\ No newline at end of file
GPL
\ No newline at end of file
tb
\ No newline at end of file
None
\ No newline at end of file
15
\ No newline at end of file
None
\ No newline at end of file
erp5_mobile_ui
\ No newline at end of file
0
\ No newline at end of file
erp5_mobile
\ No newline at end of file
0.1
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment