{% set hasOuterContainer = hasOuterContainer ?? false %} {% set id = (id ?? "date#{random()}") ~ '-date' -%} {% set name = name ?? null -%} {% set value = (value ?? false) ? date(value, false) : null -%} {% set outputTzParam = outputTzParam ?? true %} {% set isMobile = craft.app.request.isMobileBrowser %} {% set describedBy = describedBy ?? null %} {% set isDateTime = isDateTime ?? false %} {% set containerAttributes = { class: ['datewrapper']|merge((class ?? [])|explodeClass), }|merge(containerAttributes ?? [], recursive=true) %} {%- if block('attr') is defined %} {%- set containerAttributes = containerAttributes|merge(('