{% if form_name is not defined %}
{% set form_name = 'std_pages_form' %}
{% endif %}
{% set blockcomponent = "" %}
{% set release = 0 %}
{% set counter = 0 %}
{% set maxHotspotCounter = 0 %}
{% set now = "now"|date("Y-m-d H:i:s", "Europe/Lisbon") %}
{% if pageContent.content["fields"] is defined %}
{% for blocks in pageContent.content["fields"] %}
{% set blockName = blocks["blockname"]|default %}
{% set blockuniqueid = blocks["blockuniqueid"]|default %}
{% set blockMachineName = blocks["block"] %}
{% set blockLabel = blocks["label"] %}
{% set blockRepeatable = blocks["isRepeatable"] %}
{% set blockSkin = blocks["skin"] %}
{% set blockId = blocks["blockId"] %}
{% set arrComponents = blocks["components"] %}
{% set arrComponentsRepeatable = blocks["repeatable"] %}
{% set arrSettings = blocks["settings"] %}
{% set disabled = "" %}
{% if release == 1 %}
{% set counter = lastCounter %}
{% set release = 0 %}
{% endif %}
{% if blocks["disabled"] is defined %}
{% set disabled = blocks["disabled"] %}
{% endif %}
{% if blocks["isMaster"] is defined %}
{% if blocks["isMaster"] > 0 %}
{% set disabled = "" %}
{% endif %}
{% endif %}
{% if menuType == "templates" %}
{% if (blocks["idTemplateBlock"] is defined) %}
{% set lastCounter = counter %}
{% set counter = "id--" ~ blocks["idTemplateBlock"] %}
{% set release = 1 %}
{% else %}
{% set counter = ( counter | default(0) ) + 1 %}
{% endif %}
{% else %}
{% set counter = ( counter | default(0) ) + 1 %}
{% endif %}
{% if forceCounter|default(0) > 0 %}
{% set counter = forceCounter %}
{% endif %}
{% if blocks["block"] != "block_group" %}
{% if blockRepeatable %}
{% if menuType == "templates" %}
{% if blocks["isMaster"] > 0 %}
{% else %}
{% endif %}
{% else %}
{% if blocks["isMaster"] is defined %}
{% if blocks["isMaster"] == 0 %}
{% else %}
{% endif %}
{% else %}
{% endif %}
{% endif %}
{% endif %}
{% set publishDate = "" %}
{% set expireDate = "" %}
{% if blocks['publish_date'] is defined %}
{% set publishDate = blocks['publish_date']|replace({"/": "-"})|date("Y-m-d H:i:s") %}
{% endif %}
{% if blocks['expire_date'] is defined %}
{% set expireDate = blocks['expire_date']|replace({"/": "-"})|date("Y-m-d H:i:s") %}
{% endif %}
{% if publishDate == "" and expireDate == "" %}
{% set classColorDate = "" %}
{% else %}
{% if publishDate and now < publishDate %}
{% set classColorDate = "clock-yellow" %}
{% else %}
{% set classColorDate = "clock-green" %}
{% endif %}
{% if expireDate and now > expireDate %}
{% set classColorDate = "clock-red" %}
{% endif %}
{% endif %}
{% endif %}
{% set displayTrash = "none" %}
{% if menuType not in ["templates", "snippets"] %}
{% if not blocks["isMaster"] and form.template_id.vars.value is empty %}
{% set displayTrash = "block" %}
{% endif %}
{% else %}
{% set displayTrash = "block" %}
{% endif %}
{% set habilSettings = "" %}
{% if blocks["templatesBlocksId"] is defined %}
{% if blocks["isMaster"] is defined and blocks["isMaster"] > 0 %}
{% set habilSettings = "disabled" %}
{% endif %}
{% endif %}
{% set countInput = 1 %}
{% set countNumber = 1 %}
{% set countColor = 1 %}
{% set countCheck = 1 %}
{% set countCombo = 1 %}
{% set countImage = 1 %}
{% for key, settings in arrSettings %}
{% set settingMachineName = settings["machineName"] %}
{% if settingMachineName|trans({},'components') != settingMachineName %}
{% set label = settingMachineName|trans({},'components') %}
{% else %}
{% set label = settings["label"]|trans({},'components') %}
{% endif %}
{% set dados = settings["value"] %}
{% set i = ( i | default(1) ) + 1 %}
{% if settings["type"] == 'INPUT' %}
{% set countInput = countInput + 1 %}
{% endif %}
{% if settings["type"] == 'NUMBER' %}
{% set countNumber = countNumber + 1 %}
{% endif %}
{% if settings["type"] == 'COLORPICKER' %}
{% set countColor = countColor + 1 %}
{% endif %}
{% if settings["type"] == 'CHECKBOX' %}
{% if dados == 1 %}
{% set checked = "checked" %}
{% else %}
{% set checked = " " %}
{% endif %}
{% set countCheck = countCheck + 1 %}
{% endif %}
{# {% if settings["type"] == 'DATE' %}
{% endif %} #}
{% if settings["type"] == 'IMAGE' %}