<?xml version="1.0" encoding="UTF-8"?>
<!--
    ==========================================================
    	EGroupware: DTD
    	AUTHOR: Hadi Nategh <hn[AT]stylite.de>
    	COPYRIGHT: 2016 by EGroupware GmbH
    	LICENSE: http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
        PUBLIC ID: "http://www.egroupware.org/etemplate2.dtd"
    	Version: 1.2
    ==========================================================
    
    ==========================================================
        An example how to use this DTD from your XML document:
    
        <?xml version="1.0"?>
    	<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2//EN" "http://www.egroupware.org/etemplate2.dtd">
    
        <overlay>
        ...
        </overlay>
    ==========================================================
-->
<grammar xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns="http://relaxng.org/ns/structure/1.0">
    <define name="Widgets">
        <choice>
            <ref name="template"/>
            <ref name="grid"/>
            <ref name="vbox"/>
            <ref name="box"/>
            <ref name="details"/>
            <ref name="hbox"/>
            <ref name="groupbox"/>
            <ref name="caption"/>
            <ref name="split"/>
            <ref name="button"/>
            <ref name="buttononly"/>
            <ref name="colorpicker"/>
            <ref name="description"/>
            <ref name="label"/>
            <ref name="entry"/>
            <ref name="contact-value"/>
            <ref name="contact-account"/>
            <ref name="contact-template"/>
            <ref name="infolog-value"/>
            <ref name="tracker-value"/>
            <ref name="records-value"/>
            <ref name="textbox"/>
            <ref name="hidden"/>
            <ref name="searchbox"/>
            <ref name="int"/>
            <ref name="integer"/>
            <ref name="float"/>
            <ref name="passwd"/>
            <ref name="url"/>
            <ref name="url-email"/>
            <ref name="url-phone"/>
            <ref name="url-fax"/>
            <ref name="menupopup"/>
            <ref name="listbox"/>
            <ref name="select"/>
            <ref name="select-cat"/>
            <ref name="select-percent"/>
            <ref name="select-priority"/>
            <ref name="select-country"/>
            <ref name="select-state"/>
            <ref name="select-year"/>
            <ref name="select-month"/>
            <ref name="select-day"/>
            <ref name="select-dow"/>
            <ref name="select-hour"/>
            <ref name="select-number"/>
            <ref name="select-app"/>
            <ref name="select-lang"/>
            <ref name="select-bool"/>
            <ref name="select-timezone"/>
            <ref name="select-bitwise"/>
            <ref name="menulist"/>
            <ref name="checkbox"/>
            <ref name="radio"/>
            <ref name="radiogroup"/>
            <ref name="date"/>
            <ref name="date-time"/>
            <ref name="date-timeonly"/>
            <ref name="date-duration"/>
            <ref name="date-since"/>
            <ref name="date-time_today"/>
            <ref name="time_or_date"/>
            <ref name="date-range"/>
            <ref name="diff"/>
            <ref name="dropdown_button"/>
            <ref name="styles"/>
            <ref name="link-to"/>
            <ref name="link-apps"/>
            <ref name="link-entry"/>
            <ref name="link"/>
            <ref name="link-string"/>
            <ref name="link-list"/>
            <ref name="link-add"/>
            <ref name="select-account"/>
            <ref name="taglist"/>
            <ref name="taglist-account"/>
            <ref name="taglist-email"/>
            <ref name="taglist-cat"/>
            <ref name="taglist-thumbnail"/>
            <ref name="taglist-state"/>
            <ref name="customfields"/>
            <ref name="customfields-list"/>
            <ref name="favorites"/>
            <ref name="html"/>
            <ref name="htmlarea"/>
            <ref name="tabbox"/>
            <ref name="button-timestamp"/>
            <ref name="timestamper"/>
            <ref name="toolbar"/>
            <ref name="tree"/>
            <ref name="tree-cat"/>
            <ref name="historylog"/>
            <ref name="hrule"/>
            <ref name="image"/>
            <ref name="appicon"/>
            <ref name="avatar"/>
            <ref name="lavatar"/>
            <ref name="iframe"/>
            <ref name="file"/>
            <ref name="progress"/>
            <ref name="portlet"/>
            <ref name="ajax_select"/>
            <ref name="vfs"/>
            <ref name="vfs-name"/>
            <ref name="vfs-path"/>
            <ref name="vfs-mime"/>
            <ref name="vfs-size"/>
            <ref name="vfs-mode"/>
            <ref name="vfs-uid"/>
            <ref name="vfs-gid"/>
            <ref name="vfs-upload"/>
            <ref name="vfs-select"/>
            <ref name="video"/>
            <ref name="audio"/>
            <ref name="barcode"/>
            <ref name="itempicker"/>
            <ref name="script"/>
            <ref name="countdown"/>
        </choice>
    </define>
    <define name="overlay">
        <element name="overlay">
            <ref name="attlist.overlay"/>
            <zeroOrMore>
                <ref name="template"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.overlay" combine="interleave">
        <empty/>
    </define>
    <define name="template">
        <element name="template">
            <ref name="attlist.template"/>
            <zeroOrMore>
                <ref name="Widgets"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.template" combine="interleave">
        <optional>
            <attribute name="template"/>
        </optional>
        <optional>
            <attribute name="group"/>
        </optional>
        <optional>
            <attribute name="version"/>
        </optional>
        <optional>
            <attribute name="lang"/>
        </optional>
        <optional>
            <attribute name="content"/>
        </optional>
        <optional>
            <attribute name="url"/>
        </optional>
        <optional>
            <attribute name="onload"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="grid">
        <element name="grid">
            <ref name="attlist.grid"/>
            <ref name="columns"/>
            <ref name="rows"/>
        </element>
    </define>
    <define name="columns">
        <element name="columns">
            <ref name="attlist.columns"/>
            <zeroOrMore>
                <ref name="column"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.columns" combine="interleave">
        <empty/>
    </define>
    <define name="column">
        <element name="column">
            <ref name="attlist.column"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.column" combine="interleave">
        <optional>
            <attribute name="disabled"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
    </define>
    <define name="rows">
        <element name="rows">
            <ref name="attlist.rows"/>
            <zeroOrMore>
                <ref name="row"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.rows" combine="interleave">
        <empty/>
    </define>
    <define name="row">
        <element name="row">
            <ref name="attlist.row"/>
            <oneOrMore>
                <ref name="Widgets"/>
            </oneOrMore>
        </element>
    </define>
    <define name="attlist.row" combine="interleave">
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="valign"/>
        </optional>
        <optional>
            <attribute name="disabled"/>
        </optional>
        <optional>
            <attribute name="part"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
    </define>
    <define name="attlist.grid" combine="interleave">
        <optional>
            <attribute name="border"/>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="spacing"/>
        </optional>
        <optional>
            <attribute name="padding"/>
        </optional>
        <optional>
            <attribute name="sortable"/>
        </optional>
        <optional>
            <attribute name="sortable_containment"/>
        </optional>
        <optional>
            <attribute name="sortable_connectWith"/>
        </optional>
        <optional>
            <attribute name="sortable_placeholder"/>
        </optional>
        <optional>
            <attribute name="sortable_cancel"/>
        </optional>
        <optional>
            <attribute name="sortable_recieveCallback"/>
        </optional>
        <optional>
            <attribute name="sortable_startCallback"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vbox">
        <element name="vbox">
            <ref name="attlist.vbox"/>
            <zeroOrMore>
                <ref name="Widgets"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.vbox" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="box">
        <element name="box">
            <ref name="attlist.box"/>
            <zeroOrMore>
                <ref name="Widgets"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.box" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="details">
        <element name="details">
            <ref name="attlist.details"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.details" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="hbox">
        <element name="hbox">
            <ref name="attlist.hbox"/>
            <zeroOrMore>
                <ref name="Widgets"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.hbox" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="groupbox">
        <element name="groupbox">
            <ref name="attlist.groupbox"/>
            <zeroOrMore>
                <ref name="Widgets"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.groupbox" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="caption">
        <element name="caption">
            <ref name="attlist.caption"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.caption" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="split">
        <element name="split">
            <ref name="attlist.split"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.split" combine="interleave">
        <optional>
            <attribute name="orientation" a:defaultValue="v"/>
        </optional>
        <optional>
            <attribute name="outline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="dock_side"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="button">
        <element name="button">
            <ref name="attlist.button"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.button" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="image"/>
        </optional>
        <optional>
            <attribute name="ro_image"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="accesskey"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="background_image" a:defaultValue="[object Object]">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="novalidate" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="buttononly">
        <element name="buttononly">
            <ref name="attlist.buttononly"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.buttononly" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="image"/>
        </optional>
        <optional>
            <attribute name="ro_image"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="accesskey"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="background_image" a:defaultValue="[object Object]">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="novalidate" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="colorpicker">
        <element name="colorpicker">
            <ref name="attlist.colorpicker"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.colorpicker" combine="interleave">
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="description">
        <element name="description">
            <ref name="attlist.description"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.description" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="font_style"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="activate_links" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="for"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_browser"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="mime_data"/>
        </optional>
        <optional>
            <attribute name="hover_action"/>
        </optional>
        <optional>
            <attribute name="hover_action_title" a:defaultValue="Edit"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="label">
        <element name="label">
            <ref name="attlist.label"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.label" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="font_style"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="activate_links" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="for"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_browser"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="mime_data"/>
        </optional>
        <optional>
            <attribute name="hover_action"/>
        </optional>
        <optional>
            <attribute name="hover_action_title" a:defaultValue="Edit"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="entry">
        <element name="entry">
            <ref name="attlist.entry"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.entry" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="contact-value">
        <element name="contact-value">
            <ref name="attlist.contact-value"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.contact-value" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="contact-account">
        <element name="contact-account">
            <ref name="attlist.contact-account"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.contact-account" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="contact-template">
        <element name="contact-template">
            <ref name="attlist.contact-template"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.contact-template" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="infolog-value">
        <element name="infolog-value">
            <ref name="attlist.infolog-value"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.infolog-value" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="tracker-value">
        <element name="tracker-value">
            <ref name="attlist.tracker-value"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.tracker-value" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="records-value">
        <element name="records-value">
            <ref name="attlist.records-value"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.records-value" combine="interleave">
        <optional>
            <attribute name="field"/>
        </optional>
        <optional>
            <attribute name="compare"/>
        </optional>
        <optional>
            <attribute name="alternate_fields"/>
        </optional>
        <optional>
            <attribute name="precision" a:defaultValue="2"/>
        </optional>
        <optional>
            <attribute name="regex"/>
        </optional>
        <optional>
            <attribute name="regex_replace"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="textbox">
        <element name="textbox">
            <ref name="attlist.textbox"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.textbox" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="hidden">
        <element name="hidden">
            <ref name="attlist.hidden"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.hidden" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="searchbox">
        <element name="searchbox">
            <ref name="attlist.searchbox"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.searchbox" combine="interleave">
        <optional>
            <attribute name="overlay" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="fix" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="int">
        <element name="int">
            <ref name="attlist.int"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.int" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="step"/>
        </optional>
        <optional>
            <attribute name="precision"/>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="integer">
        <element name="integer">
            <ref name="attlist.integer"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.integer" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="step"/>
        </optional>
        <optional>
            <attribute name="precision"/>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="float">
        <element name="float">
            <ref name="attlist.float"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.float" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="step"/>
        </optional>
        <optional>
            <attribute name="precision"/>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="passwd">
        <element name="passwd">
            <ref name="attlist.passwd"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.passwd" combine="interleave">
        <optional>
            <attribute name="autocomplete" a:defaultValue="off"/>
        </optional>
        <optional>
            <attribute name="viewable" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="plaintext" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="suggest"/>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="url">
        <element name="url">
            <ref name="attlist.url"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.url" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="url-email">
        <element name="url-email">
            <ref name="attlist.url-email"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.url-email" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="url-phone">
        <element name="url-phone">
            <ref name="attlist.url-phone"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.url-phone" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="url-fax">
        <element name="url-fax">
            <ref name="attlist.url-fax"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.url-fax" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="menupopup">
        <element name="menupopup">
            <ref name="attlist.menupopup"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.menupopup" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="listbox">
        <element name="listbox">
            <ref name="attlist.listbox"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.listbox" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select">
        <element name="select">
            <ref name="attlist.select"/>
            <ref name="option"/>
        </element>
    </define>
    <define name="option">
        <element name="option">
            <ref name="attlist.option"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.option" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
    </define>
    <define name="attlist.select" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-cat">
        <element name="select-cat">
            <ref name="attlist.select-cat"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-cat" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-percent">
        <element name="select-percent">
            <ref name="attlist.select-percent"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-percent" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-priority">
        <element name="select-priority">
            <ref name="attlist.select-priority"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-priority" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-country">
        <element name="select-country">
            <ref name="attlist.select-country"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-country" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-state">
        <element name="select-state">
            <ref name="attlist.select-state"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-state" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-year">
        <element name="select-year">
            <ref name="attlist.select-year"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-year" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-month">
        <element name="select-month">
            <ref name="attlist.select-month"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-month" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-day">
        <element name="select-day">
            <ref name="attlist.select-day"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-day" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-dow">
        <element name="select-dow">
            <ref name="attlist.select-dow"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-dow" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-hour">
        <element name="select-hour">
            <ref name="attlist.select-hour"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-hour" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-number">
        <element name="select-number">
            <ref name="attlist.select-number"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-number" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-app">
        <element name="select-app">
            <ref name="attlist.select-app"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-app" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-lang">
        <element name="select-lang">
            <ref name="attlist.select-lang"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-lang" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-bool">
        <element name="select-bool">
            <ref name="attlist.select-bool"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-bool" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-timezone">
        <element name="select-timezone">
            <ref name="attlist.select-timezone"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-timezone" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-bitwise">
        <element name="select-bitwise">
            <ref name="attlist.select-bitwise"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-bitwise" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="menulist">
        <element name="menulist">
            <ref name="attlist.menulist"/>
            <ref name="menupopup"/>
        </element>
    </define>
    <define name="attlist.menulist" combine="interleave">
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="checkbox">
        <element name="checkbox">
            <ref name="attlist.checkbox"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.checkbox" combine="interleave">
        <optional>
            <attribute name="selected_value" a:defaultValue="true"/>
        </optional>
        <optional>
            <attribute name="unselected_value"/>
        </optional>
        <optional>
            <attribute name="ro_true" a:defaultValue="X "/>
        </optional>
        <optional>
            <attribute name="ro_false"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="toggle_on"/>
        </optional>
        <optional>
            <attribute name="toggle_off"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="radio">
        <element name="radio">
            <ref name="attlist.radio"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.radio" combine="interleave">
        <optional>
            <attribute name="set_value" a:defaultValue="true"/>
        </optional>
        <optional>
            <attribute name="ro_true" a:defaultValue="x"/>
        </optional>
        <optional>
            <attribute name="ro_false"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="radiogroup">
        <element name="radiogroup">
            <ref name="attlist.radiogroup"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.radiogroup" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value" a:defaultValue="true"/>
        </optional>
        <optional>
            <attribute name="ro_true" a:defaultValue="x"/>
        </optional>
        <optional>
            <attribute name="ro_false"/>
        </optional>
        <optional>
            <attribute name="options"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date">
        <element name="date">
            <ref name="attlist.date"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="year_range" a:defaultValue="c-10:c+10"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="inline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-time">
        <element name="date-time">
            <ref name="attlist.date-time"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-time" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="year_range" a:defaultValue="c-10:c+10"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="inline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-timeonly">
        <element name="date-timeonly">
            <ref name="attlist.date-timeonly"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-timeonly" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="year_range" a:defaultValue="c-10:c+10"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="inline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-duration">
        <element name="date-duration">
            <ref name="attlist.date-duration"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-duration" combine="interleave">
        <optional>
            <attribute name="data_format" a:defaultValue="m"/>
        </optional>
        <optional>
            <attribute name="display_format" a:defaultValue="dhm"/>
        </optional>
        <optional>
            <attribute name="select_unit" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="percent_allowed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="hours_per_day"/>
        </optional>
        <optional>
            <attribute name="empty_not_0" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="short_labels" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="step" a:defaultValue="any"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="year_range" a:defaultValue="c-10:c+10"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="inline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-since">
        <element name="date-since">
            <ref name="attlist.date-since"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-since" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="year_range"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-time_today">
        <element name="date-time_today">
            <ref name="attlist.date-time_today"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-time_today" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="year_range"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="time_or_date">
        <element name="time_or_date">
            <ref name="attlist.time_or_date"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.time_or_date" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="data_format"/>
        </optional>
        <optional>
            <attribute name="min"/>
        </optional>
        <optional>
            <attribute name="max"/>
        </optional>
        <optional>
            <attribute name="year_range"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="date-range">
        <element name="date-range">
            <ref name="attlist.date-range"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.date-range" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="relative" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="diff">
        <element name="diff">
            <ref name="attlist.diff"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.diff" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="dropdown_button">
        <element name="dropdown_button">
            <ref name="attlist.dropdown_button"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.dropdown_button" combine="interleave">
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="styles">
        <element name="styles">
            <ref name="attlist.styles"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.styles" combine="interleave">
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-to">
        <element name="link-to">
            <ref name="attlist.link-to"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-to" combine="interleave">
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="application_list"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="no_files" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search_label"/>
        </optional>
        <optional>
            <attribute name="link_label" a:defaultValue="Link"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-apps">
        <element name="link-apps">
            <ref name="attlist.link-apps"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-apps" combine="interleave">
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="application_list"/>
        </optional>
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-entry">
        <element name="link-entry">
            <ref name="attlist.link-entry"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-entry" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="application_list"/>
        </optional>
        <optional>
            <attribute name="app_icons" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="query"/>
        </optional>
        <optional>
            <attribute name="select"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link">
        <element name="link">
            <ref name="attlist.link"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link" combine="interleave">
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="link_hook" a:defaultValue="view"/>
        </optional>
        <optional>
            <attribute name="target_app"/>
        </optional>
        <optional>
            <attribute name="extra_link_target"/>
        </optional>
        <optional>
            <attribute name="break_title"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-string">
        <element name="link-string">
            <ref name="attlist.link-string"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-string" combine="interleave">
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="link_type"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-list">
        <element name="link-list">
            <ref name="attlist.link-list"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-list" combine="interleave">
        <optional>
            <attribute name="show_deleted" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="target_app"/>
        </optional>
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="link_type"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="link-add">
        <element name="link-add">
            <ref name="attlist.link-add"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.link-add" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="select-account">
        <element name="select-account">
            <ref name="attlist.select-account"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.select-account" combine="interleave">
        <optional>
            <attribute name="account_type" a:defaultValue="accounts"/>
        </optional>
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist">
        <element name="taglist">
            <ref name="attlist.taglist"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist" combine="interleave">
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="autocomplete_url" a:defaultValue="EGroupware\Api\Etemplate\Widget\Taglist::ajax_search"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params" a:defaultValue="[object Object]"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist-account">
        <element name="taglist-account">
            <ref name="attlist.taglist-account"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist-account" combine="interleave">
        <optional>
            <attribute name="autocomplete_url" a:defaultValue="EGroupware\Api\Etemplate\Widget\Taglist::ajax_search"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="account_type" a:defaultValue="accounts"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params" a:defaultValue="[object Object]"/>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist-email">
        <element name="taglist-email">
            <ref name="attlist.taglist-email"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist-email" combine="interleave">
        <optional>
            <attribute name="autocomplete_url" a:defaultValue="EGroupware\Api\Etemplate\Widget\Taglist::ajax_email"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="include_lists" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="domainOptional" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist-cat">
        <element name="taglist-cat">
            <ref name="attlist.taglist-cat"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist-cat" combine="interleave">
        <optional>
            <attribute name="autocomplete_url" a:defaultValue="EGroupware\Api\Etemplate\Widget\Taglist::ajax_email"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="include_lists" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="domainOptional" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist-thumbnail">
        <element name="taglist-thumbnail">
            <ref name="attlist.taglist-thumbnail"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist-thumbnail" combine="interleave">
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="autocomplete_url"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="taglist-state">
        <element name="taglist-state">
            <ref name="attlist.taglist-state"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.taglist-state" combine="interleave">
        <optional>
            <attribute name="minChars"/>
        </optional>
        <optional>
            <attribute name="autocomplete_url"/>
        </optional>
        <optional>
            <attribute name="autocomplete_params"/>
        </optional>
        <optional>
            <attribute name="country_code" a:defaultValue="de"/>
        </optional>
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="allowFreeEntries" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="tagRenderer"/>
        </optional>
        <optional>
            <attribute name="listRenderer"/>
        </optional>
        <optional>
            <attribute name="width" a:defaultValue="100%"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="maxSelection"/>
        </optional>
        <optional>
            <attribute name="multiple"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="tags" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="useCommaKey" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="groupBy"/>
        </optional>
        <optional>
            <attribute name="editModeEnabled" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="expand_multiple_rows"/>
        </optional>
        <optional>
            <attribute name="selected_first" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="search" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="allow_single_deselect" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="other"/>
        </optional>
        <optional>
            <attribute name="value_class"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="customfields">
        <element name="customfields">
            <ref name="attlist.customfields"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.customfields" combine="interleave">
        <optional>
            <attribute name="customfields"/>
        </optional>
        <optional>
            <attribute name="fields"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type_filter"/>
        </optional>
        <optional>
            <attribute name="private">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="sub_app"/>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="prefix" a:defaultValue="#"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="customfields-list">
        <element name="customfields-list">
            <ref name="attlist.customfields-list"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.customfields-list" combine="interleave">
        <optional>
            <attribute name="customfields"/>
        </optional>
        <optional>
            <attribute name="fields"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="type_filter"/>
        </optional>
        <optional>
            <attribute name="private">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="sub_app"/>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="prefix" a:defaultValue="#"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="favorites">
        <element name="favorites">
            <ref name="attlist.favorites"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.favorites" combine="interleave">
        <optional>
            <attribute name="default_pref"/>
        </optional>
        <optional>
            <attribute name="sidebox_target" a:defaultValue="favorite_sidebox"/>
        </optional>
        <optional>
            <attribute name="app"/>
        </optional>
        <optional>
            <attribute name="filters"/>
        </optional>
        <optional>
            <attribute name="id" a:defaultValue="favorite"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="label_updates"/>
        </optional>
        <optional>
            <attribute name="image" a:defaultValue="/egroupware/pixelegg/images/fav_filter.svg"/>
        </optional>
        <optional>
            <attribute name="statustext" a:defaultValue="Favorite queries"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="html">
        <element name="html">
            <ref name="attlist.html"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.html" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="htmlarea">
        <element name="htmlarea">
            <ref name="attlist.htmlarea"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.htmlarea" combine="interleave">
        <optional>
            <attribute name="mode"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="imageUpload"/>
        </optional>
        <optional>
            <attribute name="file_picker_callback"/>
        </optional>
        <optional>
            <attribute name="images_upload_handler"/>
        </optional>
        <optional>
            <attribute name="menubar" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statusbar" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="valid_children" a:defaultValue="+body[style]"/>
        </optional>
        <optional>
            <attribute name="toolbar"/>
        </optional>
        <optional>
            <attribute name="toolbar_mode" a:defaultValue="floating"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="toggle_readonly" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="save_callback"/>
        </optional>
        <optional>
            <attribute name="save_callback_params"/>
        </optional>
        <optional>
            <attribute name="editable_height"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="tabbox">
        <element name="tabbox">
            <ref name="attlist.tabbox"/>
            <ref name="tabs"/>
            <ref name="tabpanels"/>
        </element>
    </define>
    <define name="attlist.tabbox" combine="interleave">
        <optional>
            <attribute name="add_tabs" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="tab_height"/>
        </optional>
        <optional>
            <attribute name="align_tabs" a:defaultValue="h">
                <choice>
                    <value>v</value>
                    <value>h</value>
                </choice>
            </attribute>
        </optional>
    </define>
    <define name="tabs">
        <element name="tabs">
            <ref name="attlist.tabs"/>
            <zeroOrMore>
                <ref name="tab"/>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.tabs" combine="interleave">
        <empty/>
    </define>
    <define name="tab">
        <element name="tab">
            <ref name="attlist.tab"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.tab" combine="interleave">
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
    </define>
    <define name="tabpanels">
        <element name="tabpanels">
            <ref name="attlist.tabpanels"/>
            <zeroOrMore>
                <choice>
                    <ref name="template"/>
                    <ref name="Widgets"/>
                </choice>
            </zeroOrMore>
        </element>
    </define>
    <define name="attlist.tabpanels" combine="interleave">
        <empty/>
    </define>
    <define name="attlist.tabbox" combine="interleave">
        <optional>
            <attribute name="tabs"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="button-timestamp">
        <element name="button-timestamp">
            <ref name="attlist.button-timestamp"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.button-timestamp" combine="interleave">
        <optional>
            <attribute name="target"/>
        </optional>
        <optional>
            <attribute name="format"/>
        </optional>
        <optional>
            <attribute name="timezone"/>
        </optional>
        <optional>
            <attribute name="statustext" a:defaultValue="Insert timestamp into description field"/>
        </optional>
        <optional>
            <attribute name="image" a:defaultValue="timestamp"/>
        </optional>
        <optional>
            <attribute name="background_image"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="ro_image"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="accesskey"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="novalidate" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="timestamper">
        <element name="timestamper">
            <ref name="attlist.timestamper"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.timestamper" combine="interleave">
        <optional>
            <attribute name="target"/>
        </optional>
        <optional>
            <attribute name="format"/>
        </optional>
        <optional>
            <attribute name="timezone"/>
        </optional>
        <optional>
            <attribute name="statustext" a:defaultValue="Insert timestamp into description field"/>
        </optional>
        <optional>
            <attribute name="image" a:defaultValue="timestamp"/>
        </optional>
        <optional>
            <attribute name="background_image"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="ro_image"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="accesskey"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="novalidate" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="toolbar">
        <element name="toolbar">
            <ref name="attlist.toolbar"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.toolbar" combine="interleave">
        <optional>
            <attribute name="view_range" a:defaultValue="5"/>
        </optional>
        <optional>
            <attribute name="flat_list" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="tree">
        <element name="tree">
            <ref name="attlist.tree"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.tree" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="onselect"/>
        </optional>
        <optional>
            <attribute name="oncheck"/>
        </optional>
        <optional>
            <attribute name="onopenstart"/>
        </optional>
        <optional>
            <attribute name="onopenend"/>
        </optional>
        <optional>
            <attribute name="image_path" a:defaultValue="/egroupware/api/templates/default/images/dhtmlxtree/"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="autoloading"/>
        </optional>
        <optional>
            <attribute name="std_images"/>
        </optional>
        <optional>
            <attribute name="multimarking"/>
        </optional>
        <optional>
            <attribute name="highlighting" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="tree-cat">
        <element name="tree-cat">
            <ref name="attlist.tree-cat"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.tree-cat" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="select_options"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="onselect"/>
        </optional>
        <optional>
            <attribute name="oncheck"/>
        </optional>
        <optional>
            <attribute name="onopenstart"/>
        </optional>
        <optional>
            <attribute name="onopenend"/>
        </optional>
        <optional>
            <attribute name="image_path" a:defaultValue="/egroupware/api/templates/default/images/dhtmlxtree/"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="autoloading"/>
        </optional>
        <optional>
            <attribute name="std_images"/>
        </optional>
        <optional>
            <attribute name="multimarking"/>
        </optional>
        <optional>
            <attribute name="highlighting" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="historylog">
        <element name="historylog">
            <ref name="attlist.historylog"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.historylog" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="status_id" a:defaultValue="status"/>
        </optional>
        <optional>
            <attribute name="columns" a:defaultValue="user_ts,owner,status,new_value,old_value"/>
        </optional>
        <optional>
            <attribute name="get_rows" a:defaultValue="EGroupware\Api\Storage\History::get_rows"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="hrule">
        <element name="hrule">
            <ref name="attlist.hrule"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.hrule" combine="interleave">
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="image">
        <element name="image">
            <ref name="attlist.image"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.image" combine="interleave">
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="default_src"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_self"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="imagemap"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="appicon">
        <element name="appicon">
            <ref name="attlist.appicon"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.appicon" combine="interleave">
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="default_src"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_self"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="imagemap"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="avatar">
        <element name="avatar">
            <ref name="attlist.avatar"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.avatar" combine="interleave">
        <optional>
            <attribute name="contact_id"/>
        </optional>
        <optional>
            <attribute name="default_src"/>
        </optional>
        <optional>
            <attribute name="frame" a:defaultValue="circle"/>
        </optional>
        <optional>
            <attribute name="editable" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="crop" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_self"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="imagemap"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="lavatar">
        <element name="lavatar">
            <ref name="attlist.lavatar"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.lavatar" combine="interleave">
        <optional>
            <attribute name="lname"/>
        </optional>
        <optional>
            <attribute name="fname"/>
        </optional>
        <optional>
            <attribute name="contact_id"/>
        </optional>
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="default_src"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_self"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="imagemap"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="iframe">
        <element name="iframe">
            <ref name="attlist.iframe"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.iframe" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="needed"/>
        </optional>
        <optional>
            <attribute name="seamless" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="name"/>
        </optional>
        <optional>
            <attribute name="fullscreen" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="allow"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="file">
        <element name="file">
            <ref name="attlist.file"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.file" combine="interleave">
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="max_file_size"/>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="progress"/>
        </optional>
        <optional>
            <attribute name="onStart"/>
        </optional>
        <optional>
            <attribute name="onFinish"/>
        </optional>
        <optional>
            <attribute name="drop_target"/>
        </optional>
        <optional>
            <attribute name="label" a:defaultValue="Choose file..."/>
        </optional>
        <optional>
            <attribute name="progress_dropdownlist" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onFinishOne"/>
        </optional>
        <optional>
            <attribute name="accept"/>
        </optional>
        <optional>
            <attribute name="chunk_size"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="progress">
        <element name="progress">
            <ref name="attlist.progress"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.progress" combine="interleave">
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_self"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="portlet">
        <element name="portlet">
            <ref name="attlist.portlet"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.portlet" combine="interleave">
        <optional>
            <attribute name="title"/>
        </optional>
        <optional>
            <attribute name="edit_template" a:defaultValue="/egroupware/home/templates/default/edit.xet"/>
        </optional>
        <optional>
            <attribute name="color"/>
        </optional>
        <optional>
            <attribute name="settings"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="row"/>
        </optional>
        <optional>
            <attribute name="col"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="ajax_select">
        <element name="ajax_select">
            <ref name="attlist.ajax_select"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.ajax_select" combine="interleave">
        <optional>
            <attribute name="get_rows"/>
        </optional>
        <optional>
            <attribute name="get_title"/>
        </optional>
        <optional>
            <attribute name="id_field" a:defaultValue="value"/>
        </optional>
        <optional>
            <attribute name="template"/>
        </optional>
        <optional>
            <attribute name="filter"/>
        </optional>
        <optional>
            <attribute name="filter2"/>
        </optional>
        <optional>
            <attribute name="link" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="values"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs">
        <element name="vfs">
            <ref name="attlist.vfs"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-name">
        <element name="vfs-name">
            <ref name="attlist.vfs-name"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-name" combine="interleave">
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-path">
        <element name="vfs-path">
            <ref name="attlist.vfs-path"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-path" combine="interleave">
        <optional>
            <attribute name="noicon" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="multiline" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="maxlength"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="rows"/>
        </optional>
        <optional>
            <attribute name="cols"/>
        </optional>
        <optional>
            <attribute name="validator"/>
        </optional>
        <optional>
            <attribute name="onkeypress"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-mime">
        <element name="vfs-mime">
            <ref name="attlist.vfs-mime"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-mime" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="size"/>
        </optional>
        <optional>
            <attribute name="expose_callback"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="thumb_mime_size"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-size">
        <element name="vfs-size">
            <ref name="attlist.vfs-size"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-size" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="font_style"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="activate_links" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="for"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_browser"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="mime_data"/>
        </optional>
        <optional>
            <attribute name="hover_action"/>
        </optional>
        <optional>
            <attribute name="hover_action_title" a:defaultValue="Edit"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-mode">
        <element name="vfs-mode">
            <ref name="attlist.vfs-mode"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-mode" combine="interleave">
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="font_style"/>
        </optional>
        <optional>
            <attribute name="href"/>
        </optional>
        <optional>
            <attribute name="activate_links" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="for"/>
        </optional>
        <optional>
            <attribute name="extra_link_target" a:defaultValue="_browser"/>
        </optional>
        <optional>
            <attribute name="extra_link_popup"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="mime_data"/>
        </optional>
        <optional>
            <attribute name="hover_action"/>
        </optional>
        <optional>
            <attribute name="hover_action_title" a:defaultValue="Edit"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-uid">
        <element name="vfs-uid">
            <ref name="attlist.vfs-uid"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-uid" combine="interleave">
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="link_type"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-gid">
        <element name="vfs-gid">
            <ref name="attlist.vfs-gid"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-gid" combine="interleave">
        <optional>
            <attribute name="empty_label"/>
        </optional>
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="only_app"/>
        </optional>
        <optional>
            <attribute name="link_type"/>
        </optional>
        <optional>
            <attribute name="expose_view" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-upload">
        <element name="vfs-upload">
            <ref name="attlist.vfs-upload"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-upload" combine="interleave">
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="path"/>
        </optional>
        <optional>
            <attribute name="multiple" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="max_file_size"/>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="progress"/>
        </optional>
        <optional>
            <attribute name="onStart"/>
        </optional>
        <optional>
            <attribute name="onFinish"/>
        </optional>
        <optional>
            <attribute name="drop_target"/>
        </optional>
        <optional>
            <attribute name="label" a:defaultValue="Choose file..."/>
        </optional>
        <optional>
            <attribute name="progress_dropdownlist" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onFinishOne"/>
        </optional>
        <optional>
            <attribute name="accept"/>
        </optional>
        <optional>
            <attribute name="chunk_size"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="vfs-select">
        <element name="vfs-select">
            <ref name="attlist.vfs-select"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.vfs-select" combine="interleave">
        <optional>
            <attribute name="mode" a:defaultValue="open-multiple"/>
        </optional>
        <optional>
            <attribute name="method"/>
        </optional>
        <optional>
            <attribute name="method_id"/>
        </optional>
        <optional>
            <attribute name="path"/>
        </optional>
        <optional>
            <attribute name="mime"/>
        </optional>
        <optional>
            <attribute name="button_label" a:defaultValue="open"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="button_caption" a:defaultValue="Select files from Filemanager ..."/>
        </optional>
        <optional>
            <attribute name="button_icon" a:defaultValue="check"/>
        </optional>
        <optional>
            <attribute name="name"/>
        </optional>
        <optional>
            <attribute name="dialog_title" a:defaultValue="Save as"/>
        </optional>
        <optional>
            <attribute name="extra_buttons"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="video">
        <element name="video">
            <ref name="attlist.video"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.video" combine="interleave">
        <optional>
            <attribute name="video_src"/>
        </optional>
        <optional>
            <attribute name="src_type"/>
        </optional>
        <optional>
            <attribute name="muted" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="autoplay" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="starttime"/>
        </optional>
        <optional>
            <attribute name="controls" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="poster"/>
        </optional>
        <optional>
            <attribute name="loop" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="audio">
        <element name="audio">
            <ref name="attlist.audio"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.audio" combine="interleave">
        <optional>
            <attribute name="src"/>
        </optional>
        <optional>
            <attribute name="src_type"/>
        </optional>
        <optional>
            <attribute name="muted" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="autoplay" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="controls" a:defaultValue="true">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="loop" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="autohide" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="preload" a:defaultValue="auto"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="barcode">
        <element name="barcode">
            <ref name="attlist.barcode"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.barcode" combine="interleave">
        <optional>
            <attribute name="code_type" a:defaultValue="datamatrix"/>
        </optional>
        <optional>
            <attribute name="bgColor" a:defaultValue="#FFFFFF"/>
        </optional>
        <optional>
            <attribute name="barColor" a:defaultValue="#000000"/>
        </optional>
        <optional>
            <attribute name="format" a:defaultValue="css"/>
        </optional>
        <optional>
            <attribute name="barWidth" a:defaultValue="1"/>
        </optional>
        <optional>
            <attribute name="barHeight" a:defaultValue="50"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="itempicker">
        <element name="itempicker">
            <ref name="attlist.itempicker"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.itempicker" combine="interleave">
        <optional>
            <attribute name="action"/>
        </optional>
        <optional>
            <attribute name="action_label" a:defaultValue="Action"/>
        </optional>
        <optional>
            <attribute name="application"/>
        </optional>
        <optional>
            <attribute name="blur"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="query"/>
        </optional>
        <optional>
            <attribute name="needed" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="onchange"/>
        </optional>
        <optional>
            <attribute name="onfocus"/>
        </optional>
        <optional>
            <attribute name="validation_error"/>
        </optional>
        <optional>
            <attribute name="tabindex"/>
        </optional>
        <optional>
            <attribute name="readonly" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="script">
        <element name="script">
            <ref name="attlist.script"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.script" combine="interleave">
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <define name="countdown">
        <element name="countdown">
            <ref name="attlist.countdown"/>
            <empty/>
        </element>
    </define>
    <define name="attlist.countdown" combine="interleave">
        <optional>
            <attribute name="format" a:defaultValue="s"/>
        </optional>
        <optional>
            <attribute name="onFinish"/>
        </optional>
        <optional>
            <attribute name="hideEmpties"/>
        </optional>
        <optional>
            <attribute name="precision"/>
        </optional>
        <optional>
            <attribute name="alarm"/>
        </optional>
        <optional>
            <attribute name="onAlarm"/>
        </optional>
        <optional>
            <attribute name="label"/>
        </optional>
        <optional>
            <attribute name="value"/>
        </optional>
        <optional>
            <attribute name="statustext"/>
        </optional>
        <optional>
            <attribute name="statustext_html" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="align" a:defaultValue="left"/>
        </optional>
        <optional>
            <attribute name="onclick"/>
        </optional>
        <optional>
            <attribute name="disabled" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="width"/>
        </optional>
        <optional>
            <attribute name="height"/>
        </optional>
        <optional>
            <attribute name="class"/>
        </optional>
        <optional>
            <attribute name="overflow"/>
        </optional>
        <optional>
            <attribute name="parent_node"/>
        </optional>
        <optional>
            <attribute name="actions"/>
        </optional>
        <optional>
            <attribute name="default_execute"/>
        </optional>
        <optional>
            <attribute name="resize_ratio"/>
        </optional>
        <optional>
            <attribute name="data"/>
        </optional>
        <optional>
            <attribute name="background"/>
        </optional>
        <optional>
            <attribute name="id"/>
        </optional>
        <optional>
            <attribute name="no_lang" a:defaultValue="false">
                <choice>
                    <value>true</value>
                    <value>false</value>
                </choice>
            </attribute>
        </optional>
        <optional>
            <attribute name="span"/>
        </optional>
        <optional>
            <attribute name="type"/>
        </optional>
        <optional>
            <attribute name="readonly"/>
        </optional>
        <optional>
            <attribute name="attributes"/>
        </optional>
    </define>
    <start>
        <choice>
            <ref name="overlay"/>
        </choice>
    </start>
</grammar>
