2974	16	2855	1	1	Snippet 's_call_to_action' for new page 'pricing' template '5'	\N	website.new_page_template_pricing_5_s_call_to_action	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2975	16	2660	1	1	Snippet 's_text_block_h1' for new page 'team' template '0'	\N	website.new_page_template_team_0_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2976	16	2660	1	1	Snippet 's_text_block_h1' for new page 'team' template '1'	\N	website.new_page_template_team_1_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2977	16	2683	1	1	Snippet 's_image_text' for new page 'team' template '1'	\N	website.new_page_template_team_1_s_image_text	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2978	16	2695	1	1	Snippet 's_text_image' for new page 'team' template '1'	\N	website.new_page_template_team_1_s_text_image	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2979	16	2689	1	1	Snippet 's_image_text_2nd' for new page 'team' template '1'	\N	website.new_page_template_team_1_s_image_text_2nd	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2980	16	2857	1	1	Snippet 's_company_team' for new page 'team' template '2'	\N	website.new_page_template_team_2_s_company_team	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2981	16	2660	1	1	Snippet 's_text_block_h1' for new page 'team' template '3'	\N	website.new_page_template_team_3_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2982	16	2756	1	1	Snippet 's_media_list' for new page 'team' template '3'	\N	website.new_page_template_team_3_s_media_list	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2983	16	2660	1	1	Snippet 's_text_block_h1' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2984	16	2858	1	1	Snippet 's_text_block' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2268	16	2018	1	1	repair.order.form.inherit	repair.order	\N	form	purchase_repair/views/repair_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@name='action_view_sale_order']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_count == 0 or state == 'draft'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"purchase_count\\" string=\\"Purchase Orders\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>", "es_ES": "<xpath expr=\\"//button[@name='action_view_sale_order']\\" position=\\"after\\">\\n                <button class=\\"oe_stat_button\\" name=\\"action_view_purchase_orders\\" type=\\"object\\" icon=\\"fa-credit-card\\" groups=\\"purchase.group_purchase_user\\" invisible=\\"purchase_count == 0 or state == 'draft'\\">\\n                    <div class=\\"o_field_widget o_stat_info\\">\\n                        <field name=\\"purchase_count\\" string=\\"Pedidos de compra\\" widget=\\"statinfo\\"/>\\n                    </div>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@name='action_view_sale_order']" position="after">\n                <button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" invisible="purchase_count == 0 or state == 'draft'">\n                    <div class="o_field_widget o_stat_info">\n                        <field name="purchase_count" string="Purchase Orders" widget="statinfo"/>\n                    </div>\n                </button>\n            </xpath>\n        	f	t	2026-04-14 08:54:12.153388	2026-04-14 08:54:12.153388	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2276	16	\N	1	1	equipment.request.calendar	maintenance.request	\N	calendar	maintenance/views/maintenance_views.xml	primary	{"en_US": "<calendar date_start=\\"schedule_date\\" date_delay=\\"duration\\" color=\\"user_id\\" event_limit=\\"5\\" js_class=\\"calendar_with_recurrence\\">\\n                <field name=\\"user_id\\" filters=\\"1\\"/>\\n                <field name=\\"priority\\"/>\\n                <field name=\\"maintenance_type\\"/>\\n                <field name=\\"recurring_maintenance\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_interval\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_unit\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_type\\" invisible=\\"1\\"/>\\n                <field name=\\"repeat_until\\" invisible=\\"1\\"/>\\n                <field name=\\"done\\" invisible=\\"1\\"/>\\n                <field name=\\"archive\\" invisible=\\"1\\"/>\\n            </calendar>"}	<?xml version="1.0"?>\n<calendar date_start="schedule_date" date_delay="duration" color="user_id" event_limit="5" js_class="calendar_with_recurrence">\n                <field name="user_id" filters="1"/>\n                <field name="priority"/>\n                <field name="maintenance_type"/>\n                <field name="recurring_maintenance" invisible="1"/>\n                <field name="repeat_interval" invisible="1"/>\n                <field name="repeat_unit" invisible="1"/>\n                <field name="repeat_type" invisible="1"/>\n                <field name="repeat_until" invisible="1"/>\n                <field name="done" invisible="1"/>\n                <field name="archive" invisible="1"/>\n            </calendar>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2269	16	\N	1	1	equipment.request.search	maintenance.request	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Maintenance Request Search\\">\\n                <field name=\\"name\\" string=\\"Request\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"equipment_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"maintenance_team_id\\"/>\\n                <filter string=\\"My Maintenances\\" name=\\"my_maintenances\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"To Do\\" name=\\"todo\\" domain=\\"[('stage_id.done', '=', False)]\\"/>\\n                <filter string=\\"Done\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Blocked\\" name=\\"kanban_state_block\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]\\"/>\\n                <filter string=\\"Ready\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"High-priority\\" name=\\"high_priority\\" domain=\\"[('stage_id.done', '=', False), ('priority', '=', '3')]\\"/>\\n                <separator/>\\n                <filter string=\\"Unscheduled\\" name=\\"unscheduled\\" domain=\\"[('stage_id.done', '=', False), ('schedule_date', '=', False)]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_request_date\\" date=\\"request_date\\"/>\\n                <filter name=\\"filter_schedule_date\\" date=\\"schedule_date\\"/>\\n                <filter name=\\"filter_close_date\\" date=\\"close_date\\"/>\\n                <separator/>\\n                <filter string=\\"Unread Messages\\" name=\\"message_needaction\\" domain=\\"[('message_needaction', '=', True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Active\\" name=\\"active\\" domain=\\"[('archive', '=', False)]\\"/>\\n                <filter string=\\"Cancelled\\" name=\\"inactive\\" domain=\\"[('archive', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Assigned to\\" name=\\"assigned\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by' : 'category_id'}\\"/>\\n                    <filter string=\\"Stage\\" name=\\"stages\\" domain=\\"[]\\" context=\\"{'group_by' : 'stage_id'}\\"/>\\n                    <filter string=\\"Created By\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Búsqueda de solicitudes de mantenimiento\\">\\n                <field name=\\"name\\" string=\\"Solicitud\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"equipment_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"maintenance_team_id\\"/>\\n                <filter string=\\"Mis mantenimientos\\" name=\\"my_maintenances\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"Pendiente\\" name=\\"todo\\" domain=\\"[('stage_id.done', '=', False)]\\"/>\\n                <filter string=\\"Hecho\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', True)]\\"/>\\n                <separator/>\\n                <filter string=\\"Bloqueado\\" name=\\"kanban_state_block\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]\\"/>\\n                <filter string=\\"Listo\\" name=\\"done\\" domain=\\"[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]\\"/>\\n                <separator/>\\n                <filter string=\\"Alta prioridad\\" name=\\"high_priority\\" domain=\\"[('stage_id.done', '=', False), ('priority', '=', '3')]\\"/>\\n                <separator/>\\n                <filter string=\\"No programado\\" name=\\"unscheduled\\" domain=\\"[('stage_id.done', '=', False), ('schedule_date', '=', False)]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_request_date\\" date=\\"request_date\\"/>\\n                <filter name=\\"filter_schedule_date\\" date=\\"schedule_date\\"/>\\n                <filter name=\\"filter_close_date\\" date=\\"close_date\\"/>\\n                <separator/>\\n                <filter string=\\"Mensajes sin leer\\" name=\\"message_needaction\\" domain=\\"[('message_needaction', '=', True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Activo\\" name=\\"active\\" domain=\\"[('archive', '=', False)]\\"/>\\n                <filter string=\\"Cancelado\\" name=\\"inactive\\" domain=\\"[('archive', '=', True)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Asignado a\\" name=\\"assigned\\" domain=\\"[]\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by' : 'category_id'}\\"/>\\n                    <filter string=\\"Etapa\\" name=\\"stages\\" domain=\\"[]\\" context=\\"{'group_by' : 'stage_id'}\\"/>\\n                    <filter string=\\"Creado por\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Maintenance Request Search">\n                <field name="name" string="Request"/>\n                <field name="category_id"/>\n                <field name="user_id"/>\n                <field name="equipment_id"/>\n                <field name="owner_user_id"/>\n                <field name="stage_id"/>\n                <field name="maintenance_team_id"/>\n                <filter string="My Maintenances" name="my_maintenances" domain="[('user_id', '=', uid)]"/>\n                <separator/>\n                <filter string="To Do" name="todo" domain="[('stage_id.done', '=', False)]"/>\n                <filter string="Done" name="done" domain="[('stage_id.done', '=', True)]"/>\n                <separator/>\n                <filter string="Blocked" name="kanban_state_block" domain="[('stage_id.done', '=', False), ('kanban_state', '=', 'blocked')]"/>\n                <filter string="Ready" name="done" domain="[('stage_id.done', '=', False), ('kanban_state', '=', 'done')]"/>\n                <separator/>\n                <filter string="High-priority" name="high_priority" domain="[('stage_id.done', '=', False), ('priority', '=', '3')]"/>\n                <separator/>\n                <filter string="Unscheduled" name="unscheduled" domain="[('stage_id.done', '=', False), ('schedule_date', '=', False)]"/>\n                <separator/>\n                <filter name="filter_request_date" date="request_date"/>\n                <filter name="filter_schedule_date" date="schedule_date"/>\n                <filter name="filter_close_date" date="close_date"/>\n                <separator/>\n                <filter string="Unread Messages" name="message_needaction" domain="[('message_needaction', '=', True)]" groups="mail.group_mail_notification_type_inbox"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <separator/>\n                <filter string="Active" name="active" domain="[('archive', '=', False)]"/>\n                <filter string="Cancelled" name="inactive" domain="[('archive', '=', True)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Assigned to" name="assigned" domain="[]" context="{'group_by': 'user_id'}"/>\n                    <filter string="Category" name="category" domain="[]" context="{'group_by' : 'category_id'}"/>\n                    <filter string="Stage" name="stages" domain="[]" context="{'group_by' : 'stage_id'}"/>\n                    <filter string="Created By" name="created_by" domain="[]" context="{'group_by': 'owner_user_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2985	16	2760	1	1	Snippet 's_images_wall' for new page 'team' template '4'	\N	website.new_page_template_team_4_s_images_wall	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2986	16	2660	1	1	Snippet 's_text_block_h1' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2987	16	2858	1	1	Snippet 's_text_block' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2988	16	2758	1	1	Snippet 's_image_gallery' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_image_gallery	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2989	16	2699	1	1	Snippet 's_picture' for new page 'team' template '5'	\N	website.new_page_template_team_5_s_picture	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2990	16	\N	1	1	New page template: '1' in 'basic'	\N	website.new_page_template_sections_basic_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_1_s_text_image\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_basic_1_s_text_image"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2991	16	\N	1	1	New page template: '2' in 'basic'	\N	website.new_page_template_sections_basic_2	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_picture\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_2_s_text_block\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_2_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_2_s_picture"/>\n    <t t-snippet-call="website.new_page_template_basic_2_s_text_block"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2992	16	\N	1	1	New page template: '3' in 'basic'	\N	website.new_page_template_sections_basic_3	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_parallax\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_3_s_three_columns\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_3_s_parallax"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_3_s_three_columns"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2993	16	\N	1	1	New page template: '4' in 'basic'	\N	website.new_page_template_sections_basic_4	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_4_s_text_cover\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_4_s_text_cover"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2994	16	\N	1	1	New page template: '5' in 'basic'	\N	website.new_page_template_sections_basic_5	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_text_block\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_features\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_5_s_quotes_carousel\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_5_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_text_block"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_features"/>\n    <t t-snippet-call="website.new_page_template_basic_5_s_quotes_carousel"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2995	16	\N	1	1	New page template: '6' in 'basic'	\N	website.new_page_template_sections_basic_6	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_basic_6_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_basic_6_s_table_of_content\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_basic_6_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_basic_6_s_table_of_content"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2996	16	\N	1	1	New page template: 'full' in 'about'	\N	website.new_page_template_sections_about_full	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_image_text\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_text_image\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_numbers\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_picture\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_quotes_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_s_references\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_full_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_image_text"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_text_image"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_numbers"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_picture"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_quotes_carousel"/>\n    <t t-snippet-call="website.new_page_template_about_full_s_references"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2997	16	\N	1	1	New page template: 'full_1' in 'about'	\N	website.new_page_template_sections_about_full_1	qweb	\N	primary	{"en_US": "<div id=\\"wrap\\">\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_text_block_h1\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_three_columns\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_text_block_h2\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_company_team\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_references\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_quotes_carousel\\"/>\\n    <t t-snippet-call=\\"website.new_page_template_about_full_1_s_call_to_action\\"/>\\n</div>"}	<div id="wrap">\n    <t t-snippet-call="website.new_page_template_about_full_1_s_text_block_h1"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_three_columns"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_text_block_h2"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_company_team"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_references"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_quotes_carousel"/>\n    <t t-snippet-call="website.new_page_template_about_full_1_s_call_to_action"/>\n</div>	\N	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2290	16	\N	1	1	maintenance.team.kanban	maintenance.team	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold\\"/>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <templates>\n                    <t t-name="card">\n                        <field name="name" class="fw-bold"/>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2273	16	\N	1	1	equipment.request.list	maintenance.request	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"maintenance Request\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"request_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"category_id\\" readonly=\\"1\\" groups=\\"maintenance.group_equipment_manager\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>", "es_ES": "<list string=\\"solicitud de mantenimiento\\" multi_edit=\\"1\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"request_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"category_id\\" readonly=\\"1\\" groups=\\"maintenance.group_equipment_manager\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"company_id\\" readonly=\\"1\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="maintenance Request" multi_edit="1" sample="1">\n                <field name="message_needaction" column_invisible="True"/>\n                <field name="name"/>\n                <field name="request_date" groups="base.group_no_one"/>\n                <field name="owner_user_id"/>\n                <field name="user_id"/>\n                <field name="category_id" readonly="1" groups="maintenance.group_equipment_manager"/>\n                <field name="stage_id"/>\n                <field name="company_id" readonly="1" groups="base.group_multi_company"/>\n                <field name="activity_exception_decoration" widget="activity_exception"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2281	16	\N	1	1	equipment.category.form	maintenance.equipment.category	\N	form	maintenance/views/maintenance_views.xml	primary	{"en_US": "<form string=\\"Equipment Categories\\">\\n                <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"761\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                        <field string=\\"Equipment\\" name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                    <button name=\\"755\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\">\\n                        <field string=\\"Maintenance\\" name=\\"maintenance_open_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Category Name\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"e.g. Monitors\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"technician_user_id\\" class=\\"oe_inline\\" domain=\\"[('share', '=', False)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <group name=\\"group_alias\\">\\n                    <label for=\\"alias_name\\" string=\\"Email Alias\\"/>\\n                    <div name=\\"alias_def\\">\\n                        <field name=\\"alias_id\\" class=\\"oe_read_only oe_inline\\" string=\\"Email Alias\\" required=\\"0\\"/>\\n                        <div class=\\"oe_edit_only oe_inline\\" name=\\"edit_alias\\" style=\\"display: inline;\\" dir=\\"ltr\\">\\n                            <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                            <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"e.g. mycompany.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                        </div>\\n                    </div>\\n                </group>\\n                <group>\\n                    <field name=\\"note\\"/>\\n                </group>\\n                </sheet>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Categorías de equipo\\">\\n                <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\">\\n                    <button name=\\"761\\" class=\\"oe_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                        <field string=\\"Equipo\\" name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                    <button name=\\"755\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-wrench\\">\\n                        <field string=\\"Mantenimiento\\" name=\\"maintenance_open_count\\" widget=\\"statinfo\\"/>\\n                    </button>\\n                </div>\\n                <div class=\\"oe_title\\">\\n                    <label for=\\"name\\" string=\\"Nombre de categoría\\"/>\\n                    <h1>\\n                        <field name=\\"name\\" placeholder=\\"p. ej. monitores\\"/>\\n                    </h1>\\n                </div>\\n                <group>\\n                    <field name=\\"technician_user_id\\" class=\\"oe_inline\\" domain=\\"[('share', '=', False)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\" options=\\"{'no_create': True}\\" class=\\"oe_inline\\"/>\\n                </group>\\n                <group name=\\"group_alias\\">\\n                    <label for=\\"alias_name\\" string=\\"Alias de correo electrónico\\"/>\\n                    <div name=\\"alias_def\\">\\n                        <field name=\\"alias_id\\" class=\\"oe_read_only oe_inline\\" string=\\"Alias de correo electrónico\\" required=\\"0\\"/>\\n                        <div class=\\"oe_edit_only oe_inline\\" name=\\"edit_alias\\" style=\\"display: inline;\\" dir=\\"ltr\\">\\n                            <field name=\\"alias_name\\" placeholder=\\"alias\\" class=\\"oe_inline\\"/>@\\n                            <field name=\\"alias_domain_id\\" class=\\"oe_inline\\" placeholder=\\"p. ej. micompañía.com\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                        </div>\\n                    </div>\\n                </group>\\n                <group>\\n                    <field name=\\"note\\"/>\\n                </group>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Equipment Categories">\n                <sheet>\n                <div class="oe_button_box" name="button_box">\n                    <button name="761" class="oe_stat_button" icon="fa-cubes" type="action">\n                        <field string="Equipment" name="equipment_count" widget="statinfo"/>\n                    </button>\n                    <button name="755" type="action" class="oe_stat_button" icon="fa-wrench">\n                        <field string="Maintenance" name="maintenance_open_count" widget="statinfo"/>\n                    </button>\n                </div>\n                <div class="oe_title">\n                    <label for="name" string="Category Name"/>\n                    <h1>\n                        <field name="name" placeholder="e.g. Monitors"/>\n                    </h1>\n                </div>\n                <group>\n                    <field name="technician_user_id" class="oe_inline" domain="[('share', '=', False)]"/>\n                    <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}" class="oe_inline"/>\n                </group>\n                <group name="group_alias">\n                    <label for="alias_name" string="Email Alias"/>\n                    <div name="alias_def">\n                        <field name="alias_id" class="oe_read_only oe_inline" string="Email Alias" required="0"/>\n                        <div class="oe_edit_only oe_inline" name="edit_alias" style="display: inline;" dir="ltr">\n                            <field name="alias_name" placeholder="alias" class="oe_inline"/>@\n                            <field name="alias_domain_id" class="oe_inline" placeholder="e.g. mycompany.com" options="{'no_create': True, 'no_open': True}"/>\n                        </div>\n                    </div>\n                </group>\n                <group>\n                    <field name="note"/>\n                </group>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2283	16	\N	1	1	equipment.category.search	maintenance.equipment.category	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Search\\">\\n                <field name=\\"name\\" string=\\"Category Name\\" filter_domain=\\"[('name','ilike',self)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Responsible\\" name=\\"responsible\\" domain=\\"[]\\" context=\\"{'group_by' : 'technician_user_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar\\">\\n                <field name=\\"name\\" string=\\"Nombre de categoría\\" filter_domain=\\"[('name','ilike',self)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Responsable\\" name=\\"responsible\\" domain=\\"[]\\" context=\\"{'group_by' : 'technician_user_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search">\n                <field name="name" string="Category Name" filter_domain="[('name','ilike',self)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Responsible" name="responsible" domain="[]" context="{'group_by' : 'technician_user_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2282	16	\N	1	1	equipment.category.list	maintenance.equipment.category	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"Assign To User\\">\\n                <field name=\\"name\\" string=\\"Name\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "es_ES": "<list string=\\"Asignar al usuario\\">\\n                <field name=\\"name\\" string=\\"Nombre\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Assign To User">\n                <field name="name" string="Name"/>\n                <field name="technician_user_id"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2271	16	\N	1	1	equipment.request.form	maintenance.request	\N	form	maintenance/views/maintenance_views.xml	primary	{"en_US": "<form string=\\"Maintenance Request\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"category_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button string=\\"Cancel\\" name=\\"archive_equipment_request\\" type=\\"object\\" invisible=\\"archive\\"/>\\n                    <button string=\\"Reopen Request\\" name=\\"reset_equipment_request\\" type=\\"object\\" invisible=\\"not archive\\"/>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1'}\\" invisible=\\"archive\\"/>\\n                </header>\\n                <sheet>\\n                    <div invisible=\\"not archive\\">\\n                        <span class=\\"badge text-bg-warning float-end\\">Cancelled</span>\\n                    </div>\\n                    <field name=\\"kanban_state\\" widget=\\"state_selection\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Request\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Screen not working\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"owner_user_id\\" string=\\"Requested By\\" invisible=\\"1\\"/>\\n                            <field name=\\"equipment_id\\" context=\\"{'default_company_id':company_id, 'default_category_id':category_id}\\"/>\\n                            <field name=\\"category_id\\" groups=\\"maintenance.group_equipment_manager\\" context=\\"{'default_company_id':company_id}\\" invisible=\\"not equipment_id\\"/>\\n                            <field name=\\"request_date\\" readonly=\\"True\\"/>\\n                            <field name=\\"done\\" invisible=\\"1\\"/>\\n                            <field name=\\"close_date\\" readonly=\\"True\\" invisible=\\"not done\\"/>\\n                            <field name=\\"archive\\" invisible=\\"1\\"/>\\n                            <field name=\\"maintenance_type\\" widget=\\"radio\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"maintenance_team_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"user_id\\" string=\\"Responsible\\"/>\\n                            <field name=\\"schedule_date\\"/>\\n                            <label for=\\"duration\\"/>\\n                            <div>\\n                                <field name=\\"duration\\" widget=\\"float_time\\" class=\\"oe_inline\\"/> <span class=\\"ml8\\">hours</span>\\n                            </div>\\n                            <label for=\\"recurring_maintenance\\" invisible=\\"maintenance_type == 'corrective'\\"/>\\n                            <div class=\\"d-inline-flex\\" invisible=\\"maintenance_type == 'corrective'\\">\\n                                <field name=\\"recurring_maintenance\\" nolabel=\\"1\\" class=\\"ms-0\\" style=\\"width: fit-content;\\"/>\\n                            </div>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_maintenance\\"/>\\n                            <div class=\\"d-flex\\" invisible=\\"not recurring_maintenance\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"repeat_type != 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"priority\\" widget=\\"priority\\"/>\\n                            <field name=\\"email_cc\\" string=\\"Email cc\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Notes\\">\\n                            <field name=\\"description\\" placeholder=\\"Internal Notes\\"/>\\n                        </page>\\n                        <page string=\\"Instructions\\">\\n                            <group col=\\"1\\">\\n                                <field name=\\"instruction_type\\" widget=\\"radio\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_pdf\\" help=\\"Upload your PDF file.\\" widget=\\"pdf_viewer\\" invisible=\\"instruction_type != 'pdf'\\" required=\\"instruction_type == 'pdf'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_google_slide\\" placeholder=\\"Google Slide Link\\" widget=\\"embed_viewer\\" invisible=\\"instruction_type != 'google_slide'\\" required=\\"instruction_type == 'google_slide'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_text\\" placeholder=\\"Your instructions\\" invisible=\\"instruction_type != 'text'\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>", "es_ES": "<form string=\\"Solicitud de mantenimiento\\">\\n                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                <field name=\\"category_id\\" invisible=\\"1\\"/>\\n                <header>\\n                    <button string=\\"Cancelar\\" name=\\"archive_equipment_request\\" type=\\"object\\" invisible=\\"archive\\"/>\\n                    <button string=\\"Reabrir solicitud\\" name=\\"reset_equipment_request\\" type=\\"object\\" invisible=\\"not archive\\"/>\\n                    <field name=\\"stage_id\\" widget=\\"statusbar\\" options=\\"{'clickable': '1'}\\" invisible=\\"archive\\"/>\\n                </header>\\n                <sheet>\\n                    <div invisible=\\"not archive\\">\\n                        <span class=\\"badge text-bg-warning float-end\\">Cancelado</span>\\n                    </div>\\n                    <field name=\\"kanban_state\\" widget=\\"state_selection\\"/>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\" string=\\"Solicitud\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"p. ej. No funciona la pantalla\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group>\\n                            <field name=\\"owner_user_id\\" string=\\"Solicitado por\\" invisible=\\"1\\"/>\\n                            <field name=\\"equipment_id\\" context=\\"{'default_company_id':company_id, 'default_category_id':category_id}\\"/>\\n                            <field name=\\"category_id\\" groups=\\"maintenance.group_equipment_manager\\" context=\\"{'default_company_id':company_id}\\" invisible=\\"not equipment_id\\"/>\\n                            <field name=\\"request_date\\" readonly=\\"True\\"/>\\n                            <field name=\\"done\\" invisible=\\"1\\"/>\\n                            <field name=\\"close_date\\" readonly=\\"True\\" invisible=\\"not done\\"/>\\n                            <field name=\\"archive\\" invisible=\\"1\\"/>\\n                            <field name=\\"maintenance_type\\" widget=\\"radio\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"maintenance_team_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                            <field name=\\"user_id\\" string=\\"Responsable\\"/>\\n                            <field name=\\"schedule_date\\"/>\\n                            <label for=\\"duration\\"/>\\n                            <div>\\n                                <field name=\\"duration\\" widget=\\"float_time\\" class=\\"oe_inline\\"/> <span class=\\"ml8\\">horas</span>\\n                            </div>\\n                            <label for=\\"recurring_maintenance\\" invisible=\\"maintenance_type == 'corrective'\\"/>\\n                            <div class=\\"d-inline-flex\\" invisible=\\"maintenance_type == 'corrective'\\">\\n                                <field name=\\"recurring_maintenance\\" nolabel=\\"1\\" class=\\"ms-0\\" style=\\"width: fit-content;\\"/>\\n                            </div>\\n                            <label for=\\"repeat_interval\\" invisible=\\"not recurring_maintenance\\"/>\\n                            <div class=\\"d-flex\\" invisible=\\"not recurring_maintenance\\">\\n                                <field name=\\"repeat_interval\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 2rem !important;\\"/>\\n                                <field name=\\"repeat_unit\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 4rem !important;\\"/>\\n                                <field name=\\"repeat_type\\" required=\\"recurring_maintenance\\" class=\\"me-2\\" style=\\"max-width: 15rem !important;\\"/>\\n                                <field name=\\"repeat_until\\" invisible=\\"repeat_type != 'until'\\" required=\\"repeat_type == 'until'\\" class=\\"me-2\\"/>\\n                            </div>\\n                            <field name=\\"priority\\" widget=\\"priority\\"/>\\n                            <field name=\\"email_cc\\" string=\\"CC del correo electrónico\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Notas\\">\\n                            <field name=\\"description\\" placeholder=\\"Notas internas\\"/>\\n                        </page>\\n                        <page string=\\"Instrucciones\\">\\n                            <group col=\\"1\\">\\n                                <field name=\\"instruction_type\\" widget=\\"radio\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_pdf\\" help=\\"Suba su archivo PDF.\\" widget=\\"pdf_viewer\\" invisible=\\"instruction_type != 'pdf'\\" required=\\"instruction_type == 'pdf'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_google_slide\\" placeholder=\\"Enlace de presentaciones de Google\\" widget=\\"embed_viewer\\" invisible=\\"instruction_type != 'google_slide'\\" required=\\"instruction_type == 'google_slide'\\" nolabel=\\"1\\"/>\\n                                <field name=\\"instruction_text\\" placeholder=\\"Sus instrucciones\\" invisible=\\"instruction_type != 'text'\\" nolabel=\\"1\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n                <chatter/>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Maintenance Request">\n                <field name="company_id" invisible="1"/>\n                <field name="category_id" invisible="1"/>\n                <header>\n                    <button string="Cancel" name="archive_equipment_request" type="object" invisible="archive"/>\n                    <button string="Reopen Request" name="reset_equipment_request" type="object" invisible="not archive"/>\n                    <field name="stage_id" widget="statusbar" options="{'clickable': '1'}" invisible="archive"/>\n                </header>\n                <sheet>\n                    <div invisible="not archive">\n                        <span class="badge text-bg-warning float-end">Cancelled</span>\n                    </div>\n                    <field name="kanban_state" widget="state_selection"/>\n                    <div class="oe_title">\n                        <label for="name" string="Request"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Screen not working"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group>\n                            <field name="owner_user_id" string="Requested By" invisible="1"/>\n                            <field name="equipment_id" context="{'default_company_id':company_id, 'default_category_id':category_id}"/>\n                            <field name="category_id" groups="maintenance.group_equipment_manager" context="{'default_company_id':company_id}" invisible="not equipment_id"/>\n                            <field name="request_date" readonly="True"/>\n                            <field name="done" invisible="1"/>\n                            <field name="close_date" readonly="True" invisible="not done"/>\n                            <field name="archive" invisible="1"/>\n                            <field name="maintenance_type" widget="radio"/>\n                        </group>\n                        <group>\n                            <field name="maintenance_team_id" options="{'no_create': True, 'no_open': True}"/>\n                            <field name="user_id" string="Responsible"/>\n                            <field name="schedule_date"/>\n                            <label for="duration"/>\n                            <div>\n                                <field name="duration" widget="float_time" class="oe_inline"/> <span class="ml8">hours</span>\n                            </div>\n                            <label for="recurring_maintenance" invisible="maintenance_type == 'corrective'"/>\n                            <div class="d-inline-flex" invisible="maintenance_type == 'corrective'">\n                                <field name="recurring_maintenance" nolabel="1" class="ms-0" style="width: fit-content;"/>\n                            </div>\n                            <label for="repeat_interval" invisible="not recurring_maintenance"/>\n                            <div class="d-flex" invisible="not recurring_maintenance">\n                                <field name="repeat_interval" required="recurring_maintenance" class="me-2" style="max-width: 2rem !important;"/>\n                                <field name="repeat_unit" required="recurring_maintenance" class="me-2" style="max-width: 4rem !important;"/>\n                                <field name="repeat_type" required="recurring_maintenance" class="me-2" style="max-width: 15rem !important;"/>\n                                <field name="repeat_until" invisible="repeat_type != 'until'" required="repeat_type == 'until'" class="me-2"/>\n                            </div>\n                            <field name="priority" widget="priority"/>\n                            <field name="email_cc" string="Email cc" groups="base.group_no_one"/>\n                            <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Notes">\n                            <field name="description" placeholder="Internal Notes"/>\n                        </page>\n                        <page string="Instructions">\n                            <group col="1">\n                                <field name="instruction_type" widget="radio" nolabel="1"/>\n                                <field name="instruction_pdf" help="Upload your PDF file." widget="pdf_viewer" invisible="instruction_type != 'pdf'" required="instruction_type == 'pdf'" nolabel="1"/>\n                                <field name="instruction_google_slide" placeholder="Google Slide Link" widget="embed_viewer" invisible="instruction_type != 'google_slide'" required="instruction_type == 'google_slide'" nolabel="1"/>\n                                <field name="instruction_text" placeholder="Your instructions" invisible="instruction_type != 'text'" nolabel="1"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n                <chatter/>\n            </form>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2274	16	\N	1	1	equipment.request.graph	maintenance.request	\N	graph	maintenance/views/maintenance_views.xml	primary	{"en_US": "<graph string=\\"maintenance Request\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n            </graph>", "es_ES": "<graph string=\\"solicitud de mantenimiento\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="maintenance Request" sample="1">\n                <field name="user_id"/>\n                <field name="stage_id"/>\n            </graph>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2272	16	\N	1	1	equipment.request.kanban	maintenance.request	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" default_group_by=\\"stage_id\\" sample=\\"1\\">\\n                <field name=\\"archive\\"/>\\n                <progressbar field=\\"kanban_state\\" colors=\\"{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Edit...</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a></t>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                        <span name=\\"owner_user_id\\" t-if=\\"record.owner_user_id.raw_value\\">Requested by: <field name=\\"owner_user_id\\"/></span>\\n                        <span t-if=\\"record.equipment_id.raw_value\\"><field name=\\"equipment_id\\"/><span t-if=\\"record.category_id.raw_value\\"> (<field name=\\"category_id\\"/>)</span></span>\\n                        <field name=\\"schedule_date\\"/>\\n                        <footer>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\" class=\\"ms-3\\"/>\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <div class=\\"badge text-bg-warning float-end\\" invisible=\\"not archive\\">\\n                                    Cancelled\\n                                </div>\\n                                <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"ms-1\\"/>\\n                                <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" default_group_by=\\"stage_id\\" sample=\\"1\\">\\n                <field name=\\"archive\\"/>\\n                <progressbar field=\\"kanban_state\\" colors=\\"{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Editar…</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Eliminar</a></t>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                        <span name=\\"owner_user_id\\" t-if=\\"record.owner_user_id.raw_value\\">Solicitado por: <field name=\\"owner_user_id\\"/></span>\\n                        <span t-if=\\"record.equipment_id.raw_value\\"><field name=\\"equipment_id\\"/><span t-if=\\"record.category_id.raw_value\\"> (<field name=\\"category_id\\"/>)</span></span>\\n                        <field name=\\"schedule_date\\"/>\\n                        <footer>\\n                            <div class=\\"d-flex\\">\\n                                <field name=\\"priority\\" widget=\\"priority\\"/>\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\" class=\\"ms-3\\"/>\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <div class=\\"badge text-bg-warning float-end\\" invisible=\\"not archive\\">\\n                                    Cancelado\\n                                </div>\\n                                <field name=\\"kanban_state\\" widget=\\"state_selection\\" class=\\"ms-1\\"/>\\n                                <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" default_group_by="stage_id" sample="1">\n                <field name="archive"/>\n                <progressbar field="kanban_state" colors="{&quot;done&quot;: &quot;success&quot;, &quot;blocked&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="menu">\n                        <t t-if="widget.editable"><a role="menuitem" type="open" class="dropdown-item">Edit...</a></t>\n                        <t t-if="widget.deletable"><a role="menuitem" type="delete" class="dropdown-item">Delete</a></t>\n                        <field name="color" widget="kanban_color_picker"/>\n                    </t>\n                    <t t-name="card">\n                        <field name="name" class="fw-bold fs-5"/>\n                        <span name="owner_user_id" t-if="record.owner_user_id.raw_value">Requested by: <field name="owner_user_id"/></span>\n                        <span t-if="record.equipment_id.raw_value"><field name="equipment_id"/><span t-if="record.category_id.raw_value"> (<field name="category_id"/>)</span></span>\n                        <field name="schedule_date"/>\n                        <footer>\n                            <div class="d-flex">\n                                <field name="priority" widget="priority"/>\n                                <field name="activity_ids" widget="kanban_activity" class="ms-3"/>\n                            </div>\n                            <div class="d-flex ms-auto align-items-center">\n                                <div class="badge text-bg-warning float-end" invisible="not archive">\n                                    Cancelled\n                                </div>\n                                <field name="kanban_state" widget="state_selection" class="ms-1"/>\n                                <field name="user_id" widget="many2one_avatar_user" class="ms-1"/>\n                            </div>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2275	16	\N	1	1	equipment.request.pivot	maintenance.request	\N	pivot	maintenance/views/maintenance_views.xml	primary	{"en_US": "<pivot string=\\"maintenance Request\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"color\\" invisible=\\"1\\"/>\\n            </pivot>", "es_ES": "<pivot string=\\"solicitud de mantenimiento\\" sample=\\"1\\">\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"stage_id\\"/>\\n                <field name=\\"color\\" invisible=\\"1\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="maintenance Request" sample="1">\n                <field name="user_id"/>\n                <field name="stage_id"/>\n                <field name="color" invisible="1"/>\n            </pivot>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2278	16	\N	1	1	equipment.kanban	maintenance.equipment	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" sample=\\"1\\">\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Edit...</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Delete</a></t>\\n                        <div role=\\"separator\\" class=\\"dropdown-divider\\"/>\\n                        <div role=\\"separator\\" class=\\"dropdown-header\\">Record Colour</div>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <div>\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                            <span t-if=\\"record.model.raw_value\\" class=\\"fw-bold small\\"> (<field name=\\"model\\"/>)</span>\\n                        </div>\\n                        <field t-if=\\"record.serial_no.raw_value\\" name=\\"serial_no\\"/>\\n                        <footer>\\n                            <div class=\\"badge text-bg-danger\\" t-if=\\"record.maintenance_open_count.raw_value\\">\\n                                <field name=\\"maintenance_open_count\\"/> Request\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                <field name=\\"owner_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" sample=\\"1\\">\\n                <progressbar field=\\"activity_state\\" colors=\\"{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}\\"/>\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <t t-if=\\"widget.editable\\"><a role=\\"menuitem\\" type=\\"open\\" class=\\"dropdown-item\\">Editar…</a></t>\\n                        <t t-if=\\"widget.deletable\\"><a role=\\"menuitem\\" type=\\"delete\\" class=\\"dropdown-item\\">Eliminar</a></t>\\n                        <div role=\\"separator\\" class=\\"dropdown-divider\\"/>\\n                        <div role=\\"separator\\" class=\\"dropdown-header\\">Color del registro</div>\\n                        <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <div>\\n                            <field name=\\"name\\" class=\\"fw-bold fs-5\\"/>\\n                            <span t-if=\\"record.model.raw_value\\" class=\\"fw-bold small\\"> (<field name=\\"model\\"/>)</span>\\n                        </div>\\n                        <field t-if=\\"record.serial_no.raw_value\\" name=\\"serial_no\\"/>\\n                        <footer>\\n                            <div class=\\"badge text-bg-danger\\" t-if=\\"record.maintenance_open_count.raw_value\\">\\n                                <field name=\\"maintenance_open_count\\"/> Solicitud\\n                            </div>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <field name=\\"activity_ids\\" widget=\\"kanban_activity\\"/>\\n                                <field name=\\"owner_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-1\\"/>\\n                            </div>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" sample="1">\n                <progressbar field="activity_state" colors="{&quot;planned&quot;: &quot;success&quot;, &quot;today&quot;: &quot;warning&quot;, &quot;overdue&quot;: &quot;danger&quot;}"/>\n                <templates>\n                    <t t-name="menu">\n                        <t t-if="widget.editable"><a role="menuitem" type="open" class="dropdown-item">Edit...</a></t>\n                        <t t-if="widget.deletable"><a role="menuitem" type="delete" class="dropdown-item">Delete</a></t>\n                        <div role="separator" class="dropdown-divider"/>\n                        <div role="separator" class="dropdown-header">Record Colour</div>\n                        <field name="color" widget="kanban_color_picker"/>\n                    </t>\n                    <t t-name="card">\n                        <div>\n                            <field name="name" class="fw-bold fs-5"/>\n                            <span t-if="record.model.raw_value" class="fw-bold small"> (<field name="model"/>)</span>\n                        </div>\n                        <field t-if="record.serial_no.raw_value" name="serial_no"/>\n                        <footer>\n                            <div class="badge text-bg-danger" t-if="record.maintenance_open_count.raw_value">\n                                <field name="maintenance_open_count"/> Request\n                            </div>\n                            <div class="d-flex ms-auto align-items-center">\n                                <field name="activity_ids" widget="kanban_activity"/>\n                                <field name="owner_user_id" widget="many2one_avatar_user" class="ms-1"/>\n                            </div>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2280	16	\N	1	1	equipment.search	maintenance.equipment	\N	search	maintenance/views/maintenance_views.xml	primary	{"en_US": "<search string=\\"Search\\">\\n                <field string=\\"Equipment\\" name=\\"name\\" filter_domain=\\"[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]\\"/>\\n                <field string=\\"Category\\" name=\\"category_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <filter string=\\"My Equipment\\" name=\\"my\\" domain=\\"[('owner_user_id', '=', uid)]\\"/>\\n                <filter string=\\"Assigned\\" name=\\"assigned\\" domain=\\"[('owner_user_id', '!=', False)]\\"/>\\n                <filter string=\\"Unassigned\\" name=\\"available\\" domain=\\"[('owner_user_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"Under Maintenance\\" name=\\"under_maintenance\\" domain=\\"[('maintenance_open_count', '&gt;', 0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Unread Messages\\" name=\\"message_needaction\\" domain=\\"[('message_needaction','=',True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records which has next action date is before today\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Group by...\\">\\n                    <filter string=\\"Technician\\" name=\\"technicians\\" domain=\\"[]\\" context=\\"{'group_by': 'technician_user_id'}\\"/>\\n                    <filter string=\\"Category\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                    <filter string=\\"Owner\\" name=\\"owner\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                    <filter string=\\"Vendor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar\\">\\n                <field string=\\"Equipo\\" name=\\"name\\" filter_domain=\\"[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]\\"/>\\n                <field string=\\"Categoría\\" name=\\"category_id\\"/>\\n                <field name=\\"owner_user_id\\"/>\\n                <filter string=\\"Mi equipo\\" name=\\"my\\" domain=\\"[('owner_user_id', '=', uid)]\\"/>\\n                <filter string=\\"Asignado\\" name=\\"assigned\\" domain=\\"[('owner_user_id', '!=', False)]\\"/>\\n                <filter string=\\"No asignado\\" name=\\"available\\" domain=\\"[('owner_user_id', '=', False)]\\"/>\\n                <separator/>\\n                <filter string=\\"En mantenimiento\\" name=\\"under_maintenance\\" domain=\\"[('maintenance_open_count', '&gt;', 0)]\\"/>\\n                <separator/>\\n                <filter string=\\"Mensajes sin leer\\" name=\\"message_needaction\\" domain=\\"[('message_needaction','=',True)]\\" groups=\\"mail.group_mail_notification_type_inbox\\"/>\\n                <separator/>\\n                <filter invisible=\\"1\\" string=\\"Actividades retrasadas\\" name=\\"activities_overdue\\" domain=\\"[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Mostrar todos los registros que tienen la próxima fecha de acción antes de hoy\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades de hoy\\" name=\\"activities_today\\" domain=\\"[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Actividades futuras\\" name=\\"activities_upcoming_all\\" domain=\\"[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                <group expand=\\"0\\" string=\\"Agrupar por...\\">\\n                    <filter string=\\"Técnico\\" name=\\"technicians\\" domain=\\"[]\\" context=\\"{'group_by': 'technician_user_id'}\\"/>\\n                    <filter string=\\"Categoría\\" name=\\"category\\" domain=\\"[]\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                    <filter string=\\"Propietario\\" name=\\"owner\\" domain=\\"[]\\" context=\\"{'group_by': 'owner_user_id'}\\"/>\\n                    <filter string=\\"Proveedor\\" name=\\"vendor\\" domain=\\"[]\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search">\n                <field string="Equipment" name="name" filter_domain="[                     '|', '|', '|',                     ('name', 'ilike', self), ('model', 'ilike', self), ('serial_no', 'ilike', self), ('partner_ref', 'ilike', self)]"/>\n                <field string="Category" name="category_id"/>\n                <field name="owner_user_id"/>\n                <filter string="My Equipment" name="my" domain="[('owner_user_id', '=', uid)]"/>\n                <filter string="Assigned" name="assigned" domain="[('owner_user_id', '!=', False)]"/>\n                <filter string="Unassigned" name="available" domain="[('owner_user_id', '=', False)]"/>\n                <separator/>\n                <filter string="Under Maintenance" name="under_maintenance" domain="[('maintenance_open_count', '&gt;', 0)]"/>\n                <separator/>\n                <filter string="Unread Messages" name="message_needaction" domain="[('message_needaction','=',True)]" groups="mail.group_mail_notification_type_inbox"/>\n                <separator/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records which has next action date is before today"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                <group expand="0" string="Group by...">\n                    <filter string="Technician" name="technicians" domain="[]" context="{'group_by': 'technician_user_id'}"/>\n                    <filter string="Category" name="category" domain="[]" context="{'group_by': 'category_id'}"/>\n                    <filter string="Owner" name="owner" domain="[]" context="{'group_by': 'owner_user_id'}"/>\n                    <filter string="Vendor" name="vendor" domain="[]" context="{'group_by': 'partner_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2279	16	\N	1	1	equipment.list	maintenance.equipment	\N	list	maintenance/views/maintenance_views.xml	primary	{"en_US": "<list string=\\"Assign To User\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <!-- <field name=\\"active\\" invisible=\\"1\\"/> -->\\n                <field name=\\"owner_user_id\\" string=\\"Owner\\"/>\\n                <field name=\\"assign_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"serial_no\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"partner_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>", "es_ES": "<list string=\\"Asignar al usuario\\" sample=\\"1\\">\\n                <field name=\\"message_needaction\\" column_invisible=\\"True\\"/>\\n                <field name=\\"name\\"/>\\n                <!-- <field name=\\"active\\" invisible=\\"1\\"/> -->\\n                <field name=\\"owner_user_id\\" string=\\"Propietario\\"/>\\n                <field name=\\"assign_date\\" groups=\\"base.group_no_one\\"/>\\n                <field name=\\"serial_no\\"/>\\n                <field name=\\"technician_user_id\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"partner_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"activity_exception_decoration\\" widget=\\"activity_exception\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Assign To User" sample="1">\n                <field name="message_needaction" column_invisible="True"/>\n                <field name="name"/>\n                <!-- <field name="active" invisible="1"/> -->\n                <field name="owner_user_id" string="Owner"/>\n                <field name="assign_date" groups="base.group_no_one"/>\n                <field name="serial_no"/>\n                <field name="technician_user_id"/>\n                <field name="category_id"/>\n                <field name="partner_id" column_invisible="True"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n                <field name="activity_exception_decoration" widget="activity_exception"/>\n            </list>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2270	16	\N	1	1	maintenance.request.view.activity	maintenance.request	\N	activity	maintenance/views/maintenance_views.xml	primary	{"en_US": "<activity string=\\"Maintenance Request\\">\\n                <field name=\\"user_id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                        <div class=\\"flex-grow-1 d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                            </div>\\n                            <field name=\\"equipment_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>", "es_ES": "<activity string=\\"Solicitud de mantenimiento\\">\\n                <field name=\\"user_id\\"/>\\n                <templates>\\n                    <div t-name=\\"activity-box\\">\\n                        <field name=\\"user_id\\" widget=\\"many2one_avatar_user\\" domain=\\"[('share', '=', False)]\\"/>\\n                        <div class=\\"flex-grow-1 d-block\\">\\n                            <div class=\\"d-flex justify-content-between\\">\\n                                <field name=\\"name\\" display=\\"full\\" class=\\"o_text_block o_text_bold\\"/>\\n                            </div>\\n                            <field name=\\"equipment_id\\" muted=\\"1\\" display=\\"full\\" class=\\"o_text_block\\"/>\\n                        </div>\\n                    </div>\\n                </templates>\\n            </activity>"}	<?xml version="1.0"?>\n<activity string="Maintenance Request">\n                <field name="user_id"/>\n                <templates>\n                    <div t-name="activity-box">\n                        <field name="user_id" widget="many2one_avatar_user" domain="[('share', '=', False)]"/>\n                        <div class="flex-grow-1 d-block">\n                            <div class="d-flex justify-content-between">\n                                <field name="name" display="full" class="o_text_block o_text_bold"/>\n                            </div>\n                            <field name="equipment_id" muted="1" display="full" class="o_text_block"/>\n                        </div>\n                    </div>\n                </templates>\n            </activity>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2291	16	\N	1	1	maintenance.team.kanban	maintenance.team	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban highlight_color=\\"color\\" class=\\"o_maintenance_team_kanban\\" create=\\"0\\" can_open=\\"0\\">\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Requests</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\">\\n                                            All\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                            To Do\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_progress': 1}\\">\\n                                            In Progress\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_done': 1}\\">\\n                                            Done\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Reporting</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"759\\" type=\\"action\\" context=\\"{'search_default_maintenance_team_id': id}\\">\\n                                        Maintenance Requests\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                    <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                                </div>\\n                                <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                    <a type=\\"open\\" class=\\"dropdown-item\\">Configuration</a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <a name=\\"757\\" type=\\"action\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-4 ms-2\\"/>\\n                        </a>\\n                        <div class=\\"row g-0 mt-3 ms-2 pb-4\\">\\n                            <div class=\\"col-6\\">\\n                                <button class=\\"btn btn-primary\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                    <field name=\\"todo_request_count\\"/> To Do\\n                                </button>\\n                            </div>\\n                            <div class=\\"col-6\\">\\n                                <a t-if=\\"record.todo_request_count_date.raw_value &gt; 0\\" name=\\"758\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_maintenance_team_id': id}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_date\\"/>\\n                                    Scheduled\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_high_priority.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_high_priority': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_high_priority\\"/>\\n                                    Top Priorities\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_block.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_kanban_state_block': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_block\\"/>\\n                                    Blocked\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_unscheduled.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_unscheduled': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_unscheduled\\"/>\\n                                    Unscheduled\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban highlight_color=\\"color\\" class=\\"o_maintenance_team_kanban\\" create=\\"0\\" can_open=\\"0\\">\\n                <templates>\\n                    <t t-name=\\"menu\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Solicitudes</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\">\\n                                            Todos\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                            Pendiente\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_progress': 1}\\">\\n                                            En proceso\\n                                        </a>\\n                                    </div>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"757\\" type=\\"action\\" context=\\"{'search_default_done': 1}\\">\\n                                            Hecho\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-6\\">\\n                                    <h5 role=\\"menuitem\\" class=\\"o_kanban_card_manage_title\\">\\n                                        <span>Informes</span>\\n                                    </h5>\\n                                    <div role=\\"menuitem\\">\\n                                        <a name=\\"759\\" type=\\"action\\" context=\\"{'search_default_maintenance_team_id': id}\\">\\n                                        Solicitudes de mantenimiento\\n                                        </a>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                            <div t-if=\\"widget.editable\\" class=\\"o_kanban_card_manage_settings row\\">\\n                                <div class=\\"col-8\\" role=\\"menuitem\\" aria-haspopup=\\"true\\">\\n                                    <field name=\\"color\\" widget=\\"kanban_color_picker\\"/>\\n                                </div>\\n                                <div role=\\"menuitem\\" class=\\"col-4\\">\\n                                    <a type=\\"open\\" class=\\"dropdown-item\\">Configuración</a>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </t>\\n                    <t t-name=\\"card\\">\\n                        <a name=\\"757\\" type=\\"action\\">\\n                            <field name=\\"name\\" class=\\"fw-bold fs-4 ms-2\\"/>\\n                        </a>\\n                        <div class=\\"row g-0 mt-3 ms-2 pb-4\\">\\n                            <div class=\\"col-6\\">\\n                                <button class=\\"btn btn-primary\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1}\\">\\n                                    <field name=\\"todo_request_count\\"/> Pendiente\\n                                </button>\\n                            </div>\\n                            <div class=\\"col-6\\">\\n                                <a t-if=\\"record.todo_request_count_date.raw_value &gt; 0\\" name=\\"758\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_maintenance_team_id': id}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_date\\"/>\\n                                    Planificado\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_high_priority.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_high_priority': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_high_priority\\"/>\\n                                    Prioridades principales\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_block.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_kanban_state_block': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_block\\"/>\\n                                    Bloqueado\\n                                </a>\\n                                <a t-if=\\"record.todo_request_count_unscheduled.raw_value &gt; 0\\" name=\\"757\\" type=\\"action\\" context=\\"{'search_default_todo': 1, 'search_default_unscheduled': 1}\\" class=\\"d-block\\">\\n                                    <field name=\\"todo_request_count_unscheduled\\"/>\\n                                    No programado\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban highlight_color="color" class="o_maintenance_team_kanban" create="0" can_open="0">\n                <templates>\n                    <t t-name="menu">\n                        <div class="container">\n                            <div class="row">\n                                <div class="col-6">\n                                    <h5 role="menuitem" class="o_kanban_card_manage_title">\n                                        <span>Requests</span>\n                                    </h5>\n                                    <div role="menuitem">\n                                        <a name="757" type="action">\n                                            All\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_todo': 1}">\n                                            To Do\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_progress': 1}">\n                                            In Progress\n                                        </a>\n                                    </div>\n                                    <div role="menuitem">\n                                        <a name="757" type="action" context="{'search_default_done': 1}">\n                                            Done\n                                        </a>\n                                    </div>\n                                </div>\n                                <div class="col-6">\n                                    <h5 role="menuitem" class="o_kanban_card_manage_title">\n                                        <span>Reporting</span>\n                                    </h5>\n                                    <div role="menuitem">\n                                        <a name="759" type="action" context="{'search_default_maintenance_team_id': id}">\n                                        Maintenance Requests\n                                        </a>\n                                    </div>\n                                </div>\n                            </div>\n                            <div t-if="widget.editable" class="o_kanban_card_manage_settings row">\n                                <div class="col-8" role="menuitem" aria-haspopup="true">\n                                    <field name="color" widget="kanban_color_picker"/>\n                                </div>\n                                <div role="menuitem" class="col-4">\n                                    <a type="open" class="dropdown-item">Configuration</a>\n                                </div>\n                            </div>\n                        </div>\n                    </t>\n                    <t t-name="card">\n                        <a name="757" type="action">\n                            <field name="name" class="fw-bold fs-4 ms-2"/>\n                        </a>\n                        <div class="row g-0 mt-3 ms-2 pb-4">\n                            <div class="col-6">\n                                <button class="btn btn-primary" name="757" type="action" context="{'search_default_todo': 1}">\n                                    <field name="todo_request_count"/> To Do\n                                </button>\n                            </div>\n                            <div class="col-6">\n                                <a t-if="record.todo_request_count_date.raw_value &gt; 0" name="758" type="action" context="{'search_default_todo': 1, 'search_default_maintenance_team_id': id}" class="d-block">\n                                    <field name="todo_request_count_date"/>\n                                    Scheduled\n                                </a>\n                                <a t-if="record.todo_request_count_high_priority.raw_value &gt; 0" name="757" type="action" context="{'search_default_high_priority': 1}" class="d-block">\n                                    <field name="todo_request_count_high_priority"/>\n                                    Top Priorities\n                                </a>\n                                <a t-if="record.todo_request_count_block.raw_value &gt; 0" name="757" type="action" context="{'search_default_kanban_state_block': 1}" class="d-block">\n                                    <field name="todo_request_count_block"/>\n                                    Blocked\n                                </a>\n                                <a t-if="record.todo_request_count_unscheduled.raw_value &gt; 0" name="757" type="action" context="{'search_default_todo': 1, 'search_default_unscheduled': 1}" class="d-block">\n                                    <field name="todo_request_count_unscheduled"/>\n                                    Unscheduled\n                                </a>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2293	35	176	1	1	res.config.settings.view.form.inherit.maintenance	res.config.settings	\N	form	maintenance/views/res_config_settings_views.xml	extension	{"en_US": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Maintenance\\" string=\\"Maintenance\\" name=\\"maintenance\\" groups=\\"maintenance.group_equipment_manager\\">\\n                        <block title=\\"Custom Worksheets\\">\\n                            <setting help=\\"Create custom worksheet templates\\">\\n                                <field name=\\"module_maintenance_worksheet\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>", "es_ES": "<xpath expr=\\"//form\\" position=\\"inside\\">\\n                    <app data-string=\\"Maintenance\\" string=\\"Mantenimiento\\" name=\\"maintenance\\" groups=\\"maintenance.group_equipment_manager\\">\\n                        <block title=\\"Hojas de trabajo personalizadas\\">\\n                            <setting help=\\"Crear plantillas de hojas de trabajo personalizadas\\">\\n                                <field name=\\"module_maintenance_worksheet\\" widget=\\"upgrade_boolean\\"/>\\n                            </setting>\\n                        </block>\\n                    </app>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//form" position="inside">\n                    <app data-string="Maintenance" string="Maintenance" name="maintenance" groups="maintenance.group_equipment_manager">\n                        <block title="Custom Worksheets">\n                            <setting help="Create custom worksheet templates">\n                                <field name="module_maintenance_worksheet" widget="upgrade_boolean"/>\n                            </setting>\n                        </block>\n                    </app>\n                </xpath>\n            	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2284	16	\N	1	1	maintenance.equipment.category.kanban	maintenance.equipment.category	\N	kanban	maintenance/views/maintenance_views.xml	primary	{"en_US": "<kanban>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bolder mb-1\\"/>\\n                        <div class=\\"d-flex mt-1 align-items-center smaller\\">\\n                            <strong>Equipment:</strong><field name=\\"equipment_count\\" class=\\"ms-1\\"/>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <strong>Maintenance: </strong><field name=\\"maintenance_open_count\\" class=\\"ms-1\\"/>\\n                                <field name=\\"technician_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-2 small\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <field name=\\"name\\" class=\\"fw-bolder mb-1\\"/>\\n                        <div class=\\"d-flex mt-1 align-items-center smaller\\">\\n                            <strong>Equipo:</strong><field name=\\"equipment_count\\" class=\\"ms-1\\"/>\\n                            <div class=\\"d-flex ms-auto align-items-center\\">\\n                                <strong>Mantenimiento: </strong><field name=\\"maintenance_open_count\\" class=\\"ms-1\\"/>\\n                                <field name=\\"technician_user_id\\" widget=\\"many2one_avatar_user\\" class=\\"ms-2 small\\"/>\\n                            </div>\\n                        </div>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban>\n                <templates>\n                    <t t-name="card">\n                        <field name="name" class="fw-bolder mb-1"/>\n                        <div class="d-flex mt-1 align-items-center smaller">\n                            <strong>Equipment:</strong><field name="equipment_count" class="ms-1"/>\n                            <div class="d-flex ms-auto align-items-center">\n                                <strong>Maintenance: </strong><field name="maintenance_open_count" class="ms-1"/>\n                                <field name="technician_user_id" widget="many2one_avatar_user" class="ms-2 small"/>\n                            </div>\n                        </div>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2296	16	2272	1	1	maintenance.request.view.kanban.inherit.hr	maintenance.request	\N	kanban	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//span[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//span[@name='owner_user_id']" position="replace">\n                <field name="employee_id"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2297	16	2273	1	1	maintenance.request.view.list.inherit.hr	maintenance.request	\N	list	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2295	16	2271	1	1	maintenance.request.view.form.inherit.hr	maintenance.request	\N	form	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Created By\\" widget=\\"many2one_avatar_employee\\" options=\\"{'no_create_edit': True, 'no_open': True}\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Creado por\\" widget=\\"many2one_avatar_employee\\" options=\\"{'no_create_edit': True, 'no_open': True}\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" string="Created By" widget="many2one_avatar_employee" options="{'no_create_edit': True, 'no_open': True}"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2320	16	\N	1	1	Navbar Toggler	\N	website.navbar_toggler	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Navbar Toggler\\" t-name=\\"website.navbar_toggler\\">\\n    <button type=\\"button\\" t-attf-class=\\"navbar-toggler #{_toggler_class} o_not_editable\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#top_menu_collapse\\" aria-controls=\\"top_menu_collapse\\">\\n        <span class=\\"navbar-toggler-icon o_not_editable\\"/>\\n    </button>\\n</t>"}	<?xml version="1.0"?>\n<t name="Navbar Toggler" t-name="website.navbar_toggler">\n    <button type="button" t-attf-class="navbar-toggler #{_toggler_class} o_not_editable" data-bs-toggle="offcanvas" data-bs-target="#top_menu_collapse" aria-controls="top_menu_collapse">\n        <span class="navbar-toggler-icon o_not_editable"/>\n    </button>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2302	50	1938	1	1	hr.employee.view.form.inherit.maintenance	hr.employee	\N	form	hr_maintenance/views/hr_views.xml	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                <button name=\\"760\\" context=\\"{'search_default_employee_id': id, 'default_employee_id': id}\\" groups=\\"maintenance.group_equipment_manager\\" class=\\"o_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                    <field name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                <button name="760" context="{'search_default_employee_id': id, 'default_employee_id': id}" groups="maintenance.group_equipment_manager" class="o_stat_button" icon="fa-cubes" type="action">\n                    <field name="equipment_count" widget="statinfo"/>\n                </button>\n            </div>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2303	16	1957	1	1	res.users.view.form.inherit.maintenance	res.users	\N	form	hr_maintenance/views/hr_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@name='button_box']\\" position=\\"inside\\">\\n                <field name=\\"employee_id\\" invisible=\\"1\\"/>\\n                <button name=\\"760\\" context=\\"{'search_default_employee_id': employee_id, 'default_employee_id': employee_id}\\" class=\\"o_stat_button\\" icon=\\"fa-cubes\\" type=\\"action\\">\\n                    <field name=\\"equipment_count\\" widget=\\"statinfo\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@name='button_box']" position="inside">\n                <field name="employee_id" invisible="1"/>\n                <button name="760" context="{'search_default_employee_id': employee_id, 'default_employee_id': employee_id}" class="o_stat_button" icon="fa-cubes" type="action">\n                    <field name="equipment_count" widget="statinfo"/>\n                </button>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2301	16	2279	1	1	maintenance.equipment.view.list.inherit.hr	maintenance.equipment	\N	list	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Department\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" string=\\"Empleado\\"/>\\n                <field name=\\"department_id\\" string=\\"Departamento\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" string="Employee"/>\n                <field name="department_id" string="Department"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2322	16	\N	1	1	Navbar Nav	\N	website.navbar_nav	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Navbar Nav\\" t-name=\\"website.navbar_nav\\">\\n    <ul t-att-id=\\"not is_mobile and 'top_menu'\\" t-attf-class=\\"nav navbar-nav top_menu #{'' if _no_autohide_menu_mobile else 'o_menu_loading'} #{_nav_class}\\" role=\\"menu\\">\\n        <t t-out=\\"0\\"/>\\n    </ul>\\n</t>"}	<?xml version="1.0"?>\n<t name="Navbar Nav" t-name="website.navbar_nav">\n    <ul t-att-id="not is_mobile and 'top_menu'" t-attf-class="nav navbar-nav top_menu #{'' if _no_autohide_menu_mobile else 'o_menu_loading'} #{_nav_class}" role="menu">\n        <t t-out="0"/>\n    </ul>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2336	16	2316	1	1	Template Header Vertical	\N	website.template_header_vertical	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Vertical\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block pt-3 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav container flex-wrap\\">\\n                <div class=\\"o_header_hide_on_scroll d-grid align-items-center w-100 o_grid_header_3_cols pb-3\\">\\n                    <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_layout\\" t-valuef=\\"modal\\"/>\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"border border-end-0 p-3\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"border border-start-0 px-4 bg-o-color-4\\"/>\\n                            <t t-set=\\"_button_classes\\" t-valuef=\\"o_navlink_background text-reset\\"/>\\n                        </t>\\n                        <!-- Social Links -->\\n                        <t t-call=\\"website.placeholder_header_social_links\\"/>\\n                        <!-- Text element -->\\n                        <t t-call=\\"website.placeholder_header_text_element\\"/>\\n                    </ul>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mx-auto mw-100\\"/>\\n                    </t>\\n                    <ul class=\\"navbar-nav align-items-center gap-1 flex-wrap justify-content-end ms-auto\\">\\n                        <!-- Sign In -->\\n                        <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background btn border-0 text-reset\\"/>\\n                        </t>\\n                        <!-- User Dropdown -->\\n                        <t t-call=\\"portal.user_dropdown\\">\\n                            <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                            <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background btn d-flex align-items-center border-0 text-reset\\"/>\\n                            <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                        </t>\\n                        <!-- Language Selector -->\\n                        <t t-call=\\"website.placeholder_header_language_selector\\">\\n                            <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background btn text-reset\\"/>\\n                            <t t-set=\\"_flag_class\\" t-valuef=\\"m-2\\"/>\\n                            <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n                <div class=\\"d-flex justify-content-center w-100\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"pb-0\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Vertical" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="d-none d-lg-block pt-3 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav container flex-wrap">\n                <div class="o_header_hide_on_scroll d-grid align-items-center w-100 o_grid_header_3_cols pb-3">\n                    <ul class="navbar-nav align-items-center gap-1">\n                        <!-- Search bar -->\n                        <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                            <t t-set="_layout" t-valuef="modal"/>\n                            <t t-set="_input_classes" t-valuef="border border-end-0 p-3"/>\n                            <t t-set="_submit_classes" t-valuef="border border-start-0 px-4 bg-o-color-4"/>\n                            <t t-set="_button_classes" t-valuef="o_navlink_background text-reset"/>\n                        </t>\n                        <!-- Social Links -->\n                        <t t-call="website.placeholder_header_social_links"/>\n                        <!-- Text element -->\n                        <t t-call="website.placeholder_header_text_element"/>\n                    </ul>\n                    <!-- Brand -->\n                    <t t-call="website.placeholder_header_brand">\n                        <t t-set="_link_class" t-valuef="mx-auto mw-100"/>\n                    </t>\n                    <ul class="navbar-nav align-items-center gap-1 flex-wrap justify-content-end ms-auto">\n                        <!-- Sign In -->\n                        <t t-call="portal.placeholder_user_sign_in">\n                            <t t-set="_link_class" t-valuef="o_navlink_background btn border-0 text-reset"/>\n                        </t>\n                        <!-- User Dropdown -->\n                        <t t-call="portal.user_dropdown">\n                            <t t-set="_icon" t-value="true"/>\n                            <t t-set="_item_class" t-valuef="dropdown"/>\n                            <t t-set="_link_class" t-valuef="o_navlink_background btn d-flex align-items-center border-0 text-reset"/>\n                            <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                        </t>\n                        <!-- Language Selector -->\n                        <t t-call="website.placeholder_header_language_selector">\n                            <t t-set="_btn_class" t-valuef="o_navlink_background btn text-reset"/>\n                            <t t-set="_flag_class" t-valuef="m-2"/>\n                            <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                        </t>\n                        <!-- Call To Action -->\n                        <t t-call="website.placeholder_header_call_to_action"/>\n                    </ul>\n                </div>\n                <div class="d-flex justify-content-center w-100">\n                    <!-- Navbar -->\n                    <t t-call="website.navbar_nav">\n                        <t t-set="_nav_class" t-valuef="pb-0"/>\n\n                        <!-- Menu -->\n                        <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                            <t t-call="website.submenu">\n                                <t t-set="item_class" t-valuef="nav-item"/>\n                                <t t-set="link_class" t-valuef="nav-link"/>\n                            </t>\n                        </t>\n                    </t>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2304	16	1916	1	1	hr.departure.wizard.view.form.extend	hr.departure.wizard	\N	form	hr_maintenance/wizard/hr_departure_wizard_views.xml	extension	{"en_US": "<data><xpath expr=\\"//div[@id='activities_label']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"inside\\">\\n                <div><field name=\\"unassign_equipment\\"/><label for=\\"unassign_equipment\\" string=\\"Equipment\\"/></div>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//div[@id='activities_label']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"attributes\\">\\n                <attribute name=\\"invisible\\">0</attribute>\\n            </xpath>\\n            <xpath expr=\\"//div[@id='activities']\\" position=\\"inside\\">\\n                <div><field name=\\"unassign_equipment\\"/><label for=\\"unassign_equipment\\" string=\\"Equipo\\"/></div>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//div[@id='activities_label']" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n            <xpath expr="//div[@id='activities']" position="attributes">\n                <attribute name="invisible">0</attribute>\n            </xpath>\n            <xpath expr="//div[@id='activities']" position="inside">\n                <div><field name="unassign_equipment"/><label for="unassign_equipment" string="Equipment"/></div>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2299	16	2277	1	1	maintenance.equipment.view.form.inherit.hr	maintenance.equipment	\N	form	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"equipment_assign_to\\" widget=\\"radio\\"/>\\n                <field name=\\"employee_id\\" string=\\"Employee\\" invisible=\\"equipment_assign_to == 'department' or not equipment_assign_to\\" widget=\\"many2one_avatar_employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Department\\" invisible=\\"equipment_assign_to == 'employee' or not equipment_assign_to\\"/>\\n            </xpath>", "es_ES": "<xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"equipment_assign_to\\" widget=\\"radio\\"/>\\n                <field name=\\"employee_id\\" string=\\"Empleado\\" invisible=\\"equipment_assign_to == 'department' or not equipment_assign_to\\" widget=\\"many2one_avatar_employee\\"/>\\n                <field name=\\"department_id\\" string=\\"Departamento\\" invisible=\\"equipment_assign_to == 'employee' or not equipment_assign_to\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="equipment_assign_to" widget="radio"/>\n                <field name="employee_id" string="Employee" invisible="equipment_assign_to == 'department' or not equipment_assign_to" widget="many2one_avatar_employee"/>\n                <field name="department_id" string="Department" invisible="equipment_assign_to == 'employee' or not equipment_assign_to"/>\n            </xpath>\n        	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2300	16	2278	1	1	maintenance.equipment.view.kanban.inherit.hr	maintenance.equipment	\N	kanban	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" widget=\\"many2one_avatar_employee\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='serial_no']\\" position=\\"after\\">\\n                <div t-if=\\"!record.employee_id.raw_value\\">Unassigned</div>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"//field[@name='owner_user_id']\\" position=\\"replace\\">\\n                <field name=\\"employee_id\\" widget=\\"many2one_avatar_employee\\"/>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='serial_no']\\" position=\\"after\\">\\n                <div t-if=\\"!record.employee_id.raw_value\\">No asignado</div>\\n                <field name=\\"employee_id\\"/>\\n                <field name=\\"department_id\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='owner_user_id']" position="replace">\n                <field name="employee_id" widget="many2one_avatar_employee"/>\n            </xpath>\n            <xpath expr="//field[@name='serial_no']" position="after">\n                <div t-if="!record.employee_id.raw_value">Unassigned</div>\n                <field name="employee_id"/>\n                <field name="department_id"/>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2298	16	2280	1	1	maintenance.equipment.view.search.inherit.hr	maintenance.equipment	\N	search	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><filter name=\\"assigned\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\\n        </filter>\\n        <filter name=\\"available\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\\n        </filter>\\n        <field name=\\"owner_user_id\\" position=\\"after\\">\\n          <field name=\\"employee_id\\"/>\\n          <field name=\\"department_id\\"/>\\n        </field>\\n        <group position=\\"inside\\">\\n          <filter string=\\"Employee\\" name=\\"employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n          <filter string=\\"Department\\" name=\\"department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n        </group>\\n      </data>", "es_ES": "<data><filter name=\\"assigned\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\\n        </filter>\\n        <filter name=\\"available\\" position=\\"attributes\\">\\n          <attribute name=\\"domain\\">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\\n        </filter>\\n        <field name=\\"owner_user_id\\" position=\\"after\\">\\n          <field name=\\"employee_id\\"/>\\n          <field name=\\"department_id\\"/>\\n        </field>\\n        <group position=\\"inside\\">\\n          <filter string=\\"Empleado\\" name=\\"employee\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n          <filter string=\\"Departamento\\" name=\\"department\\" domain=\\"[]\\" context=\\"{'group_by': 'department_id'}\\"/>\\n        </group>\\n      </data>"}	<?xml version="1.0"?>\n<data><filter name="assigned" position="attributes">\n          <attribute name="domain">['|', ('employee_id', '!=', False), ('department_id', '!=', False)]</attribute>\n        </filter>\n        <filter name="available" position="attributes">\n          <attribute name="domain">[('employee_id', '=', False), ('department_id', '=', False)]</attribute>\n        </filter>\n        <field name="owner_user_id" position="after">\n          <field name="employee_id"/>\n          <field name="department_id"/>\n        </field>\n        <group position="inside">\n          <filter string="Employee" name="employee" domain="[]" context="{'group_by': 'employee_id'}"/>\n          <filter string="Department" name="department" domain="[]" context="{'group_by': 'department_id'}"/>\n        </group>\n      </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2324	16	2323	1	1	template_header_mobile_align_center	\N	website.template_header_mobile_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_mobile\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-call='website.navbar_nav']\\" position=\\"inside\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"text-center\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"align-items-center mt-2 border-top pt-2 text-center o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-center o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='dropdown_toggler_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\" add=\\"text-center\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_mobile" active="False">\n    <xpath expr="//t[@t-call='website.navbar_nav']" position="inside">\n        <t t-set="_nav_class" t-valuef="text-center"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="align-items-center mt-2 border-top pt-2 text-center o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-center o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-set='dropdown_toggler_classes']" position="attributes">\n        <attribute name="t-valuef"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']" position="attributes">\n        <attribute name="t-valuef" add="text-center" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2294	16	2269	1	1	maintenance.request.view.search.inherit.hr	maintenance.request	\N	search	hr_maintenance/views/maintenance_views.xml	extension	{"en_US": "<data><xpath expr=\\"field[@name='user_id']\\" position=\\"after\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='my_maintenances']\\" position=\\"replace\\">\\n                <filter string=\\"My Maintenances\\" name=\\"my_maintenances\\" domain=\\"[('employee_id.user_id', '=', uid)]\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='created_by']\\" position=\\"replace\\">\\n                <filter string=\\"Created By\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n            </xpath>\\n        </data>", "es_ES": "<data><xpath expr=\\"field[@name='user_id']\\" position=\\"after\\">\\n                <field name=\\"employee_id\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='my_maintenances']\\" position=\\"replace\\">\\n                <filter string=\\"Mis mantenimientos\\" name=\\"my_maintenances\\" domain=\\"[('employee_id.user_id', '=', uid)]\\"/>\\n            </xpath>\\n            <xpath expr=\\"//filter[@name='created_by']\\" position=\\"replace\\">\\n                <filter string=\\"Creado por\\" name=\\"created_by\\" domain=\\"[]\\" context=\\"{'group_by': 'employee_id'}\\"/>\\n            </xpath>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="field[@name='user_id']" position="after">\n                <field name="employee_id"/>\n            </xpath>\n            <xpath expr="//filter[@name='my_maintenances']" position="replace">\n                <filter string="My Maintenances" name="my_maintenances" domain="[('employee_id.user_id', '=', uid)]"/>\n            </xpath>\n            <xpath expr="//filter[@name='created_by']" position="replace">\n                <filter string="Created By" name="created_by" domain="[]" context="{'group_by': 'employee_id'}"/>\n            </xpath>\n        </data>	f	t	2026-04-24 11:17:58.330167	2026-04-24 11:17:58.330167	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2305	16	228	1	1	res.config.settings.view.form.inherit.web.recaptcha	res.config.settings	\N	form	google_recaptcha/views/res_config_settings_view.xml	extension	{"en_US": "<data><xpath expr=\\"//setting[@id='recaptcha']\\" position=\\"attributes\\">\\n                <attribute name=\\"help\\">Protect your forms from spam and abuse. If no keys are provided, no checks will be done.</attribute>\\n            </xpath>\\n            <div id=\\"recaptcha_warning\\" position=\\"replace\\">\\n                <div class=\\"content-group\\" id=\\"reacaptcha_configuration_settings\\" invisible=\\"not module_google_recaptcha\\">\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_public_key\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_public_key\\"/>\\n                    </div>\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_private_key\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_private_key\\"/>\\n                    </div>\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_min_score\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_min_score\\"/>\\n                    </div>\\n                    <div>\\n                        <a href=\\"https://www.google.com/recaptcha/admin/create\\" class=\\"oe_link\\" target=\\"_blank\\">\\n                            <i class=\\"oi oi-arrow-right\\"/> Generate reCAPTCHA v3 keys\\n                        </a>\\n                    </div>\\n                </div>\\n            </div>\\n        </data>", "es_ES": "<data><xpath expr=\\"//setting[@id='recaptcha']\\" position=\\"attributes\\">\\n                <attribute name=\\"help\\">Proteja sus formularios contra el spam y el abuso. Si no se proporcionan claves, no se realizará ninguna comprobación.</attribute>\\n            </xpath>\\n            <div id=\\"recaptcha_warning\\" position=\\"replace\\">\\n                <div class=\\"content-group\\" id=\\"reacaptcha_configuration_settings\\" invisible=\\"not module_google_recaptcha\\">\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_public_key\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_public_key\\"/>\\n                    </div>\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_private_key\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_private_key\\"/>\\n                    </div>\\n                    <div class=\\"mt16 row\\">\\n                        <label for=\\"recaptcha_min_score\\" class=\\"col-3 o_light_label\\"/>\\n                        <field name=\\"recaptcha_min_score\\"/>\\n                    </div>\\n                    <div>\\n                        <a href=\\"https://www.google.com/recaptcha/admin/create\\" class=\\"oe_link\\" target=\\"_blank\\">\\n                            <i class=\\"oi oi-arrow-right\\"/> Generar las claves reCAPTCHA v3 \\n                        </a>\\n                    </div>\\n                </div>\\n            </div>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//setting[@id='recaptcha']" position="attributes">\n                <attribute name="help">Protect your forms from spam and abuse. If no keys are provided, no checks will be done.</attribute>\n            </xpath>\n            <div id="recaptcha_warning" position="replace">\n                <div class="content-group" id="reacaptcha_configuration_settings" invisible="not module_google_recaptcha">\n                    <div class="mt16 row">\n                        <label for="recaptcha_public_key" class="col-3 o_light_label"/>\n                        <field name="recaptcha_public_key"/>\n                    </div>\n                    <div class="mt16 row">\n                        <label for="recaptcha_private_key" class="col-3 o_light_label"/>\n                        <field name="recaptcha_private_key"/>\n                    </div>\n                    <div class="mt16 row">\n                        <label for="recaptcha_min_score" class="col-3 o_light_label"/>\n                        <field name="recaptcha_min_score"/>\n                    </div>\n                    <div>\n                        <a href="https://www.google.com/recaptcha/admin/create" class="oe_link" target="_blank">\n                            <i class="oi oi-arrow-right"/> Generate reCAPTCHA v3 keys\n                        </a>\n                    </div>\n                </div>\n            </div>\n        </data>	f	t	2026-05-07 08:37:44.169495	2026-05-07 08:37:44.169495	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N
2315	16	\N	1	1	Submenu	\N	website.submenu	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Submenu\\" t-name=\\"website.submenu\\">\\n    <t t-set=\\"show_dropdown\\" t-value=\\"(submenu.is_mega_menu and submenu.is_visible) or submenu.child_id.filtered(lambda menu: menu.is_visible)\\"/>\\n    <li t-if=\\"submenu.is_visible and not (submenu.child_id or submenu.is_mega_menu)\\" t-attf-class=\\"#{item_class or ''}\\" role=\\"presentation\\">\\n        <a t-att-href=\\"submenu._clean_url()\\" t-attf-class=\\"#{link_class or ''} #{submenu._is_active() and 'active'}\\" role=\\"menuitem\\" t-ignore=\\"true\\" t-att-target=\\"'_blank' if submenu.new_window else None\\">\\n            <span t-field=\\"submenu.name\\"/>\\n        </a>\\n    </li>\\n    <li t-elif=\\"show_dropdown\\" t-attf-class=\\"#{item_class or ''} dropdown #{submenu.is_mega_menu and 'position-static'}\\" role=\\"presentation\\">\\n        <a t-attf-class=\\"#{link_class or ''} dropdown-toggle #{submenu.is_mega_menu and 'o_mega_menu_toggle'} #{submenu._is_active() and 'active'} #{dropdown_toggler_classes}\\" data-bs-toggle=\\"dropdown\\" href=\\"#\\" t-att-data-bs-display=\\"'static' if submenu.is_mega_menu else None\\" role=\\"menuitem\\">\\n            <span t-field=\\"submenu.name\\"/>\\n        </a>\\n        <t t-if=\\"submenu.is_mega_menu\\">\\n            <div t-if=\\"not is_mobile\\" t-attf-class=\\"dropdown-menu o_mega_menu #{submenu.mega_menu_classes}\\" data-name=\\"Mega Menu\\" t-field=\\"submenu.mega_menu_content\\" role=\\"menuitem\\"/>\\n        </t>\\n        <ul t-else=\\"\\" t-attf-class=\\"dropdown-menu #{dropdown_menu_classes}\\" role=\\"menu\\">\\n            <t t-foreach=\\"submenu.child_id\\" t-as=\\"submenu\\">\\n                <t t-call=\\"website.submenu\\">\\n                    <t t-set=\\"item_class\\" t-value=\\"None\\"/>\\n                    <t t-set=\\"link_class\\" t-valuef=\\"dropdown-item\\"/>\\n                </t>\\n            </t>\\n        </ul>\\n    </li>\\n</t>"}	<?xml version="1.0"?>\n<t name="Submenu" t-name="website.submenu">\n    <t t-set="show_dropdown" t-value="(submenu.is_mega_menu and submenu.is_visible) or submenu.child_id.filtered(lambda menu: menu.is_visible)"/>\n    <li t-if="submenu.is_visible and not (submenu.child_id or submenu.is_mega_menu)" t-attf-class="#{item_class or ''}" role="presentation">\n        <a t-att-href="submenu._clean_url()" t-attf-class="#{link_class or ''} #{submenu._is_active() and 'active'}" role="menuitem" t-ignore="true" t-att-target="'_blank' if submenu.new_window else None">\n            <span t-field="submenu.name"/>\n        </a>\n    </li>\n    <li t-elif="show_dropdown" t-attf-class="#{item_class or ''} dropdown #{submenu.is_mega_menu and 'position-static'}" role="presentation">\n        <a t-attf-class="#{link_class or ''} dropdown-toggle #{submenu.is_mega_menu and 'o_mega_menu_toggle'} #{submenu._is_active() and 'active'} #{dropdown_toggler_classes}" data-bs-toggle="dropdown" href="#" t-att-data-bs-display="'static' if submenu.is_mega_menu else None" role="menuitem">\n            <span t-field="submenu.name"/>\n        </a>\n        <t t-if="submenu.is_mega_menu">\n            <div t-if="not is_mobile" t-attf-class="dropdown-menu o_mega_menu #{submenu.mega_menu_classes}" data-name="Mega Menu" t-field="submenu.mega_menu_content" role="menuitem"/>\n        </t>\n        <ul t-else="" t-attf-class="dropdown-menu #{dropdown_menu_classes}" role="menu">\n            <t t-foreach="submenu.child_id" t-as="submenu">\n                <t t-call="website.submenu">\n                    <t t-set="item_class" t-value="None"/>\n                    <t t-set="link_class" t-valuef="dropdown-item"/>\n                </t>\n            </t>\n        </ul>\n    </li>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2314	16	\N	1	1	Home	\N	website.homepage	qweb	website/data/website_data.xml	primary	{"en_US": "<t name=\\"Homepage\\" t-name=\\"website.homepage\\">\\n    <t t-call=\\"website.layout\\">\\n        <t t-set=\\"pageName\\" t-value=\\"'homepage'\\"/>\\n        <div id=\\"wrap\\" class=\\"oe_structure oe_empty\\"/>\\n    </t>\\n</t>"}	<t name="Home" t-name="website.homepage">\n        <t t-call="website.layout">\n            <t t-set="pageName" t-value="'homepage'"/>\n            <div id="wrap" class="oe_structure oe_empty"/>\n        </t>\n    </t>	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	1	\N	\N	\N	\N	\N	{"en_US": "This is the homepage of the website"}	\N	\N	t
2317	55	2316	1	1	Custom Code Layout	\N	website.custom_code_layout	qweb	website/views/website_templates.xml	extension	{"en_US": "<data name=\\"Custom Code Layout\\" inherit_id=\\"website.layout\\" priority=\\"55\\">\\n    <xpath expr=\\"//head\\" position=\\"inside\\">\\n        <t t-out=\\"website.custom_code_head\\"/>\\n    </xpath>\\n    <xpath expr=\\"//body\\" position=\\"inside\\">\\n        <t t-out=\\"website.custom_code_footer\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Custom Code Layout" inherit_id="website.layout" priority="55">\n    <xpath expr="//head" position="inside">\n        <t t-out="website.custom_code_head"/>\n    </xpath>\n    <xpath expr="//body" position="inside">\n        <t t-out="website.custom_code_footer"/>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2318	16	571	1	1	user_dropdown	\N	website.user_dropdown	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"portal.user_dropdown\\">\\n    <xpath expr=\\"//t[@t-set='is_connected']\\" position=\\"replace\\">\\n        <t t-set=\\"is_connected\\" t-value=\\"False\\"/>\\n        <t t-if=\\"website\\">\\n            <t t-set=\\"is_connected\\" t-value=\\"website.user_id != user_id\\"/>\\n        </t>\\n        <t t-else=\\"\\">$0</t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="portal.user_dropdown">\n    <xpath expr="//t[@t-set='is_connected']" position="replace">\n        <t t-set="is_connected" t-value="False"/>\n        <t t-if="website">\n            <t t-set="is_connected" t-value="website.user_id != user_id"/>\n        </t>\n        <t t-else="">$0</t>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2316	16	568	1	1	Main layout	\N	website.layout	qweb	website/views/website_templates.xml	extension	{"en_US": "<data name=\\"Main layout\\" inherit_id=\\"portal.frontend_layout\\">\\n    <xpath expr=\\"//html\\" position=\\"before\\">\\n        <t t-set=\\"html_data\\" t-value=\\"{             'lang': lang.replace('_', '-'),             'data-website-id': website.id,             'data-edit_translations': '1' if edit_translations else None,             'data-main-object': repr(main_object) if main_object else None,             'data-seo-object': repr(seo_object) if seo_object else None,         }\\"/>\\n        <t t-if=\\"not request.env.user._is_public()\\" t-set=\\"nothing\\" t-value=\\"html_data.update({             'data-is-published': 'website_published' in main_object.fields_get() and main_object.website_published,             'data-can-optimize-seo': 'website_meta_description' in main_object.fields_get(),             'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.can_publish,             'data-editable-in-backend': edit_in_backend or ('website_published' in main_object.fields_get() and main_object._name != 'website.page'),         })\\"/>\\n        <!--\\n        TODO Review in master (this is a stable fix for new databases).\\n        See REVIEW_CAN_PUBLISH_UNSUDO.\\n        -->\\n        <t t-if=\\"html_data and html_data.get('data-can-publish') == True\\">\\n            <t t-set=\\"nothing\\" t-value=\\"html_data.update({                 'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.sudo(flag=False).can_publish,             })\\"/>\\n        </t>\\n        <t t-if=\\"editable or translatable\\" t-set=\\"nothing\\" t-value=\\"html_data.update({             'data-editable': '1' if editable else None,             'data-translatable': '1' if translatable else None,             'data-view-xmlid': xmlid,             'data-viewid': viewid,             'data-default-lang-name': website.default_lang_id.name.split('/').pop() if translatable else None,             'data-lang-name': website.env['res.lang']._get_data(code=lang).name.split('/').pop() if translatable else None,         })\\"/>\\n    </xpath>\\n\\n    <xpath expr=\\"//head\\" position=\\"attributes\\">\\n        <!--\\n        Cache the <head> of the website.layout:\\n        - For each individual website.page record (their css/js might be the\\n          same but their title will not for example). Arguably we could do this\\n          for any record (not only website.page) but this t-cache was originally\\n          added to replace the website.page own cache system. For other records,\\n          it could probably depend on each individual access right.\\n        - Only for non-designers (especially visitors) (hence the \\"editable or\\n          translatable\\" check).\\n        - Only if not in any debug mode (we want any correct value of debug mode\\n          to correctly appear in the `odoo` object + assets may depend on this\\n          (e.g. debug=assets or debug=tests)).\\n        -->\\n        <attribute name=\\"t-cache\\">main_object if main_object and main_object._name == 'website.page' and not request.session.debug and not editable and not translatable else None</attribute>\\n    </xpath>\\n    <xpath expr=\\"//head/*[1]\\" position=\\"before\\">\\n        <t t-if=\\"not title\\">\\n            <t t-if=\\"not additional_title and main_object and 'name' in main_object\\">\\n                <t t-set=\\"additional_title\\" t-value=\\"main_object.name\\"/>\\n            </t>\\n            <t t-set=\\"default_title\\" t-translation=\\"off\\" t-value=\\"(additional_title + ' | ' if additional_title else '') + website.name\\"/>\\n            <t t-set=\\"seo_object\\" t-value=\\"seo_object or main_object\\"/>\\n            <t t-if=\\"seo_object and 'website_meta_title' in seo_object and seo_object.website_meta_title\\">\\n                <t t-set=\\"title\\" t-value=\\"seo_object.website_meta_title\\"/>\\n            </t>\\n            <t t-else=\\"\\">\\n                <t t-set=\\"title\\" t-value=\\"default_title\\"/>\\n            </t>\\n        </t>\\n        <t t-set=\\"x_icon\\" t-value=\\"website.image_url(website, 'favicon')\\"/>\\n    </xpath>\\n    <xpath expr=\\"//head/meta[last()]\\" position=\\"after\\">\\n        <meta name=\\"generator\\" content=\\"Odoo\\"/>\\n        <t t-set=\\"website_meta\\" t-value=\\"seo_object and seo_object.get_website_meta() or {}\\"/>\\n        <meta name=\\"default_title\\" t-att-content=\\"default_title\\" groups=\\"website.group_website_designer\\"/>\\n        <meta t-if=\\"(main_object and 'website_indexed' in main_object         and not main_object.website_indexed) or (website.domain and not website._is_indexable_url(request.httprequest.url_root))\\" name=\\"robots\\" content=\\"noindex\\"/>\\n        <t t-set=\\"seo_object\\" t-value=\\"seo_object or main_object\\"/>\\n        <t t-set=\\"meta_description\\" t-value=\\"seo_object and 'website_meta_description' in seo_object             and seo_object.website_meta_description or website_meta_description or website_meta.get('meta_description', '')\\"/>\\n        <t t-set=\\"meta_keywords\\" t-value=\\"seo_object and 'website_meta_keywords' in seo_object             and seo_object.website_meta_keywords or website_meta_keywords\\"/>\\n        <meta t-if=\\"meta_description or editable\\" name=\\"description\\" t-att-content=\\"meta_description\\"/>\\n        <meta t-if=\\"meta_keywords or editable\\" name=\\"keywords\\" t-att-content=\\"meta_keywords\\"/>\\n        <t t-if=\\"seo_object\\">\\n        <meta name=\\"default_description\\" t-att-content=\\"website_meta_description or website_meta.get('meta_description')\\" groups=\\"website.group_website_designer\\"/>\\n            <!-- OpenGraph tags for Facebook sharing -->\\n            <t t-set=\\"opengraph_meta\\" t-value=\\"website_meta.get('opengraph_meta')\\"/>\\n            <t t-if=\\"opengraph_meta\\">\\n                <t t-foreach=\\"opengraph_meta\\" t-as=\\"property\\">\\n                    <t t-if=\\"isinstance(opengraph_meta[property], list)\\">\\n                        <t t-foreach=\\"opengraph_meta[property]\\" t-as=\\"meta_content\\">\\n        <meta t-att-property=\\"property\\" t-att-content=\\"meta_content\\"/>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n        <meta t-att-property=\\"property\\" t-att-content=\\"opengraph_meta[property]\\"/>\\n                    </t>\\n                </t>\\n            </t>\\n            <!-- Twitter tags for sharing -->\\n            <t t-set=\\"twitter_meta\\" t-value=\\"website_meta.get('twitter_meta')\\"/>\\n            <t t-if=\\"opengraph_meta\\">\\n                <t t-foreach=\\"twitter_meta\\" t-as=\\"t_meta\\">\\n        <meta t-att-name=\\"t_meta\\" t-att-content=\\"twitter_meta[t_meta]\\"/>\\n                </t>\\n            </t>\\n        </t>\\n        <t t-set=\\"canonical_domain\\" t-value=\\"website.get_base_url()\\"/>\\n        <!-- no hreflang on non-canonical pages or if no alternate language -->\\n        <t t-if=\\"request.is_frontend_multilang and website._is_canonical_url() and len(frontend_languages) &gt; 1\\">\\n            <t t-foreach=\\"frontend_languages.values()\\" t-as=\\"lg\\">\\n        <link rel=\\"alternate\\" t-att-hreflang=\\"lg.hreflang\\" t-att-href=\\"url_localized(lang_code=lg.code, prefetch_langs=True, canonical_domain=canonical_domain)\\"/>\\n            </t>\\n        <link rel=\\"alternate\\" hreflang=\\"x-default\\" t-att-href=\\"url_localized(lang_code=website.env['res.lang']._get_data(id=website._get_cached('default_lang_id')).code, canonical_domain=canonical_domain)\\"/>\\n        </t>\\n        <link rel=\\"canonical\\" t-att-href=\\"url_localized(lang_code=lang,canonical_domain=canonical_domain)\\"/>\\n        <!-- TODO: Once we have style in DB, add this preconnect only if a\\n        google font is actually used. Note that if no font is used, the\\n        preconnect is actually not connecting to the google servers. -->\\n        <link rel=\\"preconnect\\" href=\\"https://fonts.gstatic.com/\\" crossorigin=\\"\\"/>\\n    </xpath>\\n\\n    <xpath expr=\\"//head/script\\" position=\\"before\\">\\n        <t t-if=\\"website and website.cookies_bar and website.block_third_party_domains                  and not request.env['ir.http']._is_allowed_cookie('optional')                  and not editable and not translatable                  and not request.env.user.has_group('website.group_website_restricted_editor')\\">\\n            <script src=\\"/website/static/src/js/content/cookie_watcher.js\\"/>\\n            <script>\\n                watch3rdPartyScripts(<t t-out=\\"json.dumps(website._get_blocked_third_party_domains_list())\\"/>);\\n            </script>\\n        </t>\\n    </xpath>\\n\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Header</attribute>\\n        <attribute name=\\"t-att-data-extra-items-toggle-aria-label\\">extra_items_toggle_aria_label</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//header/t[@t-cache]\\" position=\\"attributes\\">\\n        <!-- website.is_public_user() is needed for menus having a page with\\n        restricted visibility (only shown to logged in user): public users and\\n        logged in users can't share the menu cache. -->\\n        <attribute name=\\"t-cache\\">None if website.is_menu_cache_disabled() else (xmlid,website,website.is_public_user())</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//header\\" position=\\"before\\">\\n        <t t-set=\\"cta_btn_text\\" t-value=\\"False\\"/>\\n        <t t-set=\\"cta_btn_href\\">/contactus</t>\\n        <t t-set=\\"extra_items_toggle_aria_label\\">Extra items button</t>\\n        <t t-set=\\"primary_additional_colors\\" t-value=\\"False\\"/>\\n        <t t-set=\\"secondary_additional_colors\\" t-value=\\"False\\"/>\\n        <t t-if=\\"primary_additional_colors\\">\\n            <t t-set=\\"_additional_btn_color\\" t-valuef=\\"btn btn-outline-primary\\"/>\\n        </t>\\n        <t t-if=\\"secondary_additional_colors\\">\\n            <t t-set=\\"_additional_btn_color\\" t-valuef=\\"btn btn-outline-secondary\\"/>\\n        </t>\\n    </xpath>\\n\\n    <xpath expr=\\"//footer\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Footer</attribute>\\n        <!-- Background now controlled by css configuration, using color combinations -->\\n        <attribute name=\\"t-attf-class\\" add=\\"o_colored_level o_cc\\" remove=\\"bg-light\\" separator=\\" \\"/>\\n        <!-- Add the main object as a cache key so that the footer_visible page\\n        option is properly reflected across pages. Controllers and other objects\\n        do not have any page option (yet) so they can share the same cache -->\\n        <attribute name=\\"t-cache\\" add=\\"website,main_object._name == 'website.page' and main_object\\"/>\\n    </xpath>\\n    <xpath expr=\\"//div[hasclass('o_footer_copyright')]\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Copyright</attribute>\\n        <!-- Background now controlled by css configuration, using color combinations -->\\n        <attribute name=\\"class\\" add=\\"o_colored_level o_cc\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='web.brand_promotion']/..\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"o_not_editable\\" separator=\\" \\"/>\\n        <attribute name=\\"t-if\\">not editable</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"after\\">\\n        <t t-if=\\"website.google_analytics_key and not editable\\">\\n            <script id=\\"tracking_code\\" t-attf-src=\\"https://www.googletagmanager.com/gtag/js?id={{ website.google_analytics_key }}\\" async=\\"async\\"/>\\n            <script id=\\"tracking_code_config\\">\\n                window.dataLayer = window.dataLayer || [];\\n                function gtag(){dataLayer.push(arguments);}\\n                gtag('consent', 'default', {\\n                    'ad_storage': 'denied',\\n                    'ad_user_data': 'denied',\\n                    'ad_personalization': 'denied',\\n                    'analytics_storage': 'denied',\\n                });\\n                gtag('js', new Date());\\n                gtag('config', '<t t-esc=\\"website.google_analytics_key\\"/>');\\n                function allConsentsGranted() {\\n                    gtag('consent', 'update', {\\n                        'ad_storage': 'granted',\\n                        'ad_user_data': 'granted',\\n                        'ad_personalization': 'granted',\\n                        'analytics_storage': 'granted',\\n                    });\\n                }\\n                <t t-if=\\"website._allConsentsGranted()\\">\\n                    allConsentsGranted();\\n                </t>\\n                <t t-else=\\"\\">\\n                    document.addEventListener(\\n                        \\"optionalCookiesAccepted\\",\\n                        allConsentsGranted,\\n                        {once: true}\\n                    );\\n                </t>\\n            </script>\\n        </t>\\n        <t t-if=\\"website.plausible_shared_key and not editable\\">\\n            <script id=\\"plausible_script\\" name=\\"plausible\\" defer=\\"defer\\" t-att-data-domain=\\"website.plausible_site\\" t-att-src=\\"website._get_plausible_script_url()\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- Page options -->\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"before\\">\\n        <t groups=\\"website.group_website_restricted_editor\\">\\n            <t t-foreach=\\"['header_overlay', 'header_color', 'header_text_color', 'header_visible', 'footer_visible']\\" t-as=\\"optionName\\">\\n                <!-- Firefox autocomplete is too aggressive and works on hidden inputs,\\n                so we need to disable it (https://bugzilla.mozilla.org/show_bug.cgi?id=520561) -->\\n                <input t-if=\\"optionName in main_object\\" type=\\"hidden\\" class=\\"o_page_option_data\\" autocomplete=\\"off\\" t-att-name=\\"optionName\\" t-att-value=\\"main_object[optionName]\\"/>\\n            </t>\\n        </t>\\n\\n        <t t-set=\\"header_bg_color\\" t-value=\\"'header_color' in main_object and main_object.header_color or ''\\"/>\\n        <t t-set=\\"header_bg_color_is_class\\" t-value=\\"'bg-' in header_bg_color\\"/>\\n        <t t-set=\\"header_bg_color_class\\" t-value=\\"header_bg_color_is_class and header_bg_color or ''\\"/>\\n        <t t-set=\\"header_bg_color_style\\" t-value=\\"(not header_bg_color_is_class) and header_bg_color or ''\\"/>\\n\\n        <t t-set=\\"header_text_color\\" t-value=\\"'header_text_color' in main_object and main_object.header_text_color or ''\\"/>\\n        <t t-set=\\"header_text_color_is_class\\" t-value=\\"'text-' in header_text_color\\"/>\\n        <t t-set=\\"header_text_color_class\\" t-value=\\"header_text_color_is_class and header_text_color or ''\\"/>\\n        <t t-set=\\"header_text_color_style\\" t-value=\\"(not header_text_color_is_class) and header_text_color or ''\\"/>\\n\\n        <div groups=\\"base.group_user\\" class=\\"o_frontend_to_backend_nav position-fixed d-none\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" class=\\"o_frontend_to_backend_icon position-absolute\\" width=\\"24px\\" height=\\"24px\\" viewBox=\\"-7 -7 24 24\\" preserveAspectRatio=\\"xMinYMin\\">\\n                <path fill=\\"#FFF\\" d=\\"M8 8V1a1 1 0 1 1 2 0v8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h7z\\"/>\\n            </svg>\\n            <div class=\\"o_frontend_to_backend_buttons d-flex\\">\\n                <a href=\\"#\\" title=\\"Go to your Odoo Apps\\" class=\\"o_frontend_to_backend_apps_btn fa fa-th d-flex align-items-center justify-content-center text-decoration-none\\" data-bs-toggle=\\"dropdown\\"/>\\n                <div class=\\"dropdown-menu o_frontend_to_backend_apps_menu\\" role=\\"menu\\">\\n                    <a role=\\"menuitem\\" class=\\"dropdown-item\\" t-esc=\\"menu['name']\\" t-as=\\"menu\\" t-foreach=\\"env['ir.ui.menu'].with_context(force_action=True).load_menus_root()['children']\\" t-attf-href=\\"/odoo/action-#{menu['action'] and menu['action'].split(',')[1] or ''}\\"/>\\n                </div>\\n                <a groups=\\"website.group_website_restricted_editor\\" href=\\"#\\" title=\\"Edit this content\\" class=\\"o_frontend_to_backend_edit_btn px-3 d-flex align-items-center justify-content-center text-decoration-none\\">\\n                    <img src=\\"/website/static/description/icon.png\\" alt=\\"\\"/>Editor\\n                </a>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'o_header_overlay' if 'header_overlay' in main_object and main_object.header_overlay else ''}\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{header_bg_color_class}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-style\\" add=\\"#{header_bg_color_style and ('background-color: %s;' % header_bg_color_style)}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-class\\" add=\\"#{header_text_color_class}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-style\\" add=\\"#{header_text_color_style and ('color: %s;' % header_text_color_style)}\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'d-none o_snippet_invisible' if 'header_visible' in main_object and not main_object.header_visible else ''}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-att-data-invisible\\">'1' if 'header_visible' in main_object and not main_object.header_visible else None</attribute>\\n    </xpath>\\n    <xpath expr=\\"//footer[@id='bottom']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'d-none o_snippet_invisible' if 'footer_visible' in main_object and not main_object.footer_visible else ''}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-att-data-invisible\\">'1' if 'footer_visible' in main_object and not main_object.footer_visible else None</attribute>\\n    </xpath>\\n</data>", "es_ES": "<data name=\\"Main layout\\" inherit_id=\\"portal.frontend_layout\\">\\n    <xpath expr=\\"//html\\" position=\\"before\\">\\n        <t t-set=\\"html_data\\" t-value=\\"{             'lang': lang.replace('_', '-'),             'data-website-id': website.id,             'data-edit_translations': '1' if edit_translations else None,             'data-main-object': repr(main_object) if main_object else None,             'data-seo-object': repr(seo_object) if seo_object else None,         }\\"/>\\n        <t t-if=\\"not request.env.user._is_public()\\" t-set=\\"nothing\\" t-value=\\"html_data.update({             'data-is-published': 'website_published' in main_object.fields_get() and main_object.website_published,             'data-can-optimize-seo': 'website_meta_description' in main_object.fields_get(),             'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.can_publish,             'data-editable-in-backend': edit_in_backend or ('website_published' in main_object.fields_get() and main_object._name != 'website.page'),         })\\"/>\\n        <!--\\n        TODO Review in master (this is a stable fix for new databases).\\n        See REVIEW_CAN_PUBLISH_UNSUDO.\\n        -->\\n        <t t-if=\\"html_data and html_data.get('data-can-publish') == True\\">\\n            <t t-set=\\"nothing\\" t-value=\\"html_data.update({                 'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.sudo(flag=False).can_publish,             })\\"/>\\n        </t>\\n        <t t-if=\\"editable or translatable\\" t-set=\\"nothing\\" t-value=\\"html_data.update({             'data-editable': '1' if editable else None,             'data-translatable': '1' if translatable else None,             'data-view-xmlid': xmlid,             'data-viewid': viewid,             'data-default-lang-name': website.default_lang_id.name.split('/').pop() if translatable else None,             'data-lang-name': website.env['res.lang']._get_data(code=lang).name.split('/').pop() if translatable else None,         })\\"/>\\n    </xpath>\\n\\n    <xpath expr=\\"//head\\" position=\\"attributes\\">\\n        <!--\\n        Cache the <head> of the website.layout:\\n        - For each individual website.page record (their css/js might be the\\n          same but their title will not for example). Arguably we could do this\\n          for any record (not only website.page) but this t-cache was originally\\n          added to replace the website.page own cache system. For other records,\\n          it could probably depend on each individual access right.\\n        - Only for non-designers (especially visitors) (hence the \\"editable or\\n          translatable\\" check).\\n        - Only if not in any debug mode (we want any correct value of debug mode\\n          to correctly appear in the `odoo` object + assets may depend on this\\n          (e.g. debug=assets or debug=tests)).\\n        -->\\n        <attribute name=\\"t-cache\\">main_object if main_object and main_object._name == 'website.page' and not request.session.debug and not editable and not translatable else None</attribute>\\n    </xpath>\\n    <xpath expr=\\"//head/*[1]\\" position=\\"before\\">\\n        <t t-if=\\"not title\\">\\n            <t t-if=\\"not additional_title and main_object and 'name' in main_object\\">\\n                <t t-set=\\"additional_title\\" t-value=\\"main_object.name\\"/>\\n            </t>\\n            <t t-set=\\"default_title\\" t-translation=\\"off\\" t-value=\\"(additional_title + ' | ' if additional_title else '') + website.name\\"/>\\n            <t t-set=\\"seo_object\\" t-value=\\"seo_object or main_object\\"/>\\n            <t t-if=\\"seo_object and 'website_meta_title' in seo_object and seo_object.website_meta_title\\">\\n                <t t-set=\\"title\\" t-value=\\"seo_object.website_meta_title\\"/>\\n            </t>\\n            <t t-else=\\"\\">\\n                <t t-set=\\"title\\" t-value=\\"default_title\\"/>\\n            </t>\\n        </t>\\n        <t t-set=\\"x_icon\\" t-value=\\"website.image_url(website, 'favicon')\\"/>\\n    </xpath>\\n    <xpath expr=\\"//head/meta[last()]\\" position=\\"after\\">\\n        <meta name=\\"generator\\" content=\\"Odoo\\"/>\\n        <t t-set=\\"website_meta\\" t-value=\\"seo_object and seo_object.get_website_meta() or {}\\"/>\\n        <meta name=\\"default_title\\" t-att-content=\\"default_title\\" groups=\\"website.group_website_designer\\"/>\\n        <meta t-if=\\"(main_object and 'website_indexed' in main_object         and not main_object.website_indexed) or (website.domain and not website._is_indexable_url(request.httprequest.url_root))\\" name=\\"robots\\" content=\\"noindex\\"/>\\n        <t t-set=\\"seo_object\\" t-value=\\"seo_object or main_object\\"/>\\n        <t t-set=\\"meta_description\\" t-value=\\"seo_object and 'website_meta_description' in seo_object             and seo_object.website_meta_description or website_meta_description or website_meta.get('meta_description', '')\\"/>\\n        <t t-set=\\"meta_keywords\\" t-value=\\"seo_object and 'website_meta_keywords' in seo_object             and seo_object.website_meta_keywords or website_meta_keywords\\"/>\\n        <meta t-if=\\"meta_description or editable\\" name=\\"description\\" t-att-content=\\"meta_description\\"/>\\n        <meta t-if=\\"meta_keywords or editable\\" name=\\"keywords\\" t-att-content=\\"meta_keywords\\"/>\\n        <t t-if=\\"seo_object\\">\\n        <meta name=\\"default_description\\" t-att-content=\\"website_meta_description or website_meta.get('meta_description')\\" groups=\\"website.group_website_designer\\"/>\\n            <!-- OpenGraph tags for Facebook sharing -->\\n            <t t-set=\\"opengraph_meta\\" t-value=\\"website_meta.get('opengraph_meta')\\"/>\\n            <t t-if=\\"opengraph_meta\\">\\n                <t t-foreach=\\"opengraph_meta\\" t-as=\\"property\\">\\n                    <t t-if=\\"isinstance(opengraph_meta[property], list)\\">\\n                        <t t-foreach=\\"opengraph_meta[property]\\" t-as=\\"meta_content\\">\\n        <meta t-att-property=\\"property\\" t-att-content=\\"meta_content\\"/>\\n                        </t>\\n                    </t>\\n                    <t t-else=\\"\\">\\n        <meta t-att-property=\\"property\\" t-att-content=\\"opengraph_meta[property]\\"/>\\n                    </t>\\n                </t>\\n            </t>\\n            <!-- Twitter tags for sharing -->\\n            <t t-set=\\"twitter_meta\\" t-value=\\"website_meta.get('twitter_meta')\\"/>\\n            <t t-if=\\"opengraph_meta\\">\\n                <t t-foreach=\\"twitter_meta\\" t-as=\\"t_meta\\">\\n        <meta t-att-name=\\"t_meta\\" t-att-content=\\"twitter_meta[t_meta]\\"/>\\n                </t>\\n            </t>\\n        </t>\\n        <t t-set=\\"canonical_domain\\" t-value=\\"website.get_base_url()\\"/>\\n        <!-- no hreflang on non-canonical pages or if no alternate language -->\\n        <t t-if=\\"request.is_frontend_multilang and website._is_canonical_url() and len(frontend_languages) &gt; 1\\">\\n            <t t-foreach=\\"frontend_languages.values()\\" t-as=\\"lg\\">\\n        <link rel=\\"alternate\\" t-att-hreflang=\\"lg.hreflang\\" t-att-href=\\"url_localized(lang_code=lg.code, prefetch_langs=True, canonical_domain=canonical_domain)\\"/>\\n            </t>\\n        <link rel=\\"alternate\\" hreflang=\\"x-default\\" t-att-href=\\"url_localized(lang_code=website.env['res.lang']._get_data(id=website._get_cached('default_lang_id')).code, canonical_domain=canonical_domain)\\"/>\\n        </t>\\n        <link rel=\\"canonical\\" t-att-href=\\"url_localized(lang_code=lang,canonical_domain=canonical_domain)\\"/>\\n        <!-- TODO: Once we have style in DB, add this preconnect only if a\\n        google font is actually used. Note that if no font is used, the\\n        preconnect is actually not connecting to the google servers. -->\\n        <link rel=\\"preconnect\\" href=\\"https://fonts.gstatic.com/\\" crossorigin=\\"\\"/>\\n    </xpath>\\n\\n    <xpath expr=\\"//head/script\\" position=\\"before\\">\\n        <t t-if=\\"website and website.cookies_bar and website.block_third_party_domains                  and not request.env['ir.http']._is_allowed_cookie('optional')                  and not editable and not translatable                  and not request.env.user.has_group('website.group_website_restricted_editor')\\">\\n            <script src=\\"/website/static/src/js/content/cookie_watcher.js\\"/>\\n            <script>\\n                watch3rdPartyScripts(<t t-out=\\"json.dumps(website._get_blocked_third_party_domains_list())\\"/>);\\n            </script>\\n        </t>\\n    </xpath>\\n\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Header</attribute>\\n        <attribute name=\\"t-att-data-extra-items-toggle-aria-label\\">extra_items_toggle_aria_label</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//header/t[@t-cache]\\" position=\\"attributes\\">\\n        <!-- website.is_public_user() is needed for menus having a page with\\n        restricted visibility (only shown to logged in user): public users and\\n        logged in users can't share the menu cache. -->\\n        <attribute name=\\"t-cache\\">None if website.is_menu_cache_disabled() else (xmlid,website,website.is_public_user())</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//header\\" position=\\"before\\">\\n        <t t-set=\\"cta_btn_text\\" t-value=\\"False\\"/>\\n        <t t-set=\\"cta_btn_href\\">/contacto</t>\\n        <t t-set=\\"extra_items_toggle_aria_label\\">Botón de elementos adicionales</t>\\n        <t t-set=\\"primary_additional_colors\\" t-value=\\"False\\"/>\\n        <t t-set=\\"secondary_additional_colors\\" t-value=\\"False\\"/>\\n        <t t-if=\\"primary_additional_colors\\">\\n            <t t-set=\\"_additional_btn_color\\" t-valuef=\\"btn btn-outline-primary\\"/>\\n        </t>\\n        <t t-if=\\"secondary_additional_colors\\">\\n            <t t-set=\\"_additional_btn_color\\" t-valuef=\\"btn btn-outline-secondary\\"/>\\n        </t>\\n    </xpath>\\n\\n    <xpath expr=\\"//footer\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Footer</attribute>\\n        <!-- Background now controlled by css configuration, using color combinations -->\\n        <attribute name=\\"t-attf-class\\" add=\\"o_colored_level o_cc\\" remove=\\"bg-light\\" separator=\\" \\"/>\\n        <!-- Add the main object as a cache key so that the footer_visible page\\n        option is properly reflected across pages. Controllers and other objects\\n        do not have any page option (yet) so they can share the same cache -->\\n        <attribute name=\\"t-cache\\" add=\\"website,main_object._name == 'website.page' and main_object\\"/>\\n    </xpath>\\n    <xpath expr=\\"//div[hasclass('o_footer_copyright')]\\" position=\\"attributes\\">\\n        <attribute name=\\"data-name\\">Copyright</attribute>\\n        <!-- Background now controlled by css configuration, using color combinations -->\\n        <attribute name=\\"class\\" add=\\"o_colored_level o_cc\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='web.brand_promotion']/..\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"o_not_editable\\" separator=\\" \\"/>\\n        <attribute name=\\"t-if\\">not editable</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"after\\">\\n        <t t-if=\\"website.google_analytics_key and not editable\\">\\n            <script id=\\"tracking_code\\" t-attf-src=\\"https://www.googletagmanager.com/gtag/js?id={{ website.google_analytics_key }}\\" async=\\"async\\"/>\\n            <script id=\\"tracking_code_config\\">\\n                window.dataLayer = window.dataLayer || [];\\n                function gtag(){dataLayer.push(arguments);}\\n                gtag('consent', 'default', {\\n                    'ad_storage': 'denied',\\n                    'ad_user_data': 'denied',\\n                    'ad_personalization': 'denied',\\n                    'analytics_storage': 'denied',\\n                });\\n                gtag('js', new Date());\\n                gtag('config', '<t t-esc=\\"website.google_analytics_key\\"/>');\\n                function allConsentsGranted() {\\n                    gtag('consent', 'update', {\\n                        'ad_storage': 'granted',\\n                        'ad_user_data': 'granted',\\n                        'ad_personalization': 'granted',\\n                        'analytics_storage': 'granted',\\n                    });\\n                }\\n                <t t-if=\\"website._allConsentsGranted()\\">\\n                    allConsentsGranted();\\n                </t>\\n                <t t-else=\\"\\">\\n                    document.addEventListener(\\n                        \\"optionalCookiesAccepted\\",\\n                        allConsentsGranted,\\n                        {once: true}\\n                    );\\n                </t>\\n            </script>\\n        </t>\\n        <t t-if=\\"website.plausible_shared_key and not editable\\">\\n            <script id=\\"plausible_script\\" name=\\"plausible\\" defer=\\"defer\\" t-att-data-domain=\\"website.plausible_site\\" t-att-src=\\"website._get_plausible_script_url()\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- Page options -->\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"before\\">\\n        <t groups=\\"website.group_website_restricted_editor\\">\\n            <t t-foreach=\\"['header_overlay', 'header_color', 'header_text_color', 'header_visible', 'footer_visible']\\" t-as=\\"optionName\\">\\n                <!-- Firefox autocomplete is too aggressive and works on hidden inputs,\\n                so we need to disable it (https://bugzilla.mozilla.org/show_bug.cgi?id=520561) -->\\n                <input t-if=\\"optionName in main_object\\" type=\\"hidden\\" class=\\"o_page_option_data\\" autocomplete=\\"off\\" t-att-name=\\"optionName\\" t-att-value=\\"main_object[optionName]\\"/>\\n            </t>\\n        </t>\\n\\n        <t t-set=\\"header_bg_color\\" t-value=\\"'header_color' in main_object and main_object.header_color or ''\\"/>\\n        <t t-set=\\"header_bg_color_is_class\\" t-value=\\"'bg-' in header_bg_color\\"/>\\n        <t t-set=\\"header_bg_color_class\\" t-value=\\"header_bg_color_is_class and header_bg_color or ''\\"/>\\n        <t t-set=\\"header_bg_color_style\\" t-value=\\"(not header_bg_color_is_class) and header_bg_color or ''\\"/>\\n\\n        <t t-set=\\"header_text_color\\" t-value=\\"'header_text_color' in main_object and main_object.header_text_color or ''\\"/>\\n        <t t-set=\\"header_text_color_is_class\\" t-value=\\"'text-' in header_text_color\\"/>\\n        <t t-set=\\"header_text_color_class\\" t-value=\\"header_text_color_is_class and header_text_color or ''\\"/>\\n        <t t-set=\\"header_text_color_style\\" t-value=\\"(not header_text_color_is_class) and header_text_color or ''\\"/>\\n\\n        <div groups=\\"base.group_user\\" class=\\"o_frontend_to_backend_nav position-fixed d-none\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" class=\\"o_frontend_to_backend_icon position-absolute\\" width=\\"24px\\" height=\\"24px\\" viewBox=\\"-7 -7 24 24\\" preserveAspectRatio=\\"xMinYMin\\">\\n                <path fill=\\"#FFF\\" d=\\"M8 8V1a1 1 0 1 1 2 0v8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h7z\\"/>\\n            </svg>\\n            <div class=\\"o_frontend_to_backend_buttons d-flex\\">\\n                <a href=\\"#\\" title=\\"Ir a sus aplicaciones de Odoo\\" class=\\"o_frontend_to_backend_apps_btn fa fa-th d-flex align-items-center justify-content-center text-decoration-none\\" data-bs-toggle=\\"dropdown\\"/>\\n                <div class=\\"dropdown-menu o_frontend_to_backend_apps_menu\\" role=\\"menu\\">\\n                    <a role=\\"menuitem\\" class=\\"dropdown-item\\" t-esc=\\"menu['name']\\" t-as=\\"menu\\" t-foreach=\\"env['ir.ui.menu'].with_context(force_action=True).load_menus_root()['children']\\" t-attf-href=\\"/odoo/action-#{menu['action'] and menu['action'].split(',')[1] or ''}\\"/>\\n                </div>\\n                <a groups=\\"website.group_website_restricted_editor\\" href=\\"#\\" title=\\"Editar este contenido\\" class=\\"o_frontend_to_backend_edit_btn px-3 d-flex align-items-center justify-content-center text-decoration-none\\">\\n                    <img src=\\"/website/static/description/icon.png\\" alt=\\"\\"/>Editor\\n                </a>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'o_header_overlay' if 'header_overlay' in main_object and main_object.header_overlay else ''}\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{header_bg_color_class}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-style\\" add=\\"#{header_bg_color_style and ('background-color: %s;' % header_bg_color_style)}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-class\\" add=\\"#{header_text_color_class}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-attf-style\\" add=\\"#{header_text_color_style and ('color: %s;' % header_text_color_style)}\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'d-none o_snippet_invisible' if 'header_visible' in main_object and not main_object.header_visible else ''}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-att-data-invisible\\">'1' if 'header_visible' in main_object and not main_object.header_visible else None</attribute>\\n    </xpath>\\n    <xpath expr=\\"//footer[@id='bottom']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'d-none o_snippet_invisible' if 'footer_visible' in main_object and not main_object.footer_visible else ''}\\" separator=\\" \\"/>\\n        <attribute name=\\"t-att-data-invisible\\">'1' if 'footer_visible' in main_object and not main_object.footer_visible else None</attribute>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Main layout" inherit_id="portal.frontend_layout">\n    <xpath expr="//html" position="before">\n        <t t-set="html_data" t-value="{             'lang': lang.replace('_', '-'),             'data-website-id': website.id,             'data-edit_translations': '1' if edit_translations else None,             'data-main-object': repr(main_object) if main_object else None,             'data-seo-object': repr(seo_object) if seo_object else None,         }"/>\n        <t t-if="not request.env.user._is_public()" t-set="nothing" t-value="html_data.update({             'data-is-published': 'website_published' in main_object.fields_get() and main_object.website_published,             'data-can-optimize-seo': 'website_meta_description' in main_object.fields_get(),             'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.can_publish,             'data-editable-in-backend': edit_in_backend or ('website_published' in main_object.fields_get() and main_object._name != 'website.page'),         })"/>\n        <!--\n        TODO Review in master (this is a stable fix for new databases).\n        See REVIEW_CAN_PUBLISH_UNSUDO.\n        -->\n        <t t-if="html_data and html_data.get('data-can-publish') == True">\n            <t t-set="nothing" t-value="html_data.update({                 'data-can-publish': 'can_publish' in main_object.fields_get() and main_object.sudo(flag=False).can_publish,             })"/>\n        </t>\n        <t t-if="editable or translatable" t-set="nothing" t-value="html_data.update({             'data-editable': '1' if editable else None,             'data-translatable': '1' if translatable else None,             'data-view-xmlid': xmlid,             'data-viewid': viewid,             'data-default-lang-name': website.default_lang_id.name.split('/').pop() if translatable else None,             'data-lang-name': website.env['res.lang']._get_data(code=lang).name.split('/').pop() if translatable else None,         })"/>\n    </xpath>\n\n    <xpath expr="//head" position="attributes">\n        <!--\n        Cache the <head> of the website.layout:\n        - For each individual website.page record (their css/js might be the\n          same but their title will not for example). Arguably we could do this\n          for any record (not only website.page) but this t-cache was originally\n          added to replace the website.page own cache system. For other records,\n          it could probably depend on each individual access right.\n        - Only for non-designers (especially visitors) (hence the "editable or\n          translatable" check).\n        - Only if not in any debug mode (we want any correct value of debug mode\n          to correctly appear in the `odoo` object + assets may depend on this\n          (e.g. debug=assets or debug=tests)).\n        -->\n        <attribute name="t-cache">main_object if main_object and main_object._name == 'website.page' and not request.session.debug and not editable and not translatable else None</attribute>\n    </xpath>\n    <xpath expr="//head/*[1]" position="before">\n        <t t-if="not title">\n            <t t-if="not additional_title and main_object and 'name' in main_object">\n                <t t-set="additional_title" t-value="main_object.name"/>\n            </t>\n            <t t-set="default_title" t-translation="off" t-value="(additional_title + ' | ' if additional_title else '') + website.name"/>\n            <t t-set="seo_object" t-value="seo_object or main_object"/>\n            <t t-if="seo_object and 'website_meta_title' in seo_object and seo_object.website_meta_title">\n                <t t-set="title" t-value="seo_object.website_meta_title"/>\n            </t>\n            <t t-else="">\n                <t t-set="title" t-value="default_title"/>\n            </t>\n        </t>\n        <t t-set="x_icon" t-value="website.image_url(website, 'favicon')"/>\n    </xpath>\n    <xpath expr="//head/meta[last()]" position="after">\n        <meta name="generator" content="Odoo"/>\n        <t t-set="website_meta" t-value="seo_object and seo_object.get_website_meta() or {}"/>\n        <meta name="default_title" t-att-content="default_title" groups="website.group_website_designer"/>\n        <meta t-if="(main_object and 'website_indexed' in main_object         and not main_object.website_indexed) or (website.domain and not website._is_indexable_url(request.httprequest.url_root))" name="robots" content="noindex"/>\n        <t t-set="seo_object" t-value="seo_object or main_object"/>\n        <t t-set="meta_description" t-value="seo_object and 'website_meta_description' in seo_object             and seo_object.website_meta_description or website_meta_description or website_meta.get('meta_description', '')"/>\n        <t t-set="meta_keywords" t-value="seo_object and 'website_meta_keywords' in seo_object             and seo_object.website_meta_keywords or website_meta_keywords"/>\n        <meta t-if="meta_description or editable" name="description" t-att-content="meta_description"/>\n        <meta t-if="meta_keywords or editable" name="keywords" t-att-content="meta_keywords"/>\n        <t t-if="seo_object">\n        <meta name="default_description" t-att-content="website_meta_description or website_meta.get('meta_description')" groups="website.group_website_designer"/>\n            <!-- OpenGraph tags for Facebook sharing -->\n            <t t-set="opengraph_meta" t-value="website_meta.get('opengraph_meta')"/>\n            <t t-if="opengraph_meta">\n                <t t-foreach="opengraph_meta" t-as="property">\n                    <t t-if="isinstance(opengraph_meta[property], list)">\n                        <t t-foreach="opengraph_meta[property]" t-as="meta_content">\n        <meta t-att-property="property" t-att-content="meta_content"/>\n                        </t>\n                    </t>\n                    <t t-else="">\n        <meta t-att-property="property" t-att-content="opengraph_meta[property]"/>\n                    </t>\n                </t>\n            </t>\n            <!-- Twitter tags for sharing -->\n            <t t-set="twitter_meta" t-value="website_meta.get('twitter_meta')"/>\n            <t t-if="opengraph_meta">\n                <t t-foreach="twitter_meta" t-as="t_meta">\n        <meta t-att-name="t_meta" t-att-content="twitter_meta[t_meta]"/>\n                </t>\n            </t>\n        </t>\n        <t t-set="canonical_domain" t-value="website.get_base_url()"/>\n        <!-- no hreflang on non-canonical pages or if no alternate language -->\n        <t t-if="request.is_frontend_multilang and website._is_canonical_url() and len(frontend_languages) &gt; 1">\n            <t t-foreach="frontend_languages.values()" t-as="lg">\n        <link rel="alternate" t-att-hreflang="lg.hreflang" t-att-href="url_localized(lang_code=lg.code, prefetch_langs=True, canonical_domain=canonical_domain)"/>\n            </t>\n        <link rel="alternate" hreflang="x-default" t-att-href="url_localized(lang_code=website.env['res.lang']._get_data(id=website._get_cached('default_lang_id')).code, canonical_domain=canonical_domain)"/>\n        </t>\n        <link rel="canonical" t-att-href="url_localized(lang_code=lang,canonical_domain=canonical_domain)"/>\n        <!-- TODO: Once we have style in DB, add this preconnect only if a\n        google font is actually used. Note that if no font is used, the\n        preconnect is actually not connecting to the google servers. -->\n        <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin=""/>\n    </xpath>\n\n    <xpath expr="//head/script" position="before">\n        <t t-if="website and website.cookies_bar and website.block_third_party_domains                  and not request.env['ir.http']._is_allowed_cookie('optional')                  and not editable and not translatable                  and not request.env.user.has_group('website.group_website_restricted_editor')">\n            <script src="/website/static/src/js/content/cookie_watcher.js"/>\n            <script>\n                watch3rdPartyScripts(<t t-out="json.dumps(website._get_blocked_third_party_domains_list())"/>);\n            </script>\n        </t>\n    </xpath>\n\n    <xpath expr="//header" position="attributes">\n        <attribute name="data-name">Header</attribute>\n        <attribute name="t-att-data-extra-items-toggle-aria-label">extra_items_toggle_aria_label</attribute>\n    </xpath>\n\n    <xpath expr="//header/t[@t-cache]" position="attributes">\n        <!-- website.is_public_user() is needed for menus having a page with\n        restricted visibility (only shown to logged in user): public users and\n        logged in users can't share the menu cache. -->\n        <attribute name="t-cache">None if website.is_menu_cache_disabled() else (xmlid,website,website.is_public_user())</attribute>\n    </xpath>\n\n    <xpath expr="//header" position="before">\n        <t t-set="cta_btn_text" t-value="False"/>\n        <t t-set="cta_btn_href">/contactus</t>\n        <t t-set="extra_items_toggle_aria_label">Extra items button</t>\n        <t t-set="primary_additional_colors" t-value="False"/>\n        <t t-set="secondary_additional_colors" t-value="False"/>\n        <t t-if="primary_additional_colors">\n            <t t-set="_additional_btn_color" t-valuef="btn btn-outline-primary"/>\n        </t>\n        <t t-if="secondary_additional_colors">\n            <t t-set="_additional_btn_color" t-valuef="btn btn-outline-secondary"/>\n        </t>\n    </xpath>\n\n    <xpath expr="//footer" position="attributes">\n        <attribute name="data-name">Footer</attribute>\n        <!-- Background now controlled by css configuration, using color combinations -->\n        <attribute name="t-attf-class" add="o_colored_level o_cc" remove="bg-light" separator=" "/>\n        <!-- Add the main object as a cache key so that the footer_visible page\n        option is properly reflected across pages. Controllers and other objects\n        do not have any page option (yet) so they can share the same cache -->\n        <attribute name="t-cache" add="website,main_object._name == 'website.page' and main_object"/>\n    </xpath>\n    <xpath expr="//div[hasclass('o_footer_copyright')]" position="attributes">\n        <attribute name="data-name">Copyright</attribute>\n        <!-- Background now controlled by css configuration, using color combinations -->\n        <attribute name="class" add="o_colored_level o_cc" separator=" "/>\n    </xpath>\n    <xpath expr="//t[@t-call='web.brand_promotion']/.." position="attributes">\n        <attribute name="class" add="o_not_editable" separator=" "/>\n        <attribute name="t-if">not editable</attribute>\n    </xpath>\n\n    <xpath expr="//div[@id='wrapwrap']" position="after">\n        <t t-if="website.google_analytics_key and not editable">\n            <script id="tracking_code" t-attf-src="https://www.googletagmanager.com/gtag/js?id={{ website.google_analytics_key }}" async="async"/>\n            <script id="tracking_code_config">\n                window.dataLayer = window.dataLayer || [];\n                function gtag(){dataLayer.push(arguments);}\n                gtag('consent', 'default', {\n                    'ad_storage': 'denied',\n                    'ad_user_data': 'denied',\n                    'ad_personalization': 'denied',\n                    'analytics_storage': 'denied',\n                });\n                gtag('js', new Date());\n                gtag('config', '<t t-esc="website.google_analytics_key"/>');\n                function allConsentsGranted() {\n                    gtag('consent', 'update', {\n                        'ad_storage': 'granted',\n                        'ad_user_data': 'granted',\n                        'ad_personalization': 'granted',\n                        'analytics_storage': 'granted',\n                    });\n                }\n                <t t-if="website._allConsentsGranted()">\n                    allConsentsGranted();\n                </t>\n                <t t-else="">\n                    document.addEventListener(\n                        "optionalCookiesAccepted",\n                        allConsentsGranted,\n                        {once: true}\n                    );\n                </t>\n            </script>\n        </t>\n        <t t-if="website.plausible_shared_key and not editable">\n            <script id="plausible_script" name="plausible" defer="defer" t-att-data-domain="website.plausible_site" t-att-src="website._get_plausible_script_url()"/>\n        </t>\n    </xpath>\n\n    <!-- Page options -->\n    <xpath expr="//div[@id='wrapwrap']" position="before">\n        <t groups="website.group_website_restricted_editor">\n            <t t-foreach="['header_overlay', 'header_color', 'header_text_color', 'header_visible', 'footer_visible']" t-as="optionName">\n                <!-- Firefox autocomplete is too aggressive and works on hidden inputs,\n                so we need to disable it (https://bugzilla.mozilla.org/show_bug.cgi?id=520561) -->\n                <input t-if="optionName in main_object" type="hidden" class="o_page_option_data" autocomplete="off" t-att-name="optionName" t-att-value="main_object[optionName]"/>\n            </t>\n        </t>\n\n        <t t-set="header_bg_color" t-value="'header_color' in main_object and main_object.header_color or ''"/>\n        <t t-set="header_bg_color_is_class" t-value="'bg-' in header_bg_color"/>\n        <t t-set="header_bg_color_class" t-value="header_bg_color_is_class and header_bg_color or ''"/>\n        <t t-set="header_bg_color_style" t-value="(not header_bg_color_is_class) and header_bg_color or ''"/>\n\n        <t t-set="header_text_color" t-value="'header_text_color' in main_object and main_object.header_text_color or ''"/>\n        <t t-set="header_text_color_is_class" t-value="'text-' in header_text_color"/>\n        <t t-set="header_text_color_class" t-value="header_text_color_is_class and header_text_color or ''"/>\n        <t t-set="header_text_color_style" t-value="(not header_text_color_is_class) and header_text_color or ''"/>\n\n        <div groups="base.group_user" class="o_frontend_to_backend_nav position-fixed d-none">\n            <svg xmlns="http://www.w3.org/2000/svg" class="o_frontend_to_backend_icon position-absolute" width="24px" height="24px" viewBox="-7 -7 24 24" preserveAspectRatio="xMinYMin">\n                <path fill="#FFF" d="M8 8V1a1 1 0 1 1 2 0v8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h7z"/>\n            </svg>\n            <div class="o_frontend_to_backend_buttons d-flex">\n                <a href="#" title="Go to your Odoo Apps" class="o_frontend_to_backend_apps_btn fa fa-th d-flex align-items-center justify-content-center text-decoration-none" data-bs-toggle="dropdown"/>\n                <div class="dropdown-menu o_frontend_to_backend_apps_menu" role="menu">\n                    <a role="menuitem" class="dropdown-item" t-esc="menu['name']" t-as="menu" t-foreach="env['ir.ui.menu'].with_context(force_action=True).load_menus_root()['children']" t-attf-href="/odoo/action-#{menu['action'] and menu['action'].split(',')[1] or ''}"/>\n                </div>\n                <a groups="website.group_website_restricted_editor" href="#" title="Edit this content" class="o_frontend_to_backend_edit_btn px-3 d-flex align-items-center justify-content-center text-decoration-none">\n                    <img src="/website/static/description/icon.png" alt=""/>Editor\n                </a>\n            </div>\n        </div>\n    </xpath>\n    <xpath expr="//div[@id='wrapwrap']" position="attributes">\n        <attribute name="t-attf-class" add="#{'o_header_overlay' if 'header_overlay' in main_object and main_object.header_overlay else ''}" separator=" "/>\n    </xpath>\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="#{header_bg_color_class}" separator=" "/>\n        <attribute name="t-attf-style" add="#{header_bg_color_style and ('background-color: %s;' % header_bg_color_style)}" separator=" "/>\n        <attribute name="t-attf-class" add="#{header_text_color_class}" separator=" "/>\n        <attribute name="t-attf-style" add="#{header_text_color_style and ('color: %s;' % header_text_color_style)}" separator=" "/>\n    </xpath>\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="#{'d-none o_snippet_invisible' if 'header_visible' in main_object and not main_object.header_visible else ''}" separator=" "/>\n        <attribute name="t-att-data-invisible">'1' if 'header_visible' in main_object and not main_object.header_visible else None</attribute>\n    </xpath>\n    <xpath expr="//footer[@id='bottom']" position="attributes">\n        <attribute name="t-attf-class" add="#{'d-none o_snippet_invisible' if 'footer_visible' in main_object and not main_object.footer_visible else ''}" separator=" "/>\n        <attribute name="t-att-data-invisible">'1' if 'footer_visible' in main_object and not main_object.footer_visible else None</attribute>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2325	16	2323	1	1	template_header_mobile_align_right	\N	website.template_header_mobile_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_mobile\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-call='website.navbar_nav']\\" position=\\"inside\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"text-end\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"align-items-end mt-2 border-top pt-2 text-end o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-end o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='dropdown_toggler_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\" add=\\"text-end\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_mobile" active="False">\n    <xpath expr="//t[@t-call='website.navbar_nav']" position="inside">\n        <t t-set="_nav_class" t-valuef="text-end"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="align-items-end mt-2 border-top pt-2 text-end o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-end o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-set='dropdown_toggler_classes']" position="attributes">\n        <attribute name="t-valuef"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']" position="attributes">\n        <attribute name="t-valuef" add="text-end" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2326	16	2316	1	1	Template Header Default	\N	website.template_header_default	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Default\\" active=\\"True\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav container\\">\\n                <!-- Brand -->\\n                <t t-call=\\"website.placeholder_header_brand\\">\\n                    <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                </t>\\n                <!-- Navbar -->\\n                <t t-call=\\"website.navbar_nav\\">\\n                    <t t-set=\\"_nav_class\\" t-valuef=\\"me-auto\\"/>\\n\\n                    <!-- Menu -->\\n                    <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                        <t t-call=\\"website.submenu\\">\\n                            <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                            <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                        </t>\\n                    </t>\\n                </t>\\n                <!-- Extra elements -->\\n                <ul class=\\"navbar-nav align-items-center gap-2 flex-shrink-0 justify-content-end ps-3\\">\\n                    <!-- Search Bar -->\\n                    <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                        <t t-set=\\"_layout\\" t-valuef=\\"modal\\"/>\\n                        <t t-set=\\"_input_classes\\" t-valuef=\\"border border-end-0 p-3\\"/>\\n                        <t t-set=\\"_submit_classes\\" t-valuef=\\"border border-start-0 px-4 bg-o-color-4\\"/>\\n                        <t t-set=\\"_button_classes\\" t-valuef=\\"o_navlink_background text-reset\\"/>\\n                    </t>\\n                    <!-- Text element -->\\n                    <t t-call=\\"website.placeholder_header_text_element\\"/>\\n                    <!-- Social -->\\n                    <t t-call=\\"website.placeholder_header_social_links\\"/>\\n                    <!-- Language Selector -->\\n                    <t t-call=\\"website.placeholder_header_language_selector\\">\\n                        <t t-set=\\"_btn_class\\" t-value=\\"_additional_btn_color or 'nav-link'\\"/>\\n                        <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                    </t>\\n                    <!-- Sign In -->\\n                    <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                        <t t-set=\\"_link_class\\" t-value=\\"_additional_btn_color or 'o_nav_link_btn nav-link border px-3'\\"/>\\n                    </t>\\n                    <!-- User Dropdown -->\\n                    <t t-call=\\"portal.user_dropdown\\">\\n                        <t t-set=\\"_user_name\\" t-value=\\"True\\"/>\\n                        <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link'}} border-0\\"/>\\n                        <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                    </t>\\n                    <!-- Call To Action -->\\n                    <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                </ul>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Default" active="True">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="d-none d-lg-block shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav container">\n                <!-- Brand -->\n                <t t-call="website.placeholder_header_brand">\n                    <t t-set="_link_class" t-valuef="me-4"/>\n                </t>\n                <!-- Navbar -->\n                <t t-call="website.navbar_nav">\n                    <t t-set="_nav_class" t-valuef="me-auto"/>\n\n                    <!-- Menu -->\n                    <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                        <t t-call="website.submenu">\n                            <t t-set="item_class" t-valuef="nav-item"/>\n                            <t t-set="link_class" t-valuef="nav-link"/>\n                        </t>\n                    </t>\n                </t>\n                <!-- Extra elements -->\n                <ul class="navbar-nav align-items-center gap-2 flex-shrink-0 justify-content-end ps-3">\n                    <!-- Search Bar -->\n                    <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                        <t t-set="_layout" t-valuef="modal"/>\n                        <t t-set="_input_classes" t-valuef="border border-end-0 p-3"/>\n                        <t t-set="_submit_classes" t-valuef="border border-start-0 px-4 bg-o-color-4"/>\n                        <t t-set="_button_classes" t-valuef="o_navlink_background text-reset"/>\n                    </t>\n                    <!-- Text element -->\n                    <t t-call="website.placeholder_header_text_element"/>\n                    <!-- Social -->\n                    <t t-call="website.placeholder_header_social_links"/>\n                    <!-- Language Selector -->\n                    <t t-call="website.placeholder_header_language_selector">\n                        <t t-set="_btn_class" t-value="_additional_btn_color or 'nav-link'"/>\n                        <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                    </t>\n                    <!-- Sign In -->\n                    <t t-call="portal.placeholder_user_sign_in">\n                        <t t-set="_link_class" t-value="_additional_btn_color or 'o_nav_link_btn nav-link border px-3'"/>\n                    </t>\n                    <!-- User Dropdown -->\n                    <t t-call="portal.user_dropdown">\n                        <t t-set="_user_name" t-value="True"/>\n                        <t t-set="_item_class" t-valuef="dropdown"/>\n                        <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link'}} border-0"/>\n                        <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                    </t>\n                    <!-- Call To Action -->\n                    <t t-call="website.placeholder_header_call_to_action"/>\n                </ul>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile"/>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2327	16	2326	1	1	template_header_default_align_center	\N	website.template_header_default_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_default\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"mx-auto\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_default" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="mx-auto"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2328	16	2326	1	1	template_header_default_align_right	\N	website.template_header_default_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_default\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"ms-auto\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_default" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="ms-auto"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2335	16	2333	1	1	template_header_stretch_align_right	\N	website.template_header_stretch_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_stretch\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"d-flex align-items-center ms-auto o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//ul[hasclass('o_header_stretch_elts')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" remove=\\"ps-2\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_stretch" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="d-flex align-items-center ms-auto o_border_contrast"/>\n    </xpath>\n    <xpath expr="//ul[hasclass('o_header_stretch_elts')]" position="attributes">\n        <attribute name="class" remove="ps-2" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2330	16	2329	1	1	template_header_hamburger_align_right	\N	website.template_header_hamburger_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_hamburger\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_toggler_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_toggler_class\\" t-valuef=\\"btn order-2 ms-auto p-2\\"/>\\n    </xpath>\\n    <xpath expr=\\"//ul[hasclass('o_header_hamburger_right_col')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"order-0 me-auto\\" remove=\\"ms-auto\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_brand']\\" position=\\"inside\\">\\n        <t t-set=\\"_link_class\\" t-valuef=\\"order-1 mx-auto mw-100\\"/>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='top_menu_collapse']\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"offcanvas-end\\" remove=\\"offcanvas-start\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='portal.user_dropdown']//t[@t-set='_dropdown_menu_class']\\" position=\\"replace\\"/>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_hamburger" active="False">\n    <xpath expr="//t[@t-set='_toggler_class']" position="replace">\n        <t t-set="_toggler_class" t-valuef="btn order-2 ms-auto p-2"/>\n    </xpath>\n    <xpath expr="//ul[hasclass('o_header_hamburger_right_col')]" position="attributes">\n        <attribute name="class" add="order-0 me-auto" remove="ms-auto" separator=" "/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_brand']" position="inside">\n        <t t-set="_link_class" t-valuef="order-1 mx-auto mw-100"/>\n    </xpath>\n    <xpath expr="//div[@id='top_menu_collapse']" position="attributes">\n        <attribute name="class" add="offcanvas-end" remove="offcanvas-start" separator=" "/>\n    </xpath>\n    <xpath expr="//t[@t-call='portal.user_dropdown']//t[@t-set='_dropdown_menu_class']" position="replace"/>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2331	16	2329	1	1	template_header_hamburger_mobile_align_center	\N	website.template_header_hamburger_mobile_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_hamburger\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"my-3 text-center\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-center o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-center o_border_contrast\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_hamburger" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="my-3 text-center"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-center o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-center o_border_contrast"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2332	16	2329	1	1	template_header_hamburger_mobile_align_right	\N	website.template_header_hamburger_mobile_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_hamburger\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"my-3 text-end\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-end o_border_contrast\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 text-end o_border_contrast\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_hamburger" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="my-3 text-end"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-end o_border_contrast"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 text-end o_border_contrast"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2333	16	2316	1	1	Template Header Stretch	\N	website.template_header_stretch	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Stretch\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block py-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav container align-items-stretch\\">\\n                <!-- Brand -->\\n                <t t-call=\\"website.placeholder_header_brand\\">\\n                    <t t-set=\\"_link_class\\" t-valuef=\\"d-flex align-items-center me-4 p-2\\"/>\\n                </t>\\n                <!-- Navbar -->\\n                <t t-call=\\"website.navbar_nav\\">\\n                    <t t-set=\\"_nav_class\\" t-valuef=\\"d-flex align-items-center me-auto border-end o_border_contrast\\"/>\\n\\n                    <!-- Menu -->\\n                    <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                        <t t-call=\\"website.submenu\\">\\n                            <t t-set=\\"item_class\\" t-valuef=\\"nav-item h-100 border-start o_border_contrast\\"/>\\n                            <t t-set=\\"link_class\\" t-valuef=\\"nav-link d-flex align-items-center h-100\\"/>\\n                        </t>\\n                    </t>\\n                </t>\\n                <!-- Extra elements -->\\n                <ul class=\\"o_header_stretch_elts navbar-nav flex-shrink-0 ps-2\\">\\n                    <!-- Text element -->\\n                        <t t-call=\\"website.placeholder_header_text_element\\">\\n                            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"mail_stretched\\"/>\\n                            <t t-set=\\"_div_class\\" t-valuef=\\"h-100 border-start o_border_contrast\\"/>\\n                        </t>\\n                    <!-- Search bar -->\\n                    <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                        <t t-set=\\"_input_classes\\" t-valuef=\\"o_header_stretch_search_input border-0 rounded-0 bg-transparent text-reset\\"/>\\n                        <t t-set=\\"_submit_classes\\" t-valuef=\\"o_navlink_background_hover rounded-0 text-reset\\"/>\\n                        <t t-set=\\"_form_classes\\" t-valuef=\\"h-100 z-0\\"/>\\n                        <t t-set=\\"_classes\\" t-valuef=\\"h-100 border-start o_border_contrast\\"/>\\n                    </t>\\n                    <!-- Social -->\\n                    <t t-call=\\"website.placeholder_header_social_links\\">\\n                        <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-2 o_border_contrast\\"/>\\n                    </t>\\n                    <!-- Language Selector -->\\n                    <t t-call=\\"website.placeholder_header_language_selector\\">\\n                        <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-start o_border_contrast\\"/>\\n                        <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn h-100 rounded-0 text-reset\\"/>\\n                        <t t-set=\\"_txt_class\\" t-valuef=\\"small\\"/>\\n                        <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                    </t>\\n                    <!-- Sign In -->\\n                    <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                        <t t-set=\\"_item_class\\" t-valuef=\\"border-start o_border_contrast\\"/>\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn d-flex align-items-center h-100 rounded-0 fw-bold text-reset\\"/>\\n                    </t>\\n                    <!-- User Dropdown -->\\n                    <t t-call=\\"portal.user_dropdown\\">\\n                        <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                        <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn d-flex align-items-center h-100 rounded-0 text-reset\\"/>\\n                        <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                    </t>\\n                    <!-- Call To Action -->\\n                    <t t-call=\\"website.header_call_to_action_stretched\\">\\n                        <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100 border-start o_border_contrast\\"/>\\n                    </t>\\n                </ul>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Stretch" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="d-none d-lg-block py-0 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav container align-items-stretch">\n                <!-- Brand -->\n                <t t-call="website.placeholder_header_brand">\n                    <t t-set="_link_class" t-valuef="d-flex align-items-center me-4 p-2"/>\n                </t>\n                <!-- Navbar -->\n                <t t-call="website.navbar_nav">\n                    <t t-set="_nav_class" t-valuef="d-flex align-items-center me-auto border-end o_border_contrast"/>\n\n                    <!-- Menu -->\n                    <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                        <t t-call="website.submenu">\n                            <t t-set="item_class" t-valuef="nav-item h-100 border-start o_border_contrast"/>\n                            <t t-set="link_class" t-valuef="nav-link d-flex align-items-center h-100"/>\n                        </t>\n                    </t>\n                </t>\n                <!-- Extra elements -->\n                <ul class="o_header_stretch_elts navbar-nav flex-shrink-0 ps-2">\n                    <!-- Text element -->\n                        <t t-call="website.placeholder_header_text_element">\n                            <t t-set="_txt_elt_content" t-valuef="mail_stretched"/>\n                            <t t-set="_div_class" t-valuef="h-100 border-start o_border_contrast"/>\n                        </t>\n                    <!-- Search bar -->\n                    <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                        <t t-set="_input_classes" t-valuef="o_header_stretch_search_input border-0 rounded-0 bg-transparent text-reset"/>\n                        <t t-set="_submit_classes" t-valuef="o_navlink_background_hover rounded-0 text-reset"/>\n                        <t t-set="_form_classes" t-valuef="h-100 z-0"/>\n                        <t t-set="_classes" t-valuef="h-100 border-start o_border_contrast"/>\n                    </t>\n                    <!-- Social -->\n                    <t t-call="website.placeholder_header_social_links">\n                        <t t-set="_div_class" t-valuef="d-flex align-items-center h-100 border-start px-2 o_border_contrast"/>\n                    </t>\n                    <!-- Language Selector -->\n                    <t t-call="website.placeholder_header_language_selector">\n                        <t t-set="_div_classes" t-valuef="h-100 border-start o_border_contrast"/>\n                        <t t-set="_btn_class" t-valuef="o_navlink_background_hover btn h-100 rounded-0 text-reset"/>\n                        <t t-set="_txt_class" t-valuef="small"/>\n                        <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                    </t>\n                    <!-- Sign In -->\n                    <t t-call="portal.placeholder_user_sign_in">\n                        <t t-set="_item_class" t-valuef="border-start o_border_contrast"/>\n                        <t t-set="_link_class" t-valuef="o_navlink_background_hover btn d-flex align-items-center h-100 rounded-0 fw-bold text-reset"/>\n                    </t>\n                    <!-- User Dropdown -->\n                    <t t-call="portal.user_dropdown">\n                        <t t-set="_icon" t-value="true"/>\n                        <t t-set="_item_class" t-valuef="dropdown border-start o_border_contrast"/>\n                        <t t-set="_link_class" t-valuef="o_navlink_background_hover btn d-flex align-items-center h-100 rounded-0 text-reset"/>\n                        <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                    </t>\n                    <!-- Call To Action -->\n                    <t t-call="website.header_call_to_action_stretched">\n                        <t t-set="_div_class" t-valuef="d-flex h-100 border-start o_border_contrast"/>\n                    </t>\n                </ul>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2334	16	2333	1	1	template_header_stretch_align_center	\N	website.template_header_stretch_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_stretch\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"d-flex align-items-center mx-auto border-end px-2 o_border_contrast\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_stretch" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="d-flex align-items-center mx-auto border-end px-2 o_border_contrast"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2338	16	2337	1	1	template_header_search_align_center	\N	website.template_header_search_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_search\\" active=\\"False\\">\\n    <xpath expr=\\"//div[hasclass('o_grid_header_3_cols')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"o_grid_header_3_cols_fixed\\" remove=\\"o_grid_header_3_cols_fixed\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"order-1 justify-content-center mx-auto w-100 px-4\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_brand']\\" position=\\"inside\\">\\n        <t t-set=\\"_link_class\\" t-valuef=\\"order-0 me-auto mw-100\\"/>\\n    </xpath>\\n    <xpath expr=\\"//ul[hasclass('o_header_search_right_col')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"order-2\\" remove=\\"\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_search" active="False">\n    <xpath expr="//div[hasclass('o_grid_header_3_cols')]" position="attributes">\n        <attribute name="class" add="o_grid_header_3_cols_fixed" remove="o_grid_header_3_cols_fixed" separator=" "/>\n    </xpath>\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="order-1 justify-content-center mx-auto w-100 px-4"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_brand']" position="inside">\n        <t t-set="_link_class" t-valuef="order-0 me-auto mw-100"/>\n    </xpath>\n    <xpath expr="//ul[hasclass('o_header_search_right_col')]" position="attributes">\n        <attribute name="class" add="order-2" remove="" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2339	16	2337	1	1	template_header_search_align_right	\N	website.template_header_search_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_search\\" active=\\"False\\">\\n    <xpath expr=\\"//div[hasclass('o_grid_header_3_cols')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"o_grid_header_3_cols_fixed\\" remove=\\"o_grid_header_3_cols_fixed\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"order-2 justify-content-end ms-auto w-100 ps-4\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_brand']\\" position=\\"inside\\">\\n        <t t-set=\\"_link_class\\" t-valuef=\\"order-1 mx-auto mw-100\\"/>\\n    </xpath>\\n    <xpath expr=\\"//ul[hasclass('o_header_search_right_col')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"order-0 me-4\\" remove=\\"ps-3 ms-auto\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_search" active="False">\n    <xpath expr="//div[hasclass('o_grid_header_3_cols')]" position="attributes">\n        <attribute name="class" add="o_grid_header_3_cols_fixed" remove="o_grid_header_3_cols_fixed" separator=" "/>\n    </xpath>\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="order-2 justify-content-end ms-auto w-100 ps-4"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_brand']" position="inside">\n        <t t-set="_link_class" t-valuef="order-1 mx-auto mw-100"/>\n    </xpath>\n    <xpath expr="//ul[hasclass('o_header_search_right_col')]" position="attributes">\n        <attribute name="class" add="order-0 me-4" remove="ps-3 ms-auto" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2341	16	2340	1	1	template_header_sales_one_align_center	\N	website.template_header_sales_one_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sales_one\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"flex-grow-1 justify-content-end pe-2\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sales_one" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="flex-grow-1 justify-content-end pe-2"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2337	16	2316	1	1	Template Header Search	\N	website.template_header_search	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Search\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav flex-wrap\\">\\n                <div aria-label=\\"Top\\" class=\\"o_header_hide_on_scroll border-bottom o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between flex-wrap w-100\\">\\n                        <ul class=\\"o_header_search_left_col navbar-nav flex-wrap\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-end o_border_contrast\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav flex-wrap\\">\\n                            <!-- Social Links -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-1 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Bottom\\" class=\\"container d-grid align-items-center w-100 py-2 o_grid_header_3_cols\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-4\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mw-100 mx-auto\\"/>\\n                    </t>\\n                    <ul class=\\"o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n        </t>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Search\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav flex-wrap\\">\\n                <div aria-label=\\"Arriba\\" class=\\"o_header_hide_on_scroll border-bottom o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between flex-wrap w-100\\">\\n                        <ul class=\\"o_header_search_left_col navbar-nav flex-wrap\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"h-100 border-end o_border_contrast\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav flex-wrap\\">\\n                            <!-- Social Links -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center h-100 border-start px-1 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown border-start o_border_contrast\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Abajo\\" class=\\"container d-grid align-items-center w-100 py-2 o_grid_header_3_cols\\">\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-4\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"mw-100 mx-auto\\"/>\\n                    </t>\\n                    <ul class=\\"o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3\\">\\n                        <!-- Search bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Search" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="d-none d-lg-block p-0 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav flex-wrap">\n                <div aria-label="Top" class="o_header_hide_on_scroll border-bottom o_border_contrast">\n                    <div class="container d-flex justify-content-between flex-wrap w-100">\n                        <ul class="o_header_search_left_col navbar-nav flex-wrap">\n                            <!-- Language Selector -->\n                            <t t-call="website.placeholder_header_language_selector">\n                                <t t-set="_div_classes" t-valuef="h-100 border-end o_border_contrast"/>\n                                <t t-set="_btn_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset"/>\n                            </t>\n                            <!-- Text element -->\n                            <t t-call="website.placeholder_header_text_element">\n                                <t t-set="_txt_elt_content" t-valuef="sentence"/>\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center h-100 border-end p-2 text-muted o_border_contrast"/>\n                            </t>\n                        </ul>\n                        <ul class="navbar-nav flex-wrap">\n                            <!-- Social Links -->\n                            <t t-call="website.placeholder_header_social_links">\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center h-100 border-start px-1 o_border_contrast"/>\n                            </t>\n                            <!-- Sign In -->\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_link_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 border-0 border-start px-3 text-reset o_border_contrast"/>\n                            </t>\n                            <!-- User Dropdown -->\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_item_class" t-valuef="dropdown border-start o_border_contrast"/>\n                                <t t-set="_link_class" t-valuef="o_navlink_background_hover btn btn-sm d-flex align-items-center h-100 rounded-0 p-2 text-reset"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n                <div aria-label="Bottom" class="container d-grid align-items-center w-100 py-2 o_grid_header_3_cols">\n                    <!-- Navbar -->\n                    <t t-call="website.navbar_nav">\n                        <t t-set="_nav_class" t-valuef="me-4"/>\n\n                        <!-- Menu -->\n                        <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                            <t t-call="website.submenu">\n                                <t t-set="item_class" t-valuef="nav-item"/>\n                                <t t-set="link_class" t-valuef="nav-link"/>\n                            </t>\n                        </t>\n                    </t>\n                    <!-- Brand -->\n                    <t t-call="website.placeholder_header_brand">\n                        <t t-set="_link_class" t-valuef="mw-100 mx-auto"/>\n                    </t>\n                    <ul class="o_header_search_right_col navbar-nav align-items-center gap-2 ms-auto ps-3">\n                        <!-- Search bar -->\n                        <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                            <t t-set="_input_classes" t-valuef="rounded-start-pill ps-3 text-bg-light"/>\n                            <t t-set="_submit_classes" t-valuef="rounded-end-pill pe-3 bg-o-color-3"/>\n                        </t>\n                        <!-- Call To Action -->\n                        <t t-call="website.placeholder_header_call_to_action"/>\n                    </ul>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile">\n            <t t-set="_txt_elt_content" t-valuef="sentence"/>\n        </t>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2344	16	2343	1	1	template_header_sales_two_align_center	\N	website.template_header_sales_two_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sales_two\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"mx-auto p-2\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sales_two" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="mx-auto p-2"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2345	16	2343	1	1	template_header_sales_two_align_right	\N	website.template_header_sales_two_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sales_two\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"ms-auto py-2 pe-2\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sales_two" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="ms-auto py-2 pe-2"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2348	16	2347	1	1	template_header_sales_four_align_center	\N	website.template_header_sales_four_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sales_four\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center mx-auto px-3\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sales_four" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="align-items-center mx-auto px-3"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2343	16	2316	1	1	Template Header Sale 2	\N	website.template_header_sales_two	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sale 2\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_header_force_no_radius d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav\\">\\n                <div class=\\"o_header_hide_on_scroll\\">\\n                    <div aria-label=\\"Top\\" t-if=\\"is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')\\" class=\\"o_header_sales_two_top py-1\\">\\n                        <ul class=\\"navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols\\">\\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_lang_selector_placeholder\\" t-if=\\"is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1\\"/>\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"d-flex align-items-center h-100\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"btn btn-sm btn-outline-secondary border-0\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_txt_elts_placeholder\\" t-if=\\"is_view_active('website.header_text_element') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center mx-auto\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"d-flex align-items-center\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_social_links_placeholder\\" t-if=\\"is_view_active('website.header_social_links') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center justify-content-end h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                    <div aria-label=\\"Middle\\" class=\\"container d-flex justify-content-between align-items-center py-1\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                        </t>\\n                        <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill p-3 bg-o-color-3 lh-1\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"fa-stack\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover\\"/>\\n                                <t t-set=\\"_icon_wrap_class\\" t-value=\\"'position-relative me-2 p-2 rounded-circle border bg-o-color-3'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Bottom\\" class=\\"border-top o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between\\">\\n                        <!-- Navbar -->\\n                        <t t-call=\\"website.navbar_nav\\">\\n                            <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center me-4 py-1\\"/>\\n\\n                            <!-- Menu -->\\n                            <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                    <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                </t>\\n                            </t>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <ul class=\\"navbar-nav\\">\\n                            <t t-call=\\"website.header_call_to_action_stretched\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n            <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_header_force_no_radius\\"/>\\n        </t>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sale 2\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_header_force_no_radius d-none d-lg-block p-0 shadow-sm\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav\\">\\n                <div class=\\"o_header_hide_on_scroll\\">\\n                    <div aria-label=\\"Arriba\\" t-if=\\"is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')\\" class=\\"o_header_sales_two_top py-1\\">\\n                        <ul class=\\"navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols\\">\\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_lang_selector_placeholder\\" t-if=\\"is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1\\"/>\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"d-flex align-items-center h-100\\"/>\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"btn btn-sm btn-outline-secondary border-0\\"/>\\n                            </t>\\n                            <!-- Text element -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_txt_elts_placeholder\\" t-if=\\"is_view_active('website.header_text_element') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center mx-auto\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"d-flex align-items-center\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\\n                            <li class=\\"o_header_sales_two_social_links_placeholder\\" t-if=\\"is_view_active('website.header_social_links') == False\\"/>\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex align-items-center justify-content-end h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                    <div aria-label=\\"Medio\\" class=\\"container d-flex justify-content-between align-items-center py-1\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                        </t>\\n                        <ul class=\\"navbar-nav align-items-center gap-1\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill p-3 bg-o-color-3 lh-1\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"fa-stack\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover\\"/>\\n                                <t t-set=\\"_icon_wrap_class\\" t-value=\\"'position-relative me-2 p-2 rounded-circle border bg-o-color-3'\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n                <div aria-label=\\"Abajo\\" class=\\"border-top o_border_contrast\\">\\n                    <div class=\\"container d-flex justify-content-between\\">\\n                        <!-- Navbar -->\\n                        <t t-call=\\"website.navbar_nav\\">\\n                            <t t-set=\\"_nav_class\\" t-valuef=\\"align-items-center me-4 py-1\\"/>\\n\\n                            <!-- Menu -->\\n                            <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                    <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                </t>\\n                            </t>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <ul class=\\"navbar-nav\\">\\n                            <t t-call=\\"website.header_call_to_action_stretched\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"d-flex h-100\\"/>\\n                            </t>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"sentence\\"/>\\n            <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_header_force_no_radius\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Sale 2" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="o_header_force_no_radius d-none d-lg-block p-0 shadow-sm"/>\n\n            <div id="o_main_nav" class="o_main_nav">\n                <div class="o_header_hide_on_scroll">\n                    <div aria-label="Top" t-if="is_view_active('website.header_text_element') or is_view_active('website.header_social_links') or is_view_active('website.header_language_selector')" class="o_header_sales_two_top py-1">\n                        <ul class="navbar-nav container d-grid h-100 px-3 o_grid_header_3_cols">\n                            <!-- Return empty placeholder if the element is not active or if there is only one language to keep the right layout -->\n                            <li class="o_header_sales_two_lang_selector_placeholder" t-if="is_view_active('website.header_language_selector') == False or len(frontend_languages) == 1"/>\n                            <!-- Language Selector -->\n                            <t t-call="website.placeholder_header_language_selector">\n                                <t t-set="_div_classes" t-valuef="d-flex align-items-center h-100"/>\n                                <t t-set="_btn_class" t-valuef="btn btn-sm btn-outline-secondary border-0"/>\n                            </t>\n                            <!-- Text element -->\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\n                            <li class="o_header_sales_two_txt_elts_placeholder" t-if="is_view_active('website.header_text_element') == False"/>\n                            <t t-call="website.placeholder_header_text_element">\n                                <t t-set="_txt_elt_content" t-valuef="sentence"/>\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center mx-auto"/>\n                                <t t-set="_item_class" t-valuef="d-flex align-items-center"/>\n                            </t>\n                            <!-- Social -->\n                            <!-- Return empty placeholder if the element is not active to keep the right layout -->\n                            <li class="o_header_sales_two_social_links_placeholder" t-if="is_view_active('website.header_social_links') == False"/>\n                            <t t-call="website.placeholder_header_social_links">\n                                <t t-set="_div_class" t-valuef="d-flex align-items-center justify-content-end h-100"/>\n                            </t>\n                        </ul>\n                    </div>\n                    <div aria-label="Middle" class="container d-flex justify-content-between align-items-center py-1">\n                        <!-- Brand -->\n                        <t t-call="website.placeholder_header_brand">\n                            <t t-set="_link_class" t-valuef="me-4"/>\n                        </t>\n                        <ul class="navbar-nav align-items-center gap-1">\n                            <!-- Search bar -->\n                            <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                                <t t-set="_input_classes" t-valuef="rounded-start-pill ps-3 text-bg-light"/>\n                                <t t-set="_submit_classes" t-valuef="rounded-end-pill p-3 bg-o-color-3 lh-1"/>\n                            </t>\n                            <!-- Sign In -->\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link o_nav_link_btn'}} ms-2 border px-3"/>\n                            </t>\n                            <!-- User Dropdown -->\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_icon" t-value="true"/>\n                                <t t-set="_icon_class" t-valuef="fa-stack"/>\n                                <t t-set="_item_class" t-valuef="dropdown"/>\n                                <t t-set="_link_class" t-valuef="btn d-flex align-items-center border-0 fw-bold text-reset o_navlink_background_hover"/>\n                                <t t-set="_icon_wrap_class" t-value="'position-relative me-2 p-2 rounded-circle border bg-o-color-3'"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n                <div aria-label="Bottom" class="border-top o_border_contrast">\n                    <div class="container d-flex justify-content-between">\n                        <!-- Navbar -->\n                        <t t-call="website.navbar_nav">\n                            <t t-set="_nav_class" t-valuef="align-items-center me-4 py-1"/>\n\n                            <!-- Menu -->\n                            <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                                <t t-call="website.submenu">\n                                    <t t-set="item_class" t-valuef="nav-item"/>\n                                    <t t-set="link_class" t-valuef="nav-link"/>\n                                </t>\n                            </t>\n                        </t>\n                        <!-- Call To Action -->\n                        <ul class="navbar-nav">\n                            <t t-call="website.header_call_to_action_stretched">\n                                <t t-set="_div_class" t-valuef="d-flex h-100"/>\n                            </t>\n                        </ul>\n                    </div>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile">\n            <t t-set="_txt_elt_content" t-valuef="sentence"/>\n            <t t-set="_extra_navbar_classes" t-valuef="o_header_force_no_radius"/>\n        </t>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2350	16	2316	1	1	Template Header Sidebar	\N	website.template_header_sidebar	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Sidebar\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_header_sidebar\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <t t-call=\\"website.navbar\\">\\n            <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_border_right_only d-none d-lg-block shadow\\"/>\\n\\n            <div id=\\"o_main_nav\\" class=\\"o_main_nav navbar-nav d-flex flex-column justify-content-between h-100 w-100\\">\\n               <div class=\\"d-flex flex-column w-100 h-100\\">\\n                    <div class=\\"d-flex pb-3\\">\\n                        <!-- Brand -->\\n                        <t t-call=\\"website.placeholder_header_brand\\"/>\\n                    </div>\\n                    <div class=\\"d-flex flex-column justify-content-between h-100 w-100\\">\\n                        <ul class=\\"navbar-nav p-0\\">\\n                            <!-- Search bar -->\\n                            <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                                <t t-set=\\"_classes\\" t-valuef=\\"mb-3\\"/>\\n                                <t t-set=\\"_input_classes\\" t-valuef=\\"rounded-start-pill ps-3 text-bg-light\\"/>\\n                                <t t-set=\\"_submit_classes\\" t-valuef=\\"rounded-end-pill pe-3 bg-o-color-3\\"/>\\n                                <t t-set=\\"limit\\" t-valuef=\\"0\\"/>\\n                            </t>\\n                            <!-- Navbar -->\\n                            <li>\\n                                <t t-call=\\"website.navbar_nav\\">\\n                                    <t t-set=\\"_no_autohide_menu_mobile\\" t-valuef=\\"True\\"/>\\n\\n                                    <!-- Menu -->\\n                                    <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                        <t t-call=\\"website.submenu\\">\\n                                            <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                            <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                                            <t t-set=\\"dropdown_toggler_classes\\" t-valuef=\\"d-flex justify-content-between align-items-center\\"/>\\n                                            <t t-set=\\"dropdown_menu_classes\\" t-valuef=\\"position-relative rounded-0 o_dropdown_without_offset\\"/>\\n                                        </t>\\n                                    </t>\\n                                </t>\\n                            </li>\\n                            <!-- Text element -->\\n                            <t t-call=\\"website.placeholder_header_text_element\\">\\n                                <t t-set=\\"_txt_elt_content\\" t-valuef=\\"phone_mail\\"/>\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast\\"/>\\n                            </t>\\n                            <!-- Social -->\\n                            <t t-call=\\"website.placeholder_header_social_links\\">\\n                                <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast\\"/>\\n                            </t>\\n                        </ul>\\n                        <ul class=\\"navbar-nav gap-2 mt-3 w-100\\">\\n                            <!-- Language Selector -->\\n                            <t t-call=\\"website.placeholder_header_language_selector\\">\\n                                <t t-set=\\"_btn_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link'}} d-flex align-items-center w-100\\"/>\\n                                <t t-set=\\"_txt_class\\" t-valuef=\\"me-auto small\\"/>\\n                                <t t-set=\\"_flag_class\\" t-valuef=\\"me-2\\"/>\\n                                <t t-set=\\"_div_classes\\" t-valuef=\\"dropup\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"w-100\\"/>\\n                            </t>\\n                            <!-- Sign In -->\\n                            <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} w-100 border text-center\\"/>\\n                            </t>\\n                            <!-- User Dropdown -->\\n                            <t t-call=\\"portal.user_dropdown\\">\\n                                <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_user_name\\" t-value=\\"true\\"/>\\n                                <t t-set=\\"_user_name_class\\" t-valuef=\\"me-auto small\\"/>\\n                                <t t-set=\\"_link_class\\" t-valuef=\\"{{ _additional_btn_color or 'nav-link'}} d-flex align-items-center border-0\\"/>\\n                                <t t-set=\\"_icon_class\\" t-valuef=\\"me-2\\"/>\\n                                <t t-set=\\"_item_class\\" t-valuef=\\"dropdown dropup\\"/>\\n                                <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"w-100\\"/>\\n                            </t>\\n                            <!-- Call To Action -->\\n                            <t t-call=\\"website.header_call_to_action_sidebar\\"/>\\n                        </ul>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-call=\\"website.template_header_mobile\\">\\n            <t t-set=\\"_txt_elt_content\\" t-valuef=\\"phone_mail\\"/>\\n            <t t-set=\\"_side\\" t-valuef=\\"offcanvas-start\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Sidebar" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_header_sidebar" separator=" "/>\n    </xpath>\n    <xpath expr="//header//nav" position="replace">\n        <t t-call="website.navbar">\n            <t t-set="_navbar_classes" t-valuef="o_border_right_only d-none d-lg-block shadow"/>\n\n            <div id="o_main_nav" class="o_main_nav navbar-nav d-flex flex-column justify-content-between h-100 w-100">\n               <div class="d-flex flex-column w-100 h-100">\n                    <div class="d-flex pb-3">\n                        <!-- Brand -->\n                        <t t-call="website.placeholder_header_brand"/>\n                    </div>\n                    <div class="d-flex flex-column justify-content-between h-100 w-100">\n                        <ul class="navbar-nav p-0">\n                            <!-- Search bar -->\n                            <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                                <t t-set="_classes" t-valuef="mb-3"/>\n                                <t t-set="_input_classes" t-valuef="rounded-start-pill ps-3 text-bg-light"/>\n                                <t t-set="_submit_classes" t-valuef="rounded-end-pill pe-3 bg-o-color-3"/>\n                                <t t-set="limit" t-valuef="0"/>\n                            </t>\n                            <!-- Navbar -->\n                            <li>\n                                <t t-call="website.navbar_nav">\n                                    <t t-set="_no_autohide_menu_mobile" t-valuef="True"/>\n\n                                    <!-- Menu -->\n                                    <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                                        <t t-call="website.submenu">\n                                            <t t-set="item_class" t-valuef="nav-item"/>\n                                            <t t-set="link_class" t-valuef="nav-link"/>\n                                            <t t-set="dropdown_toggler_classes" t-valuef="d-flex justify-content-between align-items-center"/>\n                                            <t t-set="dropdown_menu_classes" t-valuef="position-relative rounded-0 o_dropdown_without_offset"/>\n                                        </t>\n                                    </t>\n                                </t>\n                            </li>\n                            <!-- Text element -->\n                            <t t-call="website.placeholder_header_text_element">\n                                <t t-set="_txt_elt_content" t-valuef="phone_mail"/>\n                                <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast"/>\n                            </t>\n                            <!-- Social -->\n                            <t t-call="website.placeholder_header_social_links">\n                                <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast"/>\n                            </t>\n                        </ul>\n                        <ul class="navbar-nav gap-2 mt-3 w-100">\n                            <!-- Language Selector -->\n                            <t t-call="website.placeholder_header_language_selector">\n                                <t t-set="_btn_class" t-valuef="{{_additional_btn_color or 'nav-link'}} d-flex align-items-center w-100"/>\n                                <t t-set="_txt_class" t-valuef="me-auto small"/>\n                                <t t-set="_flag_class" t-valuef="me-2"/>\n                                <t t-set="_div_classes" t-valuef="dropup"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="w-100"/>\n                            </t>\n                            <!-- Sign In -->\n                            <t t-call="portal.placeholder_user_sign_in">\n                                <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link o_nav_link_btn'}} w-100 border text-center"/>\n                            </t>\n                            <!-- User Dropdown -->\n                            <t t-call="portal.user_dropdown">\n                                <t t-set="_icon" t-value="true"/>\n                                <t t-set="_user_name" t-value="true"/>\n                                <t t-set="_user_name_class" t-valuef="me-auto small"/>\n                                <t t-set="_link_class" t-valuef="{{ _additional_btn_color or 'nav-link'}} d-flex align-items-center border-0"/>\n                                <t t-set="_icon_class" t-valuef="me-2"/>\n                                <t t-set="_item_class" t-valuef="dropdown dropup"/>\n                                <t t-set="_dropdown_menu_class" t-valuef="w-100"/>\n                            </t>\n                            <!-- Call To Action -->\n                            <t t-call="website.header_call_to_action_sidebar"/>\n                        </ul>\n                    </div>\n                </div>\n            </div>\n        </t>\n        <t t-call="website.template_header_mobile">\n            <t t-set="_txt_elt_content" t-valuef="phone_mail"/>\n            <t t-set="_side" t-valuef="offcanvas-start"/>\n        </t>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2351	16	2350	1	1	template_header_sidebar_align_center	\N	website.template_header_sidebar_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sidebar\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-call='website.navbar_nav']\\" position=\\"inside\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"text-center\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast text-center\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast text-center\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='dropdown_toggler_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\" add=\\"text-center\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sidebar" active="False">\n    <xpath expr="//t[@t-call='website.navbar_nav']" position="inside">\n        <t t-set="_nav_class" t-valuef="text-center"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast text-center"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast text-center"/>\n    </xpath>\n    <xpath expr="//t[@t-set='dropdown_toggler_classes']" position="attributes">\n        <attribute name="t-valuef"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']" position="attributes">\n        <attribute name="t-valuef" add="text-center" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2352	16	2350	1	1	template_header_sidebar_align_right	\N	website.template_header_sidebar_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sidebar\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-call='website.navbar_nav']\\" position=\\"inside\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"text-end\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_text_element']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast text-end\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.placeholder_header_social_links']\\" position=\\"inside\\">\\n        <t t-set=\\"_div_class\\" t-valuef=\\"mt-2 border-top pt-2 o_border_contrast text-end\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-set='dropdown_toggler_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-valuef\\" add=\\"text-end\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sidebar" active="False">\n    <xpath expr="//t[@t-call='website.navbar_nav']" position="inside">\n        <t t-set="_nav_class" t-valuef="text-end"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_text_element']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast text-end"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.placeholder_header_social_links']" position="inside">\n        <t t-set="_div_class" t-valuef="mt-2 border-top pt-2 o_border_contrast text-end"/>\n    </xpath>\n    <xpath expr="//t[@t-set='dropdown_toggler_classes']" position="attributes">\n        <attribute name="t-valuef"/>\n    </xpath>\n    <xpath expr="//t[@t-call='website.submenu']//t[@t-set='dropdown_menu_classes']" position="attributes">\n        <attribute name="t-valuef" add="text-end" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2353	16	2316	1	1	Template Header Rounded Box	\N	website.template_header_boxed	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Header Rounded Box\\" active=\\"False\\">\\n    <xpath expr=\\"//header//nav\\" position=\\"replace\\">\\n        <div class=\\"container py-3 px-0\\">\\n            <t t-call=\\"website.navbar\\">\\n                <t t-set=\\"_navbar_classes\\" t-valuef=\\"o_full_border d-none d-lg-block rounded-pill py-2 px-3 shadow-sm\\"/>\\n\\n                <div id=\\"o_main_nav\\" class=\\"o_main_nav container\\">\\n                    <!-- Brand -->\\n                    <t t-call=\\"website.placeholder_header_brand\\">\\n                        <t t-set=\\"_link_class\\" t-valuef=\\"me-4\\"/>\\n                    </t>\\n                    <!-- Navbar -->\\n                    <t t-call=\\"website.navbar_nav\\">\\n                        <t t-set=\\"_nav_class\\" t-valuef=\\"me-auto\\"/>\\n\\n                        <!-- Menu -->\\n                        <t t-foreach=\\"website.menu_id.child_id\\" t-as=\\"submenu\\">\\n                            <t t-call=\\"website.submenu\\">\\n                                <t t-set=\\"item_class\\" t-valuef=\\"nav-item\\"/>\\n                                <t t-set=\\"link_class\\" t-valuef=\\"nav-link\\"/>\\n                            </t>\\n                        </t>\\n                    </t>\\n                    <!-- Extra elements -->\\n                    <ul class=\\"navbar-nav align-items-center gap-1 flex-wrap flex-shrink-0 justify-content-end ps-3\\">\\n                        <!-- Search Bar -->\\n                        <t t-call=\\"website.placeholder_header_search_box\\" t-nocache=\\"The searchbox should not cache previous searches.\\">\\n                            <t t-set=\\"_layout\\" t-valuef=\\"modal\\"/>\\n                            <t t-set=\\"_input_classes\\" t-valuef=\\"border border-end-0 p-3\\"/>\\n                            <t t-set=\\"_submit_classes\\" t-valuef=\\"border border-start-0 px-4 bg-o-color-4\\"/>\\n                            <t t-set=\\"_button_classes\\" t-valuef=\\"o_navlink_background text-reset\\"/>\\n                        </t>\\n                        <!-- Text element -->\\n                        <t t-call=\\"website.placeholder_header_text_element\\"/>\\n                        <!-- Social -->\\n                        <t t-call=\\"website.placeholder_header_social_links\\"/>\\n                        <!-- Language Selector -->\\n                        <t t-call=\\"website.placeholder_header_language_selector\\">\\n                            <t t-set=\\"_btn_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link'}} d-flex align-items-center gap-1 border-0 rounded-pill px-3\\"/>\\n                            <t t-set=\\"_txt_class\\" t-valuef=\\"small\\"/>\\n                            <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                        </t>\\n                        <!-- Sign In -->\\n                        <t t-call=\\"portal.placeholder_user_sign_in\\">\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link o_nav_link_btn'}} border px-3\\"/>\\n                        </t>\\n                        <!-- User Dropdown -->\\n                        <t t-call=\\"portal.user_dropdown\\">\\n                            <t t-set=\\"_icon\\" t-value=\\"true\\"/>\\n                            <t t-set=\\"_user_name\\" t-value=\\"false\\"/>\\n                            <t t-set=\\"_user_name_class\\" t-valuef=\\"me-auto small\\"/>\\n                            <t t-set=\\"_item_class\\" t-valuef=\\"dropdown\\"/>\\n                            <t t-set=\\"_link_class\\" t-valuef=\\"{{_additional_btn_color or 'nav-link'}} d-flex align-items-center border-0 rounded-pill px-3\\"/>\\n                            <t t-set=\\"_dropdown_menu_class\\" t-valuef=\\"dropdown-menu-end\\"/>\\n                        </t>\\n                        <!-- Call To Action -->\\n                        <t t-call=\\"website.placeholder_header_call_to_action\\"/>\\n                    </ul>\\n                </div>\\n            </t>\\n            <t t-call=\\"website.template_header_mobile\\">\\n                <t t-set=\\"_extra_navbar_classes\\" t-valuef=\\"o_full_border mx-1 rounded-pill px-3\\"/>\\n            </t>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Header Rounded Box" active="False">\n    <xpath expr="//header//nav" position="replace">\n        <div class="container py-3 px-0">\n            <t t-call="website.navbar">\n                <t t-set="_navbar_classes" t-valuef="o_full_border d-none d-lg-block rounded-pill py-2 px-3 shadow-sm"/>\n\n                <div id="o_main_nav" class="o_main_nav container">\n                    <!-- Brand -->\n                    <t t-call="website.placeholder_header_brand">\n                        <t t-set="_link_class" t-valuef="me-4"/>\n                    </t>\n                    <!-- Navbar -->\n                    <t t-call="website.navbar_nav">\n                        <t t-set="_nav_class" t-valuef="me-auto"/>\n\n                        <!-- Menu -->\n                        <t t-foreach="website.menu_id.child_id" t-as="submenu">\n                            <t t-call="website.submenu">\n                                <t t-set="item_class" t-valuef="nav-item"/>\n                                <t t-set="link_class" t-valuef="nav-link"/>\n                            </t>\n                        </t>\n                    </t>\n                    <!-- Extra elements -->\n                    <ul class="navbar-nav align-items-center gap-1 flex-wrap flex-shrink-0 justify-content-end ps-3">\n                        <!-- Search Bar -->\n                        <t t-call="website.placeholder_header_search_box" t-nocache="The searchbox should not cache previous searches.">\n                            <t t-set="_layout" t-valuef="modal"/>\n                            <t t-set="_input_classes" t-valuef="border border-end-0 p-3"/>\n                            <t t-set="_submit_classes" t-valuef="border border-start-0 px-4 bg-o-color-4"/>\n                            <t t-set="_button_classes" t-valuef="o_navlink_background text-reset"/>\n                        </t>\n                        <!-- Text element -->\n                        <t t-call="website.placeholder_header_text_element"/>\n                        <!-- Social -->\n                        <t t-call="website.placeholder_header_social_links"/>\n                        <!-- Language Selector -->\n                        <t t-call="website.placeholder_header_language_selector">\n                            <t t-set="_btn_class" t-valuef="{{_additional_btn_color or 'nav-link'}} d-flex align-items-center gap-1 border-0 rounded-pill px-3"/>\n                            <t t-set="_txt_class" t-valuef="small"/>\n                            <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                        </t>\n                        <!-- Sign In -->\n                        <t t-call="portal.placeholder_user_sign_in">\n                            <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link o_nav_link_btn'}} border px-3"/>\n                        </t>\n                        <!-- User Dropdown -->\n                        <t t-call="portal.user_dropdown">\n                            <t t-set="_icon" t-value="true"/>\n                            <t t-set="_user_name" t-value="false"/>\n                            <t t-set="_user_name_class" t-valuef="me-auto small"/>\n                            <t t-set="_item_class" t-valuef="dropdown"/>\n                            <t t-set="_link_class" t-valuef="{{_additional_btn_color or 'nav-link'}} d-flex align-items-center border-0 rounded-pill px-3"/>\n                            <t t-set="_dropdown_menu_class" t-valuef="dropdown-menu-end"/>\n                        </t>\n                        <!-- Call To Action -->\n                        <t t-call="website.placeholder_header_call_to_action"/>\n                    </ul>\n                </div>\n            </t>\n            <t t-call="website.template_header_mobile">\n                <t t-set="_extra_navbar_classes" t-valuef="o_full_border mx-1 rounded-pill px-3"/>\n            </t>\n        </div>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2354	16	2353	1	1	template_header_boxed_align_center	\N	website.template_header_boxed_align_center	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_boxed\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"mx-auto\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_boxed" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="mx-auto"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2355	16	2353	1	1	template_header_boxed_align_right	\N	website.template_header_boxed_align_right	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_boxed\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@t-set='_nav_class']\\" position=\\"replace\\">\\n        <t t-set=\\"_nav_class\\" t-valuef=\\"ms-auto\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_boxed" active="False">\n    <xpath expr="//t[@t-set='_nav_class']" position="replace">\n        <t t-set="_nav_class" t-valuef="ms-auto"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2360	16	2359	1	1	Header Brand Logo	\N	website.option_header_brand_logo	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.placeholder_header_brand\\" name=\\"Header Brand Logo\\" active=\\"True\\">\\n    <xpath expr=\\"//*[@id='o_fake_navbar_brand']\\" position=\\"replace\\">\\n        <a data-name=\\"Navbar Logo\\" href=\\"/\\" t-attf-class=\\"navbar-brand logo #{_link_class}\\">\\n            <!--\\n            Note: setting width *and* height attributes allows to reserve some\\n            space to avoid layout shift during page loading. Of course, CSS\\n            rules set the height the user chose, while the width is set to\\n            'auto'. But while the image is loading, it is best to already\\n            reserve some width to reduce layout shift (like making the menu move\\n            or even re-render itself into a \\"+\\" menu).\\n\\n            The chosen values for the space reservation are the ones of the\\n            default logo and theme, but it does not really matter as long as\\n            they are coherent. While the image is being loaded, the chosen user\\n            height is still applied and the 'auto' width rule induces a width\\n            that respects the aspect ratio set by the width and height\\n            attributes. That could be a problem if the real logo has a larger\\n            height than width, in which case the layout shift would be increased\\n            because of the arbitrary values set as width and height, but in most\\n            cases, this should reduce it.\\n\\n            This also allows to gain some page speed scoring.\\n            -->\\n            <span t-field=\\"website.logo\\" t-options=\\"{'widget': 'image', 'width': 95, 'height': 40}\\" role=\\"img\\" t-att-aria-label=\\"'Logo of %s' % website.name\\" t-att-title=\\"website.name\\"/>\\n        </a>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.placeholder_header_brand" name="Header Brand Logo" active="True">\n    <xpath expr="//*[@id='o_fake_navbar_brand']" position="replace">\n        <a data-name="Navbar Logo" href="/" t-attf-class="navbar-brand logo #{_link_class}">\n            <!--\n            Note: setting width *and* height attributes allows to reserve some\n            space to avoid layout shift during page loading. Of course, CSS\n            rules set the height the user chose, while the width is set to\n            'auto'. But while the image is loading, it is best to already\n            reserve some width to reduce layout shift (like making the menu move\n            or even re-render itself into a "+" menu).\n\n            The chosen values for the space reservation are the ones of the\n            default logo and theme, but it does not really matter as long as\n            they are coherent. While the image is being loaded, the chosen user\n            height is still applied and the 'auto' width rule induces a width\n            that respects the aspect ratio set by the width and height\n            attributes. That could be a problem if the real logo has a larger\n            height than width, in which case the layout shift would be increased\n            because of the arbitrary values set as width and height, but in most\n            cases, this should reduce it.\n\n            This also allows to gain some page speed scoring.\n            -->\n            <span t-field="website.logo" t-options="{'widget': 'image', 'width': 95, 'height': 40}" role="img" t-att-aria-label="'Logo of %s' % website.name" t-att-title="website.name"/>\n        </a>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2362	16	2316	1	1	Header Visibility Standard	\N	website.header_visibility_standard	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Header Visibility Standard\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_header_standard\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Header Visibility Standard">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_header_standard" separator=" "/>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2363	16	2316	1	1	Header Effect Fixed	\N	website.header_visibility_fixed	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Header Effect Fixed\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_header_fixed\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Header Effect Fixed" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_header_fixed" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2364	16	2316	1	1	Header Effect Disappears	\N	website.header_visibility_disappears	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Header Effect Disappears\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_header_disappears\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Header Effect Disappears" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_header_disappears" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2365	16	2316	1	1	Header Effect Fade Out	\N	website.header_visibility_fade_out	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Header Effect Fade Out\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_header_fade_out\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Header Effect Fade Out" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_header_fade_out" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2366	16	2316	1	1	no_autohide_menu	\N	website.no_autohide_menu	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"#{'o_no_autohide_menu'}\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="#{'o_no_autohide_menu'}" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2367	16	2322	1	1	Navbar Links Style	\N	website.header_navbar_pills_style	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.navbar_nav\\" name=\\"Navbar Links Style\\" active=\\"False\\">\\n    <xpath expr=\\"//ul[contains(@t-attf-class, 'top_menu')]\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"nav-pills\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.navbar_nav" name="Navbar Links Style" active="False">\n    <xpath expr="//ul[contains(@t-attf-class, 'top_menu')]" position="attributes">\n        <attribute name="t-attf-class" add="nav-pills" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2368	16	2316	1	1	Header Hoverable Dropdown	\N	website.header_hoverable_dropdown	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Header Hoverable Dropdown\\" active=\\"False\\">\\n    <xpath expr=\\"//header\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_hoverable_dropdown\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Header Hoverable Dropdown" active="False">\n    <xpath expr="//header" position="attributes">\n        <attribute name="t-attf-class" add="o_hoverable_dropdown" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2369	20	184	1	1	Website Login Layout	\N	website.login_layout	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"web.login_layout\\" name=\\"Website Login Layout\\" priority=\\"20\\">\\n    <xpath expr=\\"t\\" position=\\"replace\\">\\n        <t t-call=\\"website.layout\\">\\n            <div class=\\"oe_website_login_container\\" t-out=\\"0\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="web.login_layout" name="Website Login Layout" priority="20">\n    <xpath expr="t" position="replace">\n        <t t-call="website.layout">\n            <div class="oe_website_login_container" t-out="0"/>\n        </t>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2654	16	2653	1	1	new_page_template_about_full_1_s_text_block_h1	\N	website.new_page_template_about_full_1_s_text_block_h1	qweb	website/views/new_page_template_templates.xml	primary	{"en_US": "<data inherit_id=\\"website.new_page_template_about_s_text_block_h1\\" primary=\\"True\\">\\n    <xpath expr=\\"//section\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" add=\\"pb40\\" remove=\\"pb0\\" separator=\\" \\"/>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.new_page_template_about_full_1_s_text_block_h1</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="website.new_page_template_about_s_text_block_h1" primary="True">\n    <xpath expr="//section" position="attributes">\n        <attribute name="class" add="pb40" remove="pb0" separator=" "/>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.new_page_template_about_full_1_s_text_block_h1</attribute></xpath></data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2379	16	2316	1	1	Template Footer Slideout	\N	website.template_footer_slideout	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Template Footer Slideout\\" active=\\"False\\">\\n    <xpath expr=\\"//footer[@id='bottom']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" add=\\"o_footer_slideout\\" separator=\\" \\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Template Footer Slideout" active="False">\n    <xpath expr="//footer[@id='bottom']" position="attributes">\n        <attribute name="t-attf-class" add="o_footer_slideout" separator=" "/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2380	16	2316	1	1	Footer No Copyright	\N	website.footer_no_copyright	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Footer No Copyright\\" active=\\"False\\">\\n    <xpath expr=\\"//div[hasclass('o_footer_copyright')]\\" position=\\"before\\">\\n        <t t-set=\\"no_copyright\\" t-value=\\"True\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Footer No Copyright" active="False">\n    <xpath expr="//div[hasclass('o_footer_copyright')]" position="before">\n        <t t-set="no_copyright" t-value="True"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2376	16	2316	1	1	Contact	\N	website.template_footer_contact	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.layout\\" name=\\"Contact\\" active=\\"False\\">\\n    <xpath expr=\\"//div[@id='footer']\\" position=\\"replace\\">\\n        <div id=\\"footer\\" class=\\"oe_structure oe_structure_solo\\" t-ignore=\\"true\\" t-if=\\"not no_footer\\">\\n            <section class=\\"s_text_block pt32 pb16\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">How can we help?</p>\\n                            <h4>Contact us anytime</h4>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">Call us</p>\\n                            <h5><span class=\\"o_force_ltr\\"><a href=\\"tel:+1 555-555-5556\\">+1 555-555-5556</a></span></h5>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">Send us a message</p>\\n                            <h5><a href=\\"mailto:hello@mycompany.com\\">hello@mycompany.com</a></h5>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <div class=\\"s_social_media text-end no_icon_color o_not_editable\\" data-snippet=\\"s_social_media\\" data-name=\\"Social Media\\" contenteditable=\\"false\\">\\n                                <p class=\\"s_social_media_title d-block mb-2\\" contenteditable=\\"true\\">Follow us</p>\\n                                <a href=\\"/website/social/twitter\\" class=\\"s_social_media_twitter\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-twitter m-1 o_editable_media\\"/>\\n                                </a>\\n                                <a href=\\"/website/social/linkedin\\" class=\\"s_social_media_linkedin\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-linkedin m-1 o_editable_media\\"/>\\n                                </a>\\n                                <a href=\\"/website/social/instagram\\" class=\\"s_social_media_instagram\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-instagram m-1 o_editable_media\\"/>\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n            <section class=\\"s_text_block\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container allow_columns\\">\\n                    <div class=\\"s_hr pt16 pb16\\">\\n                        <hr class=\\"w-100 mx-auto\\" style=\\"border-color: var(--600);\\"/>\\n                    </div>\\n                </div>\\n            </section>\\n            <section class=\\"s_text_block\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"row align-items-center\\">\\n                        <div class=\\"col-lg-2 pb16\\">\\n                            <a href=\\"/\\" class=\\"o_footer_logo logo\\">\\n                                <img src=\\"/website/static/src/img/website_logo.svg\\" class=\\"img-fluid\\" aria-label=\\"Logo of MyCompany\\" title=\\"MyCompany\\" role=\\"img\\"/>\\n                            </a>\\n                        </div>\\n                        <div class=\\"col-lg-10 pb16 text-end\\">\\n                            <ul class=\\"list-inline mb-0\\">\\n                                <li class=\\"list-inline-item\\"><a href=\\"/\\">Home</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">About us</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">Products</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">Terms of Services</a></li>\\n                                <t t-set=\\"configurator_footer_links\\" t-value=\\"[]\\"/>\\n                                <t t-foreach=\\"configurator_footer_links\\" t-as=\\"link\\" class=\\"list-inline-item\\">\\n                                    <li class=\\"list-inline-item\\">•</li>\\n                                    <li class=\\"list-inline-item\\"><a t-att-href=\\"link['href']\\" t-esc=\\"link['text']\\"/></li>\\n                                </t>\\n                            </ul>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n        </div>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"website.layout\\" name=\\"Contact\\" active=\\"False\\">\\n    <xpath expr=\\"//div[@id='footer']\\" position=\\"replace\\">\\n        <div id=\\"footer\\" class=\\"oe_structure oe_structure_solo\\" t-ignore=\\"true\\" t-if=\\"not no_footer\\">\\n            <section class=\\"s_text_block pt32 pb16\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">¿Cómo podemos ayudar?</p>\\n                            <h4>Contáctenos en cualquier momento</h4>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">Llámenos</p>\\n                            <h5><span class=\\"o_force_ltr\\"><a href=\\"tel:+1 555-555-5556\\">+1 555-555-5556</a></span></h5>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <p class=\\"mb-2\\">Envíenos un mensaje</p>\\n                            <h5><a href=\\"mailto:hello@mycompany.com\\">hello@micompania.com</a></h5>\\n                        </div>\\n                        <div class=\\"col-lg-3 pt16 pb16\\">\\n                            <div class=\\"s_social_media text-end no_icon_color o_not_editable\\" data-snippet=\\"s_social_media\\" data-name=\\"Social Media\\" contenteditable=\\"false\\">\\n                                <p class=\\"s_social_media_title d-block mb-2\\" contenteditable=\\"true\\">Síganos</p>\\n                                <a href=\\"/website/social/twitter\\" class=\\"s_social_media_twitter\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-twitter m-1 o_editable_media\\"/>\\n                                </a>\\n                                <a href=\\"/website/social/linkedin\\" class=\\"s_social_media_linkedin\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-linkedin m-1 o_editable_media\\"/>\\n                                </a>\\n                                <a href=\\"/website/social/instagram\\" class=\\"s_social_media_instagram\\" target=\\"_blank\\">\\n                                    <i class=\\"fa fa-instagram m-1 o_editable_media\\"/>\\n                                </a>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n            <section class=\\"s_text_block\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container allow_columns\\">\\n                    <div class=\\"s_hr pt16 pb16\\">\\n                        <hr class=\\"w-100 mx-auto\\" style=\\"border-color: var(--600);\\"/>\\n                    </div>\\n                </div>\\n            </section>\\n            <section class=\\"s_text_block\\" data-snippet=\\"s_text_block\\" data-name=\\"Text\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"row align-items-center\\">\\n                        <div class=\\"col-lg-2 pb16\\">\\n                            <a href=\\"/\\" class=\\"o_footer_logo logo\\">\\n                                <img src=\\"/website/static/src/img/website_logo.svg\\" class=\\"img-fluid\\" aria-label=\\"Logotipo de MiCompañía\\" title=\\"MyCompañía\\" role=\\"img\\"/>\\n                            </a>\\n                        </div>\\n                        <div class=\\"col-lg-10 pb16 text-end\\">\\n                            <ul class=\\"list-inline mb-0\\">\\n                                <li class=\\"list-inline-item\\"><a href=\\"/\\">Inicio</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">Sobre nosotros</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">Productos</a></li>\\n                                <li class=\\"list-inline-item\\">•</li>\\n                                <li class=\\"list-inline-item\\"><a href=\\"#\\">Términos de los Servicios</a></li>\\n                                <t t-set=\\"configurator_footer_links\\" t-value=\\"[]\\"/>\\n                                <t t-foreach=\\"configurator_footer_links\\" t-as=\\"link\\" class=\\"list-inline-item\\">\\n                                    <li class=\\"list-inline-item\\">•</li>\\n                                    <li class=\\"list-inline-item\\"><a t-att-href=\\"link['href']\\" t-esc=\\"link['text']\\"/></li>\\n                                </t>\\n                            </ul>\\n                        </div>\\n                    </div>\\n                </div>\\n            </section>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.layout" name="Contact" active="False">\n    <xpath expr="//div[@id='footer']" position="replace">\n        <div id="footer" class="oe_structure oe_structure_solo" t-ignore="true" t-if="not no_footer">\n            <section class="s_text_block pt32 pb16" data-snippet="s_text_block" data-name="Text">\n                <div class="container">\n                    <div class="row">\n                        <div class="col-lg-3 pt16 pb16">\n                            <p class="mb-2">How can we help?</p>\n                            <h4>Contact us anytime</h4>\n                        </div>\n                        <div class="col-lg-3 pt16 pb16">\n                            <p class="mb-2">Call us</p>\n                            <h5><span class="o_force_ltr"><a href="tel:+1 555-555-5556">+1 555-555-5556</a></span></h5>\n                        </div>\n                        <div class="col-lg-3 pt16 pb16">\n                            <p class="mb-2">Send us a message</p>\n                            <h5><a href="mailto:hello@mycompany.com">hello@mycompany.com</a></h5>\n                        </div>\n                        <div class="col-lg-3 pt16 pb16">\n                            <div class="s_social_media text-end no_icon_color o_not_editable" data-snippet="s_social_media" data-name="Social Media" contenteditable="false">\n                                <p class="s_social_media_title d-block mb-2" contenteditable="true">Follow us</p>\n                                <a href="/website/social/twitter" class="s_social_media_twitter" target="_blank">\n                                    <i class="fa fa-twitter m-1 o_editable_media"/>\n                                </a>\n                                <a href="/website/social/linkedin" class="s_social_media_linkedin" target="_blank">\n                                    <i class="fa fa-linkedin m-1 o_editable_media"/>\n                                </a>\n                                <a href="/website/social/instagram" class="s_social_media_instagram" target="_blank">\n                                    <i class="fa fa-instagram m-1 o_editable_media"/>\n                                </a>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </section>\n            <section class="s_text_block" data-snippet="s_text_block" data-name="Text">\n                <div class="container allow_columns">\n                    <div class="s_hr pt16 pb16">\n                        <hr class="w-100 mx-auto" style="border-color: var(--600);"/>\n                    </div>\n                </div>\n            </section>\n            <section class="s_text_block" data-snippet="s_text_block" data-name="Text">\n                <div class="container">\n                    <div class="row align-items-center">\n                        <div class="col-lg-2 pb16">\n                            <a href="/" class="o_footer_logo logo">\n                                <img src="/website/static/src/img/website_logo.svg" class="img-fluid" aria-label="Logo of MyCompany" title="MyCompany" role="img"/>\n                            </a>\n                        </div>\n                        <div class="col-lg-10 pb16 text-end">\n                            <ul class="list-inline mb-0">\n                                <li class="list-inline-item"><a href="/">Home</a></li>\n                                <li class="list-inline-item">•</li>\n                                <li class="list-inline-item"><a href="#">About us</a></li>\n                                <li class="list-inline-item">•</li>\n                                <li class="list-inline-item"><a href="#">Products</a></li>\n                                <li class="list-inline-item">•</li>\n                                <li class="list-inline-item"><a href="#">Terms of Services</a></li>\n                                <t t-set="configurator_footer_links" t-value="[]"/>\n                                <t t-foreach="configurator_footer_links" t-as="link" class="list-inline-item">\n                                    <li class="list-inline-item">•</li>\n                                    <li class="list-inline-item"><a t-att-href="link['href']" t-esc="link['text']"/></li>\n                                </t>\n                            </ul>\n                        </div>\n                    </div>\n                </div>\n            </section>\n        </div>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2385	16	570	1	1	language_selector	\N	website.language_selector	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"portal.language_selector\\">\\n    <xpath expr=\\"//t[@t-nocache]\\" position=\\"attributes\\">\\n        <attribute name=\\"t-nocache-flags\\">flags</attribute>\\n        <attribute name=\\"t-nocache-_flag_class\\">_flag_class</attribute>\\n    </xpath>\\n\\n    <xpath expr=\\"//t[@t-set='active_lang']\\" position=\\"before\\">\\n        <t t-if=\\"lang not in frontend_languages\\">\\n            <t t-set=\\"lang\\" t-value=\\"website.default_lang_id.code\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- Add the 'flags' possibility -->\\n    <xpath expr=\\"//button[contains(@t-attf-class, 'dropdown-toggle')]/span\\" position=\\"before\\">\\n        <t t-if=\\"flags\\" t-call=\\"website.lang_flag\\">\\n            <t t-if=\\"no_text and not codes\\" t-set=\\"flag_lang_alt\\" t-value=\\"active_lang.name.split('/').pop()\\"/>\\n            <t t-set=\\"flag_image_url\\" t-value=\\"active_lang.flag_image_url\\"/>\\n        </t>\\n    </xpath>\\n    <xpath expr=\\"//*[contains(@t-attf-class, 'js_change_lang')]/span\\" position=\\"before\\">\\n        <t t-if=\\"flags\\" t-call=\\"website.lang_flag\\">\\n            <t t-set=\\"flag_image_url\\" t-value=\\"lg.flag_image_url\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="portal.language_selector">\n    <xpath expr="//t[@t-nocache]" position="attributes">\n        <attribute name="t-nocache-flags">flags</attribute>\n        <attribute name="t-nocache-_flag_class">_flag_class</attribute>\n    </xpath>\n\n    <xpath expr="//t[@t-set='active_lang']" position="before">\n        <t t-if="lang not in frontend_languages">\n            <t t-set="lang" t-value="website.default_lang_id.code"/>\n        </t>\n    </xpath>\n\n    <!-- Add the 'flags' possibility -->\n    <xpath expr="//button[contains(@t-attf-class, 'dropdown-toggle')]/span" position="before">\n        <t t-if="flags" t-call="website.lang_flag">\n            <t t-if="no_text and not codes" t-set="flag_lang_alt" t-value="active_lang.name.split('/').pop()"/>\n            <t t-set="flag_image_url" t-value="active_lang.flag_image_url"/>\n        </t>\n    </xpath>\n    <xpath expr="//*[contains(@t-attf-class, 'js_change_lang')]/span" position="before">\n        <t t-if="flags" t-call="website.lang_flag">\n            <t t-set="flag_image_url" t-value="lg.flag_image_url"/>\n        </t>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2387	16	\N	1	1	Placeholder Header Language Selector	\N	website.placeholder_header_language_selector	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Placeholder Header Language Selector\\" t-name=\\"website.placeholder_header_language_selector\\"/>"}	<?xml version="1.0"?>\n<t name="Placeholder Header Language Selector" t-name="website.placeholder_header_language_selector"/>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2388	16	2387	1	1	Header Language Selector	\N	website.header_language_selector	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"website.placeholder_header_language_selector\\" name=\\"Header Language Selector\\" active=\\"True\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <li t-if=\\"len(frontend_languages) &gt; 1\\" data-name=\\"Language Selector\\" t-attf-class=\\"o_header_language_selector #{_item_class}\\">\\n            <t id=\\"header_language_selector_call\\" t-call=\\"portal.language_selector\\">\\n                <t t-set=\\"_div_classes\\" t-value=\\"(_div_classes or '') + ' dropdown'\\"/>\\n            </t>\\n        </li>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.placeholder_header_language_selector" name="Header Language Selector" active="True">\n    <xpath expr="." position="inside">\n        <li t-if="len(frontend_languages) &gt; 1" data-name="Language Selector" t-attf-class="o_header_language_selector #{_item_class}">\n            <t id="header_language_selector_call" t-call="portal.language_selector">\n                <t t-set="_div_classes" t-value="(_div_classes or '') + ' dropdown'"/>\n            </t>\n        </li>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2389	16	2388	1	1	Header Language Selector Inline	\N	website.header_language_selector_inline	qweb	website/views/website_templates.xml	extension	{"en_US": "<data name=\\"Header Language Selector Inline\\" inherit_id=\\"website.header_language_selector\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@id='header_language_selector_call']\\" position=\\"replace\\">\\n        <t id=\\"header_language_selector_call\\" t-call=\\"website.language_selector_inline\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Header Language Selector Inline" inherit_id="website.header_language_selector" active="False">\n    <xpath expr="//t[@id='header_language_selector_call']" position="replace">\n        <t id="header_language_selector_call" t-call="website.language_selector_inline"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2390	16	2388	1	1	Header Language Selector Flag	\N	website.header_language_selector_flag	qweb	website/views/website_templates.xml	extension	{"en_US": "<data name=\\"Header Language Selector Flag\\" inherit_id=\\"website.header_language_selector\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@id='header_language_selector_call']\\" position=\\"before\\">\\n        <t t-set=\\"flags\\" t-value=\\"True\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Header Language Selector Flag" inherit_id="website.header_language_selector" active="False">\n    <xpath expr="//t[@id='header_language_selector_call']" position="before">\n        <t t-set="flags" t-value="True"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2391	16	2388	1	1	Header Language Selector Code	\N	website.header_language_selector_code	qweb	website/views/website_templates.xml	extension	{"en_US": "<data name=\\"Header Language Selector Code\\" inherit_id=\\"website.header_language_selector\\" active=\\"False\\">\\n    <xpath expr=\\"//t[@id='header_language_selector_call']\\" position=\\"before\\">\\n        <t t-set=\\"codes\\" t-value=\\"True\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Header Language Selector Code" inherit_id="website.header_language_selector" active="False">\n    <xpath expr="//t[@id='header_language_selector_call']" position="before">\n        <t t-set="codes" t-value="True"/>\n    </xpath>\n</data>\n\n	f	f	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2399	16	2398	1	1	Header Call to Action - Large	\N	website.header_call_to_action_large	qweb	website/views/website_templates.xml	primary	{"en_US": "<data inherit_id=\\"website.header_call_to_action\\" name=\\"Header Call to Action - Large\\" primary=\\"True\\">\\n    <xpath expr=\\"//a[hasclass('oe_unremovable')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" remove=\\"\\" add=\\"w-100\\" separator=\\" \\"/>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.header_call_to_action_large</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="website.header_call_to_action" name="Header Call to Action - Large" primary="True">\n    <xpath expr="//a[hasclass('oe_unremovable')]" position="attributes">\n        <attribute name="class" remove="" add="w-100" separator=" "/>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.header_call_to_action_large</attribute></xpath></data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2400	16	2399	1	1	Header Call to Action - Sidebar	\N	website.header_call_to_action_sidebar	qweb	website/views/website_templates.xml	primary	{"en_US": "<data inherit_id=\\"website.header_call_to_action_large\\" name=\\"Header Call to Action - Sidebar\\" primary=\\"True\\">\\n    <xpath expr=\\"//section/div\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" remove=\\"\\" add=\\"p-0\\" separator=\\" \\"/>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.header_call_to_action_sidebar</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="website.header_call_to_action_large" name="Header Call to Action - Sidebar" primary="True">\n    <xpath expr="//section/div" position="attributes">\n        <attribute name="class" remove="" add="p-0" separator=" "/>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.header_call_to_action_sidebar</attribute></xpath></data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2401	16	2398	1	1	Header Call to Action - Stretched	\N	website.header_call_to_action_stretched	qweb	website/views/website_templates.xml	primary	{"en_US": "<data inherit_id=\\"website.header_call_to_action\\" name=\\"Header Call to Action - Stretched\\" primary=\\"True\\">\\n    <xpath expr=\\"//section/div\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" remove=\\"\\" add=\\"h-100\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//a[hasclass('oe_unremovable')]\\" position=\\"attributes\\">\\n        <attribute name=\\"class\\" remove=\\"\\" add=\\"d-flex align-items-center h-100 rounded-0\\" separator=\\" \\"/>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.header_call_to_action_stretched</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="website.header_call_to_action" name="Header Call to Action - Stretched" primary="True">\n    <xpath expr="//section/div" position="attributes">\n        <attribute name="class" remove="" add="h-100" separator=" "/>\n    </xpath>\n    <xpath expr="//a[hasclass('oe_unremovable')]" position="attributes">\n        <attribute name="class" remove="" add="d-flex align-items-center h-100 rounded-0" separator=" "/>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.header_call_to_action_stretched</attribute></xpath></data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2407	16	\N	1	1	default_page	\N	website.default_page	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_page\\">\\n    <t t-call=\\"website.layout\\">\\n        <div id=\\"wrap\\" class=\\"oe_structure oe_empty\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_page">\n    <t t-call="website.layout">\n        <div id="wrap" class="oe_structure oe_empty"/>\n    </t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2408	16	\N	1	1	default_js	\N	website.default_js	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_js\\">\\n    <script type=\\"text/javascript\\">\\n        if (0 &gt; 1) {\\n            let it_cant_be = false;\\n        }\\n    </script>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_js">\n    <script type="text/javascript">\n        if (0 &gt; 1) {\n            let it_cant_be = false;\n        }\n    </script>\n</t>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2409	16	\N	1	1	default_xml	\N	website.default_xml	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_xml\\">\\n    <t t-translation=\\"off\\">&lt;?xml version=\\"1.0\\" encoding=\\"UTF-8\\"?&gt;</t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_xml">\n    <t t-translation="off">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</t>\n</t>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2410	16	\N	1	1	default_css	\N	website.default_css	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_css\\">\\n    <style type=\\"text/css\\">\\n        div#wrap div &gt; h1{\\n            color: #875A7B;\\n        }\\n    </style>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_css">\n    <style type="text/css">\n        div#wrap div &gt; h1{\n            color: #875A7B;\n        }\n    </style>\n</t>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2411	16	\N	1	1	default_less	\N	website.default_less	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_less\\">\\n    <style type=\\"text/less\\">\\n        div#wrap div &gt; h1 {\\n            color: @o-brand-odoo;\\n        }\\n    </style>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_less">\n    <style type="text/less">\n        div#wrap div &gt; h1 {\n            color: @o-brand-odoo;\n        }\n    </style>\n</t>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2412	16	\N	1	1	default_scss	\N	website.default_scss	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_scss\\">\\n    <style type=\\"text/scss\\">\\n        div#wrap div &gt; h1 {\\n            color: $o-brand-odoo;\\n        }\\n    </style>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_scss">\n    <style type="text/scss">\n        div#wrap div &gt; h1 {\n            color: $o-brand-odoo;\n        }\n    </style>\n</t>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2413	16	\N	1	1	default_csv	\N	website.default_csv	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.default_csv\\">\\n    <t t-translation=\\"off\\">1,2,3</t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.default_csv">\n    <t t-translation="off">1,2,3</t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2415	16	258	1	1	Plausible 404	\N	website.404_plausible	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"http_routing.404\\" name=\\"Plausible 404\\">\\n    <div id=\\"wrap\\" position=\\"inside\\">\\n        <input t-if=\\"website.plausible_shared_key\\" type=\\"hidden\\" class=\\"js_plausible_push\\" data-event-name=\\"404\\" t-attf-data-event-params=\\"{&quot;path&quot;: &quot;#{request.httprequest.path}&quot;}\\"/>\\n    </div>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="http_routing.404" name="Plausible 404">\n    <div id="wrap" position="inside">\n        <input t-if="website.plausible_shared_key" type="hidden" class="js_plausible_push" data-event-name="404" t-attf-data-event-params="{&quot;path&quot;: &quot;#{request.httprequest.path}&quot;}"/>\n    </div>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2418	16	\N	1	1	robots	\N	website.robots	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.robots\\">\\n<t t-translation=\\"off\\">\\nUser-agent: *\\n<t t-if=\\"website.domain and not website._is_indexable_url(url_root)\\">\\nDisallow: /\\nSitemap: <t t-esc=\\"website.domain\\"/>/sitemap.xml\\n</t>\\n<t t-else=\\"\\">\\nSitemap: <t t-esc=\\"url_root\\"/>sitemap.xml\\n\\n\\n##############\\n#   custom   #\\n##############\\n\\n<t t-out=\\"request.website.sudo().robots_txt\\"/>\\n</t>\\n</t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.robots">\n<t t-translation="off">\nUser-agent: *\n<t t-if="website.domain and not website._is_indexable_url(url_root)">\nDisallow: /\nSitemap: <t t-esc="website.domain"/>/sitemap.xml\n</t>\n<t t-else="">\nSitemap: <t t-esc="url_root"/>sitemap.xml\n\n\n##############\n#   custom   #\n##############\n\n<t t-out="request.website.sudo().robots_txt"/>\n</t>\n</t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2419	16	\N	1	1	sitemap_locs	\N	website.sitemap_locs	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.sitemap_locs\\">\\n    <url t-foreach=\\"locs\\" t-as=\\"page\\">\\n        <loc><t t-esc=\\"url_root\\"/><t t-esc=\\"page['loc']\\"/></loc><t t-if=\\"page.get('lastmod', False)\\">\\n        <lastmod t-esc=\\"page['lastmod']\\"/></t><t t-if=\\"page.get('priority', False)\\">\\n        <priority t-esc=\\"page['priority']\\"/></t><t t-if=\\"page.get('changefreq', False)\\">\\n        <changefreq t-esc=\\"page['changefreq']\\"/></t>\\n    </url>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.sitemap_locs">\n    <url t-foreach="locs" t-as="page">\n        <loc><t t-esc="url_root"/><t t-esc="page['loc']"/></loc><t t-if="page.get('lastmod', False)">\n        <lastmod t-esc="page['lastmod']"/></t><t t-if="page.get('priority', False)">\n        <priority t-esc="page['priority']"/></t><t t-if="page.get('changefreq', False)">\n        <changefreq t-esc="page['changefreq']"/></t>\n    </url>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2420	16	\N	1	1	sitemap_xml	\N	website.sitemap_xml	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.sitemap_xml\\"><t t-translation=\\"off\\">&lt;?xml version=\\"1.0\\" encoding=\\"UTF-8\\"?&gt;</t>\\n<urlset t-attf-xmlns=\\"http://www.sitemaps.org/schemas/sitemap/0.9\\">\\n    <t t-out=\\"content\\"/>\\n</urlset>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.sitemap_xml"><t t-translation="off">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</t>\n<urlset t-attf-xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n    <t t-out="content"/>\n</urlset>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2421	16	\N	1	1	sitemap_index_xml	\N	website.sitemap_index_xml	qweb	website/views/website_templates.xml	primary	{"en_US": "<t t-name=\\"website.sitemap_index_xml\\"><t t-translation=\\"off\\">&lt;?xml version=\\"1.0\\" encoding=\\"UTF-8\\"?&gt;\\n<sitemapindex t-attf-xmlns=\\"http://www.sitemaps.org/schemas/sitemap/0.9\\">\\n  <sitemap t-translation=\\"off\\" t-foreach=\\"pages\\" t-as=\\"page\\">\\n    <loc><t t-esc=\\"url_root\\"/>sitemap-<t t-esc=\\"page\\"/>.xml</loc>\\n  </sitemap>\\n</sitemapindex>\\n</t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.sitemap_index_xml"><t t-translation="off">&lt;?xml version="1.0" encoding="UTF-8"?&gt;\n<sitemapindex t-attf-xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">\n  <sitemap t-translation="off" t-foreach="pages" t-as="page">\n    <loc><t t-esc="url_root"/>sitemap-<t t-esc="page"/>.xml</loc>\n  </sitemap>\n</sitemapindex>\n</t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2423	16	\N	1	1	Website Searchbox item highlight	\N	website.search_text_with_highlight	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Website Searchbox item highlight\\" t-name=\\"website.search_text_with_highlight\\">\\n    <span t-foreach=\\"enumerate(parts)\\" t-as=\\"part\\" t-att-class=\\"'text-primary text-primary-emphasis' if part[0] % 2 else None\\" t-esc=\\"part[1]\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t name="Website Searchbox item highlight" t-name="website.search_text_with_highlight">\n    <span t-foreach="enumerate(parts)" t-as="part" t-att-class="'text-primary text-primary-emphasis' if part[0] % 2 else None" t-esc="part[1]"/>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2417	16	259	1	1	qweb_500	\N	website.qweb_500	qweb	website/views/website_templates.xml	extension	{"en_US": "<data inherit_id=\\"http_routing.500\\">\\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n    <!-- This template should not use any variable except those provided by website.ir_http._handle_exception  -->\\n    <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\\n    <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n    <xpath expr=\\"//script[last()]\\" position=\\"before\\">\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/component-functions.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/backdrop.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/focustrap.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/scrollbar.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/modal.js\\"/>\\n    </xpath>\\n    <xpath expr=\\"//style\\" position=\\"after\\">\\n        <t t-if=\\"view\\">\\n            <script>\\n                $(document).ready(function() {\\n                    var button = $('.reset_templates_button');\\n                    button.click(function() {\\n                        $('#reset_templates_mode').val($(this).data('mode'));\\n                        var dialog = $('#reset_template_confirmation').modal('show');\\n                        var input = dialog.find('input[type=\\"text\\"]').val('').focus();\\n                        var dialog_form = dialog.find('form');\\n                        dialog_form.submit(function() {\\n                            if (input.val() == dialog.find('.confirm_word').text()) {\\n                                dialog.modal('hide');\\n                                button.prop('disabled', true).text('Working...');\\n                                const id = document.querySelector('input[id=\\"reset_templates_view_id\\"]').value;\\n                                const redirect = document.querySelector('input[name=\\"redirect\\"]').value;\\n                                const mode = document.querySelector('input[id=\\"reset_templates_mode\\"]').value;\\n                                fetch('/website/reset_template', {\\n                                    method: \\"POST\\",\\n                                    headers: {\\n                                        \\"Content-Type\\": \\"application/json\\",\\n                                    },\\n                                    'body': JSON.stringify({'params': {'view_id': id, 'mode': mode}})\\n                                }).then(() =&gt; window.location = redirect);\\n                            } else {\\n                                input.val('').focus();\\n                            }\\n                            return false;\\n                        });\\n                        return false;\\n                    });\\n                });\\n            </script>\\n        </t>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"before\\">\\n        <div t-if=\\"view\\" role=\\"dialog\\" id=\\"reset_template_confirmation\\" class=\\"modal\\" tabindex=\\"-1\\" t-ignore=\\"true\\">\\n            <div class=\\"modal-dialog\\">\\n                <form role=\\"form\\">\\n                    <div class=\\"modal-content\\">\\n                        <header class=\\"modal-header\\">\\n                            <h4 class=\\"modal-title\\">Reset templates</h4>\\n                            <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"/>\\n                        </header>\\n                        <main class=\\"modal-body\\">\\n                            <div class=\\"row mb0\\">\\n                                <label for=\\"page-name\\" class=\\"col-md-12 col-form-label\\">\\n                                    <p>The selected templates will be reset to their factory settings.</p>\\n                                </label>\\n                            </div>\\n                            <div class=\\"row mb0\\">\\n                                <label for=\\"page-name\\" class=\\"col-md-9 col-form-label\\">\\n                                    <p>Type '<i class=\\"confirm_word\\">yes</i>' in the box below if you want to confirm.</p>\\n                                </label>\\n                                <div class=\\"col-md-3 mt16\\">\\n                                    <input type=\\"text\\" id=\\"page-name\\" class=\\"form-control\\" required=\\"required\\" placeholder=\\"yes\\"/>\\n                                </div>\\n                            </div>\\n                        </main>\\n                        <footer class=\\"modal-footer\\">\\n                            <button type=\\"button\\" class=\\"btn\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Cancel\\">Cancel</button>\\n                            <input type=\\"submit\\" value=\\"Confirm\\" class=\\"btn btn-primary\\"/>\\n                        </footer>\\n                    </div>\\n                </form>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='error_message']\\" position=\\"after\\">\\n        <div class=\\"container\\" t-if=\\"view and editable\\">\\n            <div class=\\"alert alert-danger\\" role=\\"alert\\">\\n                <h4>Template fallback</h4>\\n                <p>An error occurred while rendering the template <code t-esc=\\"qweb_exception.name\\"/>.</p>\\n                <p>If this error is caused by a change of yours in the templates, you have the possibility to reset the template to its <strong>factory settings</strong>.</p>\\n                <form action=\\"#\\" method=\\"post\\" id=\\"reset_templates_form\\">\\n                    <ul>\\n                        <li>\\n                            <label>\\n                                <t t-esc=\\"view.name\\"/>\\n                            </label>\\n                        </li>\\n                    </ul>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"request.httprequest.path\\"/>\\n                    <input type=\\"hidden\\" id=\\"reset_templates_view_id\\" name=\\"view_id\\" t-att-value=\\"view.id\\"/>\\n                    <input type=\\"hidden\\" id=\\"reset_templates_mode\\" name=\\"mode\\"/>\\n                    <button data-mode=\\"soft\\" class=\\"reset_templates_button btn btn-info\\">Restore previous version (soft reset).</button>\\n                    <button t-if=\\"view.arch_fs\\" data-mode=\\"hard\\" class=\\"reset_templates_button btn btn-outline-danger\\">Reset to initial version (hard reset).</button>\\n                </form>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"http_routing.500\\">\\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n    <!-- This template should not use any variable except those provided by website.ir_http._handle_exception  -->\\n    <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\\n    <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n    <xpath expr=\\"//script[last()]\\" position=\\"before\\">\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/component-functions.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/backdrop.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/focustrap.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/scrollbar.js\\"/>\\n        <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/modal.js\\"/>\\n    </xpath>\\n    <xpath expr=\\"//style\\" position=\\"after\\">\\n        <t t-if=\\"view\\">\\n            <script>\\n                $(document).ready(function() {\\n                    var button = $('.reset_templates_button');\\n                    button.click(function() {\\n                        $('#reset_templates_mode').val($(this).data('mode'));\\n                        var dialog = $('#reset_template_confirmation').modal('show');\\n                        var input = dialog.find('input[type=\\"text\\"]').val('').focus();\\n                        var dialog_form = dialog.find('form');\\n                        dialog_form.submit(function() {\\n                            if (input.val() == dialog.find('.confirm_word').text()) {\\n                                dialog.modal('hide');\\n                                button.prop('disabled', true).text('Working...');\\n                                const id = document.querySelector('input[id=\\"reset_templates_view_id\\"]').value;\\n                                const redirect = document.querySelector('input[name=\\"redirect\\"]').value;\\n                                const mode = document.querySelector('input[id=\\"reset_templates_mode\\"]').value;\\n                                fetch('/website/reset_template', {\\n                                    method: \\"POST\\",\\n                                    headers: {\\n                                        \\"Content-Type\\": \\"application/json\\",\\n                                    },\\n                                    'body': JSON.stringify({'params': {'view_id': id, 'mode': mode}})\\n                                }).then(() =&gt; window.location = redirect);\\n                            } else {\\n                                input.val('').focus();\\n                            }\\n                            return false;\\n                        });\\n                        return false;\\n                    });\\n                });\\n            </script>\\n        </t>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='wrapwrap']\\" position=\\"before\\">\\n        <div t-if=\\"view\\" role=\\"dialog\\" id=\\"reset_template_confirmation\\" class=\\"modal\\" tabindex=\\"-1\\" t-ignore=\\"true\\">\\n            <div class=\\"modal-dialog\\">\\n                <form role=\\"form\\">\\n                    <div class=\\"modal-content\\">\\n                        <header class=\\"modal-header\\">\\n                            <h4 class=\\"modal-title\\">Restablecer plantillas</h4>\\n                            <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Cerrar\\"/>\\n                        </header>\\n                        <main class=\\"modal-body\\">\\n                            <div class=\\"row mb0\\">\\n                                <label for=\\"page-name\\" class=\\"col-md-12 col-form-label\\">\\n                                    <p>Las plantillas seleccionadas serán restablecidas a su configuración predeterminada.</p>\\n                                </label>\\n                            </div>\\n                            <div class=\\"row mb0\\">\\n                                <label for=\\"page-name\\" class=\\"col-md-9 col-form-label\\">\\n                                    <p>Escriba '<i class=\\"confirm_word\\">si</i>' a continuación si quiere confirmar.</p>\\n                                </label>\\n                                <div class=\\"col-md-3 mt16\\">\\n                                    <input type=\\"text\\" id=\\"page-name\\" class=\\"form-control\\" required=\\"required\\" placeholder=\\"sí\\"/>\\n                                </div>\\n                            </div>\\n                        </main>\\n                        <footer class=\\"modal-footer\\">\\n                            <button type=\\"button\\" class=\\"btn\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Cancelar\\">Cancelar</button>\\n                            <input type=\\"submit\\" value=\\"Confirm\\" class=\\"btn btn-primary\\"/>\\n                        </footer>\\n                    </div>\\n                </form>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[@id='error_message']\\" position=\\"after\\">\\n        <div class=\\"container\\" t-if=\\"view and editable\\">\\n            <div class=\\"alert alert-danger\\" role=\\"alert\\">\\n                <h4>Alternativa a la plantilla</h4>\\n                <p>Ocurrió un error al visualizar la plantilla <code t-esc=\\"qweb_exception.name\\"/>.</p>\\n                <p>Si este error es causado por un cambio suyo en las plantillas, tiene la posibilidad de restablecer la plantilla a su <strong>configuración de fábrica</strong>.</p>\\n                <form action=\\"#\\" method=\\"post\\" id=\\"reset_templates_form\\">\\n                    <ul>\\n                        <li>\\n                            <label>\\n                                <t t-esc=\\"view.name\\"/>\\n                            </label>\\n                        </li>\\n                    </ul>\\n                    <input type=\\"hidden\\" name=\\"redirect\\" t-att-value=\\"request.httprequest.path\\"/>\\n                    <input type=\\"hidden\\" id=\\"reset_templates_view_id\\" name=\\"view_id\\" t-att-value=\\"view.id\\"/>\\n                    <input type=\\"hidden\\" id=\\"reset_templates_mode\\" name=\\"mode\\"/>\\n                    <button data-mode=\\"soft\\" class=\\"reset_templates_button btn btn-info\\">Restaurar la versión anterior (restablecimiento parcial).</button>\\n                    <button t-if=\\"view.arch_fs\\" data-mode=\\"hard\\" class=\\"reset_templates_button btn btn-outline-danger\\">Restablecer a la versión inicial (restablecimiento completo).</button>\\n                </form>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="http_routing.500">\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\n    <!-- This template should not use any variable except those provided by website.ir_http._handle_exception  -->\n    <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\n    <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\n    <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\n    <xpath expr="//script[last()]" position="before">\n        <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/component-functions.js"/>\n        <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/backdrop.js"/>\n        <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/focustrap.js"/>\n        <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/scrollbar.js"/>\n        <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/modal.js"/>\n    </xpath>\n    <xpath expr="//style" position="after">\n        <t t-if="view">\n            <script>\n                $(document).ready(function() {\n                    var button = $('.reset_templates_button');\n                    button.click(function() {\n                        $('#reset_templates_mode').val($(this).data('mode'));\n                        var dialog = $('#reset_template_confirmation').modal('show');\n                        var input = dialog.find('input[type="text"]').val('').focus();\n                        var dialog_form = dialog.find('form');\n                        dialog_form.submit(function() {\n                            if (input.val() == dialog.find('.confirm_word').text()) {\n                                dialog.modal('hide');\n                                button.prop('disabled', true).text('Working...');\n                                const id = document.querySelector('input[id="reset_templates_view_id"]').value;\n                                const redirect = document.querySelector('input[name="redirect"]').value;\n                                const mode = document.querySelector('input[id="reset_templates_mode"]').value;\n                                fetch('/website/reset_template', {\n                                    method: "POST",\n                                    headers: {\n                                        "Content-Type": "application/json",\n                                    },\n                                    'body': JSON.stringify({'params': {'view_id': id, 'mode': mode}})\n                                }).then(() =&gt; window.location = redirect);\n                            } else {\n                                input.val('').focus();\n                            }\n                            return false;\n                        });\n                        return false;\n                    });\n                });\n            </script>\n        </t>\n    </xpath>\n    <xpath expr="//div[@id='wrapwrap']" position="before">\n        <div t-if="view" role="dialog" id="reset_template_confirmation" class="modal" tabindex="-1" t-ignore="true">\n            <div class="modal-dialog">\n                <form role="form">\n                    <div class="modal-content">\n                        <header class="modal-header">\n                            <h4 class="modal-title">Reset templates</h4>\n                            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"/>\n                        </header>\n                        <main class="modal-body">\n                            <div class="row mb0">\n                                <label for="page-name" class="col-md-12 col-form-label">\n                                    <p>The selected templates will be reset to their factory settings.</p>\n                                </label>\n                            </div>\n                            <div class="row mb0">\n                                <label for="page-name" class="col-md-9 col-form-label">\n                                    <p>Type '<i class="confirm_word">yes</i>' in the box below if you want to confirm.</p>\n                                </label>\n                                <div class="col-md-3 mt16">\n                                    <input type="text" id="page-name" class="form-control" required="required" placeholder="yes"/>\n                                </div>\n                            </div>\n                        </main>\n                        <footer class="modal-footer">\n                            <button type="button" class="btn" data-bs-dismiss="modal" aria-label="Cancel">Cancel</button>\n                            <input type="submit" value="Confirm" class="btn btn-primary"/>\n                        </footer>\n                    </div>\n                </form>\n            </div>\n        </div>\n    </xpath>\n    <xpath expr="//div[@id='error_message']" position="after">\n        <div class="container" t-if="view and editable">\n            <div class="alert alert-danger" role="alert">\n                <h4>Template fallback</h4>\n                <p>An error occurred while rendering the template <code t-esc="qweb_exception.name"/>.</p>\n                <p>If this error is caused by a change of yours in the templates, you have the possibility to reset the template to its <strong>factory settings</strong>.</p>\n                <form action="#" method="post" id="reset_templates_form">\n                    <ul>\n                        <li>\n                            <label>\n                                <t t-esc="view.name"/>\n                            </label>\n                        </li>\n                    </ul>\n                    <input type="hidden" name="redirect" t-att-value="request.httprequest.path"/>\n                    <input type="hidden" id="reset_templates_view_id" name="view_id" t-att-value="view.id"/>\n                    <input type="hidden" id="reset_templates_mode" name="mode"/>\n                    <button data-mode="soft" class="reset_templates_button btn btn-info">Restore previous version (soft reset).</button>\n                    <button t-if="view.arch_fs" data-mode="hard" class="reset_templates_button btn btn-outline-danger">Reset to initial version (hard reset).</button>\n                </form>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2426	16	\N	1	1	Single any Search Results	\N	website.one_hybrid	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Single any Search Results\\" t-name=\\"website.one_hybrid\\">\\n    <a t-att-href=\\"result.get('website_url')\\" class=\\"dropdown-item p-2 text-wrap\\">\\n        <div class=\\"d-flex align-items-center flex-wrap o_search_result_item\\">\\n            <img t-if=\\"result.get('image_url')\\" t-att-src=\\"result.get('image_url')\\" class=\\"flex-shrink-0 o_image_64_contain\\"/>\\n            <i t-else=\\"\\" t-att-class=\\"'o_image_64_contain text-center pt16 fa %s' % result.get('_fa')\\" style=\\"font-size: 34px;\\"/>\\n            <div class=\\"o_search_result_item_detail px-3 text-break\\">\\n                <t t-set=\\"description\\" t-value=\\"result.get('description')\\"/>\\n                <t t-set=\\"extra_link\\" t-value=\\"result.get('extra_link_url') and result.get('extra_link')\\"/>\\n                <t t-set=\\"extra_link_html\\" t-value=\\"not result.get('extra_link_url') and result.get('extra_link')\\"/>\\n                <div t-att-class=\\"'h6 fw-bold %s' % ('' if description else 'mb-0')\\" t-out=\\"result['name']\\"/>\\n                <p t-if=\\"description\\" class=\\"mb-0\\" t-out=\\"description\\"/>\\n                <button t-if=\\"extra_link\\" class=\\"extra_link btn btn-link btn-sm\\" t-out=\\"extra_link\\" t-attf-onclick=\\"location.href='#{result.get('extra_link_url')}';return false;\\"/>\\n                <t t-if=\\"extra_link_html\\" t-out=\\"extra_link_html\\"/>\\n            </div>\\n            <div class=\\"flex-shrink-0 ms-auto\\">\\n                <t t-if=\\"result.get('detail_strike')\\">\\n                    <span class=\\"text-muted text-nowrap\\" style=\\"text-decoration: line-through;\\">\\n                        <t t-out=\\"result.get('detail_strike')\\"/>\\n                    </span>\\n                    <br/>\\n                </t>\\n                <b t-if=\\"result.get('detail')\\" class=\\"text-nowrap\\">\\n                    <t t-out=\\"result.get('detail')\\"/>\\n                </b>\\n                <t t-if=\\"result.get('detail_extra')\\">\\n                    <br/>\\n                    <span class=\\"text-nowrap\\" t-out=\\"result.get('detail_extra')\\"/>\\n                </t>\\n            </div>\\n        </div>\\n    </a>\\n</t>"}	<?xml version="1.0"?>\n<t name="Single any Search Results" t-name="website.one_hybrid">\n    <a t-att-href="result.get('website_url')" class="dropdown-item p-2 text-wrap">\n        <div class="d-flex align-items-center flex-wrap o_search_result_item">\n            <img t-if="result.get('image_url')" t-att-src="result.get('image_url')" class="flex-shrink-0 o_image_64_contain"/>\n            <i t-else="" t-att-class="'o_image_64_contain text-center pt16 fa %s' % result.get('_fa')" style="font-size: 34px;"/>\n            <div class="o_search_result_item_detail px-3 text-break">\n                <t t-set="description" t-value="result.get('description')"/>\n                <t t-set="extra_link" t-value="result.get('extra_link_url') and result.get('extra_link')"/>\n                <t t-set="extra_link_html" t-value="not result.get('extra_link_url') and result.get('extra_link')"/>\n                <div t-att-class="'h6 fw-bold %s' % ('' if description else 'mb-0')" t-out="result['name']"/>\n                <p t-if="description" class="mb-0" t-out="description"/>\n                <button t-if="extra_link" class="extra_link btn btn-link btn-sm" t-out="extra_link" t-attf-onclick="location.href='#{result.get('extra_link_url')}';return false;"/>\n                <t t-if="extra_link_html" t-out="extra_link_html"/>\n            </div>\n            <div class="flex-shrink-0 ms-auto">\n                <t t-if="result.get('detail_strike')">\n                    <span class="text-muted text-nowrap" style="text-decoration: line-through;">\n                        <t t-out="result.get('detail_strike')"/>\n                    </span>\n                    <br/>\n                </t>\n                <b t-if="result.get('detail')" class="text-nowrap">\n                    <t t-out="result.get('detail')"/>\n                </b>\n                <t t-if="result.get('detail_extra')">\n                    <br/>\n                    <span class="text-nowrap" t-out="result.get('detail_extra')"/>\n                </t>\n            </div>\n        </div>\n    </a>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2427	16	2422	1	1	website_search_box_input	\N	website.website_search_box_input	qweb	website/views/website_templates.xml	primary	{"en_US": "<data inherit_id=\\"website.website_search_box\\" primary=\\"True\\">\\n    <xpath expr=\\"//input[@name='search']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-att-data-search-type\\">search_type</attribute>\\n        <attribute name=\\"t-att-data-limit\\">limit or '5'</attribute>\\n        <attribute name=\\"t-att-data-display-image\\">display_image or 'true'</attribute>\\n        <attribute name=\\"t-att-data-display-description\\">display_description or 'true'</attribute>\\n        <attribute name=\\"t-att-data-display-extra-link\\">display_extra_link or 'true'</attribute>\\n        <attribute name=\\"t-att-data-display-detail\\">display_detail or 'true'</attribute>\\n        <attribute name=\\"t-att-data-order-by\\">order_by or 'name asc'</attribute>\\n    </xpath>\\n    <xpath expr=\\"//div[@role='search']\\" position=\\"attributes\\">\\n        <attribute name=\\"t-attf-class\\" remove=\\"s_searchbar_input\\" separator=\\" \\"/>\\n    </xpath>\\n    <xpath expr=\\"//div[@role='search']\\" position=\\"replace\\">\\n        <form t-attf-class=\\"o_searchbar_form s_searchbar_input #{_form_classes}\\" t-att-action=\\"action\\" method=\\"get\\" t-attf-data-snippet=\\"s_searchbar_input\\">\\n            <t>$0</t>\\n            <input name=\\"order\\" type=\\"hidden\\" class=\\"o_search_order_by oe_unremovable\\" t-att-value=\\"order_by if order_by else 'name asc'\\"/>\\n            <t t-out=\\"0\\"/>\\n        </form>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.website_search_box_input</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="website.website_search_box" primary="True">\n    <xpath expr="//input[@name='search']" position="attributes">\n        <attribute name="t-att-data-search-type">search_type</attribute>\n        <attribute name="t-att-data-limit">limit or '5'</attribute>\n        <attribute name="t-att-data-display-image">display_image or 'true'</attribute>\n        <attribute name="t-att-data-display-description">display_description or 'true'</attribute>\n        <attribute name="t-att-data-display-extra-link">display_extra_link or 'true'</attribute>\n        <attribute name="t-att-data-display-detail">display_detail or 'true'</attribute>\n        <attribute name="t-att-data-order-by">order_by or 'name asc'</attribute>\n    </xpath>\n    <xpath expr="//div[@role='search']" position="attributes">\n        <attribute name="t-attf-class" remove="s_searchbar_input" separator=" "/>\n    </xpath>\n    <xpath expr="//div[@role='search']" position="replace">\n        <form t-attf-class="o_searchbar_form s_searchbar_input #{_form_classes}" t-att-action="action" method="get" t-attf-data-snippet="s_searchbar_input">\n            <t>$0</t>\n            <input name="order" type="hidden" class="o_search_order_by oe_unremovable" t-att-value="order_by if order_by else 'name asc'"/>\n            <t t-out="0"/>\n        </form>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.website_search_box_input</attribute></xpath></data>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2430	16	\N	1	1	Placeholder Header Social Links	\N	website.placeholder_header_social_links	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Placeholder Header Social Links\\" t-name=\\"website.placeholder_header_social_links\\"/>"}	<?xml version="1.0"?>\n<t name="Placeholder Header Social Links" t-name="website.placeholder_header_social_links"/>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2429	16	180	1	2	iframefallback	\N	website.iframefallback	qweb	website/views/website_templates.xml	primary	{"en_US": "<data inherit_id=\\"web.layout\\" primary=\\"True\\">\\n    <xpath expr=\\"//head/link[last()]\\" position=\\"after\\">\\n        <t t-call-assets=\\"web.assets_frontend\\" t-js=\\"false\\"/>\\n        <t t-call-assets=\\"website.assets_wysiwyg_inside\\" t-js=\\"false\\"/>\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.iframefallback</attribute></xpath></data>"}	<data inherit_id="web.layout" primary="True">\n    <xpath expr="//head/link[last()]" position="after">\n        <t t-call-assets="web.assets_frontend" t-js="false"/>\n        <t t-call-assets="website.assets_wysiwyg" t-js="false"/>\n    </xpath>\n<xpath expr="." position="attributes"><attribute name="t-name">website.iframefallback</attribute></xpath></data>	t	t	2026-05-07 08:37:45.432206	2026-05-07 08:52:55.822718	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2432	16	\N	1	1	Header Search Box Input	\N	website.header_search_box_input	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Header Search Box Input\\" t-name=\\"website.header_search_box_input\\">\\n    <t t-call=\\"website.website_search_box_input\\">\\n        <t t-set=\\"search_type\\" t-valuef=\\"all\\"/>\\n        <t t-set=\\"action\\" t-valuef=\\"/website/search\\"/>\\n        <t t-set=\\"limit\\" t-value=\\"limit or '5'\\"/>\\n        <t t-set=\\"display_image\\" t-valuef=\\"true\\"/>\\n        <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n        <t t-set=\\"display_extra_link\\" t-valuef=\\"true\\"/>\\n        <t t-set=\\"display_detail\\" t-valuef=\\"true\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Header Search Box Input" t-name="website.header_search_box_input">\n    <t t-call="website.website_search_box_input">\n        <t t-set="search_type" t-valuef="all"/>\n        <t t-set="action" t-valuef="/website/search"/>\n        <t t-set="limit" t-value="limit or '5'"/>\n        <t t-set="display_image" t-valuef="true"/>\n        <t t-set="display_description" t-valuef="true"/>\n        <t t-set="display_extra_link" t-valuef="true"/>\n        <t t-set="display_detail" t-valuef="true"/>\n    </t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2433	16	\N	1	1	Placeholder Header Search Bar	\N	website.placeholder_header_search_box	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Placeholder Header Search Bar\\" t-name=\\"website.placeholder_header_search_box\\"/>"}	<?xml version="1.0"?>\n<t name="Placeholder Header Search Bar" t-name="website.placeholder_header_search_box"/>\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2428	16	\N	1	1	Step Checkout	\N	website.step_wizard	qweb	website/views/website_templates.xml	primary	{"en_US": "<t name=\\"Step Checkout\\" t-name=\\"website.step_wizard\\">\\n    <!-- parameters:\\n        - wizard_step: An ordered list of steps. Each step must contain:\\n                       - (1): A list of the xmlid of the templates for which the step applies for\\n                       - (2): A dict that must contain the following keys: ['name', 'current_href']\\n    -->\\n    <div class=\\"o_wizard d-flex flex-wrap justify-content-between justify-content-md-start my-3 my-sm-4\\">\\n        <div class=\\"d-flex flex-column flex-md-row align-items-end align-items-md-start justify-content-center\\">\\n            <!-- Large screen views -->\\n            <t t-foreach=\\"wizard_step\\" t-as=\\"step\\">\\n                <t t-set=\\"is_current_step\\" t-value=\\"xmlid in step[0]\\"/>\\n                <t t-if=\\"is_current_step\\" t-set=\\"current_step\\" t-value=\\"step\\"/>\\n                <span t-if=\\"current_step\\" t-attf-class=\\"#{not is_current_step and 'o_disabled'} d-none d-md-flex no-decoration\\">\\n                    <div t-attf-class=\\"d-flex align-items-center {{'o_wizard_step_active fw-bold' if is_current_step else 'text-muted'}}\\">\\n                        <p class=\\"o_wizard_steplabel text-center mb-0\\">\\n                            <t t-out=\\"step[1]['name']\\"/>\\n                        </p>\\n                        <span t-if=\\"not step_last\\" class=\\"fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5\\"/>\\n                    </div>\\n                </span>\\n                <a t-else=\\"\\" class=\\"d-none d-md-flex no-decoration\\" t-att-href=\\"step[1]['current_href']\\" t-att-title=\\"step[1]['name']\\">\\n                    <div class=\\"d-flex align-items-center o_wizard_step-done\\">\\n                        <p class=\\"o_wizard_steplabel text-center mb-0\\">\\n                            <t t-out=\\"step[1]['name']\\"/>\\n                        </p>\\n                        <span t-if=\\"not step_last\\" class=\\"fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5\\"/>\\n                    </div>\\n                </a>\\n            </t>\\n            <!-- Mobile screen views -->\\n            <div class=\\"d-flex d-md-none flex-column align-items-start\\">\\n                <div class=\\"dropdown\\">\\n                    <a class=\\"dropdown-toggle fw-bold\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" aria-expanded=\\"false\\" title=\\"Steps\\">\\n                        <t t-out=\\"list(filter(lambda step: xmlid in step[0],wizard_step))[0][1]['name']\\"/>\\n                    </a>\\n                    <ul class=\\"dropdown-menu\\">\\n                        <t t-set=\\"current_step\\" t-value=\\"None\\"/>\\n                        <li t-foreach=\\"wizard_step\\" t-as=\\"step\\">\\n                            <t t-set=\\"is_current_step\\" t-value=\\"xmlid in step[0]\\"/>\\n                            <t t-if=\\"is_current_step\\">\\n                                <t t-set=\\"current_step\\" t-value=\\"step\\"/>\\n                                <t t-set=\\"_steps_in_deg\\" t-value=\\"(step_index + 1) / len(wizard_step) * 360\\"/>\\n                                <t t-set=\\"next_step\\" t-value=\\"wizard_step[step_index+1] if step_index+1 &lt; len(wizard_step) else False\\"/>\\n                            </t>\\n                            <a t-if=\\"not current_step\\" class=\\"dropdown-item\\" t-att-href=\\"step[1]['current_href']\\" t-out=\\"step[1]['name']\\" t-att-title=\\"step[1]['name']\\"/>\\n                            <span t-else=\\"\\" t-attf-class=\\"dropdown-item {{'fw-bold' if is_current_step else 'text-muted o_disabled'}}\\" t-out=\\"step[1]['name']\\" t-att-title=\\"step[1]['name']\\"/>\\n                        </li>\\n                    </ul>\\n                </div>\\n                <span t-if=\\"next_step\\" class=\\"d-inline-block d-md-none text-muted\\">\\n                        Next: <t t-out=\\"next_step[1]['name']\\"/>\\n                </span>\\n            </div>\\n        </div>\\n        <div class=\\"o_wizard_circle_progress progress d-md-none position-relative rounded-circle ms-3 bg-transparent\\" t-attf-style=\\"--rightProgress:{{'180' if _steps_in_deg &gt;= 180 else _steps_in_deg}}deg; --leftProgress:{{_steps_in_deg-180 if _steps_in_deg &gt;= 180 else 0}}deg;\\">\\n            <span class=\\"o_wizard_circle_progress_left position-absolute start-0 top-0 z-1 overflow-hidden w-50 h-100 \\">\\n                <span class=\\"progress-bar position-absolute start-100 top-0 w-100 h-100 border border-5 border-start-0 border-primary bg-transparent\\"/>\\n            </span>\\n            <span class=\\"o_wizard_circle_progress_right position-absolute top-0 end-0 z-1 overflow-hidden w-50 h-100\\">\\n                <span class=\\"progress-bar position-absolute top-0 end-100 w-100 h-100 border border-5 border-end-0 border-primary bg-transparent\\"/>\\n            </span>\\n            <p class=\\"mx-auto fw-bold\\">\\n                <t t-out=\\"wizard_step.index(current_step)+1\\"/>\\n                of\\n                <t t-out=\\"len(wizard_step)\\"/>\\n            </p>\\n        </div>\\n    </div>\\n</t>", "es_ES": "<t name=\\"Step Checkout\\" t-name=\\"website.step_wizard\\">\\n    <!-- parameters:\\n        - wizard_step: An ordered list of steps. Each step must contain:\\n                       - (1): A list of the xmlid of the templates for which the step applies for\\n                       - (2): A dict that must contain the following keys: ['name', 'current_href']\\n    -->\\n    <div class=\\"o_wizard d-flex flex-wrap justify-content-between justify-content-md-start my-3 my-sm-4\\">\\n        <div class=\\"d-flex flex-column flex-md-row align-items-end align-items-md-start justify-content-center\\">\\n            <!-- Large screen views -->\\n            <t t-foreach=\\"wizard_step\\" t-as=\\"step\\">\\n                <t t-set=\\"is_current_step\\" t-value=\\"xmlid in step[0]\\"/>\\n                <t t-if=\\"is_current_step\\" t-set=\\"current_step\\" t-value=\\"step\\"/>\\n                <span t-if=\\"current_step\\" t-attf-class=\\"#{not is_current_step and 'o_disabled'} d-none d-md-flex no-decoration\\">\\n                    <div t-attf-class=\\"d-flex align-items-center {{'o_wizard_step_active fw-bold' if is_current_step else 'text-muted'}}\\">\\n                        <p class=\\"o_wizard_steplabel text-center mb-0\\">\\n                            <t t-out=\\"step[1]['name']\\"/>\\n                        </p>\\n                        <span t-if=\\"not step_last\\" class=\\"fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5\\"/>\\n                    </div>\\n                </span>\\n                <a t-else=\\"\\" class=\\"d-none d-md-flex no-decoration\\" t-att-href=\\"step[1]['current_href']\\" t-att-title=\\"step[1]['name']\\">\\n                    <div class=\\"d-flex align-items-center o_wizard_step-done\\">\\n                        <p class=\\"o_wizard_steplabel text-center mb-0\\">\\n                            <t t-out=\\"step[1]['name']\\"/>\\n                        </p>\\n                        <span t-if=\\"not step_last\\" class=\\"fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5\\"/>\\n                    </div>\\n                </a>\\n            </t>\\n            <!-- Mobile screen views -->\\n            <div class=\\"d-flex d-md-none flex-column align-items-start\\">\\n                <div class=\\"dropdown\\">\\n                    <a class=\\"dropdown-toggle fw-bold\\" role=\\"button\\" data-bs-toggle=\\"dropdown\\" aria-expanded=\\"false\\" title=\\"Pasos\\">\\n                        <t t-out=\\"list(filter(lambda step: xmlid in step[0],wizard_step))[0][1]['name']\\"/>\\n                    </a>\\n                    <ul class=\\"dropdown-menu\\">\\n                        <t t-set=\\"current_step\\" t-value=\\"None\\"/>\\n                        <li t-foreach=\\"wizard_step\\" t-as=\\"step\\">\\n                            <t t-set=\\"is_current_step\\" t-value=\\"xmlid in step[0]\\"/>\\n                            <t t-if=\\"is_current_step\\">\\n                                <t t-set=\\"current_step\\" t-value=\\"step\\"/>\\n                                <t t-set=\\"_steps_in_deg\\" t-value=\\"(step_index + 1) / len(wizard_step) * 360\\"/>\\n                                <t t-set=\\"next_step\\" t-value=\\"wizard_step[step_index+1] if step_index+1 &lt; len(wizard_step) else False\\"/>\\n                            </t>\\n                            <a t-if=\\"not current_step\\" class=\\"dropdown-item\\" t-att-href=\\"step[1]['current_href']\\" t-out=\\"step[1]['name']\\" t-att-title=\\"step[1]['name']\\"/>\\n                            <span t-else=\\"\\" t-attf-class=\\"dropdown-item {{'fw-bold' if is_current_step else 'text-muted o_disabled'}}\\" t-out=\\"step[1]['name']\\" t-att-title=\\"step[1]['name']\\"/>\\n                        </li>\\n                    </ul>\\n                </div>\\n                <span t-if=\\"next_step\\" class=\\"d-inline-block d-md-none text-muted\\">\\n                        Siguiente: <t t-out=\\"next_step[1]['name']\\"/>\\n                </span>\\n            </div>\\n        </div>\\n        <div class=\\"o_wizard_circle_progress progress d-md-none position-relative rounded-circle ms-3 bg-transparent\\" t-attf-style=\\"--rightProgress:{{'180' if _steps_in_deg &gt;= 180 else _steps_in_deg}}deg; --leftProgress:{{_steps_in_deg-180 if _steps_in_deg &gt;= 180 else 0}}deg;\\">\\n            <span class=\\"o_wizard_circle_progress_left position-absolute start-0 top-0 z-1 overflow-hidden w-50 h-100 \\">\\n                <span class=\\"progress-bar position-absolute start-100 top-0 w-100 h-100 border border-5 border-start-0 border-primary bg-transparent\\"/>\\n            </span>\\n            <span class=\\"o_wizard_circle_progress_right position-absolute top-0 end-0 z-1 overflow-hidden w-50 h-100\\">\\n                <span class=\\"progress-bar position-absolute top-0 end-100 w-100 h-100 border border-5 border-end-0 border-primary bg-transparent\\"/>\\n            </span>\\n            <p class=\\"mx-auto fw-bold\\">\\n                <t t-out=\\"wizard_step.index(current_step)+1\\"/>\\n                de\\n                <t t-out=\\"len(wizard_step)\\"/>\\n            </p>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Step Checkout" t-name="website.step_wizard">\n    <!-- parameters:\n        - wizard_step: An ordered list of steps. Each step must contain:\n                       - (1): A list of the xmlid of the templates for which the step applies for\n                       - (2): A dict that must contain the following keys: ['name', 'current_href']\n    -->\n    <div class="o_wizard d-flex flex-wrap justify-content-between justify-content-md-start my-3 my-sm-4">\n        <div class="d-flex flex-column flex-md-row align-items-end align-items-md-start justify-content-center">\n            <!-- Large screen views -->\n            <t t-foreach="wizard_step" t-as="step">\n                <t t-set="is_current_step" t-value="xmlid in step[0]"/>\n                <t t-if="is_current_step" t-set="current_step" t-value="step"/>\n                <span t-if="current_step" t-attf-class="#{not is_current_step and 'o_disabled'} d-none d-md-flex no-decoration">\n                    <div t-attf-class="d-flex align-items-center {{'o_wizard_step_active fw-bold' if is_current_step else 'text-muted'}}">\n                        <p class="o_wizard_steplabel text-center mb-0">\n                            <t t-out="step[1]['name']"/>\n                        </p>\n                        <span t-if="not step_last" class="fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5"/>\n                    </div>\n                </span>\n                <a t-else="" class="d-none d-md-flex no-decoration" t-att-href="step[1]['current_href']" t-att-title="step[1]['name']">\n                    <div class="d-flex align-items-center o_wizard_step-done">\n                        <p class="o_wizard_steplabel text-center mb-0">\n                            <t t-out="step[1]['name']"/>\n                        </p>\n                        <span t-if="not step_last" class="fa fa-angle-right d-inline-block align-middle mx-sm-3 text-muted fs-5"/>\n                    </div>\n                </a>\n            </t>\n            <!-- Mobile screen views -->\n            <div class="d-flex d-md-none flex-column align-items-start">\n                <div class="dropdown">\n                    <a class="dropdown-toggle fw-bold" role="button" data-bs-toggle="dropdown" aria-expanded="false" title="Steps">\n                        <t t-out="list(filter(lambda step: xmlid in step[0],wizard_step))[0][1]['name']"/>\n                    </a>\n                    <ul class="dropdown-menu">\n                        <t t-set="current_step" t-value="None"/>\n                        <li t-foreach="wizard_step" t-as="step">\n                            <t t-set="is_current_step" t-value="xmlid in step[0]"/>\n                            <t t-if="is_current_step">\n                                <t t-set="current_step" t-value="step"/>\n                                <t t-set="_steps_in_deg" t-value="(step_index + 1) / len(wizard_step) * 360"/>\n                                <t t-set="next_step" t-value="wizard_step[step_index+1] if step_index+1 &lt; len(wizard_step) else False"/>\n                            </t>\n                            <a t-if="not current_step" class="dropdown-item" t-att-href="step[1]['current_href']" t-out="step[1]['name']" t-att-title="step[1]['name']"/>\n                            <span t-else="" t-attf-class="dropdown-item {{'fw-bold' if is_current_step else 'text-muted o_disabled'}}" t-out="step[1]['name']" t-att-title="step[1]['name']"/>\n                        </li>\n                    </ul>\n                </div>\n                <span t-if="next_step" class="d-inline-block d-md-none text-muted">\n                        Next: <t t-out="next_step[1]['name']"/>\n                </span>\n            </div>\n        </div>\n        <div class="o_wizard_circle_progress progress d-md-none position-relative rounded-circle ms-3 bg-transparent" t-attf-style="--rightProgress:{{'180' if _steps_in_deg &gt;= 180 else _steps_in_deg}}deg; --leftProgress:{{_steps_in_deg-180 if _steps_in_deg &gt;= 180 else 0}}deg;">\n            <span class="o_wizard_circle_progress_left position-absolute start-0 top-0 z-1 overflow-hidden w-50 h-100 ">\n                <span class="progress-bar position-absolute start-100 top-0 w-100 h-100 border border-5 border-start-0 border-primary bg-transparent"/>\n            </span>\n            <span class="o_wizard_circle_progress_right position-absolute top-0 end-0 z-1 overflow-hidden w-50 h-100">\n                <span class="progress-bar position-absolute top-0 end-100 w-100 h-100 border border-5 border-end-0 border-primary bg-transparent"/>\n            </span>\n            <p class="mx-auto fw-bold">\n                <t t-out="wizard_step.index(current_step)+1"/>\n                of\n                <t t-out="len(wizard_step)"/>\n            </p>\n        </div>\n    </div>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2444	16	\N	1	1	snippet_options_header_box	\N	website.snippet_options_header_box	qweb	website/views/snippets/snippets.xml	primary	{"en_US": "<t t-name=\\"website.snippet_options_header_box\\">\\n    <t t-call=\\"website.snippet_options_border_widgets\\">\\n        <t t-set=\\"so_rounded_no_dependencies\\" t-value=\\"True\\"/>\\n        <t t-set=\\"width_variable\\" t-value=\\"'menu-border-width'\\"/>\\n        <t t-set=\\"style_variable\\" t-value=\\"'menu-border-style'\\"/>\\n        <t t-set=\\"color_variable\\" t-value=\\"'menu-border-color'\\"/>\\n        <t t-set=\\"radius_variable\\" t-value=\\"'menu-border-radius'\\"/>\\n        <t t-set=\\"no_border_radius\\" t-value=\\"_no_border_radius\\"/>\\n    </t>\\n    <t t-call=\\"website.snippet_options_shadow_widgets\\">\\n        <t t-set=\\"shadow_variable\\" t-value=\\"'menu-box-shadow'\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website.snippet_options_header_box">\n    <t t-call="website.snippet_options_border_widgets">\n        <t t-set="so_rounded_no_dependencies" t-value="True"/>\n        <t t-set="width_variable" t-value="'menu-border-width'"/>\n        <t t-set="style_variable" t-value="'menu-border-style'"/>\n        <t t-set="color_variable" t-value="'menu-border-color'"/>\n        <t t-set="radius_variable" t-value="'menu-border-radius'"/>\n        <t t-set="no_border_radius" t-value="_no_border_radius"/>\n    </t>\n    <t t-call="website.snippet_options_shadow_widgets">\n        <t t-set="shadow_variable" t-value="'menu-box-shadow'"/>\n    </t>\n</t>\n\n	f	t	2026-05-07 08:37:45.432206	2026-05-07 08:37:45.432206	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f
2449	16	244	1	1	snippet_options	\N	website.snippet_options	qweb	website/views/snippets/snippets.xml	primary	{"en_US": "<data inherit_id=\\"web_editor.snippet_options\\" primary=\\"True\\">\\n    <!-- =================================================================== -->\\n    <!-- Modify generic snippet options                                      -->\\n    <!-- =================================================================== -->\\n\\n    <xpath expr=\\"//we-button[@data-name='image_transform_opt']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-dependencies\\">no_animation_opt</attribute>\\n    </xpath>\\n\\n    <!-- Hover effects options -->\\n    <xpath expr=\\"//div[@data-js='ImageTools']\\" position=\\"inside\\">\\n        <div id=\\"o_hover_effects_options\\">\\n            <we-select string=\\"Effect\\" class=\\"o_we_sublevel_1\\" data-attribute-name=\\"hoverEffect\\" data-set-img-shape-hover-effect=\\"true\\">\\n                <we-button data-select-data-attribute=\\"\\" data-name=\\"hover_effect_none_opt\\">None</we-button>\\n                <we-button data-select-data-attribute=\\"overlay\\" data-name=\\"hover_effect_overlay_opt\\">Overlay</we-button>\\n                <we-button data-select-data-attribute=\\"image_zoom_in\\" data-name=\\"hover_effect_zoom_in_opt\\">Zoom In</we-button>\\n                <we-button data-select-data-attribute=\\"image_zoom_out\\" data-name=\\"hover_effect_zoom_out_opt\\">Zoom Out</we-button>\\n                <we-button data-select-data-attribute=\\"dolly_zoom\\" data-name=\\"hover_effect_dolly_zoom_opt\\">Dolly Zoom</we-button>\\n                <we-button data-select-data-attribute=\\"outline\\" data-name=\\"hover_effect_outline_opt\\">Outline</we-button>\\n                <we-button data-select-data-attribute=\\"image_mirror_blur\\" data-name=\\"hover_effect_mirror_blur_opt\\">Mirror Blur</we-button>\\n            </we-select>\\n            <we-range string=\\"Intensity\\" class=\\"o_we_sublevel_2\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"hoverEffectIntensity\\" data-dependencies=\\"hover_effect_zoom_in_opt, hover_effect_zoom_out_opt, hover_effect_mirror_blur_opt, hover_effect_dolly_zoom_opt\\" data-min=\\"1\\" data-max=\\"100\\" data-step=\\"1\\" data-display-range-value=\\"true\\" data-no-preview=\\"true\\"/>\\n            <we-colorpicker string=\\"Color\\" class=\\"o_we_sublevel_2\\" data-set-hover-effect-color=\\"true\\" data-excluded=\\"theme, common\\" data-dependencies=\\"hover_effect_dolly_zoom_opt, hover_effect_overlay_opt, hover_effect_zoom_in_opt, hover_effect_zoom_out_opt, hover_effect_outline_opt\\" data-no-preview=\\"true\\" data-name=\\"hover_effect_color_opt\\"/>\\n            <we-input string=\\"Stroke Width\\" class=\\"o_we_sublevel_2\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"hoverEffectStrokeWidth\\" data-step=\\"1\\" data-min=\\"1\\" data-unit=\\"px\\" data-dependencies=\\"hover_effect_outline_opt\\" data-no-preview=\\"true\\"/>\\n        </div>\\n    </xpath>\\n\\n     <!-- Version control -->\\n    <xpath expr=\\"//t[@t-call='web_editor.snippet_options_version_control']\\" position=\\"replace\\">\\n        <!-- General selector defining the parent elements of s_card snippets on\\n             which the s_card options should be bound (instead of the s_card).\\n             Note: defined here to be set above all the other options that might\\n             need it. -->\\n        <t t-set=\\"card_parent_handlers\\" t-value=\\"'.s_three_columns .row &gt; div, .s_comparisons .row &gt; div, .s_cards_grid .row &gt; div, .s_cards_soft .row &gt; div, .s_product_list .row &gt; div'\\"/>\\n\\n        <!-- Binding the option on the snippet if it is not a s_card with a\\n             handler parent -->\\n        <t t-call=\\"web_editor.snippet_options_version_control\\">\\n            <t t-set=\\"selector\\" t-value=\\"'[data-snippet]'\\"/>\\n            <t t-set=\\"exclude\\" t-valuef=\\"div:is(#{card_parent_handlers}) &gt; .s_card\\"/>\\n        </t>\\n\\n        <!-- Binding the option on the s_card handler parent -->\\n        <t t-call=\\"web_editor.snippet_options_version_control\\">\\n            <t t-set=\\"selector\\" t-valuef=\\"#{card_parent_handlers}\\"/>\\n            <t t-set=\\"target\\" t-value=\\"'&gt; .s_card'\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- Font Awesome icons -->\\n    <xpath expr=\\"//div[@data-js='FontawesomeTools']\\" position=\\"inside\\">\\n        <t t-call=\\"website.snippet_options_border_line_widgets\\">\\n            <t t-set=\\"label\\">Border</t>\\n            <t t-set=\\"with_bs_class\\" t-value=\\"True\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- =================================================================== -->\\n    <!-- Adding website specific snippet options                             -->\\n    <!-- =================================================================== -->\\n\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n\\n    <!-- H-ALIGN -->\\n    <div id=\\"so_text_align\\" data-selector=\\".s_share, .s_text_highlight, .s_social_media\\">\\n        <we-button-group string=\\"Alignment\\">\\n            <we-button class=\\"fa fa-fw fa-align-left\\" title=\\"Left\\" data-select-class=\\"text-start\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-center\\" title=\\"Center\\" data-select-class=\\"text-center\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-right\\" title=\\"Right\\" data-select-class=\\"text-end\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <div data-selector=\\".s_share, .s_social_media\\">\\n        <we-select string=\\"Title Position\\" data-apply-to=\\".s_share_title, .s_social_media_title\\">\\n            <we-button data-select-class=\\"d-block\\">Top</we-button>\\n            <we-button data-select-class=\\"\\">Left</we-button>\\n            <we-button data-select-class=\\"d-none\\">None</we-button>\\n        </we-select>\\n        <we-select string=\\"Layout\\" data-apply-to=\\".fa\\">\\n            <we-button data-select-class=\\"rounded shadow-sm\\">Square</we-button>\\n            <we-button data-select-class=\\"rounded-empty-circle shadow-sm\\">Circle</we-button>\\n            <we-button data-select-class=\\"rounded-circle shadow-sm\\">Disk</we-button>\\n            <we-button data-select-class=\\"fa-stack\\">None</we-button>\\n        </we-select>\\n        <we-select string=\\"Size\\" data-apply-to=\\".fa\\">\\n            <we-button data-select-class=\\"\\">Small</we-button>\\n            <we-button data-select-class=\\"fa-2x\\">Medium</we-button>\\n            <we-button data-select-class=\\"fa-3x\\">Big</we-button>\\n        </we-select>\\n        <!-- Compatibility, keep reverse logical, don't use `icon_color` -->\\n        <we-checkbox string=\\"Color\\" data-select-class=\\"no_icon_color|\\"/>\\n    </div>\\n\\n    <div id=\\"so_width\\" data-selector=\\".s_alert, .s_blockquote, .s_text_highlight\\">\\n        <we-select string=\\"Width\\">\\n            <we-button data-select-class=\\"w-25\\">25%</we-button>\\n            <we-button data-select-class=\\"w-50\\">50%</we-button>\\n            <we-button data-select-class=\\"w-75\\">75%</we-button>\\n            <we-button data-select-class=\\"w-100\\" data-name=\\"so_width_100\\">100%</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div id=\\"so_block_align\\" data-selector=\\".s_alert, .s_blockquote, .s_text_highlight\\">\\n        <we-button-group string=\\"Alignment\\" data-dependencies=\\"!so_width_100\\">\\n            <we-button class=\\"fa fa-fw fa-align-left\\" title=\\"Left\\" data-select-class=\\"me-auto\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-center\\" title=\\"Center\\" data-select-class=\\"mx-auto\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-right\\" title=\\"Right\\" data-select-class=\\"ms-auto\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <!-- Carousel | .s_carousel | .s_quotes_carousel -->\\n    <!-- Dedicated colorpicker so that there is not 3 level of\\n         o_colored_level. Use inline-style color for the same reason. -->\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"'section'\\"/>\\n        <t t-set=\\"target\\" t-value=\\"'&gt; .carousel'\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_carousel\\"/>\\n\\n    <div data-js=\\"CarouselItem\\" data-selector=\\".s_carousel .carousel-item, .s_quotes_carousel .carousel-item, .s_carousel_intro .carousel-item\\">\\n        <we-button class=\\"fa fa-fw fa-angle-left\\" data-switch-to-slide=\\"left\\" data-no-preview=\\"true\\" title=\\"Move Backward\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-right me-2\\" data-switch-to-slide=\\"right\\" data-no-preview=\\"true\\" title=\\"Move Forward\\"/>\\n        <we-button class=\\"fa fa-fw fa-plus o_we_bg_success\\" data-add-slide-item=\\"true\\" data-no-preview=\\"true\\" title=\\"Add Slide\\"/>\\n        <we-button class=\\"fa fa-fw fa-minus o_we_bg_danger\\" data-remove-slide=\\"true\\" data-no-preview=\\"true\\" title=\\"Remove Slide\\"/>\\n    </div>\\n\\n    <div data-js=\\"GalleryElement\\" data-selector=\\".s_image_gallery img, .s_carousel .carousel-item, .s_quotes_carousel .carousel-item, .s_carousel_intro .carousel-item\\">\\n        <we-row string=\\"Re-order\\" data-no-preview=\\"true\\">\\n            <we-button class=\\"fa fa-fw fa-angle-double-left\\" title=\\"Move to first\\" data-position=\\"first\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-left\\" title=\\"Move to previous\\" data-position=\\"prev\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-right\\" title=\\"Move to next\\" data-position=\\"next\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-double-right\\" title=\\"Move to last\\" data-position=\\"last\\"/>\\n        </we-row>\\n    </div>\\n    <!-- Accordion -->\\n    <div data-js=\\"collapse\\" data-selector=\\".accordion &gt; .accordion-item\\" data-drop-in=\\".accordion:has(&gt; .accordion-item)\\"/>\\n\\n    <div data-js=\\"MultipleItems\\" data-selector=\\".s_accordion\\">\\n        <we-row string=\\"Items\\">\\n            <we-button data-add-item=\\"\\" data-item=\\".accordion &gt; .accordion-item:last\\" data-select-item=\\"\\" data-no-preview=\\"true\\" class=\\"o_we_bg_brand_primary\\">\\n                Add New\\n            </we-button>\\n        </we-row>\\n    </div>\\n\\n    <t t-set=\\"so_submit_button_selector\\" t-translation=\\"off\\">\\n        .s_donation_donate_btn, .s_website_form_send\\n    </t>\\n\\n    <!-- Button -->\\n    <div data-js=\\"Button\\" data-selector=\\"a.btn\\" t-att-data-exclude=\\"so_submit_button_selector\\"/>\\n\\n    <!-- Columns only -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section.s_features_grid, section.s_process_steps\\" data-target=\\"&gt; *:has(&gt; .row), &gt; .s_allow_columns\\">\\n        <t t-call=\\"website.column_count_option\\"/>\\n    </div>\\n\\n    <!-- Grid only -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section.s_masonry_block, section.s_quadrant, section.s_image_frame, section.s_card_offset, section.s_contact_info\\" data-target=\\"&gt; *:has(&gt; .row)\\">\\n        <t t-call=\\"website.grid_layout_options\\"/>\\n    </div>\\n\\n    <!-- Grid and columns -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section\\" data-target=\\"&gt; *:has(&gt; .row), &gt; .s_allow_columns\\" data-exclude=\\".s_dynamic, .s_dynamic_snippet_content, .s_dynamic_snippet_title, .s_masonry_block, .s_framed_intro, .s_features_grid, .s_media_list, .s_table_of_content, .s_process_steps, .s_image_gallery, .s_timeline, .s_pricelist_boxed, .s_quadrant, .s_pricelist_cafe, .s_faq_horizontal, .s_image_frame, .s_card_offset, .s_contact_info\\">\\n        <we-row>\\n            <we-button-group string=\\"Layout\\" data-no-preview=\\"true\\">\\n                <we-button data-select-layout=\\"grid\\" data-name=\\"grid_mode\\">Grid</we-button>\\n                <we-button data-select-layout=\\"normal\\" data-name=\\"normal_mode\\">Cols</we-button>\\n            </we-button-group>\\n            <t t-call=\\"website.column_count_option\\">\\n                <t t-set=\\"with_grid\\" t-value=\\"True\\"/>\\n            </t>\\n        </we-row>\\n        <t t-call=\\"website.grid_layout_options\\">\\n            <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <!--  Vertical Alignment -->\\n    <div data-js=\\"vAlignment\\" id=\\"row_valign_snippet_option\\" data-selector=\\".s_text_image, .s_image_text, .s_three_columns, .s_showcase, .s_numbers, .s_faq_collapse, .s_references, .s_accordion_image, .s_shape_image\\" data-target=\\".row\\">\\n        <t t-call=\\"website.vertical_alignment_option\\">\\n            <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <!-- Move snippets around -->\\n    <div data-js=\\"SnippetMove\\" data-selector=\\"section, .s_accordion .accordion-item, .s_showcase .row .row:not(.s_col_no_resize) &gt; div, .s_hr\\" data-no-scroll=\\".s_accordion .accordion-item\\">\\n        <we-button class=\\"fa fa-fw fa-angle-up\\" data-move-snippet=\\"prev\\" data-no-preview=\\"true\\" data-name=\\"move_up_opt\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-down\\" data-move-snippet=\\"next\\" data-no-preview=\\"true\\" data-name=\\"move_down_opt\\"/>\\n    </div>\\n    <div data-js=\\"SnippetMove\\" data-selector=\\".row:not(.s_col_no_resize) &gt; div, .nav-item\\" data-exclude=\\".s_showcase .row .row &gt; div\\" data-name=\\"move_horizontally_opt\\">\\n        <we-button class=\\"fa fa-fw fa-angle-left\\" data-move-snippet=\\"prev\\" data-no-preview=\\"true\\" data-name=\\"move_left_opt\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-right\\" data-move-snippet=\\"next\\" data-no-preview=\\"true\\" data-name=\\"move_right_opt\\"/>\\n    </div>\\n\\n    <!-- Background -->\\n    <t t-set=\\"only_bg_color_selector\\" t-value=\\"'section .row &gt; div, .s_text_highlight, .s_mega_menu_thumbnails_footer, .s_hr, .s_cta_badge'\\"/>\\n    <t t-set=\\"only_bg_color_exclude\\" t-valuef=\\".s_col_no_bgcolor, .s_col_no_bgcolor.row &gt; div, .s_masonry_block .row &gt; div, .s_color_blocks_2 .row &gt; div, .s_image_gallery .row &gt; div, .s_text_cover .row &gt; .o_not_editable, [data-snippet] :not(.oe_structure) &gt; .s_hr, #{card_parent_handlers}\\"/>\\n\\n    <t t-set=\\"base_only_bg_image_selector\\" t-value=\\"'.s_tabs .oe_structure &gt; *, footer .oe_structure &gt; *'\\"/>\\n    <t t-set=\\"only_bg_image_selector\\" t-value=\\"base_only_bg_image_selector\\"/>\\n    <t t-set=\\"only_bg_image_exclude\\" t-value=\\"''\\"/>\\n\\n    <t t-set=\\"both_bg_color_image_selector\\" t-value=\\"'section, .carousel-item, .s_masonry_block .row &gt; div, .s_color_blocks_2 .row &gt; div, .parallax, .s_text_cover .row &gt; .o_not_editable'\\"/>\\n    <t t-set=\\"both_bg_color_image_exclude\\" t-value=\\"base_only_bg_image_selector + ', .s_carousel_wrapper, .s_image_gallery .carousel-item, .s_google_map, .s_map, [data-snippet] :not(.oe_structure) &gt; [data-snippet], .s_masonry_block .s_col_no_resize, .s_quotes_carousel_wrapper, .s_carousel_intro_wrapper'\\"/>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"both_bg_color_image_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"both_bg_color_image_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"only_bg_color_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"only_bg_color_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"False\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"only_bg_image_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"only_bg_image_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"False\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <!-- Grid mode columns -->\\n    <div data-js=\\"GridColumns\\" data-selector=\\".row:not(.s_col_no_resize) &gt; div\\">\\n        <we-row string=\\"Padding (Y, X)\\">\\n            <we-input data-select-style=\\"\\" data-css-property=\\"--grid-item-padding-y\\" data-unit=\\"px\\" data-name=\\"grid_padding_y_opt\\"/>\\n            <we-input data-select-style=\\"\\" data-css-property=\\"--grid-item-padding-x\\" data-unit=\\"px\\" data-name=\\"grid_padding_x_opt\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Border | Columns -->\\n    <div data-js=\\"Box\\" data-selector=\\"section .row &gt; div\\" t-attf-data-exclude=\\".s_col_no_bgcolor, .s_col_no_bgcolor.row &gt; div, .s_image_gallery .row &gt; div, .s_masonry_block .s_col_no_resize, .s_text_cover .row &gt; .o_not_editable, #{card_parent_handlers}\\">\\n        <t t-call=\\"website.snippet_options_border_widgets\\"/>\\n        <t t-call=\\"website.snippet_options_shadow_widgets\\"/>\\n    </div>\\n\\n    <div data-js=\\"sizing_y\\" data-selector=\\"section, .row &gt; div, .parallax, .s_hr, .carousel-item, .s_rating\\" data-exclude=\\"section:has(&gt; .carousel), .s_image_gallery .carousel-item, .s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <div data-js=\\"sizing_x\\" data-selector=\\".row &gt; div\\" data-drop-near=\\".row:not(.s_col_no_resize) &gt; div\\" data-exclude=\\".s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <div data-js=\\"sizing_grid\\" data-selector=\\".row &gt; div\\" data-drop-near=\\".row.o_grid_mode &gt; div\\" data-exclude=\\".s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <t t-set=\\"so_snippet_addition_selector\\" t-translation=\\"off\\">section, .parallax, .s_hr</t>\\n    <div id=\\"so_snippet_addition\\" t-att-data-selector=\\"so_snippet_addition_selector\\" data-drop-in=\\":not(p).oe_structure:not(.oe_structure_solo), :not(.o_mega_menu):not(p)[data-oe-type=html], :not(p).oe_structure.oe_structure_solo:not(:has(&gt; section:not(.s_snippet_group), &gt; div:not(.o_hook_drop_zone)))\\"/>\\n        <!-- /!\\\\ drop-in here is partly duplicated for s_popup (see dedicated options) -->\\n        <!-- TODO should be improved -->\\n\\n    <t t-set=\\"so_content_addition_selector\\" t-translation=\\"off\\">\\n        blockquote, .s_alert, .o_facebook_page, .s_share, .s_social_media, .s_rating,\\n        .s_hr, .s_google_map, .s_map, .s_countdown, .s_chart, .s_text_highlight, .s_progress_bar, .s_badge,\\n        .s_embed_code, .s_donation, .s_add_to_cart, .s_online_appointment, .o_snippet_drop_in_only, .s_image, .s_cta_badge, .s_accordion\\n    </t>\\n\\n    <t t-set=\\"special_cards_selector\\" t-valuef=\\".s_card.s_timeline_card, div:is(#{card_parent_handlers}) &gt; .s_card\\"/>\\n\\n    <div id=\\"so_content_addition\\" t-attf-data-selector=\\"#{so_content_addition_selector}, .s_card\\" t-attf-data-drop-near=\\"p, h1, h2, h3, ul, ol, div:not(.o_grid_item_image) &gt; img, .btn, #{so_content_addition_selector}, .s_card:not(#{special_cards_selector})\\" t-attf-data-exclude=\\"#{special_cards_selector}\\" data-drop-in=\\"nav\\"/>\\n\\n    <div data-js=\\"SnippetSave\\" data-selector=\\"[data-snippet], a.btn\\" t-attf-data-exclude=\\".o_no_save, #{so_submit_button_selector}\\">\\n        <we-button class=\\"fa fa-fw fa-save o_we_link o_we_hover_warning\\" title=\\"Save the block to use it elsewhere\\" data-save-snippet=\\"\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <div data-js=\\"menu_data\\" data-selector=\\".top_menu li &gt; a, [data-content_menu_id] li &gt; a\\" data-exclude=\\".dropdown-toggle, li.o_header_menu_button a, [data-toggle], .o_offcanvas_logo\\" data-no-check=\\"true\\"/>\\n\\n    <div data-js=\\"WebsiteLevelColor\\" data-selector=\\"#wrapwrap &gt; header\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-select string=\\"Template\\" data-variable=\\"header-template\\" data-default-variables=\\"header-links-style: default\\" data-reload=\\"/\\" data-no-preview=\\"true\\">\\n            <we-button title=\\"Default\\" data-name=\\"header_default_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_default\\" data-customize-website-variable=\\"'default'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_default.svg\\"/>\\n            <we-button title=\\"Hamburger menu\\" data-name=\\"header_hamburger_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_hamburger, website.no_autohide_menu\\" data-customize-website-variable=\\"'hamburger'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_hamburger.svg\\"/>\\n            <we-button title=\\"Rounded box menu\\" data-name=\\"header_boxed_opt\\" data-trigger=\\"over_content_header_visibility_opt\\" data-customize-website-views=\\"website.header_navbar_pills_style,website.template_header_boxed\\" data-customize-website-variable=\\"'boxed'\\" data-customize-website-variables=\\"header-links-style: pills\\" data-img=\\"/website/static/src/img/snippets_options/header_template_boxed.svg\\"/>\\n            <we-button title=\\"Stretch menu\\" data-name=\\"header_stretch_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_stretch\\" data-customize-website-variable=\\"'stretch'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_stretch.svg\\"/>\\n            <we-button title=\\"Vertical\\" data-name=\\"header_vertical_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_vertical\\" data-customize-website-variable=\\"'vertical'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_vertical.svg\\"/>\\n            <we-button title=\\"Menu with Search bar\\" data-name=\\"header_search_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_search\\" data-customize-website-variable=\\"'search'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_search.svg\\"/>\\n            <we-button title=\\"Menu - Sales 1\\" data-name=\\"header_sales_one_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_one\\" data-customize-website-variable=\\"'sales_one'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_one.svg\\"/>\\n            <we-button title=\\"Menu - Sales 2\\" data-name=\\"header_sales_two_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_two\\" data-customize-website-variable=\\"'sales_two'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_two.svg\\"/>\\n            <we-button title=\\"Menu - Sales 3\\" data-name=\\"header_sales_three_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_three\\" data-customize-website-variable=\\"'sales_three'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_three.svg\\"/>\\n            <we-button title=\\"Menu - Sales 4\\" data-name=\\"header_sales_four_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_four\\" data-customize-website-variable=\\"'sales_four'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_four.svg\\"/>\\n            <we-button title=\\"Sidebar\\" data-name=\\"header_sidebar_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sidebar, website.no_autohide_menu\\" data-customize-website-variable=\\"'sidebar'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sidebar.svg\\"/>\\n        </we-select>\\n\\n        <!-- Header Sidebar Template - Options -->\\n        <we-input string=\\"Width\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"header_sidebar_opt\\" data-customize-website-variable=\\"null\\" data-variable=\\"sidebar-width\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n\\n        <we-row string=\\"Background\\">\\n            <we-colorpicker data-customize-website-color=\\"\\" data-color=\\"menu\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"menu-custom\\" data-layer-gradient=\\"menu-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_one_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_one\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_one-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_two_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_two\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_two-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_three_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_three\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_three-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_four_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_four\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_four-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Header - Borders & Shadows -->\\n    <div data-js=\\"HeaderBox\\" id=\\"option_header_shadow\\" data-selector=\\"#wrapwrap &gt; header:not(:has(.o_header_force_no_radius))\\" data-target=\\"nav\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <t t-call=\\"website.snippet_options_header_box\\"/>\\n    </div>\\n\\n    <div data-js=\\"HeaderBox\\" id=\\"option_header_shadow\\" data-selector=\\"#wrapwrap &gt; header:has(.o_header_force_no_radius)\\" data-target=\\"nav\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <t t-call=\\"website.snippet_options_header_box\\">\\n            <t t-set=\\"_no_border_radius\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <div data-selector=\\"#wrapwrap &gt; header\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n\\n        <we-select string=\\"Scroll Effect\\" data-dependencies=\\"!header_sidebar_opt\\" class=\\"o_scroll_effects_selector\\" data-variable=\\"header-scroll-effect\\">\\n            <t t-set=\\"header_effect_standard_label\\">Standard</t>\\n            <t t-set=\\"header_effect_scroll_label\\">Scroll</t>\\n            <t t-set=\\"header_effect_fixed_label\\">Fixed</t>\\n            <t t-set=\\"header_effect_disappears_label\\">Disappears</t>\\n            <t t-set=\\"header_effect_fadeout_label\\">Fade Out</t>\\n            <we-button id=\\"option_header_visibility_standard\\" t-att-data-select-label=\\"header_effect_standard_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'standard'\\" data-name=\\"header_visibility_standard_opt\\" data-select-class=\\"o_header_standard\\" data-customize-website-views=\\"website.header_visibility_standard\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_standard.png\\">\\n                <span t-esc=\\"header_effect_standard_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_scroll\\" t-att-data-select-label=\\"header_effect_scroll_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'scroll'\\" data-name=\\"header_effect_scroll_opt\\" data-select-class=\\"\\" data-customize-website-views=\\"\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_scroll.png\\">\\n                <span t-esc=\\"header_effect_scroll_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_fixed\\" t-att-data-select-label=\\"header_effect_fixed_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'fixed'\\" data-name=\\"header_effect_fixed_opt\\" data-select-class=\\"o_header_fixed\\" data-customize-website-views=\\"website.header_visibility_fixed\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_fixed.png\\">\\n                <span t-esc=\\"header_effect_fixed_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_disappears\\" t-att-data-select-label=\\"header_effect_disappears_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'disappears'\\" data-name=\\"header_effect_disappears_opt\\" data-select-class=\\"o_header_disappears\\" data-customize-website-views=\\"website.header_visibility_disappears\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_disappears.png\\">\\n                <span t-esc=\\"header_effect_disappears_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_fade_out\\" t-att-data-select-label=\\"header_effect_fadeout_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'fade-out'\\" data-name=\\"header_effect_fade_out_opt\\" data-select-class=\\"o_header_fade_out\\" data-customize-website-views=\\"website.header_visibility_fade_out\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_fade_out.png\\">\\n               <span t-esc=\\"header_effect_fadeout_label\\"/>\\n            </we-button>\\n        </we-select>\\n    </div>\\n\\n    <div data-js=\\"TopMenuVisibility\\" data-selector=\\"[data-main-object^='website.page('] #wrapwrap &gt; header\\" data-no-check=\\"true\\">\\n        <we-select string=\\"Header Position\\" data-no-preview=\\"true\\" data-dependencies=\\"!header_sidebar_opt\\">\\n            <we-button data-name=\\"over_content_header_visibility_opt\\" data-visibility=\\"transparent\\">Over The Content</we-button>\\n            <we-button data-name=\\"regular_header_visibility_opt\\" data-visibility=\\"regular\\">Regular</we-button>\\n            <we-button data-visibility=\\"hidden\\">Hidden</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div data-js=\\"topMenuColor\\" data-selector=\\"[data-main-object^='website.page('] #wrapwrap &gt; header\\" data-no-check=\\"true\\">\\n        <we-colorpicker string=\\"Background\\" class=\\"o_we_sublevel_1\\" id=\\"option_header_transparent_color\\" data-select-style=\\"true\\" data-prevent-important=\\"true\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-excluded=\\"theme, common\\" data-page-option-name=\\"header_color\\"/>\\n        <we-colorpicker string=\\"Text Color\\" class=\\"o_we_sublevel_1\\" id=\\"option_header_transparent_text_color\\" data-select-style=\\"true\\" data-css-property=\\"color\\" data-color-prefix=\\"text-\\" data-page-option-name=\\"header_text_color\\"/>\\n    </div>\\n\\n    <div data-js=\\"HeaderElements\\" data-selector=\\"#wrapwrap &gt; header\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-row string=\\"Elements\\" class=\\"o_we_full_row align-items-start\\">\\n            <we-button title=\\"Show/hide text element\\" class=\\"d-flex justify-content-center flex-grow-1\\" data-img=\\"/website/static/src/img/snippets_options/header_extra_element_text.svg\\" data-customize-website-views=\\"website.header_text_element\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n            <we-button title=\\"Show/hide language selector\\" class=\\"fa fa-flag d-flex justify-content-center flex-grow-1\\" data-name=\\"header_language_selector_opt\\" data-customize-website-views=\\"website.header_language_selector\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n            <we-button title=\\"Show/hide search bar\\" class=\\"fa fa-search d-flex justify-content-center flex-grow-1\\" data-customize-website-views=\\"website.header_search_box\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n            <we-button title=\\"Show/hide sign in button\\" class=\\"fa fa-sign-in d-flex justify-content-center flex-grow-1\\" data-customize-website-views=\\"portal.user_sign_in\\" data-reload=\\"/\\" data-no-preview=\\"true\\"/>\\n        </we-row>\\n        <we-row string=\\" \\" class=\\"o_we_full_row align-items-start mt-1\\">\\n            <we-button title=\\"Show/hide social links\\" class=\\"flex-grow-1 d-flex justify-content-center\\" data-img=\\"/website/static/src/img/snippets_options/header_extra_element_social.svg\\" data-customize-website-views=\\"website.header_social_links\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n            <we-button title=\\"Show/hide button\\" class=\\"flex-grow-1 d-flex justify-content-center\\" data-img=\\"/website/static/src/img/snippets_options/header_extra_element_cta.svg\\" data-customize-website-views=\\"website.header_call_to_action\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n            <we-button title=\\"Show/hide logo\\" class=\\"flex-grow-1 d-flex justify-content-center\\" data-img=\\"/website/static/src/img/snippets_options/header_extra_element_logo.svg\\" data-customize-website-views=\\"|website.option_header_brand_name|website.option_header_brand_logo\\" data-reset-view-arch=\\"true\\" data-reload=\\"/\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Header > Navbar Options -->\\n    <div data-js=\\"HeaderNavbar\\" data-selector=\\"#wrapwrap &gt; header nav.navbar\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n\\n        <we-select string=\\"Mobile Alignment\\" data-name=\\"header_mobile_alignment_opt\\" data-variable=\\"hamburger-position-mobile\\" data-reload=\\"/\\">\\n            <we-button data-customize-website-views=\\"\\" data-customize-website-variable=\\"'left'\\">Left</we-button>\\n            <we-button data-customize-website-views=\\"website.template_header_mobile_align_center, website.template_header_hamburger_mobile_align_center\\" data-customize-website-variable=\\"'center'\\">Center</we-button>\\n            <we-button data-customize-website-views=\\"website.template_header_mobile_align_right, website.template_header_hamburger_mobile_align_right\\" data-customize-website-variable=\\"'right'\\">Right</we-button>\\n        </we-select>\\n\\n        <we-fontfamilypicker string=\\"Font\\" data-variable=\\"navbar-font\\"/>\\n\\n        <we-row string=\\"Format\\" class=\\"o_we_header_font_row\\">\\n            <we-input data-customize-website-variable=\\"null\\" data-variable=\\"header-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-colorpicker data-variable=\\"header-text-color\\" data-customize-website-variable=\\"\\"/>\\n            <!-- Generic alignment option controling all the template at once. -->\\n            <!-- Currently needed to be this way as the SCSS variable controls -->\\n            <!-- the mobile alignement which is the same for all templates. -->\\n            <we-select class=\\"o_we_icon_select\\" data-name=\\"header_alignment_opt\\" data-variable=\\"hamburger-position\\" data-reload=\\"/\\" title=\\"Alignment\\" data-dependencies=\\"header_default_opt, header_hamburger_opt, header_boxed_opt, header_stretch_opt, header_search_opt, header_sales_one_opt, header_sales_two_opt, header_sales_four_opt, header_sidebar_opt\\">\\n                <we-button data-customize-website-views=\\"\\" data-customize-website-variable=\\"'left'\\" data-icon=\\"fa-align-left\\"/>\\n                <we-button data-customize-website-views=\\"website.template_header_default_align_center, website.template_header_boxed_align_center, website.template_header_stretch_align_center, website.template_header_search_align_center, website.template_header_sales_one_align_center, website.template_header_sales_two_align_center, website.template_header_sales_four_align_center, website.template_header_sidebar_align_center\\" data-customize-website-variable=\\"'center'\\" data-icon=\\"fa-align-center\\" data-dependencies=\\"!header_hamburger_opt\\"/>\\n                <we-button data-customize-website-views=\\"website.template_header_default_align_right, website.template_header_hamburger_align_right, website.template_header_boxed_align_right, website.template_header_stretch_align_right, website.template_header_search_align_right, website.template_header_sales_one_align_right, website.template_header_sales_two_align_right, website.template_header_sales_four_align_right, website.template_header_sidebar_align_right\\" data-customize-website-variable=\\"'right'\\" data-icon=\\"fa-align-right\\"/>\\n            </we-select>\\n        </we-row>\\n\\n        <we-select string=\\"Links Style\\" data-variable=\\"header-links-style\\" data-reload=\\"/\\" data-dependencies=\\"!header_stretch_opt\\">\\n            <we-button data-name=\\"option_header_navbar_links_default\\" data-customize-website-views=\\"\\" data-customize-website-variable=\\"'default'\\">Default</we-button>\\n            <we-button data-name=\\"option_header_navbar_links_fill\\" data-customize-website-views=\\"website.header_navbar_pills_style\\" data-customize-website-variable=\\"'fill'\\">Fill</we-button>\\n            <we-button data-name=\\"option_header_navbar_links_outline\\" data-customize-website-views=\\"\\" data-customize-website-variable=\\"'outline'\\">Outline</we-button>\\n            <we-button data-name=\\"option_header_navbar_links_pills\\" data-customize-website-views=\\"website.header_navbar_pills_style\\" data-customize-website-variable=\\"'pills'\\">Pills</we-button>\\n            <we-button data-name=\\"option_header_navbar_block\\" data-customize-website-views=\\"website.header_navbar_pills_style\\" data-customize-website-variable=\\"'block'\\">Block</we-button>\\n            <we-button data-name=\\"option_header_navbar_border_bottom\\" data-customize-website-views=\\"\\" data-customize-website-variable=\\"'border-bottom'\\">Border Bottom</we-button>\\n        </we-select>\\n\\n        <we-select string=\\"Additional colors\\" data-reload=\\"/\\">\\n            <we-button data-customize-website-views=\\"\\">Default</we-button>\\n            <we-button data-customize-website-views=\\"website.template_header_additional_color_primary\\">Primary</we-button>\\n            <we-button data-customize-website-views=\\"website.template_header_additional_color_secondary\\">Secondary</we-button>\\n        </we-select>\\n\\n        <we-select id=\\"option_header_dropdown\\" string=\\"Sub Menus\\" data-dependencies=\\"!header_hamburger_opt\\" data-no-preview=\\"true\\">\\n            <we-button data-select-class=\\"o_hoverable_dropdown\\" data-customize-website-views=\\"website.header_hoverable_dropdown\\">On Hover</we-button>\\n            <we-button data-select-class=\\"\\" data-name=\\"header_dropdown_on_click_opt\\">On Click</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div data-selector=\\"#wrapwrap &gt; header nav.navbar .o_header_language_selector\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-select string=\\"Style\\" data-reload=\\"/\\">\\n            <we-button data-customize-website-views=\\"website.header_language_selector\\">Dropdown</we-button>\\n            <we-button data-customize-website-views=\\"website.header_language_selector, website.header_language_selector_inline\\">Inline</we-button>\\n        </we-select>\\n        <we-select string=\\"Label\\" class=\\"o_we_sublevel_1\\" data-reload=\\"/\\" data-no-preview=\\"true\\">\\n            <we-button data-customize-website-views=\\"\\">Text</we-button>\\n            <we-button data-customize-website-views=\\"website.header_language_selector_flag, website.header_language_selector_no_text\\">Flag</we-button>\\n            <we-button data-customize-website-views=\\"website.header_language_selector_flag\\">Flag and Text</we-button>\\n            <we-button data-customize-website-views=\\"website.header_language_selector_code, website.header_language_selector_no_text\\">Code</we-button>\\n            <we-button data-customize-website-views=\\"website.header_language_selector_flag, website.header_language_selector_code, website.header_language_selector_no_text\\">Flag and Code</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div data-selector=\\"#wrapwrap &gt; header nav.navbar .navbar-brand\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-select string=\\"Logo\\" data-reload=\\"/\\">\\n            <we-button data-customize-website-views=\\"\\" data-name=\\"option_header_brand_none\\">None</we-button>\\n            <we-button data-customize-website-views=\\"website.option_header_brand_name\\">Text</we-button>\\n            <we-button data-customize-website-views=\\"website.option_header_brand_logo\\">Image</we-button>\\n        </we-select>\\n        <we-input string=\\"Height\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"!option_header_brand_none\\" data-customize-website-variable=\\"null\\" data-variable=\\"logo-height\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        <we-input string=\\"Height (Scrolled)\\" class=\\"o_we_sublevel_1\\" data-name=\\"option_logo_height_scrolled\\" data-customize-website-variable=\\"null\\" data-variable=\\"fixed-logo-height\\" data-unit=\\"px\\" data-save-unit=\\"rem\\" data-dependencies=\\"!header_effect_scroll_opt\\"/>\\n    </div>\\n\\n    <!-- Footer - Colors & Layouts -->\\n    <div data-js=\\"WebsiteLevelColor\\" data-selector=\\"#wrapwrap &gt; footer\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n\\n        <!-- Layouts -->\\n        <we-select string=\\"Template\\" data-variable=\\"footer-template\\" data-reload=\\"/\\">\\n            <we-button title=\\"Default\\" data-customize-website-views=\\"website.footer_custom\\" data-customize-website-variable=\\"'default'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_default.svg\\"/>\\n            <we-button title=\\"Descriptive\\" data-customize-website-views=\\"website.template_footer_descriptive\\" data-customize-website-variable=\\"'descriptive'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_descriptive.svg\\"/>\\n            <we-button title=\\"Centered\\" data-customize-website-views=\\"website.template_footer_centered\\" data-customize-website-variable=\\"'centered'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_centered.svg\\"/>\\n            <we-button title=\\"Links\\" data-customize-website-views=\\"website.template_footer_links\\" data-customize-website-variable=\\"'links'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_links.svg\\"/>\\n            <we-button title=\\"Minimalist\\" data-customize-website-views=\\"website.template_footer_minimalist\\" data-customize-website-variable=\\"'minimalist'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_minimalist.svg\\"/>\\n            <we-button title=\\"Contact\\" data-customize-website-views=\\"website.template_footer_contact\\" data-customize-website-variable=\\"'contact'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_contact.svg\\"/>\\n            <we-button title=\\"Call-to-action\\" data-customize-website-views=\\"website.template_footer_call_to_action\\" data-customize-website-variable=\\"'call_to_action'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_call_to_action.svg\\"/>\\n            <we-button title=\\"Headline\\" data-customize-website-views=\\"website.template_footer_headline\\" data-customize-website-variable=\\"'headline'\\" data-img=\\"/website/static/src/img/snippets_options/footer_template_headline.svg\\"/>\\n        </we-select>\\n        <!-- Colors -->\\n        <we-colorpicker string=\\"Colors\\" data-customize-website-color=\\"\\" data-color=\\"footer\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"footer-custom\\" data-layer-gradient=\\"footer-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n        <we-select string=\\"Slideout Effect\\" data-variable=\\"footer-effect\\" data-reload=\\"/\\">\\n            <we-button string=\\"Regular\\" data-customize-website-views=\\"\\" data-customize-website-variable=\\"\\"/>\\n            <we-button string=\\"Slide Hover\\" data-customize-website-views=\\"website.template_footer_slideout\\" data-customize-website-variable=\\"'slideout_slide_hover'\\"/>\\n            <we-button string=\\"Shadow\\" data-customize-website-views=\\"website.template_footer_slideout\\" data-customize-website-variable=\\"'slideout_shadow'\\"/>\\n        </we-select>\\n        <we-checkbox string=\\"Copyright\\" data-name=\\"footer_copyright_opt\\" data-customize-website-views=\\"website.footer_no_copyright|\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n    </div>\\n\\n    <!-- Footer - Borders & Shadows -->\\n    <div data-js=\\"Box\\" data-selector=\\"#wrapwrap &gt; footer\\" data-target=\\"#footer\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <t t-call=\\"website.snippet_options_border_widgets\\"/>\\n        <t t-call=\\"website.snippet_options_shadow_widgets\\"/>\\n    </div>\\n\\n    <!-- Scroll to Top -->\\n    <div data-selector=\\"#wrapwrap &gt; footer\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-row string=\\"Scroll Top Button\\">\\n            <we-checkbox data-name=\\"footer_scrolltop_opt\\" data-customize-website-views=\\"website.option_footer_scrolltop\\" data-customize-website-variable=\\"false|true\\" data-variable=\\"footer-scrolltop\\" data-reload=\\"/\\"/>\\n            <we-select data-dependencies=\\"footer_scrolltop_opt\\" data-apply-to=\\"#o_footer_scrolltop_wrapper\\">\\n                <we-button string=\\"Left\\" data-select-class=\\"justify-content-start\\"/>\\n                <we-button string=\\"Center\\" data-select-class=\\"justify-content-center\\"/>\\n                <we-button string=\\"Right\\" data-select-class=\\"justify-content-end\\"/>\\n            </we-select>\\n        </we-row>\\n    </div>\\n\\n    <div data-js=\\"HideFooter\\" data-selector=\\"[data-main-object^='website.page('] #wrapwrap &gt; footer\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-checkbox string=\\"Page Visibility\\" data-name=\\"hide_footer_page_opt\\" data-visibility=\\"hidden|shown\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <!-- Copyright -->\\n    <div data-js=\\"WebsiteLevelColor\\" data-selector=\\".o_footer_copyright\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-colorpicker string=\\"Colors\\" data-customize-website-color=\\"\\" data-color=\\"copyright\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"copyright-custom\\" data-layer-gradient=\\"copyright-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n        <we-select data-name=\\"footer_language_selector_opt\\" string=\\"Language Selector\\" data-reload=\\"/\\" data-no-preview=\\"true\\">\\n            <we-button data-name=\\"language_selector_none_opt\\" data-customize-website-views=\\"\\">None</we-button>\\n            <we-button data-customize-website-views=\\"portal.footer_language_selector\\">Dropdown</we-button>\\n            <we-button data-customize-website-views=\\"portal.footer_language_selector, website.footer_language_selector_inline\\">Inline</we-button>\\n        </we-select>\\n        <we-select data-name=\\"footer_language_selector_label_opt\\" string=\\"Label\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"!language_selector_none_opt\\" data-reload=\\"/\\" data-no-preview=\\"true\\">\\n            <we-button data-customize-website-views=\\"\\">Text</we-button>\\n            <we-button data-customize-website-views=\\"website.footer_language_selector_flag, website.footer_language_selector_no_text\\">Flag</we-button>\\n            <we-button data-customize-website-views=\\"website.footer_language_selector_flag\\">Flag and Text</we-button>\\n            <we-button data-customize-website-views=\\"website.footer_language_selector_code, website.footer_language_selector_no_text\\">Code</we-button>\\n            <we-button data-customize-website-views=\\"website.footer_language_selector_flag, website.footer_language_selector_code, website.footer_language_selector_no_text\\">Flag and Code</we-button>\\n        </we-select>\\n    </div>\\n\\n    <!-- Anchor Name -->\\n    <div data-js=\\"anchor\\" data-selector=\\":not(p).oe_structure &gt; *, :not(p)[data-oe-type=html] &gt; *\\" data-exclude=\\".modal *, .oe_structure .oe_structure *, [data-oe-type=html] .oe_structure *, .s_popup\\">\\n        <we-button class=\\"fa fa-fw fa-link o_we_link\\" title=\\"Create a link to target this section\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <div data-js=\\"anchor\\" data-selector=\\".s_popup\\" data-target=\\".modal\\">\\n    </div>\\n\\n    <!-- Mega Menu settings -->\\n    <div data-js=\\"MegaMenuLayout\\" data-selector=\\".o_mega_menu\\">\\n        <we-select string=\\"Template\\" data-name=\\"mega_menu_template_opt\\">\\n            <t t-set=\\"_label\\">Multi Menus</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_multi_menus\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_multi_menus.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Image Menu</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_menu_image_menu\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_menu_image_menu.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Odoo Menu</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_odoo_menu\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_odoo_menu.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Little Icons</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_little_icons\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_little_icons.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Big Icons Subtitles</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_big_icons_subtitles\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_big_icons_subtitles.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Images Subtitles</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_images_subtitles\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_images_subtitles.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Logos</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_menus_logos\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_menus_logos.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Thumbnails</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_thumbnails\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_thumbnails.svg\\" t-out=\\"_label\\"/>\\n            <t t-set=\\"_label\\">Cards</t>\\n            <we-button t-att-data-select-label=\\"_label\\" data-select-template=\\"website.s_mega_menu_cards\\" data-img=\\"/website/static/src/img/snippets_thumbs/s_mega_menu_cards.svg\\" t-out=\\"_label\\"/>\\n        </we-select>\\n        <we-select string=\\"Size\\">\\n            <we-button data-select-class=\\"\\">Full-Width</we-button>\\n            <we-button data-select-class=\\"o_mega_menu_container_size\\">Narrow</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div data-js=\\"MegaMenuNoDelete\\" data-selector=\\".o_mega_menu &gt; section\\"/>\\n\\n    <div data-selector=\\".o_mega_menu .nav &gt; .nav-link\\" data-drop-in=\\".o_mega_menu nav\\" data-drop-near=\\".o_mega_menu .nav-link\\"/>\\n\\n    <div data-js=\\"CoverProperties\\" data-selector=\\".o_record_cover_container\\" data-no-check=\\"true\\">\\n        <we-row string=\\"Background\\" class=\\"o_we_full_row\\">\\n            <t t-call=\\"web_editor.snippet_options_background_color_widget\\">\\n                <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n                <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n            </t>\\n            <we-button-group class=\\"ms-auto\\">\\n                <we-imagepicker title=\\"Image\\" data-background=\\"\\" data-button-style=\\"true\\"/>\\n                <we-button class=\\"fa fa-fw fa-ban\\" title=\\"None\\" data-background=\\"\\">\\n                </we-button>\\n            </we-button-group>\\n        </we-row>\\n        <we-select string=\\"Size\\" data-name=\\"size_opt\\" data-cover-opt-name=\\"size\\">\\n            <we-button data-select-class=\\"o_full_screen_height\\">Full Screen</we-button>\\n            <we-button class=\\"o_record_cover_opt_size_default\\" data-select-class=\\"o_half_screen_height\\">Half Screen</we-button>\\n            <we-button data-select-class=\\"cover_auto\\">Fit text</we-button>\\n        </we-select>\\n        <we-select string=\\"Filter Intensity\\" data-name=\\"filters_opt\\" data-cover-opt-name=\\"filters\\">\\n            <we-button data-filter-value=\\"0.0\\">None</we-button>\\n            <we-button data-filter-value=\\"0.2\\">Low</we-button>\\n            <we-button data-filter-value=\\"0.4\\">Medium</we-button>\\n            <we-button data-filter-value=\\"0.6\\">High</we-button>\\n        </we-select>\\n        <we-select string=\\"Text Alignment\\" data-name=\\"text_align_opt\\" data-cover-opt-name=\\"text_align\\">\\n            <we-button data-select-class=\\"\\">Left</we-button>\\n            <we-button data-select-class=\\"text-center\\">Centered</we-button>\\n            <we-button data-select-class=\\"text-end\\">Right</we-button>\\n        </we-select>\\n    </div>\\n\\n    <!-- Stretch section -->\\n    <div data-js=\\"ContainerWidth\\" data-selector=\\"section\\" data-exclude=\\"[data-snippet] :not(.oe_structure) &gt; [data-snippet]\\" data-target=\\"&gt; .container, &gt; .container-fluid, &gt; .o_container_small\\">\\n        <we-button-group string=\\"Content Width\\">\\n            <we-button data-select-class=\\"o_container_small\\" data-img=\\"/website/static/src/img/snippets_options/content_width_small.svg\\" title=\\"Small\\"/>\\n            <we-button data-select-class=\\"container\\" data-img=\\"/website/static/src/img/snippets_options/content_width_normal.svg\\" title=\\"Regular\\"/>\\n            <we-button data-select-class=\\"container-fluid\\" data-img=\\"/website/static/src/img/snippets_options/content_width_full.svg\\" title=\\"Full\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <!-- Scroll to next section button (only for full height) -->\\n    <div data-js=\\"ScrollButton\\" data-selector=\\"section\\" data-exclude=\\"[data-snippet] :not(.oe_structure) &gt; [data-snippet], .s_instagram_page\\">\\n        <!-- Min height of section -->\\n        <we-button-group string=\\"Height\\" data-show-scroll-button=\\"\\">\\n            <we-button data-name=\\"minheight_auto_opt\\" data-select-class=\\"\\" title=\\"Fit content\\">Auto</we-button>\\n            <we-button data-select-class=\\"o_half_screen_height\\" title=\\"Half screen\\">50%</we-button>\\n            <we-button data-select-class=\\"o_full_screen_height\\" title=\\"Full screen\\" data-name=\\"full_height_opt\\" data-show-scroll-button=\\"true\\">100%</we-button>\\n        </we-button-group>\\n\\n        <we-input string=\\"Height\\" class=\\"o_we_sublevel_1\\" data-name=\\"fixed_height_opt\\" data-dependencies=\\"minheight_auto_opt\\" data-select-style=\\"\\" data-unit=\\"px\\" data-css-property=\\"height\\" data-force-style=\\"\\"/>\\n            <!--    ↑ ↑ ↑\\n            For this setting, we need to always force the style (= if the block\\n            is naturally 800px tall and the user enters 800px for this setting,\\n            we set 800px as inline style anyway). Indeed, this snippet's style\\n            is based on the height that is forced but once the related public\\n            widgets are started, the inner carousel items receive a min-height\\n            which makes it so the snippet \\"natural\\" height is equal to the\\n            initially forced height... so if the style is not forced, it would\\n            ultimately be removed by mistake thinking it is not necessary.\\n            Note: this is forced as not important as we still need the height to\\n            be reset to 'auto' in mobile (generic css rules).\\n            -->\\n\\n        <we-checkbox string=\\"Scroll Down Button\\" data-toggle-button=\\"true\\" data-no-preview=\\"true\\" data-dependencies=\\"full_height_opt\\" data-name=\\"scroll_button_opt\\"/>\\n        <we-row string=\\"Colors\\" class=\\"o_we_sublevel_1\\">\\n            <we-colorpicker data-select-style=\\"true\\" data-css-property=\\"background-color\\" data-color-prefix=\\"bg-\\" data-apply-to=\\".o_scroll_button\\" data-dependencies=\\"scroll_button_opt\\"/>\\n            <we-colorpicker data-select-style=\\"true\\" data-css-property=\\"color\\" data-color-prefix=\\"text-\\" data-apply-to=\\".o_scroll_button\\" data-dependencies=\\"scroll_button_opt\\"/>\\n        </we-row>\\n        <we-select string=\\"Spacing\\" class=\\"o_we_sublevel_1\\" data-apply-to=\\".o_scroll_button\\" data-dependencies=\\"scroll_button_opt\\">\\n            <we-button data-select-class=\\"\\">None</we-button>\\n            <we-button data-select-class=\\"mb-1\\">Extra-Small</we-button>\\n            <we-button data-select-class=\\"mb-2\\">Small</we-button>\\n            <we-button data-select-class=\\"mb-3\\">Medium</we-button>\\n            <we-button data-select-class=\\"mb-4\\">Large</we-button>\\n            <we-button data-select-class=\\"mb-5\\">Extra-Large</we-button>\\n        </we-select>\\n    </div>\\n\\n    <t t-set=\\"_device_visibility_widgets\\">\\n        <we-button class=\\"o_we_device\\" data-toggle-device-visibility=\\"no_desktop\\" title=\\"Show/Hide on Desktop\\" data-no-preview=\\"true\\" data-img=\\"/website/static/src/img/snippets_options/desktop_invisible.svg\\"/>\\n        <we-button class=\\"o_we_device\\" data-toggle-device-visibility=\\"no_mobile\\" title=\\"Show/Hide on Mobile\\" data-no-preview=\\"true\\" data-img=\\"/website/static/src/img/snippets_options/mobile_invisible.svg\\"/>\\n    </t>\\n    <div data-js=\\"ConditionalVisibility\\" data-selector=\\"section, .s_hr\\">\\n        <t t-set=\\"current_website\\" t-value=\\"request.env['website'].get_current_website()\\"/>\\n        <we-collapse>\\n            <we-row string=\\"Visibility\\">\\n                <t t-out=\\"_device_visibility_widgets\\"/>\\n                <we-select data-attribute-name=\\"visibility\\" data-no-preview=\\"true\\">\\n                    <we-button data-select-data-attribute=\\"\\">No condition</we-button>\\n                    <we-button data-select-data-attribute=\\"conditional\\" data-select-class=\\"o_snippet_invisible\\" data-name=\\"visibility_conditional\\">Conditionally</we-button>\\n                </we-select>\\n            </we-row>\\n\\n            <t t-if=\\"request.geoip.country_code\\">\\n                <t t-call=\\"website.snippet_options_conditional_visibility\\">\\n                    <t t-set=\\"option_name\\">Country</t>\\n                    <t t-set=\\"attribute_rule\\" t-valuef=\\"visibilityValueCountryRule\\"/>\\n                    <t t-set=\\"save_attribute\\" t-valuef=\\"visibilityValueCountry\\"/>\\n                    <t t-set=\\"attribute_name\\" t-valuef=\\"data-country\\"/>\\n                    <t t-set=\\"model\\" t-valuef=\\"res.country\\"/>\\n                    <t t-set=\\"call_with\\" t-valuef=\\"code\\"/>\\n                    <t t-set=\\"data_fields\\" t-valuef=\\"[&quot;code&quot;]\\"/>\\n                </t>\\n            </t>\\n            <t t-if=\\"len(current_website.language_ids) &gt; 1\\">\\n                <t t-call=\\"website.snippet_options_conditional_visibility\\">\\n                    <t t-set=\\"option_name\\">Languages</t>\\n                    <t t-set=\\"attribute_rule\\" t-valuef=\\"visibilityValueLangRule\\"/>\\n                    <t t-set=\\"save_attribute\\" t-valuef=\\"visibilityValueLang\\"/>\\n                    <t t-set=\\"attribute_name\\" t-valuef=\\"lang\\"/>\\n                    <t t-set=\\"model\\" t-valuef=\\"res.lang\\"/>\\n                    <t t-set=\\"call_with\\" t-valuef=\\"code\\"/>\\n                    <t t-set=\\"domain\\" t-translation=\\"off\\">[[\\"id\\", \\"in\\", <t t-out=\\"current_website.language_ids.ids\\"/>]]</t>\\n                    <t t-set=\\"data_fields\\" t-valuef=\\"[&quot;code&quot;]\\"/>\\n                </t>\\n            </t>\\n            <t t-call=\\"website.snippet_options_conditional_visibility\\">\\n                <t t-set=\\"option_name\\">UTM Campaign</t>\\n                <t t-set=\\"attribute_rule\\" t-valuef=\\"visibilityValueUtmCampaignRule\\"/>\\n                <t t-set=\\"save_attribute\\" t-valuef=\\"visibilityValueUtmCampaign\\"/>\\n                <t t-set=\\"attribute_name\\" t-valuef=\\"data-utm-campaign\\"/>\\n                <t t-set=\\"model\\" t-valuef=\\"utm.campaign\\"/>\\n                <t t-set=\\"call_with\\" t-valuef=\\"display_name\\"/>\\n            </t>\\n            <t t-call=\\"website.snippet_options_conditional_visibility\\">\\n                <t t-set=\\"option_name\\">UTM Medium</t>\\n                <t t-set=\\"attribute_rule\\" t-valuef=\\"visibilityValueUtmMediumRule\\"/>\\n                <t t-set=\\"save_attribute\\" t-valuef=\\"visibilityValueUtmMedium\\"/>\\n                <t t-set=\\"attribute_name\\" t-valuef=\\"data-utm-medium\\"/>\\n                <t t-set=\\"model\\" t-valuef=\\"utm.medium\\"/>\\n                <t t-set=\\"call_with\\" t-valuef=\\"display_name\\"/>\\n            </t>\\n            <t t-call=\\"website.snippet_options_conditional_visibility\\">\\n                <t t-set=\\"option_name\\">UTM Source</t>\\n                <t t-set=\\"attribute_rule\\" t-valuef=\\"visibilityValueUtmSourceRule\\"/>\\n                <t t-set=\\"save_attribute\\" t-valuef=\\"visibilityValueUtmSource\\"/>\\n                <t t-set=\\"attribute_name\\" t-valuef=\\"data-utm-source\\"/>\\n                <t t-set=\\"model\\" t-valuef=\\"utm.source\\"/>\\n                <t t-set=\\"call_with\\" t-valuef=\\"display_name\\"/>\\n            </t>\\n            <we-select string=\\"Users\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"visibility_conditional\\" data-attribute-name=\\"data-logged\\" data-save-attribute=\\"visibilityValueLogged\\" data-no-preview=\\"true\\" data-attribute-default-value=\\"\\">\\n                <we-button data-select-value=\\"true\\">Visible for Logged In</we-button>\\n                <we-button data-select-value=\\"false\\">Visible for Logged Out</we-button>\\n                <we-button data-select-value=\\"\\">Visible for Everyone</we-button>\\n            </we-select>\\n        </we-collapse>\\n    </div>\\n\\n    <!-- Mobile/Desktop display options -->\\n    <div data-js=\\"DeviceVisibility\\" data-selector=\\"section .row &gt; div\\" data-exclude=\\".s_col_no_resize.row &gt; div, .s_masonry_block .s_col_no_resize\\">\\n        <we-row string=\\"Visibility\\">\\n            <t t-out=\\"_device_visibility_widgets\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Cookies Bar -->\\n    <div data-selector=\\"#website_cookies_bar\\" data-js=\\"CookiesBar\\" data-target=\\".modal\\">\\n        <we-select string=\\"Layout\\" class=\\"o_we_inline\\">\\n            <we-button data-select-class=\\"o_cookies_discrete\\" data-select-layout=\\"discrete\\" data-trigger=\\"position_bottom,s_popup_size_full\\">Discrete</we-button>\\n            <we-button data-select-class=\\"o_cookies_classic\\" data-select-layout=\\"classic\\" data-trigger=\\"position_bottom,s_popup_size_full\\">Classic</we-button>\\n            <we-button data-name=\\"layout_popup_opt\\" data-select-class=\\"o_cookies_popup\\" data-select-layout=\\"popup\\" data-trigger=\\"position_middle,s_popup_size_md\\">Popup</we-button>\\n        </we-select>\\n    </div>\\n\\n    <!-- Image position in grid -->\\n    <div data-js=\\"GridImage\\" data-selector=\\"img\\">\\n        <we-select string=\\"Position\\">\\n            <we-button data-change-grid-image-mode=\\"cover\\">Cover</we-button>\\n            <we-button data-change-grid-image-mode=\\"contain\\">Contain</we-button>\\n        </we-select>\\n    </div>\\n\\n    <!-- Indicators: '.o_dot' and '.o_dot_line' -->\\n    <t t-set=\\"o_dot_color_selector\\" t-valuef=\\".s_timeline .s_timeline_row\\"/>\\n    <t t-set=\\"o_dot_line_color_selector\\" t-valuef=\\".s_timeline\\"/>\\n\\n    <div t-att-data-selector=\\"o_dot_color_selector\\">\\n        <we-colorpicker string=\\"Dot Color\\" data-select-style=\\"true\\" data-css-property=\\"color\\" data-color-prefix=\\"text-\\" data-apply-to=\\".o_dot\\"/>\\n    </div>\\n    <div t-att-data-selector=\\"o_dot_line_color_selector\\">\\n        <we-colorpicker string=\\"Dot Lines Color\\" data-select-style=\\"true\\" data-css-property=\\"border-color\\" data-color-prefix=\\"border-\\" data-apply-to=\\".o_dot_line\\"/>\\n    </div>\\n\\n    <!-- Website Animate -->\\n    <div data-js=\\"WebsiteAnimate\\" data-selector=\\".o_animable, section .row &gt; div, img, .fa, .btn, .o_animated_text\\" data-exclude=\\"[data-oe-xpath], .o_not-animable, .s_col_no_resize.row &gt; div, .s_col_no_resize\\" data-text-selector=\\".o_animated_text\\">\\n        <!-- Animation mode -->\\n        <we-row string=\\"Animation\\">\\n            <we-select data-dependencies=\\"!image_transform_opt\\" data-is-animation-type-selection=\\"true\\" data-no-preview=\\"true\\">\\n                <we-button data-animation-mode=\\"\\" data-select-class=\\"\\" data-name=\\"no_animation_opt\\">None</we-button>\\n                <we-button data-animation-mode=\\"onAppearance\\" data-force-animation=\\"true\\" data-select-class=\\"o_animate\\" data-name=\\"animation_on_appearance_opt\\">On Appearance</we-button>\\n                <we-button data-animation-mode=\\"onScroll\\" data-select-class=\\"o_animate o_animate_on_scroll\\" data-force-animation=\\"true\\" data-name=\\"animation_on_scroll_opt\\">On Scroll</we-button>\\n                <we-button data-animation-mode=\\"onHover\\" data-select-class=\\"o_animate_on_hover\\" data-name=\\"animation_on_hover_opt\\">On Hover</we-button>\\n            </we-select>\\n            <we-button-group data-dependencies=\\"animation_on_scroll_opt\\" data-no-preview=\\"true\\" data-force-animation=\\"true\\">\\n                <we-button data-select-class=\\"\\">In</we-button>\\n                <we-button data-select-class=\\"o_animate_out\\">Out</we-button>\\n            </we-button-group>\\n        </we-row>\\n        <!-- Effect -->\\n        <we-select string=\\"Effect\\" class=\\"o_we_sublevel_1\\" data-name=\\"animation_effect_opt\\">\\n            <we-button data-select-class=\\"\\" data-name=\\"o_anim_no_effect_opt\\" data-dependencies=\\"no_animation_opt\\">None</we-button>\\n            <we-button data-select-class=\\"o_anim_fade_in\\" data-trigger=\\"animation_direction_in_place_opt\\">Fade</we-button>\\n            <we-button data-select-class=\\"o_anim_slide_in\\" data-name=\\"o_anim_slide_in_opt\\" data-trigger=\\"animation_direction_from_right_opt\\">Slide</we-button>\\n            <we-button data-select-class=\\"o_anim_bounce_in\\" data-trigger=\\"animation_direction_in_place_opt\\">Bounce</we-button>\\n            <we-button data-select-class=\\"o_anim_rotate_in\\" data-name=\\"o_anim_rotate_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Rotate</we-button>\\n            <we-button data-select-class=\\"o_anim_zoom_out\\" data-trigger=\\"animation_direction_in_place_opt\\">Zoom Out</we-button>\\n            <we-button data-select-class=\\"o_anim_zoom_in\\" data-trigger=\\"animation_direction_in_place_opt\\">Zoom In</we-button>\\n            <we-button data-select-class=\\"o_anim_flash\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Flash</we-button>\\n            <we-button data-select-class=\\"o_anim_pulse\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Pulse</we-button>\\n            <we-button data-select-class=\\"o_anim_shake\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Shake</we-button>\\n            <we-button data-select-class=\\"o_anim_tada\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Tada</we-button>\\n            <we-button data-select-class=\\"o_anim_flip_in_x\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Flip-In-X</we-button>\\n            <we-button data-select-class=\\"o_anim_flip_in_y\\" data-dependencies=\\"animation_on_appearance_opt\\" data-trigger=\\"animation_direction_in_place_opt\\">Flip-In-Y</we-button>\\n        </we-select>\\n        <!-- Direction -->\\n        <we-select string=\\"Direction\\" class=\\"o_we_sublevel_1\\" data-name=\\"animation_direction_opt\\" data-force-animation=\\"true\\">\\n            <we-button data-select-class=\\"\\" data-name=\\"animation_direction_in_place_opt\\" data-dependencies=\\"!o_anim_slide_in_opt\\">In Place</we-button>\\n            <we-button data-select-class=\\"o_anim_from_right\\" data-name=\\"animation_direction_from_right_opt\\" data-dependencies=\\"!o_anim_rotate_opt\\">From Right</we-button>\\n            <we-button data-select-class=\\"o_anim_from_left\\" data-dependencies=\\"!o_anim_rotate_opt\\">From Left</we-button>\\n            <we-button data-select-class=\\"o_anim_from_bottom\\" data-dependencies=\\"!o_anim_rotate_opt\\">From Bottom</we-button>\\n            <we-button data-select-class=\\"o_anim_from_top\\" data-dependencies=\\"!o_anim_rotate_opt\\">From Top</we-button>\\n            <we-button data-select-class=\\"o_anim_from_top_right\\" data-dependencies=\\"o_anim_rotate_opt\\">From Top Right</we-button>\\n            <we-button data-select-class=\\"o_anim_from_top_left\\" data-dependencies=\\"o_anim_rotate_opt\\">From Top Left</we-button>\\n            <we-button data-select-class=\\"o_anim_from_bottom_right\\" data-dependencies=\\"o_anim_rotate_opt\\">From Bottom Right</we-button>\\n            <we-button data-select-class=\\"o_anim_from_bottom_left\\" data-dependencies=\\"o_anim_rotate_opt\\">From Bottom Left</we-button>\\n        </we-select>\\n        <!-- Trigger -->\\n        <we-select string=\\"Trigger\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"animation_on_appearance_opt\\" data-name=\\"animation_trigger_opt\\">\\n            <we-button data-select-class=\\"\\">First Time Only</we-button>\\n            <we-button data-select-class=\\"o_animate_both_scroll\\">Every Time</we-button>\\n        </we-select>\\n        <!-- Intensity -->\\n        <we-range string=\\"Intensity\\" class=\\"o_we_sublevel_1\\" data-name=\\"animation_intensity_opt\\" data-animation-intensity=\\"\\" data-min=\\"1\\" data-max=\\"100\\" data-step=\\"1\\" data-display-range-value=\\"true\\" data-no-preview=\\"true\\"/>\\n        <!-- Scroll Zone -->\\n        <we-row string=\\"Scroll Zone\\" class=\\"o_we_sublevel_1\\">\\n            <we-input data-unit=\\"%\\" data-step=\\"1\\" data-dependencies=\\"animation_on_scroll_opt\\" data-no-preview=\\"true\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"scrollZoneStart\\" data-force-animation=\\"true\\"/>\\n            <span class=\\"mx-2\\">to</span>\\n            <we-input data-unit=\\"%\\" data-step=\\"1\\" data-dependencies=\\"animation_on_scroll_opt\\" data-no-preview=\\"true\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"scrollZoneEnd\\" data-force-animation=\\"true\\"/>\\n        </we-row>\\n        <!-- Start After -->\\n        <we-input string=\\"Start After\\" class=\\"o_we_sublevel_1 o_we_small_input\\" data-dependencies=\\"animation_on_appearance_opt\\" data-name=\\"animation_delay_opt\\" data-select-style=\\"0s\\" data-css-property=\\"animation-delay\\" data-unit=\\"s\\"/>\\n        <!-- Duration -->\\n        <we-input string=\\"Duration\\" class=\\"o_we_sublevel_1 o_we_small_input\\" data-dependencies=\\"animation_on_appearance_opt\\" data-select-style=\\"0.4s\\" data-css-property=\\"animation-duration\\" data-unit=\\"s\\"/>\\n    </div>\\n\\n    <!-- Text highlight effects -->\\n    <div data-js=\\"TextHighlight\\" data-selector=\\".o_text_highlight\\" data-text-selector=\\".o_text_highlight\\">\\n        <!-- Text highlight style -->\\n        <we-select string=\\"Highlight\\" data-name=\\"text_highlight_opt\\" class=\\"o_we_select_grid\\">\\n            <div class=\\"grid gap-0\\">\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_underline\\" data-set-text-highlight=\\"underline\\" data-select-label=\\"Underline\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_freehand_1\\" data-set-text-highlight=\\"freehand_1\\" data-select-label=\\"Freehand 1\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_freehand_2 o_text_highlight_fill\\" data-set-text-highlight=\\"freehand_2\\" data-select-label=\\"Freehand 2\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_freehand_3 o_text_highlight_fill\\" data-set-text-highlight=\\"freehand_3\\" data-select-label=\\"Freehand 3\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_double\\" data-set-text-highlight=\\"double\\" data-select-label=\\"Double\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_wavy\\" data-set-text-highlight=\\"wavy\\" data-select-label=\\"Wavy\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_circle_1\\" data-set-text-highlight=\\"circle_1\\" data-select-label=\\"Circle 1\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_circle_2 o_text_highlight_fill\\" data-set-text-highlight=\\"circle_2\\" data-select-label=\\"Circle 2\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_circle_3 o_text_highlight_fill\\" data-set-text-highlight=\\"circle_3\\" data-select-label=\\"Circle 3\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_over_underline\\" data-set-text-highlight=\\"over_underline\\" data-select-label=\\"Over And Underline\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_scribble_1\\" data-set-text-highlight=\\"scribble_1\\" data-select-label=\\"Scribble 1\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_scribble_2 o_text_highlight_fill\\" data-set-text-highlight=\\"scribble_2\\" data-select-label=\\"Scribble 2\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_scribble_3 o_text_highlight_fill\\" data-set-text-highlight=\\"scribble_3\\" data-select-label=\\"Scribble 3\\"/>\\n                <we-button class=\\"g-col-4 text-black-50\\" data-select-class=\\"o_text_highlight_scribble_4 o_text_highlight_fill\\" data-set-text-highlight=\\"scribble_4\\" data-select-label=\\"Scribble 4\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_jagged\\" data-set-text-highlight=\\"jagged\\" data-select-label=\\"Jagged\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_cross\\" data-set-text-highlight=\\"cross\\" data-select-label=\\"Cross\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_diagonal\\" data-set-text-highlight=\\"diagonal\\" data-select-label=\\"Diagonal\\"/>\\n                <we-button class=\\"g-col-4\\" data-select-class=\\"o_text_highlight_strikethrough\\" data-set-text-highlight=\\"strikethrough\\" data-select-label=\\"Strikethrough\\"/>\\n                <we-button class=\\"g-col-4 text-black-50\\" data-select-class=\\"o_text_highlight_bold o_text_highlight_fill\\" data-set-text-highlight=\\"bold\\" data-select-label=\\"Bold\\"/>\\n                <we-button class=\\"g-col-4 text-black-50\\" data-select-class=\\"o_text_highlight_bold_1 o_text_highlight_fill\\" data-set-text-highlight=\\"bold_1\\" data-select-label=\\"Bold 1\\"/>\\n                <we-button class=\\"g-col-4 text-black-50\\" data-select-class=\\"o_text_highlight_bold_2 o_text_highlight_fill\\" data-set-text-highlight=\\"bold_2\\" data-select-label=\\"Bold 2\\"/>\\n            </div>\\n        </we-select>\\n        <!-- Text highlight color -->\\n        <we-colorpicker string=\\"Color\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"text_highlight_opt\\" data-css-property=\\"--text-highlight-color\\" data-select-style=\\"\\"/>\\n        <!-- Text highlight thickness -->\\n        <we-input string=\\"Thickness\\" class=\\"o_we_sublevel_1 o_we_small_input\\" data-dependencies=\\"text_highlight_opt\\" data-css-property=\\"--text-highlight-width\\" data-select-style=\\"\\" data-unit=\\"px\\"/>\\n    </div>\\n\\n    <!-- Theme options -->\\n    <div data-js=\\"ThemeColors\\" data-selector=\\"theme-colors\\" data-no-check=\\"true\\">\\n        <we-alert class=\\"o_old_color_system_warning d-none mt-2\\">\\n            It appears your website is still using the old color system of\\n            Odoo 13.0 in some places. We made sure it is still working but\\n            we recommend you to try to use the new color system, which is\\n            still customizable.\\n        </we-alert>\\n        <we-row class=\\"o_we_theme_colors_selector\\">\\n            <div class=\\"o_we_theme_colors_selector_group\\">\\n                <we-title>Main</we-title>\\n                <we-colorpicker data-name=\\"color_1_opt\\" title=\\"Primary\\" data-customize-website-color=\\"\\" data-color=\\"o-color-1\\" data-use-css-color=\\"true\\" data-selected-tab=\\"custom-colors\\"/>\\n                <we-colorpicker data-name=\\"color_2_opt\\" title=\\"Secondary\\" data-customize-website-color=\\"\\" data-color=\\"o-color-2\\" data-use-css-color=\\"true\\" data-selected-tab=\\"custom-colors\\"/>\\n                <we-colorpicker data-customize-website-color=\\"\\" data-color=\\"o-color-3\\" data-use-css-color=\\"true\\" data-selected-tab=\\"custom-colors\\"/>\\n            </div>\\n            <div class=\\"o_we_theme_colors_selector_group\\">\\n                <we-title>Light &amp; Dark</we-title>\\n                <we-colorpicker data-customize-website-color=\\"\\" data-color=\\"o-color-4\\" data-use-css-color=\\"true\\" data-selected-tab=\\"custom-colors\\"/>\\n                <we-colorpicker data-customize-website-color=\\"\\" data-color=\\"o-color-5\\" data-use-css-color=\\"true\\" data-selected-tab=\\"custom-colors\\"/>\\n            </div>\\n            <we-select data-img=\\"/website/static/src/img/snippets_options/palette.svg\\" class=\\"o_we_theme_colors_select\\" data-variable=\\"color-palettes-name\\"/>\\n        </we-row>\\n        <we-collapse class=\\"o_we_theme_presets_collapse\\" string=\\"Color Presets\\">\\n        </we-collapse>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"website-settings\\" data-no-check=\\"true\\">\\n        <we-row string=\\"Theme\\" groups=\\"base.group_system\\">\\n            <we-button data-switch-theme=\\"\\" data-no-preview=\\"true\\" class=\\"o_we_bg_brand_primary\\">Switch Theme</we-button>\\n        </we-row>\\n        <we-row string=\\"Language\\">\\n            <we-button data-add-language=\\"\\" data-no-preview=\\"true\\" class=\\"o_we_bg_brand_primary\\">Add a Language</we-button>\\n        </we-row>\\n        <we-select string=\\"Page Layout\\" data-variable=\\"layout\\">\\n            <we-button data-customize-website-variable=\\"'full'\\" data-name=\\"layout_full_opt\\">Full</we-button>\\n            <we-button data-customize-website-variable=\\"'boxed'\\">Boxed</we-button>\\n            <we-button data-customize-website-variable=\\"'framed'\\">Framed</we-button>\\n            <we-button data-customize-website-variable=\\"'postcard'\\">Postcard</we-button>\\n        </we-select>\\n        <we-row string=\\"Background\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\">\\n            <we-colorpicker data-dependencies=\\"!layout_full_opt\\" data-customize-website-color=\\"\\" data-color=\\"body\\"/>\\n            <we-button-group data-imagepicker=\\"body_bg_image_opt\\">\\n                <we-button title=\\"Image\\" class=\\"fa fa-fw fa-camera\\" data-customize-body-bg-type=\\"'image'\\"/>\\n                <we-button title=\\"Pattern\\" class=\\"fa fa-fw fa-th\\" data-customize-body-bg-type=\\"'pattern'\\"/>\\n                <we-button title=\\"None\\" class=\\"fa fa-fw fa-ban\\" data-customize-body-bg-type=\\"NONE\\"/>\\n            </we-button-group>\\n            <!-- Hidden imagepicker enabled by above button-group -->\\n            <we-imagepicker data-name=\\"body_bg_image_opt\\" data-customize-body-bg=\\"\\"/>\\n        </we-row>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-paragraph\\" data-no-check=\\"true\\">\\n        <we-collapse>\\n            <we-input string=\\"Font Size\\" data-customize-website-variable=\\"null\\" data-variable=\\"font-size-base\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Small\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"null\\" data-variable=\\"small-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-fontfamilypicker string=\\"Font Family\\" data-variable=\\"font\\"/>\\n        <!-- \\"× \\": \\\\u00D7\\\\u2000 -->\\n        <we-input string=\\"Line Height\\" data-customize-website-variable=\\"null\\" data-variable=\\"body-line-height\\" data-fake-unit=\\"× \\"/>\\n        <we-row string=\\"Margins\\">\\n            <we-input title=\\"Top\\" data-customize-website-variable=\\"\\" data-variable=\\"paragraph-margin-top\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n            <we-input title=\\"Bottom\\" data-customize-website-variable=\\"\\" data-variable=\\"paragraph-margin-bottom\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n        </we-row>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-headings\\" data-no-check=\\"true\\">\\n        <t t-set=\\"heading_label\\">Heading</t>\\n        <t t-set=\\"display_label\\">Display</t>\\n        <we-collapse>\\n            <we-input string=\\"Font Size\\" title=\\"Heading 1\\" data-customize-website-variable=\\"null\\" data-variable=\\"h1-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <t t-foreach=\\"[2, 3, 4, 5, 6]\\" t-as=\\"depth\\">\\n                <we-input t-attf-string=\\"#{heading_label} #{depth}\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"null\\" t-attf-data-variable=\\"h#{depth}-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </t>\\n            <!-- We don't use `display-font-sizes.5` and `display-font-sizes.6` -->\\n            <t t-set=\\"used_display_font_sizes\\" t-value=\\"[1, 2, 3, 4]\\"/>\\n            <t t-foreach=\\"used_display_font_sizes\\" t-as=\\"depth\\">\\n                <we-input t-attf-string=\\"#{display_label} #{depth}\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"null\\" t-attf-data-variable=\\"display-#{depth}-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </t>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-row string=\\"Font Family\\" title=\\"Heading 1\\">\\n                <we-fontfamilypicker data-variable=\\"headings-font\\"/>\\n                <we-button class=\\"fa fa-fw fa-remove o_we_hover_danger o_we_link\\" title=\\"Reset to Paragraph Font Family\\" data-customize-website-variable=\\"\\" data-variable=\\"headings-font\\" data-remove-font=\\"set-headings-font\\" data-no-preview=\\"true\\"/>\\n            </we-row>\\n            <t t-foreach=\\"[2, 3, 4, 5, 6]\\" t-as=\\"depth\\">\\n                <we-row t-attf-string=\\"#{heading_label} #{depth}\\" class=\\"o_we_sublevel_1\\">\\n                    <we-fontfamilypicker t-attf-data-variable=\\"h#{depth}-font\\"/>\\n                    <we-button class=\\"fa fa-fw fa-remove o_we_hover_danger o_we_link\\" title=\\"Reset to Headings Font Family\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"h#{depth}-font\\" t-attf-data-remove-font=\\"set-h#{depth}-font\\" data-no-preview=\\"true\\"/>\\n                </we-row>\\n            </t>\\n            <t t-foreach=\\"used_display_font_sizes\\" t-as=\\"depth\\">\\n                <we-row t-attf-string=\\"#{display_label} #{depth}\\" class=\\"o_we_sublevel_1\\">\\n                    <we-fontfamilypicker t-attf-data-variable=\\"display-#{depth}-font\\"/>\\n                    <we-button class=\\"fa fa-fw fa-remove o_we_hover_danger o_we_link\\" title=\\"Reset to Headings Font Family\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"display-#{depth}-font\\" t-attf-data-remove-font=\\"set-display-#{depth}-font\\" data-no-preview=\\"true\\"/>\\n                </we-row>\\n            </t>\\n        </we-collapse>\\n        <we-collapse>\\n            <!-- \\"× \\": \\\\u00D7\\\\u2000 -->\\n            <we-input string=\\"Line Height\\" title=\\"Heading 1\\" data-customize-website-variable=\\"null\\" data-variable=\\"headings-line-height\\" data-fake-unit=\\"× \\"/>\\n            <t t-foreach=\\"[2, 3, 4, 5, 6]\\" t-as=\\"depth\\">\\n                <we-input t-attf-string=\\"#{heading_label} #{depth}\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"null\\" t-attf-data-variable=\\"h#{depth}-line-height\\" data-fake-unit=\\"× \\"/>\\n            </t>\\n            <t t-foreach=\\"used_display_font_sizes\\" t-as=\\"depth\\">\\n                <we-input t-attf-string=\\"#{display_label} #{depth}\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"null\\" t-attf-data-variable=\\"display-#{depth}-line-height\\" data-fake-unit=\\"× \\"/>\\n            </t>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-row string=\\"Margins\\" title=\\"Heading 1\\">\\n                <we-input title=\\"Top\\" data-customize-website-variable=\\"\\" data-variable=\\"headings-margin-top\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n                <we-input title=\\"Bottom\\" data-customize-website-variable=\\"\\" data-variable=\\"headings-margin-bottom\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n            </we-row>\\n            <t t-foreach=\\"[2, 3, 4, 5, 6]\\" t-as=\\"depth\\">\\n                <we-row t-attf-string=\\"#{heading_label} #{depth}\\" class=\\"o_we_sublevel_1\\">\\n                    <we-input title=\\"Top\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"h#{depth}-margin-top\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n                    <we-input title=\\"Bottom\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"h#{depth}-margin-bottom\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n                </we-row>\\n            </t>\\n            <t t-foreach=\\"used_display_font_sizes\\" t-as=\\"depth\\">\\n                <we-row t-attf-string=\\"#{display_label} #{depth}\\" class=\\"o_we_sublevel_1\\">\\n                    <we-input title=\\"Top\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"display-#{depth}-margin-top\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n                    <we-input title=\\"Bottom\\" data-customize-website-variable=\\"\\" t-attf-data-variable=\\"display-#{depth}-margin-bottom\\" data-unit=\\"px\\" data-save-unit=\\"px\\"/>\\n                </we-row>\\n            </t>\\n        </we-collapse>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-button\\" data-no-check=\\"true\\">\\n        <we-select string=\\"Primary Style\\" data-button=\\"primary\\" data-no-preview=\\"true\\">\\n            <we-button data-customize-button-style=\\"fill\\">Fill</we-button>\\n            <we-button data-customize-button-style=\\"outline\\" data-name=\\"btn_primary_outline_opt\\">Outline</we-button>\\n            <we-button data-customize-button-style=\\"flat\\">Flat</we-button>\\n        </we-select>\\n        <we-input string=\\"Border Width\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-primary-outline-border-width\\" data-dependencies=\\"btn_primary_outline_opt\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        <we-select string=\\"Secondary Style\\" data-button=\\"secondary\\" data-no-preview=\\"true\\">\\n            <we-button data-customize-button-style=\\"fill\\">Fill</we-button>\\n            <we-button data-customize-button-style=\\"outline\\" data-name=\\"btn_secondary_outline_opt\\">Outline</we-button>\\n            <we-button data-customize-button-style=\\"flat\\">Flat</we-button>\\n        </we-select>\\n        <we-input string=\\"Border Width\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-secondary-outline-border-width\\" data-dependencies=\\"btn_secondary_outline_opt\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        <we-row string=\\"Font Family\\">\\n            <we-fontfamilypicker data-variable=\\"buttons-font\\"/>\\n            <we-button class=\\"fa fa-fw fa-remove o_we_hover_danger o_we_link\\" title=\\"Reset to Paragraph Font Family\\" data-customize-website-variable=\\"\\" data-variable=\\"buttons-font\\" data-remove-font=\\"set-buttons-font\\" data-no-preview=\\"true\\"/>\\n        </we-row>\\n        <we-collapse>\\n            <we-row string=\\"Padding\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-y\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-x\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n            <we-row string=\\"Small\\" class=\\"o_we_sublevel_1\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-y-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-x-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n            <we-row string=\\"Large\\" class=\\"o_we_sublevel_1\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-y-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-padding-x-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-input string=\\"Font Size\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Small\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-font-size-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Large\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-font-size-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-input string=\\"Round Corners\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-border-radius\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Small\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-border-radius-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Large\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"btn-border-radius-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-select string=\\"On Click Effect\\" data-variable=\\"btn-ripple\\">\\n            <we-button data-customize-website-variable=\\"false\\">None</we-button>\\n            <we-button data-customize-website-variable=\\"true\\" data-customize-website-assets=\\"website.ripple_effect_scss, website.ripple_effect_js\\">Ripple</we-button>\\n        </we-select>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-link\\" data-no-check=\\"true\\">\\n        <we-select string=\\"Link Style\\" data-variable=\\"link-underline\\">\\n            <we-button data-customize-website-variable=\\"'never'\\">No Underline</we-button>\\n            <we-button data-customize-website-variable=\\"'hover'\\">Underline On Hover</we-button>\\n            <we-button data-customize-website-variable=\\"'always'\\">Always Underline</we-button>\\n        </we-select>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-input\\" data-no-check=\\"true\\">\\n        <we-collapse>\\n            <we-row string=\\"Paddings\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-y\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-x\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n            <we-row string=\\"Small\\" class=\\"o_we_sublevel_1\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-y-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-x-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n            <we-row string=\\"Large\\" class=\\"o_we_sublevel_1\\">\\n                <we-input title=\\"Y\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-y-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n                <we-input title=\\"X\\" data-customize-website-variable=\\"\\" data-variable=\\"input-padding-x-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            </we-row>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-input string=\\"Font Size\\" data-customize-website-variable=\\"\\" data-variable=\\"input-font-size\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Small\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"input-font-size-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Large\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"input-font-size-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-input string=\\"Border Width\\" data-customize-website-variable=\\"\\" data-variable=\\"input-border-width\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-collapse>\\n            <we-input string=\\"Border Radius\\" data-customize-website-variable=\\"\\" data-variable=\\"input-border-radius\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Small\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"input-border-radius-sm\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n            <we-input string=\\"Large\\" class=\\"o_we_sublevel_1\\" data-customize-website-variable=\\"\\" data-variable=\\"input-border-radius-lg\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n        </we-collapse>\\n        <we-row string=\\"Background\\">\\n            <we-colorpicker title=\\"Background\\" data-no-transparency=\\"true\\" data-customize-website-color=\\"\\" data-color=\\"input\\"/>\\n        </we-row>\\n    </div>\\n    <div data-js=\\"OptionsTab\\" data-selector=\\"theme-advanced\\" data-no-check=\\"true\\">\\n        <we-checkbox string=\\"Show Header\\" data-customize-website-views=\\"website.option_layout_hide_header|\\" data-reload=\\"/\\"/>\\n        <we-row string=\\"Code Injection\\" title=\\"Enter code that will be added into every page of your site\\">\\n            <we-button data-no-preview=\\"true\\" data-open-custom-code-dialog=\\"head\\">&amp;lt;head&amp;gt; and &amp;lt;/body&amp;gt;</we-button>\\n        </we-row>\\n        <we-row string=\\"Google Map\\">\\n            <we-button data-configure-api-key=\\"\\" data-no-preview=\\"true\\">Custom Key</we-button>\\n        </we-row>\\n        <we-row string=\\"Status Colors\\">\\n            <we-colorpicker title=\\"Success\\" data-customize-website-color=\\"\\" data-color-type=\\"theme\\" data-color=\\"success\\" data-selected-tab=\\"custom-colors\\"/>\\n            <we-colorpicker title=\\"Info\\" data-customize-website-color=\\"\\" data-color-type=\\"theme\\" data-color=\\"info\\" data-selected-tab=\\"custom-colors\\"/>\\n            <we-colorpicker title=\\"Warning\\" data-customize-website-color=\\"\\" data-color-type=\\"theme\\" data-color=\\"warning\\" data-selected-tab=\\"custom-colors\\"/>\\n            <we-colorpicker title=\\"Error\\" data-customize-website-color=\\"\\" data-color-type=\\"theme\\" data-color=\\"danger\\" data-selected-tab=\\"custom-colors\\"/>\\n        </we-row>\\n        <we-collapse>\\n            <we-row string=\\"Grays\\" class=\\"o_we_gray_preview o_we_collapse_toggler\\">\\n                <t t-foreach=\\"9\\" t-as=\\"i\\">\\n                    <t t-set=\\"grayCode\\" t-value=\\"str((9 - i) * 100)\\"/>\\n                    <span t-attf-title=\\"Gray #{grayCode}\\" t-attf-variable=\\"#{grayCode}\\" t-attf-class=\\"o_we_user_value_widget o_we_gray_preview bg-#{grayCode}\\"/>\\n                </t>\\n            </we-row>\\n            <we-range string=\\"Hue\\" class=\\"o_we_sublevel_1 o_we_slider_tint\\" data-customize-gray=\\"\\" data-param=\\"gray-hue\\" data-min=\\"0\\" data-max=\\"359.9\\" data-step=\\"0.1\\"/>\\n            <we-range string=\\"Saturation\\" class=\\"o_we_sublevel_1\\" data-customize-gray=\\"\\" data-param=\\"gray-extra-saturation\\" data-step=\\"0.1\\"/>\\n        </we-collapse>\\n    </div>\\n    <!-- Info page ('/website/info') -->\\n    <div data-selector=\\"main:has(.o_website_info)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Info Page\\">\\n        <we-checkbox string=\\"Odoo Information\\" data-customize-website-views=\\"website.show_website_info\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n    </div>\\n    <div data-js=\\"SwitchableViews\\" data-selector=\\"#wrapwrap &gt; main\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n            <!-- Options will be populated by JS -->\\n    </div>\\n\\n    </xpath>\\n<xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">website.snippet_options</attribute></xpath></data>", "es_ES": "<data inherit_id=\\"web_editor.snippet_options\\" primary=\\"True\\">\\n    <!-- =================================================================== -->\\n    <!-- Modify generic snippet options                                      -->\\n    <!-- =================================================================== -->\\n\\n    <xpath expr=\\"//we-button[@data-name='image_transform_opt']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-dependencies\\">no_animation_opt</attribute>\\n    </xpath>\\n\\n    <!-- Hover effects options -->\\n    <xpath expr=\\"//div[@data-js='ImageTools']\\" position=\\"inside\\">\\n        <div id=\\"o_hover_effects_options\\">\\n            <we-select string=\\"Efecto\\" class=\\"o_we_sublevel_1\\" data-attribute-name=\\"hoverEffect\\" data-set-img-shape-hover-effect=\\"true\\">\\n                <we-button data-select-data-attribute=\\"\\" data-name=\\"hover_effect_none_opt\\">Ninguno</we-button>\\n                <we-button data-select-data-attribute=\\"overlay\\" data-name=\\"hover_effect_overlay_opt\\">Superponer</we-button>\\n                <we-button data-select-data-attribute=\\"image_zoom_in\\" data-name=\\"hover_effect_zoom_in_opt\\">Acercar</we-button>\\n                <we-button data-select-data-attribute=\\"image_zoom_out\\" data-name=\\"hover_effect_zoom_out_opt\\">Alejar</we-button>\\n                <we-button data-select-data-attribute=\\"dolly_zoom\\" data-name=\\"hover_effect_dolly_zoom_opt\\">Efecto vértigo</we-button>\\n                <we-button data-select-data-attribute=\\"outline\\" data-name=\\"hover_effect_outline_opt\\">Esquema</we-button>\\n                <we-button data-select-data-attribute=\\"image_mirror_blur\\" data-name=\\"hover_effect_mirror_blur_opt\\">Desenfoque en espejo</we-button>\\n            </we-select>\\n            <we-range string=\\"Intensidad\\" class=\\"o_we_sublevel_2\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"hoverEffectIntensity\\" data-dependencies=\\"hover_effect_zoom_in_opt, hover_effect_zoom_out_opt, hover_effect_mirror_blur_opt, hover_effect_dolly_zoom_opt\\" data-min=\\"1\\" data-max=\\"100\\" data-step=\\"1\\" data-display-range-value=\\"true\\" data-no-preview=\\"true\\"/>\\n            <we-colorpicker string=\\"Color\\" class=\\"o_we_sublevel_2\\" data-set-hover-effect-color=\\"true\\" data-excluded=\\"theme, common\\" data-dependencies=\\"hover_effect_dolly_zoom_opt, hover_effect_overlay_opt, hover_effect_zoom_in_opt, hover_effect_zoom_out_opt, hover_effect_outline_opt\\" data-no-preview=\\"true\\" data-name=\\"hover_effect_color_opt\\"/>\\n            <we-input string=\\"Ancho del trazo\\" class=\\"o_we_sublevel_2\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"hoverEffectStrokeWidth\\" data-step=\\"1\\" data-min=\\"1\\" data-unit=\\"px\\" data-dependencies=\\"hover_effect_outline_opt\\" data-no-preview=\\"true\\"/>\\n        </div>\\n    </xpath>\\n\\n     <!-- Version control -->\\n    <xpath expr=\\"//t[@t-call='web_editor.snippet_options_version_control']\\" position=\\"replace\\">\\n        <!-- General selector defining the parent elements of s_card snippets on\\n             which the s_card options should be bound (instead of the s_card).\\n             Note: defined here to be set above all the other options that might\\n             need it. -->\\n        <t t-set=\\"card_parent_handlers\\" t-value=\\"'.s_three_columns .row &gt; div, .s_comparisons .row &gt; div, .s_cards_grid .row &gt; div, .s_cards_soft .row &gt; div, .s_product_list .row &gt; div'\\"/>\\n\\n        <!-- Binding the option on the snippet if it is not a s_card with a\\n             handler parent -->\\n        <t t-call=\\"web_editor.snippet_options_version_control\\">\\n            <t t-set=\\"selector\\" t-value=\\"'[data-snippet]'\\"/>\\n            <t t-set=\\"exclude\\" t-valuef=\\"div:is(#{card_parent_handlers}) &gt; .s_card\\"/>\\n        </t>\\n\\n        <!-- Binding the option on the s_card handler parent -->\\n        <t t-call=\\"web_editor.snippet_options_version_control\\">\\n            <t t-set=\\"selector\\" t-valuef=\\"#{card_parent_handlers}\\"/>\\n            <t t-set=\\"target\\" t-value=\\"'&gt; .s_card'\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- Font Awesome icons -->\\n    <xpath expr=\\"//div[@data-js='FontawesomeTools']\\" position=\\"inside\\">\\n        <t t-call=\\"website.snippet_options_border_line_widgets\\">\\n            <t t-set=\\"label\\">Borde</t>\\n            <t t-set=\\"with_bs_class\\" t-value=\\"True\\"/>\\n        </t>\\n    </xpath>\\n\\n    <!-- =================================================================== -->\\n    <!-- Adding website specific snippet options                             -->\\n    <!-- =================================================================== -->\\n\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n\\n    <!-- H-ALIGN -->\\n    <div id=\\"so_text_align\\" data-selector=\\".s_share, .s_text_highlight, .s_social_media\\">\\n        <we-button-group string=\\"Alineación\\">\\n            <we-button class=\\"fa fa-fw fa-align-left\\" title=\\"Izquierda\\" data-select-class=\\"text-start\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-center\\" title=\\"Centro\\" data-select-class=\\"text-center\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-right\\" title=\\"Derecha\\" data-select-class=\\"text-end\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <div data-selector=\\".s_share, .s_social_media\\">\\n        <we-select string=\\"Posición del título\\" data-apply-to=\\".s_share_title, .s_social_media_title\\">\\n            <we-button data-select-class=\\"d-block\\">Arriba</we-button>\\n            <we-button data-select-class=\\"\\">Izquierda</we-button>\\n            <we-button data-select-class=\\"d-none\\">Ninguno</we-button>\\n        </we-select>\\n        <we-select string=\\"Diseño\\" data-apply-to=\\".fa\\">\\n            <we-button data-select-class=\\"rounded shadow-sm\\">Cuadrado</we-button>\\n            <we-button data-select-class=\\"rounded-empty-circle shadow-sm\\">Círculo</we-button>\\n            <we-button data-select-class=\\"rounded-circle shadow-sm\\">Disco</we-button>\\n            <we-button data-select-class=\\"fa-stack\\">Ninguno</we-button>\\n        </we-select>\\n        <we-select string=\\"Tamaño\\" data-apply-to=\\".fa\\">\\n            <we-button data-select-class=\\"\\">Pequeño</we-button>\\n            <we-button data-select-class=\\"fa-2x\\">Medio</we-button>\\n            <we-button data-select-class=\\"fa-3x\\">Grande</we-button>\\n        </we-select>\\n        <!-- Compatibility, keep reverse logical, don't use `icon_color` -->\\n        <we-checkbox string=\\"Color\\" data-select-class=\\"no_icon_color|\\"/>\\n    </div>\\n\\n    <div id=\\"so_width\\" data-selector=\\".s_alert, .s_blockquote, .s_text_highlight\\">\\n        <we-select string=\\"Ancho\\">\\n            <we-button data-select-class=\\"w-25\\">25%</we-button>\\n            <we-button data-select-class=\\"w-50\\">50%</we-button>\\n            <we-button data-select-class=\\"w-75\\">75%</we-button>\\n            <we-button data-select-class=\\"w-100\\" data-name=\\"so_width_100\\">100%</we-button>\\n        </we-select>\\n    </div>\\n\\n    <div id=\\"so_block_align\\" data-selector=\\".s_alert, .s_blockquote, .s_text_highlight\\">\\n        <we-button-group string=\\"Alineación\\" data-dependencies=\\"!so_width_100\\">\\n            <we-button class=\\"fa fa-fw fa-align-left\\" title=\\"Izquierda\\" data-select-class=\\"me-auto\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-center\\" title=\\"Centro\\" data-select-class=\\"mx-auto\\"/>\\n            <we-button class=\\"fa fa-fw fa-align-right\\" title=\\"Derecha\\" data-select-class=\\"ms-auto\\"/>\\n        </we-button-group>\\n    </div>\\n\\n    <!-- Carousel | .s_carousel | .s_quotes_carousel -->\\n    <!-- Dedicated colorpicker so that there is not 3 level of\\n         o_colored_level. Use inline-style color for the same reason. -->\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"'section'\\"/>\\n        <t t-set=\\"target\\" t-value=\\"'&gt; .carousel'\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_carousel\\"/>\\n\\n    <div data-js=\\"CarouselItem\\" data-selector=\\".s_carousel .carousel-item, .s_quotes_carousel .carousel-item, .s_carousel_intro .carousel-item\\">\\n        <we-button class=\\"fa fa-fw fa-angle-left\\" data-switch-to-slide=\\"left\\" data-no-preview=\\"true\\" title=\\"Mover hacia atrás\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-right me-2\\" data-switch-to-slide=\\"right\\" data-no-preview=\\"true\\" title=\\"Mover hacia adelante\\"/>\\n        <we-button class=\\"fa fa-fw fa-plus o_we_bg_success\\" data-add-slide-item=\\"true\\" data-no-preview=\\"true\\" title=\\"Añadir diapositiva\\"/>\\n        <we-button class=\\"fa fa-fw fa-minus o_we_bg_danger\\" data-remove-slide=\\"true\\" data-no-preview=\\"true\\" title=\\"Eliminar diapositiva\\"/>\\n    </div>\\n\\n    <div data-js=\\"GalleryElement\\" data-selector=\\".s_image_gallery img, .s_carousel .carousel-item, .s_quotes_carousel .carousel-item, .s_carousel_intro .carousel-item\\">\\n        <we-row string=\\"Reordenar\\" data-no-preview=\\"true\\">\\n            <we-button class=\\"fa fa-fw fa-angle-double-left\\" title=\\"Mover al principio\\" data-position=\\"first\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-left\\" title=\\"Mover al anterior\\" data-position=\\"prev\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-right\\" title=\\"Mover al siguiente\\" data-position=\\"next\\"/>\\n            <we-button class=\\"fa fa-fw fa-angle-double-right\\" title=\\"Mover al final\\" data-position=\\"last\\"/>\\n        </we-row>\\n    </div>\\n    <!-- Accordion -->\\n    <div data-js=\\"collapse\\" data-selector=\\".accordion &gt; .accordion-item\\" data-drop-in=\\".accordion:has(&gt; .accordion-item)\\"/>\\n\\n    <div data-js=\\"MultipleItems\\" data-selector=\\".s_accordion\\">\\n        <we-row string=\\"Elementos\\">\\n            <we-button data-add-item=\\"\\" data-item=\\".accordion &gt; .accordion-item:last\\" data-select-item=\\"\\" data-no-preview=\\"true\\" class=\\"o_we_bg_brand_primary\\">\\n                Añadir nuevo\\n            </we-button>\\n        </we-row>\\n    </div>\\n\\n    <t t-set=\\"so_submit_button_selector\\" t-translation=\\"off\\">\\n        .s_donation_donate_btn, .s_website_form_send\\n    </t>\\n\\n    <!-- Button -->\\n    <div data-js=\\"Button\\" data-selector=\\"a.btn\\" t-att-data-exclude=\\"so_submit_button_selector\\"/>\\n\\n    <!-- Columns only -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section.s_features_grid, section.s_process_steps\\" data-target=\\"&gt; *:has(&gt; .row), &gt; .s_allow_columns\\">\\n        <t t-call=\\"website.column_count_option\\"/>\\n    </div>\\n\\n    <!-- Grid only -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section.s_masonry_block, section.s_quadrant, section.s_image_frame, section.s_card_offset, section.s_contact_info\\" data-target=\\"&gt; *:has(&gt; .row)\\">\\n        <t t-call=\\"website.grid_layout_options\\"/>\\n    </div>\\n\\n    <!-- Grid and columns -->\\n    <div data-js=\\"layout_column\\" data-selector=\\"section\\" data-target=\\"&gt; *:has(&gt; .row), &gt; .s_allow_columns\\" data-exclude=\\".s_dynamic, .s_dynamic_snippet_content, .s_dynamic_snippet_title, .s_masonry_block, .s_framed_intro, .s_features_grid, .s_media_list, .s_table_of_content, .s_process_steps, .s_image_gallery, .s_timeline, .s_pricelist_boxed, .s_quadrant, .s_pricelist_cafe, .s_faq_horizontal, .s_image_frame, .s_card_offset, .s_contact_info\\">\\n        <we-row>\\n            <we-button-group string=\\"Diseño\\" data-no-preview=\\"true\\">\\n                <we-button data-select-layout=\\"grid\\" data-name=\\"grid_mode\\">Cuadrícula</we-button>\\n                <we-button data-select-layout=\\"normal\\" data-name=\\"normal_mode\\">Columnas</we-button>\\n            </we-button-group>\\n            <t t-call=\\"website.column_count_option\\">\\n                <t t-set=\\"with_grid\\" t-value=\\"True\\"/>\\n            </t>\\n        </we-row>\\n        <t t-call=\\"website.grid_layout_options\\">\\n            <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <!--  Vertical Alignment -->\\n    <div data-js=\\"vAlignment\\" id=\\"row_valign_snippet_option\\" data-selector=\\".s_text_image, .s_image_text, .s_three_columns, .s_showcase, .s_numbers, .s_faq_collapse, .s_references, .s_accordion_image, .s_shape_image\\" data-target=\\".row\\">\\n        <t t-call=\\"website.vertical_alignment_option\\">\\n            <t t-set=\\"indent\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <!-- Move snippets around -->\\n    <div data-js=\\"SnippetMove\\" data-selector=\\"section, .s_accordion .accordion-item, .s_showcase .row .row:not(.s_col_no_resize) &gt; div, .s_hr\\" data-no-scroll=\\".s_accordion .accordion-item\\">\\n        <we-button class=\\"fa fa-fw fa-angle-up\\" data-move-snippet=\\"prev\\" data-no-preview=\\"true\\" data-name=\\"move_up_opt\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-down\\" data-move-snippet=\\"next\\" data-no-preview=\\"true\\" data-name=\\"move_down_opt\\"/>\\n    </div>\\n    <div data-js=\\"SnippetMove\\" data-selector=\\".row:not(.s_col_no_resize) &gt; div, .nav-item\\" data-exclude=\\".s_showcase .row .row &gt; div\\" data-name=\\"move_horizontally_opt\\">\\n        <we-button class=\\"fa fa-fw fa-angle-left\\" data-move-snippet=\\"prev\\" data-no-preview=\\"true\\" data-name=\\"move_left_opt\\"/>\\n        <we-button class=\\"fa fa-fw fa-angle-right\\" data-move-snippet=\\"next\\" data-no-preview=\\"true\\" data-name=\\"move_right_opt\\"/>\\n    </div>\\n\\n    <!-- Background -->\\n    <t t-set=\\"only_bg_color_selector\\" t-value=\\"'section .row &gt; div, .s_text_highlight, .s_mega_menu_thumbnails_footer, .s_hr, .s_cta_badge'\\"/>\\n    <t t-set=\\"only_bg_color_exclude\\" t-valuef=\\".s_col_no_bgcolor, .s_col_no_bgcolor.row &gt; div, .s_masonry_block .row &gt; div, .s_color_blocks_2 .row &gt; div, .s_image_gallery .row &gt; div, .s_text_cover .row &gt; .o_not_editable, [data-snippet] :not(.oe_structure) &gt; .s_hr, #{card_parent_handlers}\\"/>\\n\\n    <t t-set=\\"base_only_bg_image_selector\\" t-value=\\"'.s_tabs .oe_structure &gt; *, footer .oe_structure &gt; *'\\"/>\\n    <t t-set=\\"only_bg_image_selector\\" t-value=\\"base_only_bg_image_selector\\"/>\\n    <t t-set=\\"only_bg_image_exclude\\" t-value=\\"''\\"/>\\n\\n    <t t-set=\\"both_bg_color_image_selector\\" t-value=\\"'section, .carousel-item, .s_masonry_block .row &gt; div, .s_color_blocks_2 .row &gt; div, .parallax, .s_text_cover .row &gt; .o_not_editable'\\"/>\\n    <t t-set=\\"both_bg_color_image_exclude\\" t-value=\\"base_only_bg_image_selector + ', .s_carousel_wrapper, .s_image_gallery .carousel-item, .s_google_map, .s_map, [data-snippet] :not(.oe_structure) &gt; [data-snippet], .s_masonry_block .s_col_no_resize, .s_quotes_carousel_wrapper, .s_carousel_intro_wrapper'\\"/>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"both_bg_color_image_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"both_bg_color_image_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"only_bg_color_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"only_bg_color_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"False\\"/>\\n        <t t-set=\\"with_color_combinations\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_gradients\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <t t-call=\\"website.snippet_options_background_options\\">\\n        <t t-set=\\"selector\\" t-value=\\"only_bg_image_selector\\"/>\\n        <t t-set=\\"exclude\\" t-value=\\"only_bg_image_exclude\\"/>\\n        <t t-set=\\"with_colors\\" t-value=\\"False\\"/>\\n        <t t-set=\\"with_images\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_videos\\" t-value=\\"True\\"/>\\n        <t t-set=\\"with_shapes\\" t-value=\\"True\\"/>\\n    </t>\\n\\n    <!-- Grid mode columns -->\\n    <div data-js=\\"GridColumns\\" data-selector=\\".row:not(.s_col_no_resize) &gt; div\\">\\n        <we-row string=\\"Relleno (Y, X)\\">\\n            <we-input data-select-style=\\"\\" data-css-property=\\"--grid-item-padding-y\\" data-unit=\\"px\\" data-name=\\"grid_padding_y_opt\\"/>\\n            <we-input data-select-style=\\"\\" data-css-property=\\"--grid-item-padding-x\\" data-unit=\\"px\\" data-name=\\"grid_padding_x_opt\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Border | Columns -->\\n    <div data-js=\\"Box\\" data-selector=\\"section .row &gt; div\\" t-attf-data-exclude=\\".s_col_no_bgcolor, .s_col_no_bgcolor.row &gt; div, .s_image_gallery .row &gt; div, .s_masonry_block .s_col_no_resize, .s_text_cover .row &gt; .o_not_editable, #{card_parent_handlers}\\">\\n        <t t-call=\\"website.snippet_options_border_widgets\\"/>\\n        <t t-call=\\"website.snippet_options_shadow_widgets\\"/>\\n    </div>\\n\\n    <div data-js=\\"sizing_y\\" data-selector=\\"section, .row &gt; div, .parallax, .s_hr, .carousel-item, .s_rating\\" data-exclude=\\"section:has(&gt; .carousel), .s_image_gallery .carousel-item, .s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <div data-js=\\"sizing_x\\" data-selector=\\".row &gt; div\\" data-drop-near=\\".row:not(.s_col_no_resize) &gt; div\\" data-exclude=\\".s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <div data-js=\\"sizing_grid\\" data-selector=\\".row &gt; div\\" data-drop-near=\\".row.o_grid_mode &gt; div\\" data-exclude=\\".s_col_no_resize.row &gt; div, .s_col_no_resize\\"/>\\n\\n    <t t-set=\\"so_snippet_addition_selector\\" t-translation=\\"off\\">section, .parallax, .s_hr</t>\\n    <div id=\\"so_snippet_addition\\" t-att-data-selector=\\"so_snippet_addition_selector\\" data-drop-in=\\":not(p).oe_structure:not(.oe_structure_solo), :not(.o_mega_menu):not(p)[data-oe-type=html], :not(p).oe_structure.oe_structure_solo:not(:has(&gt; section:not(.s_snippet_group), &gt; div:not(.o_hook_drop_zone)))\\"/>\\n        <!-- /!\\\\ drop-in here is partly duplicated for s_popup (see dedicated options) -->\\n        <!-- TODO should be improved -->\\n\\n    <t t-set=\\"so_content_addition_selector\\" t-translation=\\"off\\">\\n        blockquote, .s_alert, .o_facebook_page, .s_share, .s_social_media, .s_rating,\\n        .s_hr, .s_google_map, .s_map, .s_countdown, .s_chart, .s_text_highlight, .s_progress_bar, .s_badge,\\n        .s_embed_code, .s_donation, .s_add_to_cart, .s_online_appointment, .o_snippet_drop_in_only, .s_image, .s_cta_badge, .s_accordion\\n    </t>\\n\\n    <t t-set=\\"special_cards_selector\\" t-valuef=\\".s_card.s_timeline_card, div:is(#{card_parent_handlers}) &gt; .s_card\\"/>\\n\\n    <div id=\\"so_content_addition\\" t-attf-data-selector=\\"#{so_content_addition_selector}, .s_card\\" t-attf-data-drop-near=\\"p, h1, h2, h3, ul, ol, div:not(.o_grid_item_image) &gt; img, .btn, #{so_content_addition_selector}, .s_card:not(#{special_cards_selector})\\" t-attf-data-exclude=\\"#{special_cards_selector}\\" data-drop-in=\\"nav\\"/>\\n\\n    <div data-js=\\"SnippetSave\\" data-selector=\\"[data-snippet], a.btn\\" t-attf-data-exclude=\\".o_no_save, #{so_submit_button_selector}\\">\\n        <we-button class=\\"fa fa-fw fa-save o_we_link o_we_hover_warning\\" title=\\"Guardar el bloque para usarlo en otro lugar\\" data-save-snippet=\\"\\" data-no-preview=\\"true\\"/>\\n    </div>\\n\\n    <div data-js=\\"menu_data\\" data-selector=\\".top_menu li &gt; a, [data-content_menu_id] li &gt; a\\" data-exclude=\\".dropdown-toggle, li.o_header_menu_button a, [data-toggle], .o_offcanvas_logo\\" data-no-check=\\"true\\"/>\\n\\n    <div data-js=\\"WebsiteLevelColor\\" data-selector=\\"#wrapwrap &gt; header\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <we-select string=\\"Plantilla\\" data-variable=\\"header-template\\" data-default-variables=\\"header-links-style: default\\" data-reload=\\"/\\" data-no-preview=\\"true\\">\\n            <we-button title=\\"Por defecto\\" data-name=\\"header_default_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_default\\" data-customize-website-variable=\\"'default'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_default.svg\\"/>\\n            <we-button title=\\"Menú hamburguesa\\" data-name=\\"header_hamburger_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_hamburger, website.no_autohide_menu\\" data-customize-website-variable=\\"'hamburger'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_hamburger.svg\\"/>\\n            <we-button title=\\"Menú redondeado\\" data-name=\\"header_boxed_opt\\" data-trigger=\\"over_content_header_visibility_opt\\" data-customize-website-views=\\"website.header_navbar_pills_style,website.template_header_boxed\\" data-customize-website-variable=\\"'boxed'\\" data-customize-website-variables=\\"header-links-style: pills\\" data-img=\\"/website/static/src/img/snippets_options/header_template_boxed.svg\\"/>\\n            <we-button title=\\"Desplegar menú\\" data-name=\\"header_stretch_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_stretch\\" data-customize-website-variable=\\"'stretch'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_stretch.svg\\"/>\\n            <we-button title=\\"Vertical\\" data-name=\\"header_vertical_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_vertical\\" data-customize-website-variable=\\"'vertical'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_vertical.svg\\"/>\\n            <we-button title=\\"Menú con barra de búsqueda\\" data-name=\\"header_search_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_search\\" data-customize-website-variable=\\"'search'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_search.svg\\"/>\\n            <we-button title=\\"Menú - Ventas 1\\" data-name=\\"header_sales_one_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_one\\" data-customize-website-variable=\\"'sales_one'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_one.svg\\"/>\\n            <we-button title=\\"Menú - Ventas 2\\" data-name=\\"header_sales_two_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_two\\" data-customize-website-variable=\\"'sales_two'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_two.svg\\"/>\\n            <we-button title=\\"Menú - Ventas 3\\" data-name=\\"header_sales_three_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_three\\" data-customize-website-variable=\\"'sales_three'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_three.svg\\"/>\\n            <we-button title=\\"Menú - Ventas 4\\" data-name=\\"header_sales_four_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sales_four\\" data-customize-website-variable=\\"'sales_four'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sales_four.svg\\"/>\\n            <we-button title=\\"Barra lateral\\" data-name=\\"header_sidebar_opt\\" data-trigger=\\"regular_header_visibility_opt\\" data-customize-website-views=\\"website.template_header_sidebar, website.no_autohide_menu\\" data-customize-website-variable=\\"'sidebar'\\" data-img=\\"/website/static/src/img/snippets_options/header_template_sidebar.svg\\"/>\\n        </we-select>\\n\\n        <!-- Header Sidebar Template - Options -->\\n        <we-input string=\\"Ancho\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"header_sidebar_opt\\" data-customize-website-variable=\\"null\\" data-variable=\\"sidebar-width\\" data-unit=\\"px\\" data-save-unit=\\"rem\\"/>\\n\\n        <we-row string=\\"Fondo\\">\\n            <we-colorpicker data-customize-website-color=\\"\\" data-color=\\"menu\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"menu-custom\\" data-layer-gradient=\\"menu-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_one_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_one\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_one-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_two_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_two\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_two-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_three_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_three\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_three-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n            <we-colorpicker data-dependencies=\\"header_sales_four_opt\\" data-customize-website-color=\\"\\" data-color=\\"header-sales_four\\" data-customize-website-layer2-color=\\"\\" data-layer-color=\\"header-sales_four-custom\\" data-layer-gradient=\\"menu-secondary-gradient\\" data-no-bundle-reload=\\"true\\" data-null-value=\\"'NULL'\\" data-with-combinations=\\"customizeWebsiteColor\\" data-with-gradients=\\"true\\"/>\\n        </we-row>\\n    </div>\\n\\n    <!-- Header - Borders & Shadows -->\\n    <div data-js=\\"HeaderBox\\" id=\\"option_header_shadow\\" data-selector=\\"#wrapwrap &gt; header:not(:has(.o_header_force_no_radius))\\" data-target=\\"nav\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <t t-call=\\"website.snippet_options_header_box\\"/>\\n    </div>\\n\\n    <div data-js=\\"HeaderBox\\" id=\\"option_header_shadow\\" data-selector=\\"#wrapwrap &gt; header:has(.o_header_force_no_radius)\\" data-target=\\"nav\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n        <t t-call=\\"website.snippet_options_header_box\\">\\n            <t t-set=\\"_no_border_radius\\" t-value=\\"True\\"/>\\n        </t>\\n    </div>\\n\\n    <div data-selector=\\"#wrapwrap &gt; header\\" data-no-check=\\"true\\" groups=\\"website.group_website_designer\\">\\n\\n        <we-select string=\\"Efecto del desplazamiento\\" data-dependencies=\\"!header_sidebar_opt\\" class=\\"o_scroll_effects_selector\\" data-variable=\\"header-scroll-effect\\">\\n            <t t-set=\\"header_effect_standard_label\\">Estándar</t>\\n            <t t-set=\\"header_effect_scroll_label\\">Desplazamiento</t>\\n            <t t-set=\\"header_effect_fixed_label\\">Fijo</t>\\n            <t t-set=\\"header_effect_disappears_label\\">Desaparece</t>\\n            <t t-set=\\"header_effect_fadeout_label\\">Desvanecer</t>\\n            <we-button id=\\"option_header_visibility_standard\\" t-att-data-select-label=\\"header_effect_standard_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'standard'\\" data-name=\\"header_visibility_standard_opt\\" data-select-class=\\"o_header_standard\\" data-customize-website-views=\\"website.header_visibility_standard\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_standard.png\\">\\n                <span t-esc=\\"header_effect_standard_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_scroll\\" t-att-data-select-label=\\"header_effect_scroll_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'scroll'\\" data-name=\\"header_effect_scroll_opt\\" data-select-class=\\"\\" data-customize-website-views=\\"\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_scroll.png\\">\\n                <span t-esc=\\"header_effect_scroll_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_fixed\\" t-att-data-select-label=\\"header_effect_fixed_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'fixed'\\" data-name=\\"header_effect_fixed_opt\\" data-select-class=\\"o_header_fixed\\" data-customize-website-views=\\"website.header_visibility_fixed\\" data-img=\\"/website/static/src/img/snippets_options/header_effect_fixed.png\\">\\n                <span t-esc=\\"header_effect_fixed_label\\"/>\\n            </we-button>\\n            <we-button id=\\"option_header_effect_disappears\\" t-att-data-select-label=\\"header_effect_disappears_label\\" class=\\"o_we_img_animate\\" data-customize-website-variable=\\"'disappears'\\" data-name=\\"header_effect_disappears_opt\\" data-select-class=\\"o_header_disappears\\" data-custo