{"en_US": "<t t-name=\"mrp.mo_overview_components\">\n        <t t-foreach=\"components\" t-as=\"component\">\n            <t t-call=\"mrp.mo_overview_line\">\n                <t t-set=\"line\" t-value=\"component['summary']\"/>\n            </t>\n            <t t-if=\"component['summary']['index'] in data['unfolded_ids'] and component.get('replenishments', [])\" t-foreach=\"component['replenishments']\" t-as=\"replenishment\">\n                <t t-call=\"mrp.mo_overview_line\">\n                    <t t-set=\"line\" t-value=\"replenishment['summary']\"/>\n                </t>\n                <t t-if=\"replenishment['summary']['index'] in data['unfolded_ids'] and (replenishment.get('components', []) or replenishment.get('operations', {}).get('details', []))\">\n                    <t t-call=\"mrp.mo_overview_components\">\n                        <t t-set=\"components\" t-value=\"replenishment.get('components', [])\"/>\n                        <t t-set=\"operations\" t-value=\"replenishment.get('operations', {})\"/>\n                        <t t-set=\"byproducts\" t-value=\"replenishment.get('byproducts', {})\"/>\n                    </t>\n                </t>\n            </t>\n        </t>\n        <t t-call=\"mrp.mo_overview_operations\">\n            <t t-set=\"summary\" t-value=\"operations.get('summary', {})\"/>\n            <t t-set=\"operations\" t-value=\"operations.get('details', [])\"/>\n        </t>\n        <t t-call=\"mrp.mo_overview_byproducts\">\n            <t t-set=\"summary\" t-value=\"byproducts.get('summary', {})\"/>\n            <t t-set=\"byproducts\" t-value=\"byproducts.get('details', [])\"/>\n        </t>\n    </t>"}