{% sw_extends '@Storefront/storefront/component/account/register.html.twig' %}
{% block component_account_register %}
<div class="card register-card">
<div class="card-body">
{% block component_account_register_header %}
{% if cardTitle %}
<div class="card-title">
{{ cardTitle }}
</div>
{% endif %}
{% endblock %}
<form action="{{ path('frontend.account.register.save') }}"
class="register-form"
method="post"
data-form-csrf-handler="true"
data-form-validation="true"
data-trigger-data-layer-push='{"trigger": "submit", "payload": {"form_location": "login_page", "form_name": "registration", "event": "form_submission"}}'>
{{ sw_csrf('frontend.account.register.save') }}
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label" for="company">
{{ "address.companyNameLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.companyAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.companyAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.companyAllowCharacters') and config('EmzEfbExtension.config.companyAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.companyCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.companyCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/company') is not empty %} is-invalid{% endif %}"
id="company"
placeholder="{{ "address.companyNamePlaceholder"|trans|striptags }}"
name="company"
value="{{ data.get('company') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.companyError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.companyMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.companyMaxLength') }}"
>
{% if formViolations.getViolations('/company') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/company'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="department">
{{ "address.companyDepartmentLabel"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.departmentAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.departmentAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.departmentAllowCharacters') and config('EmzEfbExtension.config.departmentAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.departmentCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.departmentCustomRegex') %}
{% endif %}
<input type="text"
class="form-control"
id="department"
placeholder="{{ "address.companyDepartmentPlaceholder"|trans|striptags }}"
name="department"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.departmentError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.departmentMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.departmentMaxLength') }}"
value="{{ data.get('department') }}">
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="personalSalutation">
{{ "account.personalSalutationLabel"|trans|sw_sanitize }}
</label>
<select id="personalSalutation"
class="{{ formSelectClass }}"
name="salutation"
>
{% if not data.get('salutation') %}
<option disabled="disabled"
selected="selected"
value="">
{{ "account.personalSalutationPlaceholder"|trans|sw_sanitize }}
</option>
{% endif %}
{% for salutation in page.salutations %}
<option {% if salutation.translated.displayName == data.get('salutation') %}
selected="selected"
{% endif %}
value="{{ salutation.translated.displayName }}">
{{ salutation.translated.displayName }}
</option>
{% endfor %}
</select>
{% if formViolations.getViolations('/salutation') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/salutation'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="personalFirstName">
{{ "account.personalFirstNameLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.firstNameAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.firstNameAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.firstNameAllowCharacters') and config('EmzEfbExtension.config.firstNameAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.firstNameCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.firstNameCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/firstName') is not empty %} is-invalid{% endif %}"
autocomplete="section-personal given-name"
id="personalFirstName"
placeholder="{{ "account.personalFirstNamePlaceholder"|trans|striptags }}"
name="{% if prefix %}[firstName]{% else %}firstName{% endif %}"
value="{{ data.get('firstName') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.firstNameError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.firstNameMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.firstNameMaxLength') }}"
>
{% if formViolations.getViolations('/firstName') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/firstName'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="personalLastName">
{{ "account.personalLastNameLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.lastNameAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.lastNameAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.lastNameAllowCharacters') and config('EmzEfbExtension.config.lastNameAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.lastNameCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.lastNameCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/lastName') is not empty %} is-invalid{% endif %}"
autocomplete="section-personal family-name"
id="personalLastName"
placeholder="{{ "account.personalLastNamePlaceholder"|trans|striptags }}"
name="lastName"
value="{{ data.get('lastName') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.lastNameError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.lastNameMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.lastNameMaxLength') }}"
>
{% if formViolations.getViolations('/lastName') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/lastName'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="AddressStreet">
{{ "address.streetLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.streetAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.streetAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.streetAllowCharacters') and config('EmzEfbExtension.config.streetAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.streetCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.streetCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/street_and_number') is not empty %} is-invalid{% endif %}"
id="AddressStreet"
placeholder="{{ "address.streetPlaceholder"|trans|striptags }}"
name="street_and_number"
value="{{ data.get('street_and_number') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.streetError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.streetMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.streetMaxLength') }}"
>
{% if formViolations.getViolations('/street_and_number') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/street_and_number'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="PostOfficeBox">
{{ "requestAccount.postOfficeBoxLabel"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.poBoxAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.poBoxAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.poBoxAllowCharacters') and config('EmzEfbExtension.config.poBoxAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.poBoxCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.poBoxCustomRegex') %}
{% endif %}
<input type="text"
class="form-control"
id="PostOfficeBox"
placeholder="{{ "requestAccount.postOfficeBoxPlaceholder"|trans|striptags }}"
name="postOfficeBox"
value="{{ data.get('postOfficeBox') }}"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.poBoxError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.poBoxMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.poBoxMaxLength') }}"
>
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-2">
<label class="form-label"
for="AddressZipcode">
{{ "address.zipcodeLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.zipAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.zipAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.zipAllowCharacters') and config('EmzEfbExtension.config.zipAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.zipCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.zipCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/zipcode') is not empty %} is-invalid{% endif %}"
id="AddressZipcode"
placeholder="{{ "address.zipcodePlaceholder"|trans|striptags }}"
name="zipcode"
value="{{ data.get('zipcode') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.zipError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.zipMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.zipMaxLength') }}"
>
{% if formViolations.getViolations('/zipcode') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/zipcode'
} %}
{% endif %}
</div>
<div class="form-group col-md-4">
<label class="form-label"
for="AddressCity">
{{ "address.cityLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.cityAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.cityAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.cityAllowCharacters') and config('EmzEfbExtension.config.cityAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.cityCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.cityCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/city') is not empty %} is-invalid{% endif %}"
id="city"
placeholder="{{ "address.cityPlaceholder"|trans|striptags }}"
name="city"
value="{{ data.get('city') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.cityError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.cityMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.cityMaxLength') }}"
>
{% if formViolations.getViolations('/city') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/city'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
{% set initialCountryIso = null %}
{% if data.get('countryIso') %}
{% set initialCountryIso = data.get('countryIso') %}
{% elseif page.countries|length == 1 %}
{% set initialCountryIso = (page.countries|first).iso %}
{% endif %}
<label class="form-label"
for="countryIso">
{{ "address.countryLabel"|trans|sw_sanitize }}
</label>
<select class="country-select {{ formSelectClass }}{% if violationPath %} is-invalid{% endif %}"
id="country"
name="countryIso"
data-initial-country-iso="{{ initialCountryIso }}">
{% if not initialCountryIso %}
<option disabled="disabled"
value=""
selected="selected">
{{ "address.countryPlaceholder"|trans|sw_sanitize }}
</option>
{% endif %}
{% for country in page.countries %}
<option {% if country.iso == initialCountryIso %}
selected="selected"
{% endif %}
value="{{ country.iso }}">
{{ country.translated.name }}
</option>
{% endfor %}
</select>
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="phoneNumber">
{{ "requestAccount.phoneLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.phoneAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.phoneAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.phoneAllowCharacters') and config('EmzEfbExtension.config.phoneAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.phoneCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.phoneCustomRegex') %}
{% endif %}
<input type="text"
class="form-control{% if formViolations.getViolations('/phone') is not empty %} is-invalid{% endif %}"
id="phoneNumber"
placeholder="{{ "requestAccount.phoneNumberPlaceholder"|trans|striptags }}"
name="phone"
value="{{ data.get('phone') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.phoneError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.phoneMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.phoneMaxLength') }}"
>
{% if formViolations.getViolations('/phone') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/phone'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="fax">
{{ "requestAccount.faxLabel"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.faxAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.faxAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.faxAllowCharacters') and config('EmzEfbExtension.config.faxAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.faxCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.faxCustomRegex') %}
{% endif %}
<input type="text"
class="form-control"
id="fax"
placeholder="{{ "requestAccount.faxLabelPlaceholder"|trans|striptags }}"
name="fax"
value="{{ data.get('fax') }}"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.faxError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.faxMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.faxMaxLength') }}"
>
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="personalMail">
{{ "requestAccount.emailLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.emailAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailAllowCharacters') and config('EmzEfbExtension.config.emailAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.emailCustomRegex') %}
{% endif %}
<input type="email"
class="form-control{% if formViolations.getViolations('/email') is not empty %} is-invalid{% endif %}"
id="email"
placeholder="{{ "requestAccount.emailPlaceholder"|trans|striptags }}"
name="email"
value="{{ data.get('email') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.emailError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.emailMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.emailMaxLength') }}"
>
{% if formViolations.getViolations('/email') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/email'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="emailInvoice">
{{ "requestAccount.emailInvoiceLabel"|trans|sw_sanitize }}{{ "general.required"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.emailInvoiceAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailInvoiceAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailInvoiceAllowCharacters') and config('EmzEfbExtension.config.emailInvoiceAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.emailInvoiceCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.emailInvoiceCustomRegex') %}
{% endif %}
<input type="email"
class="form-control{% if formViolations.getViolations('/emailInvoice') is not empty %} is-invalid{% endif %}"
id="emailInvoice"
placeholder="{{ "requestAccount.emailInvoicePlaceholder"|trans|striptags }}"
name="emailInvoice"
value="{{ data.get('emailInvoice') }}"
required="required"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.emailInvoiceError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.emailInvoiceMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.emailInvoiceMaxLength') }}"
>
{% if formViolations.getViolations('/emailInvoice') is not empty %}
{% sw_include '@Storefront/storefront/utilities/form-violation.html.twig' with {
violationPath: '/emailInvoice'
} %}
{% endif %}
</div>
</div>
<div class="{{ formRowClass }}">
<div class="form-group col-md-6">
<label class="form-label"
for="vatId">
{{ "address.companyVatLabel"|trans|sw_sanitize }}
</label>
{% set validationPattern = null %}
{% if config('EmzEfbExtension.config.vatIdAllowCharacters') %}
{% set validationPattern = "^[A-Za-z]+$" %}
{% endif %}
{% if config('EmzEfbExtension.config.vatIdAllowNumbers') %}
{% set validationPattern = "^[0-9]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.vatIdAllowCharacters') and config('EmzEfbExtension.config.vatIdAllowNumbers') %}
{% set validationPattern = "^[a-zA-Z0-9_.-]*$" %}
{% endif %}
{% if config('EmzEfbExtension.config.vatIdCustomRegex') %}
{% set validationPattern = config('EmzEfbExtension.config.vatIdCustomRegex') %}
{% endif %}
<input type="text"
class="form-control"
id="vatId"
placeholder="{{ "address.companyVatPlaceholder"|trans|striptags }}"
name="vatId"
value="{{ data.vatId }}"
{% if validationPattern %}
pattern="{{ validationPattern }}"
{% endif %}
title="{{ 'emz-extension.validation.vatIdError'|trans }}"
minlength="{{ config('EmzEfbExtension.config.vatIdMinLength') }}"
maxlength="{{ config('EmzEfbExtension.config.vatIdMaxLength') }}"
>
</div>
</div>
<p class="register-required-info">
{{ "general.requiredFields"|trans|sw_sanitize }}
</p>
{% sw_include '@Storefront/storefront/component/captcha/base.html.twig' %}
<div class="register-submit">
<button type="submit"
class="btn btn-primary btn-lg">
{{ "account.registerSubmit"|trans|sw_sanitize }}
</button>
</div>
</form>
</div>
</div>
{% endblock %}