<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  xmlns:ns="http://www.w3.org/TR/REC-html40"
  xmlns:e="http://schemas.gov.sk/form/00607223.EFORM090.Ziadost_o_vyd_rozh_uved_prevadzky/2.5">
  <xsl:output method="html" indent="yes" omit-xml-declaration="yes" encoding="utf-8"/>
    <xsl:template match="e:b" mode="SpecialTextFormatting">
	<b><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></b>
</xsl:template>
<xsl:template match="e:i" mode="SpecialTextFormatting">
	<i><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></i>
</xsl:template>
<xsl:template match="e:u" mode="SpecialTextFormatting">
	<u><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></u>
</xsl:template>
<xsl:template match="e:strong" mode="SpecialTextFormatting">
	<b><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></b>
</xsl:template>
<xsl:template match="e:em" mode="SpecialTextFormatting">
	<i><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></i>
</xsl:template>
<xsl:template match="e:ins" mode="SpecialTextFormatting">
	<ins><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></ins>
</xsl:template>
<xsl:template match="e:q" mode="SpecialTextFormatting">
	<q><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></q>
</xsl:template>
<xsl:template match="e:big" mode="SpecialTextFormatting">
	<span style="text-transform:uppercase"><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></span>
</xsl:template>
<xsl:template match="e:small" mode="SpecialTextFormatting">
	<span style="text-transform:lowercase"><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></span>
</xsl:template>
<xsl:template match="e:p" mode="SpecialTextFormatting">
	<p><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></p>
</xsl:template>
<xsl:template match="e:p[contains(@style, 'text-align:')] | e:p[contains(@style, 'margin-left:')]" mode="SpecialTextFormatting">
  <p>
    <xsl:attribute name="style">
      <xsl:if test="contains(@style, 'text-align:')">
        <xsl:value-of select="concat('text-align:', substring-before(substring-after(@style, 'text-align:'), ';'), ';')"/>
      </xsl:if>
      <xsl:if test="contains(@style, 'margin-left:')">
        <xsl:value-of select="concat('margin-left:', substring-before(substring-after(@style, 'margin-left:'), ';'), ';')"/>
      </xsl:if>
    </xsl:attribute>
    <xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/>
  </p>
</xsl:template>
<xsl:template match="e:br" mode="SpecialTextFormatting">
	<br/>
</xsl:template>
<xsl:template match="e:bullet" mode="SpecialTextFormatting">
	<br/>
	<xsl:text>&#8226; </xsl:text><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/>
</xsl:template>
<xsl:template match="e:indexH" mode="SpecialTextFormatting">
	<sup><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></sup>
</xsl:template>
<xsl:template match="e:indexD" mode="SpecialTextFormatting">
	<sub><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></sub>
</xsl:template>
<xsl:template match="e:sup" mode="SpecialTextFormatting">
	<sup><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></sup>
</xsl:template>
<xsl:template match="e:sub" mode="SpecialTextFormatting">
	<sub><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></sub>
</xsl:template>
<xsl:template match="e:tab" mode="SpecialTextFormatting">
	<xsl:text>&#160;&#160;&#160;&#160;</xsl:text>
</xsl:template>
<xsl:template match="e:tabTextIndent" mode="SpecialTextFormatting">
  <span style="text-indent:25px; display: inline-block">
		<xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/>
	</span>
</xsl:template>
<xsl:template match="e:nbsp" mode="SpecialTextFormatting">
	<xsl:text>&#160;</xsl:text>
</xsl:template>
<xsl:template match="e:indent" mode="SpecialTextFormatting">
		<p style="text-indent: 0.8cm;"><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></p>
</xsl:template>
<xsl:template match="e:center" mode="SpecialTextFormatting">
		<p style="text-align: center;"><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></p>
</xsl:template>
<xsl:template match="e:ul" mode="SpecialTextFormatting">
	<ul><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></ul>
</xsl:template>
<xsl:template match="e:li" mode="SpecialTextFormatting">
	<li><xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/></li>
</xsl:template>
<xsl:template match="e:span[contains(@style, 'letter-spacing:')]" mode="SpecialTextFormatting">
  <span style="{concat('letter-spacing:', substring-before(substring-after(@style, 'letter-spacing:'), 'px'), 'px')}">
    <xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/>
  </span>
</xsl:template>
<xsl:template match="e:h3" mode="SpecialTextFormatting">
  <h3 class="govuk-heading-m">
    <xsl:if test="@align != ''"><xsl:attribute name="align"><xsl:value-of select="@align"/></xsl:attribute></xsl:if>
    <xsl:apply-templates mode="SpecialTextFormatting" select="*|text()"/>
  </h3>
</xsl:template>
<xsl:template match="e:a[@href]" mode="SpecialTextFormatting">
	<a class="govuk-link" target="_blank"  href="{@href}"><xsl:value-of select="."/></a>
</xsl:template>
<xsl:template match="text()" mode="SpecialTextFormatting">
  <xsl:call-template name="FormatText"><xsl:with-param name="data" select="."/></xsl:call-template>
</xsl:template>

<xsl:template name="string-replace-all">
		<xsl:param name="text" />
		<xsl:param name="replace" />
		<xsl:param name="by" />
		<xsl:choose>
			<xsl:when test="contains($text, $replace)">
				<xsl:value-of select="substring-before($text,$replace)" />
				<xsl:value-of select="$by" />
				<xsl:call-template name="string-replace-all">
					<xsl:with-param name="text" select="substring-after($text,$replace)" />
					<xsl:with-param name="replace" select="$replace" />
					<xsl:with-param name="by" select="$by" />
				</xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="$text" />
			</xsl:otherwise>
		</xsl:choose>
	</xsl:template>
		
	<xsl:template name="FormatText">
		<xsl:param name="data"/>
		
		<xsl:variable name="var1">
		  <xsl:call-template name="formater1">
				<xsl:with-param name="text" select="$data"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var2">
		  <xsl:call-template name="formater2">
				<xsl:with-param name="text" select="$var1"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var3">
		  <xsl:call-template name="formater3">
				<xsl:with-param name="text" select="$var2"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var4">
		  <xsl:call-template name="formater4">
				<xsl:with-param name="text" select="$var3"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var5">
		  <xsl:call-template name="formater5">
				<xsl:with-param name="text" select="$var4"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var6">
		  <xsl:call-template name="formater6">
				<xsl:with-param name="text" select="$var5"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var7">
		  <xsl:call-template name="formater7">
				<xsl:with-param name="text" select="$var6"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var8">
		  <xsl:call-template name="formater8">
				<xsl:with-param name="text" select="$var7"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var9">
		  <xsl:call-template name="formater9">
				<xsl:with-param name="text" select="$var8"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var10">
		  <xsl:call-template name="formater10">
				<xsl:with-param name="text" select="$var9"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var11">
		  <xsl:call-template name="formater11">
				<xsl:with-param name="text" select="$var10"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var12">
		  <xsl:call-template name="formater12">
				<xsl:with-param name="text" select="$var11"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var13">
		  <xsl:call-template name="formater13">
				<xsl:with-param name="text" select="$var12"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var14">
		  <xsl:call-template name="formater14">
				<xsl:with-param name="text" select="$var13"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var15">
		  <xsl:call-template name="formater15">
				<xsl:with-param name="text" select="$var14"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var16">
		  <xsl:call-template name="formater16">
				<xsl:with-param name="text" select="$var15"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var17">
		  <xsl:call-template name="formater17">
				<xsl:with-param name="text" select="$var16"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var18">
		  <xsl:call-template name="formater18">
				<xsl:with-param name="text" select="$var17"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var19">
		  <xsl:call-template name="formater19">
				<xsl:with-param name="text" select="$var18"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var20">
		  <xsl:call-template name="formater20">
				<xsl:with-param name="text" select="$var19"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var21">
		  <xsl:call-template name="formater21">
				<xsl:with-param name="text" select="$var20"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var22">
		  <xsl:call-template name="formater22">
				<xsl:with-param name="text" select="$var21"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var23">
		  <xsl:call-template name="formater23">
				<xsl:with-param name="text" select="$var22"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var24">
		  <xsl:call-template name="formater24">
				<xsl:with-param name="text" select="$var23"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var25">
		  <xsl:call-template name="formater25">
				<xsl:with-param name="text" select="$var24"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var26">
		  <xsl:call-template name="formater26">
				<xsl:with-param name="text" select="$var25"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var27">
		  <xsl:call-template name="formater27">
				<xsl:with-param name="text" select="$var26"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var28">
		  <xsl:call-template name="formater28">
				<xsl:with-param name="text" select="$var27"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var29">
		  <xsl:call-template name="formater29">
				<xsl:with-param name="text" select="$var28"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var30">
		  <xsl:call-template name="formater30">
				<xsl:with-param name="text" select="$var29"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var31">
		  <xsl:call-template name="formater31">
				<xsl:with-param name="text" select="$var30"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var32">
		  <xsl:call-template name="formater32">
				<xsl:with-param name="text" select="$var31"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var33">
		  <xsl:call-template name="formater33">
				<xsl:with-param name="text" select="$var32"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var34">
		  <xsl:call-template name="formater34">
				<xsl:with-param name="text" select="$var33"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var35">
		  <xsl:call-template name="formater35">
				<xsl:with-param name="text" select="$var34"/>
			</xsl:call-template>
		</xsl:variable>
		
		<xsl:variable name="var36">
		  <xsl:call-template name="formater36">
				<xsl:with-param name="text" select="$var35"/>
			</xsl:call-template>
		</xsl:variable>

		<xsl:value-of select="$var36"/>
	</xsl:template>
	
	<xsl:template name="formater1">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' § '" />
			<xsl:with-param name="by"><xsl:text> §&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater2">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' Z.z.'" />
			<xsl:with-param name="by"><xsl:text>&#160;Z.z.</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater3">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' v '" />
			<xsl:with-param name="by"><xsl:text> v&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater4">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' o '" />
			<xsl:with-param name="by"><xsl:text> o&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater5">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' na '" />
			<xsl:with-param name="by"><xsl:text> na&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater6">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' k '" />
			<xsl:with-param name="by"><xsl:text> k&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater7">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' do '" />
			<xsl:with-param name="by"><xsl:text> do&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater8">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' cez '" />
			<xsl:with-param name="by"><xsl:text> cez&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater9">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' bez '" />
			<xsl:with-param name="by"><xsl:text> bez&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater10">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' od '" />
			<xsl:with-param name="by"><xsl:text> od&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater11">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' po '" />
			<xsl:with-param name="by"><xsl:text> po&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater12">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' pod '" />
			<xsl:with-param name="by"><xsl:text> pod&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater13">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' pre '" />
			<xsl:with-param name="by"><xsl:text> pre&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater14">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' pri '" />
			<xsl:with-param name="by"><xsl:text> pri&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater15">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' s '" />
			<xsl:with-param name="by"><xsl:text> s&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater16">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' so '" />
			<xsl:with-param name="by"><xsl:text> so&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater17">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' z '" />
			<xsl:with-param name="by"><xsl:text> z&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater18">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' zo '" />
			<xsl:with-param name="by"><xsl:text> zo&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater19">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' u '" />
			<xsl:with-param name="by"><xsl:text> u&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater20">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' proti '" />
			<xsl:with-param name="by"><xsl:text> proti&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater21">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' pred '" />
			<xsl:with-param name="by"><xsl:text> pred&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater22">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' medzi '" />
			<xsl:with-param name="by"><xsl:text> medzi&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater23">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' okrem '" />
			<xsl:with-param name="by"><xsl:text> okrem&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater24">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' ku '" />
			<xsl:with-param name="by"><xsl:text> ku&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater25">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' voči '" />
			<xsl:with-param name="by"><xsl:text> voči&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater26">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' a '" />
			<xsl:with-param name="by"><xsl:text> a&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater27">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' nad '" />
			<xsl:with-param name="by"><xsl:text> nad&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater28">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' EUR'" />
			<xsl:with-param name="by"><xsl:text>&#160;EUR</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater29">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' za '" />
			<xsl:with-param name="by"><xsl:text> za&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater30">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' č. '" />
			<xsl:with-param name="by"><xsl:text> č.&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater31">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' vo '" />
			<xsl:with-param name="by"><xsl:text> vo&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater32">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' eur'" />
			<xsl:with-param name="by"><xsl:text>&#160;eur</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater33">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' odo '" />
			<xsl:with-param name="by"><xsl:text> odo&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater34">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="'(§ '" />
			<xsl:with-param name="by"><xsl:text>(§&#160;</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater35">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' %'" />
			<xsl:with-param name="by"><xsl:text>&#160;%</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
	<xsl:template name="formater36">
		<xsl:param name="text"/>
		<xsl:call-template name="string-replace-all">
			<xsl:with-param name="text" select="$text"/>
			<xsl:with-param name="replace" select="' Z. z.'" />
			<xsl:with-param name="by"><xsl:text>&#160;Z.&#160;z.</xsl:text></xsl:with-param>
		</xsl:call-template>
	</xsl:template>
    <!-- GENERATED -->
    <xsl:template match="/">
  <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html&gt;</xsl:text>
  <html lang="sk" class="govuk-template app-read-only" >
      <head>
          <title>Form</title>
          <xsl:comment> Generované aplikáciou eForm (https://eformulare.sk) 17.03.2026 21:04 </xsl:comment>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/>
<meta name="description" content="Formulár žiadosti o vydanie rozhodnutia o uvedení priestorov do prevádzky"/>
          <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.1/jquery-ui.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/wicked-good-xpath@1.3.0/dist/wgxpath.install.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.4.4/polyfill.min.js"></script>
<script type="text/javascript">
<![CDATA[
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return Md.apply(null,arguments)}function b(a){Md=a}function c(a){return"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function f(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function g(a,b){for(var c in b)f(b,c)&&(a[c]=b[c]);return f(b,"toString")&&(a.toString=b.toString),f(b,"valueOf")&&(a.valueOf=b.valueOf),a}function h(a,b,c,d){return Ca(a,b,c,d,!0).utc()}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function j(a){return null==a._pf&&(a._pf=i()),a._pf}function k(a){if(null==a._isValid){var b=j(a);a._isValid=!(isNaN(a._d.getTime())||!(b.overflow<0)||b.empty||b.invalidMonth||b.invalidWeekday||b.nullInput||b.invalidFormat||b.userInvalidated),a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function l(a){var b=h(NaN);return null!=a?g(j(b),a):j(b).userInvalidated=!0,b}function m(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=j(b)),"undefined"!=typeof b._locale&&(a._locale=b._locale),Od.length>0)for(c in Od)d=Od[c],e=b[d],"undefined"!=typeof e&&(a[d]=e);return a}function n(b){m(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),Pd===!1&&(Pd=!0,a.updateOffset(this),Pd=!1)}function o(a){return a instanceof n||null!=a&&null!=a._isAMomentObject}function p(a){return 0>a?Math.ceil(a):Math.floor(a)}function q(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=p(b)),c}function r(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&q(a[d])!==q(b[d]))&&g++;return g+f}function s(){}function t(a){return a?a.toLowerCase().replace("_","-"):a}function u(a){for(var b,c,d,e,f=0;f<a.length;){for(e=t(a[f]).split("-"),b=e.length,c=t(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=v(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&r(e,c,!0)>=b-1)break;b--}f++}return null}function v(a){var b=null;if(!Qd[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=Nd._abbr,require("./locale/"+a),w(b)}catch(c){}return Qd[a]}function w(a,b){var c;return a&&(c="undefined"==typeof b?y(a):x(a,b),c&&(Nd=c)),Nd._abbr}function x(a,b){return null!==b?(b.abbr=a,Qd[a]=Qd[a]||new s,Qd[a].set(b),w(a),Qd[a]):(delete Qd[a],null)}function y(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return Nd;if(!c(a)){if(b=v(a))return b;a=[a]}return u(a)}function z(a,b){var c=a.toLowerCase();Rd[c]=Rd[c+"s"]=Rd[b]=a}function A(a){return"string"==typeof a?Rd[a]||Rd[a.toLowerCase()]:void 0}function B(a){var b,c,d={};for(c in a)f(a,c)&&(b=A(c),b&&(d[b]=a[c]));return d}function C(b,c){return function(d){return null!=d?(E(this,b,d),a.updateOffset(this,c),this):D(this,b)}}function D(a,b){return a._d["get"+(a._isUTC?"UTC":"")+b]()}function E(a,b,c){return a._d["set"+(a._isUTC?"UTC":"")+b](c)}function F(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=A(a),"function"==typeof this[a])return this[a](b);return this}function G(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function H(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Vd[a]=e),b&&(Vd[b[0]]=function(){return G(e.apply(this,arguments),b[1],b[2])}),c&&(Vd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function I(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function J(a){var b,c,d=a.match(Sd);for(b=0,c=d.length;c>b;b++)Vd[d[b]]?d[b]=Vd[d[b]]:d[b]=I(d[b]);return function(e){var f="";for(b=0;c>b;b++)f+=d[b]instanceof Function?d[b].call(e,a):d[b];return f}}function K(a,b){return a.isValid()?(b=L(b,a.localeData()),Ud[b]=Ud[b]||J(b),Ud[b](a)):a.localeData().invalidDate()}function L(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(Td.lastIndex=0;d>=0&&Td.test(a);)a=a.replace(Td,c),Td.lastIndex=0,d-=1;return a}function M(a){return"function"==typeof a&&"[object Function]"===Object.prototype.toString.call(a)}function N(a,b,c){ie[a]=M(b)?b:function(a){return a&&c?c:b}}function O(a,b){return f(ie,a)?ie[a](b._strict,b._locale):new RegExp(P(a))}function P(a){return a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=q(a)}),c=0;c<a.length;c++)je[a[c]]=d}function R(a,b){Q(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function S(a,b,c){null!=b&&f(je,a)&&je[a](b,c._a,c,a)}function T(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function U(a){return this._months[a.month()]}function V(a){return this._monthsShort[a.month()]}function W(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function X(a,b){var c;return"string"==typeof b&&(b=a.localeData().monthsParse(b),"number"!=typeof b)?a:(c=Math.min(a.date(),T(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a)}function Y(b){return null!=b?(X(this,b),a.updateOffset(this,!0),this):D(this,"Month")}function Z(){return T(this.year(),this.month())}function $(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[le]<0||c[le]>11?le:c[me]<1||c[me]>T(c[ke],c[le])?me:c[ne]<0||c[ne]>24||24===c[ne]&&(0!==c[oe]||0!==c[pe]||0!==c[qe])?ne:c[oe]<0||c[oe]>59?oe:c[pe]<0||c[pe]>59?pe:c[qe]<0||c[qe]>999?qe:-1,j(a)._overflowDayOfYear&&(ke>b||b>me)&&(b=me),j(a).overflow=b),a}function _(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function aa(a,b){var c=!0;return g(function(){return c&&(_(a+"\n"+(new Error).stack),c=!1),b.apply(this,arguments)},b)}function ba(a,b){te[a]||(_(b),te[a]=!0)}function ca(a){var b,c,d=a._i,e=ue.exec(d);if(e){for(j(a).iso=!0,b=0,c=ve.length;c>b;b++)if(ve[b][1].exec(d)){a._f=ve[b][0];break}for(b=0,c=we.length;c>b;b++)if(we[b][1].exec(d)){a._f+=(e[6]||" ")+we[b][0];break}d.match(fe)&&(a._f+="Z"),va(a)}else a._isValid=!1}function da(b){var c=xe.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(ca(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function ea(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 1970>a&&h.setFullYear(a),h}function fa(a){var b=new Date(Date.UTC.apply(null,arguments));return 1970>a&&b.setUTCFullYear(a),b}function ga(a){return ha(a)?366:365}function ha(a){return a%4===0&&a%100!==0||a%400===0}function ia(){return ha(this.year())}function ja(a,b,c){var d,e=c-b,f=c-a.day();return f>e&&(f-=7),e-7>f&&(f+=7),d=Da(a).add(f,"d"),{week:Math.ceil(d.dayOfYear()/7),year:d.year()}}function ka(a){return ja(a,this._week.dow,this._week.doy).week}function la(){return this._week.dow}function ma(){return this._week.doy}function na(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function oa(a){var b=ja(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function pa(a,b,c,d,e){var f,g=6+e-d,h=fa(a,0,1+g),i=h.getUTCDay();return e>i&&(i+=7),c=null!=c?1*c:e,f=1+g+7*(b-1)-i+c,{year:f>0?a:a-1,dayOfYear:f>0?f:ga(a-1)+f}}function qa(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function ra(a,b,c){return null!=a?a:null!=b?b:c}function sa(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function ta(a){var b,c,d,e,f=[];if(!a._d){for(d=sa(a),a._w&&null==a._a[me]&&null==a._a[le]&&ua(a),a._dayOfYear&&(e=ra(a._a[ke],d[ke]),a._dayOfYear>ga(e)&&(j(a)._overflowDayOfYear=!0),c=fa(e,0,a._dayOfYear),a._a[le]=c.getUTCMonth(),a._a[me]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[ne]&&0===a._a[oe]&&0===a._a[pe]&&0===a._a[qe]&&(a._nextDay=!0,a._a[ne]=0),a._d=(a._useUTC?fa:ea).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[ne]=24)}}function ua(a){var b,c,d,e,f,g,h;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=ra(b.GG,a._a[ke],ja(Da(),1,4).year),d=ra(b.W,1),e=ra(b.E,1)):(f=a._locale._week.dow,g=a._locale._week.doy,c=ra(b.gg,a._a[ke],ja(Da(),f,g).year),d=ra(b.w,1),null!=b.d?(e=b.d,f>e&&++d):e=null!=b.e?b.e+f:f),h=pa(c,d,e,g,f),a._a[ke]=h.year,a._dayOfYear=h.dayOfYear}function va(b){if(b._f===a.ISO_8601)return void ca(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=L(b._f,b._locale).match(Sd)||[],c=0;c<e.length;c++)f=e[c],d=(h.match(O(f,b))||[])[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),Vd[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),S(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[ne]<=12&&b._a[ne]>0&&(j(b).bigHour=void 0),b._a[ne]=wa(b._locale,b._a[ne],b._meridiem),ta(b),$(b)}function wa(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function xa(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=m({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],va(b),k(b)&&(f+=j(b).charsLeftOver,f+=10*j(b).unusedTokens.length,j(b).score=f,(null==d||d>f)&&(d=f,c=b));g(a,c||b)}function ya(a){if(!a._d){var b=B(a._i);a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],ta(a)}}function za(a){var b=new n($(Aa(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function Aa(a){var b=a._i,e=a._f;return a._locale=a._locale||y(a._l),null===b||void 0===e&&""===b?l({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),o(b)?new n($(b)):(c(e)?xa(a):e?va(a):d(b)?a._d=b:Ba(a),a))}function Ba(b){var f=b._i;void 0===f?b._d=new Date:d(f)?b._d=new Date(+f):"string"==typeof f?da(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),ta(b)):"object"==typeof f?ya(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function Ca(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,za(f)}function Da(a,b,c,d){return Ca(a,b,c,d,!1)}function Ea(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Da();for(d=b[0],e=1;e<b.length;++e)(!b[e].isValid()||b[e][a](d))&&(d=b[e]);return d}function Fa(){var a=[].slice.call(arguments,0);return Ea("isBefore",a)}function Ga(){var a=[].slice.call(arguments,0);return Ea("isAfter",a)}function Ha(a){var b=B(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=y(),this._bubble()}function Ia(a){return a instanceof Ha}function Ja(a,b){H(a,0,0,function(){var a=this.utcOffset(),c="+";return 0>a&&(a=-a,c="-"),c+G(~~(a/60),2)+b+G(~~a%60,2)})}function Ka(a){var b=(a||"").match(fe)||[],c=b[b.length-1]||[],d=(c+"").match(Ce)||["-",0,0],e=+(60*d[1])+q(d[2]);return"+"===d[0]?e:-e}function La(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(o(b)||d(b)?+b:+Da(b))-+e,e._d.setTime(+e._d+f),a.updateOffset(e,!1),e):Da(b).local()}function Ma(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Na(b,c){var d,e=this._offset||0;return null!=b?("string"==typeof b&&(b=Ka(b)),Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ma(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?bb(this,Ya(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ma(this)}function Oa(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Pa(a){return this.utcOffset(0,a)}function Qa(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ma(this),"m")),this}function Ra(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ka(this._i)),this}function Sa(a){return a=a?Da(a).utcOffset():0,(this.utcOffset()-a)%60===0}function Ta(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Ua(){if("undefined"!=typeof this._isDSTShifted)return this._isDSTShifted;var a={};if(m(a,this),a=Aa(a),a._a){var b=a._isUTC?h(a._a):Da(a._a);this._isDSTShifted=this.isValid()&&r(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Va(){return!this._isUTC}function Wa(){return this._isUTC}function Xa(){return this._isUTC&&0===this._offset}function Ya(a,b){var c,d,e,g=a,h=null;return Ia(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=De.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:q(h[me])*c,h:q(h[ne])*c,m:q(h[oe])*c,s:q(h[pe])*c,ms:q(h[qe])*c}):(h=Ee.exec(a))?(c="-"===h[1]?-1:1,g={y:Za(h[2],c),M:Za(h[3],c),d:Za(h[4],c),h:Za(h[5],c),m:Za(h[6],c),s:Za(h[7],c),w:Za(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=_a(Da(g.from),Da(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Ha(g),Ia(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function Za(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function $a(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function _a(a,b){var c;return b=La(b,a),a.isBefore(b)?c=$a(a,b):(c=$a(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c}function ab(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(ba(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=Ya(c,d),bb(this,e,a),this}}function bb(b,c,d,e){var f=c._milliseconds,g=c._days,h=c._months;e=null==e?!0:e,f&&b._d.setTime(+b._d+f*d),g&&E(b,"Date",D(b,"Date")+g*d),h&&X(b,D(b,"Month")+h*d),e&&a.updateOffset(b,g||h)}function cb(a,b){var c=a||Da(),d=La(c,this).startOf("day"),e=this.diff(d,"days",!0),f=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse";return this.format(b&&b[f]||this.localeData().calendar(f,this,Da(c)))}function db(){return new n(this)}function eb(a,b){var c;return b=A("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Da(a),+this>+a):(c=o(a)?+a:+Da(a),c<+this.clone().startOf(b))}function fb(a,b){var c;return b=A("undefined"!=typeof b?b:"millisecond"),"millisecond"===b?(a=o(a)?a:Da(a),+a>+this):(c=o(a)?+a:+Da(a),+this.clone().endOf(b)<c)}function gb(a,b,c){return this.isAfter(a,c)&&this.isBefore(b,c)}function hb(a,b){var c;return b=A(b||"millisecond"),"millisecond"===b?(a=o(a)?a:Da(a),+this===+a):(c=+Da(a),+this.clone().startOf(b)<=c&&c<=+this.clone().endOf(b))}function ib(a,b,c){var d,e,f=La(a,this),g=6e4*(f.utcOffset()-this.utcOffset());return b=A(b),"year"===b||"month"===b||"quarter"===b?(e=jb(this,f),"quarter"===b?e/=3:"year"===b&&(e/=12)):(d=this-f,e="second"===b?d/1e3:"minute"===b?d/6e4:"hour"===b?d/36e5:"day"===b?(d-g)/864e5:"week"===b?(d-g)/6048e5:d),c?e:p(e)}function jb(a,b){var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return 0>b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)}function kb(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function lb(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():K(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):K(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function mb(b){var c=K(this,b||a.defaultFormat);return this.localeData().postformat(c)}function nb(a,b){return this.isValid()?Ya({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function ob(a){return this.from(Da(),a)}function pb(a,b){return this.isValid()?Ya({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function qb(a){return this.to(Da(),a)}function rb(a){var b;return void 0===a?this._locale._abbr:(b=y(a),null!=b&&(this._locale=b),this)}function sb(){return this._locale}function tb(a){switch(a=A(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function ub(a){return a=A(a),void 0===a||"millisecond"===a?this:this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms")}function vb(){return+this._d-6e4*(this._offset||0)}function wb(){return Math.floor(+this/1e3)}function xb(){return this._offset?new Date(+this):this._d}function yb(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function zb(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function Ab(){return k(this)}function Bb(){return g({},j(this))}function Cb(){return j(this).overflow}function Db(a,b){H(0,[a,a.length],0,b)}function Eb(a,b,c){return ja(Da([a,11,31+b-c]),b,c).week}function Fb(a){var b=ja(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")}function Gb(a){var b=ja(this,1,4).year;return null==a?b:this.add(a-b,"y")}function Hb(){return Eb(this.year(),1,4)}function Ib(){var a=this.localeData()._week;return Eb(this.year(),a.dow,a.doy)}function Jb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Kb(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Lb(a){return this._weekdays[a.day()]}function Mb(a){return this._weekdaysShort[a.day()]}function Nb(a){return this._weekdaysMin[a.day()]}function Ob(a){var b,c,d;for(this._weekdaysParse=this._weekdaysParse||[],b=0;7>b;b++)if(this._weekdaysParse[b]||(c=Da([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b}function Pb(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Kb(a,this.localeData()),this.add(a-b,"d")):b}function Qb(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Rb(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)}function Sb(a,b){H(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Tb(a,b){return b._meridiemParse}function Ub(a){return"p"===(a+"").toLowerCase().charAt(0)}function Vb(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function Wb(a,b){b[qe]=q(1e3*("0."+a))}function Xb(){return this._isUTC?"UTC":""}function Yb(){return this._isUTC?"Coordinated Universal Time":""}function Zb(a){return Da(1e3*a)}function $b(){return Da.apply(null,arguments).parseZone()}function _b(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.call(b,c):d}function ac(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function bc(){return this._invalidDate}function cc(a){return this._ordinal.replace("%d",a)}function dc(a){return a}function ec(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)}function fc(a,b){var c=this._relativeTime[a>0?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)}function gc(a){var b,c;for(c in a)b=a[c],"function"==typeof b?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function hc(a,b,c,d){var e=y(),f=h().set(d,b);return e[c](f,a)}function ic(a,b,c,d,e){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return hc(a,b,c,e);var f,g=[];for(f=0;d>f;f++)g[f]=hc(a,f,c,e);return g}function jc(a,b){return ic(a,b,"months",12,"month")}function kc(a,b){return ic(a,b,"monthsShort",12,"month")}function lc(a,b){return ic(a,b,"weekdays",7,"day")}function mc(a,b){return ic(a,b,"weekdaysShort",7,"day")}function nc(a,b){return ic(a,b,"weekdaysMin",7,"day")}function oc(){var a=this._data;return this._milliseconds=_e(this._milliseconds),this._days=_e(this._days),this._months=_e(this._months),a.milliseconds=_e(a.milliseconds),a.seconds=_e(a.seconds),a.minutes=_e(a.minutes),a.hours=_e(a.hours),a.months=_e(a.months),a.years=_e(a.years),this}function pc(a,b,c,d){var e=Ya(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function qc(a,b){return pc(this,a,b,1)}function rc(a,b){return pc(this,a,b,-1)}function sc(a){return 0>a?Math.floor(a):Math.ceil(a)}function tc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*sc(vc(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=p(f/1e3),i.seconds=a%60,b=p(a/60),i.minutes=b%60,c=p(b/60),i.hours=c%24,g+=p(c/24),e=p(uc(g)),h+=e,g-=sc(vc(e)),d=p(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function uc(a){return 4800*a/146097}function vc(a){return 146097*a/4800}function wc(a){var b,c,d=this._milliseconds;if(a=A(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+uc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(vc(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function xc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*q(this._months/12)}function yc(a){return function(){return this.as(a)}}function zc(a){return a=A(a),this[a+"s"]()}function Ac(a){return function(){return this._data[a]}}function Bc(){return p(this.days()/7)}function Cc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function Dc(a,b,c){var d=Ya(a).abs(),e=qf(d.as("s")),f=qf(d.as("m")),g=qf(d.as("h")),h=qf(d.as("d")),i=qf(d.as("M")),j=qf(d.as("y")),k=e<rf.s&&["s",e]||1===f&&["m"]||f<rf.m&&["mm",f]||1===g&&["h"]||g<rf.h&&["hh",g]||1===h&&["d"]||h<rf.d&&["dd",h]||1===i&&["M"]||i<rf.M&&["MM",i]||1===j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,Cc.apply(null,k)}function Ec(a,b){return void 0===rf[a]?!1:void 0===b?rf[a]:(rf[a]=b,!0)}function Fc(a){var b=this.localeData(),c=Dc(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function Gc(){var a,b,c,d=sf(this._milliseconds)/1e3,e=sf(this._days),f=sf(this._months);a=p(d/60),b=p(a/60),d%=60,a%=60,c=p(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}
function Hc(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function Ic(a,b,c){var d={mm:b?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:b?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===c?b?"хвіліна":"хвіліну":"h"===c?b?"гадзіна":"гадзіну":a+" "+Hc(d[c],+a)}function Jc(a,b){var c={nominative:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_"),accusative:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function Kc(a,b){var c={nominative:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),accusative:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_")},d=/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}
function Lc(a,b,c){var d={mm:"munutenn",MM:"miz",dd:"devezh"};return a+" "+Oc(d[c],a)}function Mc(a){switch(Nc(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function Nc(a){return a>9?Nc(a%10):a}function Oc(a,b){return 2===b?Pc(a):a}function Pc(a){var b={m:"v",b:"v",d:"z"};return void 0===b[a.charAt(0)]?a:b[a.charAt(0)]+a.substring(1)}
function Qc(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}function Rc(a){return a>1&&5>a&&1!==~~(a/10)}function Sc(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"pár sekund":"pár sekundami";case"m":return b?"minuta":d?"minutu":"minutou";case"mm":return b||d?e+(Rc(a)?"minuty":"minut"):e+"minutami";break;case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(Rc(a)?"hodiny":"hodin"):e+"hodinami";break;case"d":return b||d?"den":"dnem";case"dd":return b||d?e+(Rc(a)?"dny":"dní"):e+"dny";break;case"M":return b||d?"měsíc":"měsícem";case"MM":return b||d?e+(Rc(a)?"měsíce":"měsíců"):e+"měsíci";break;case"y":return b||d?"rok":"rokem";case"yy":return b||d?e+(Rc(a)?"roky":"let"):e+"lety"}}
function Tc(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}
function Uc(a,b,c,d){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}
function Vc(a,b,c,d){var e={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[a+" minuti",a+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[a+" tunni",a+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[a+" kuu",a+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}function Wc(a,b,c,d){var e="";switch(c){case"s":return d?"muutaman sekunnin":"muutama sekunti";case"m":return d?"minuutin":"minuutti";case"mm":e=d?"minuutin":"minuuttia";break;case"h":return d?"tunnin":"tunti";case"hh":e=d?"tunnin":"tuntia";break;case"d":return d?"päivän":"päivä";case"dd":e=d?"päivän":"päivää";break;case"M":return d?"kuukauden":"kuukausi";case"MM":e=d?"kuukauden":"kuukautta";break;case"y":return d?"vuoden":"vuosi";case"yy":e=d?"vuoden":"vuotta"}return e=Xc(a,d)+" "+e}function Xc(a,b){return 10>a?b?Pf[a]:Of[a]:a}
function Yc(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+=1===a?"minuta":2===a||3===a||4===a?"minute":"minuta";case"h":return b?"jedan sat":"jednog sata";case"hh":return d+=1===a?"sat":2===a||3===a||4===a?"sata":"sati";case"dd":return d+=1===a?"dan":"dana";case"MM":return d+=1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci";case"yy":return d+=1===a?"godina":2===a||3===a||4===a?"godine":"godina"}}function Zc(a,b,c,d){var e=a;switch(c){case"s":return d||b?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" óra":" órája");case"hh":return e+(d||b?" óra":" órája");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" hónap":" hónapja");case"MM":return e+(d||b?" hónap":" hónapja");case"y":return"egy"+(d||b?" év":" éve");case"yy":return e+(d||b?" év":" éve")}return""}function $c(a){return(a?"":"[múlt] ")+"["+Uf[this.day()]+"] LT[-kor]"}
function _c(a,b){var c={nominative:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_"),accusative:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function ad(a,b){var c="հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_");return c[a.month()]}function bd(a,b){var c="կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_");return c[a.day()]}
function cd(a){return a%100===11?!0:a%10===1?!1:!0}function dd(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return b?"mínúta":"mínútu";case"mm":return cd(a)?e+(b||d?"mínútur":"mínútum"):b?e+"mínúta":e+"mínútu";case"hh":return cd(a)?e+(b||d?"klukkustundir":"klukkustundum"):e+"klukkustund";case"d":return b?"dagur":d?"dag":"degi";case"dd":return cd(a)?b?e+"dagar":e+(d?"daga":"dögum"):b?e+"dagur":e+(d?"dag":"degi");case"M":return b?"mánuður":d?"mánuð":"mánuði";case"MM":return cd(a)?b?e+"mánuðir":e+(d?"mánuði":"mánuðum"):b?e+"mánuður":e+(d?"mánuð":"mánuði");case"y":return b||d?"ár":"ári";case"yy":return cd(a)?e+(b||d?"ár":"árum"):e+(b||d?"ár":"ári")}}
function ed(a,b){var c={nominative:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),accusative:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},d=/D[oD] *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function fd(a,b){var c={nominative:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),accusative:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_")},d=/(წინა|შემდეგ)/.test(b)?"accusative":"nominative";return c[d][a.day()]}
function gd(a,b,c,d){var e={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?e[c][0]:e[c][1]}function hd(a){var b=a.substr(0,a.indexOf(" "));return jd(b)?"a "+a:"an "+a}function id(a){var b=a.substr(0,a.indexOf(" "));return jd(b)?"viru "+a:"virun "+a}function jd(a){if(a=parseInt(a,10),isNaN(a))return!1;if(0>a)return!0;if(10>a)return a>=4&&7>=a?!0:!1;if(100>a){var b=a%10,c=a/10;return jd(0===b?c:b)}if(1e4>a){for(;a>=10;)a/=10;return jd(a)}return a/=1e3,jd(a)}function kd(a,b,c,d){return b?"kelios sekundės":d?"kelių sekundžių":"kelias sekundes"}function ld(a,b){var c={nominative:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),accusative:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function md(a,b,c,d){return b?od(c)[0]:d?od(c)[1]:od(c)[2]}function nd(a){return a%10===0||a>10&&20>a}function od(a){return Vf[a].split("_")}function pd(a,b,c,d){var e=a+" ";return 1===a?e+md(a,b,c[0],d):b?e+(nd(a)?od(c)[1]:od(c)[0]):d?e+od(c)[1]:e+(nd(a)?od(c)[1]:od(c)[2])}function qd(a,b){var c=-1===b.indexOf("dddd HH:mm"),d=Wf[a.day()];return c?d:d.substring(0,d.length-2)+"į"}function rd(a,b,c){return c?b%10===1&&11!==b?a[2]:a[3]:b%10===1&&11!==b?a[0]:a[1]}function sd(a,b,c){return a+" "+rd(Xf[c],a,b)}function td(a,b,c){return rd(Xf[c],a,b)}function ud(a,b){return b?"dažas sekundes":"dažām sekundēm"}function vd(a){return 5>a%10&&a%10>1&&~~(a/10)%10!==1}function wd(a,b,c){var d=a+" ";switch(c){case"m":return b?"minuta":"minutę";case"mm":return d+(vd(a)?"minuty":"minut");case"h":return b?"godzina":"godzinę";case"hh":return d+(vd(a)?"godziny":"godzin");case"MM":return d+(vd(a)?"miesiące":"miesięcy");case"yy":return d+(vd(a)?"lata":"lat")}}
function xd(a,b,c){var d={mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"},e=" ";return(a%100>=20||a>=100&&a%100===0)&&(e=" de "),a+e+d[c]}
function yd(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function zd(a,b,c){var d={mm:b?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===c?b?"минута":"минуту":a+" "+yd(d[c],+a)}function Ad(a,b){var c={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function Bd(a,b){var c={nominative:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апр_мая_июня_июля_авг_сен_окт_ноя_дек".split("_")},d=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function Cd(a,b){var c={nominative:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),accusative:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_")},d=/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(b)?"accusative":"nominative";return c[d][a.day()]}function Dd(a){return a>1&&5>a}function Ed(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"pár sekúnd":"pár sekundami";case"m":return b?"minúta":d?"minútu":"minútou";case"mm":return b||d?e+(Dd(a)?"minúty":"minút"):e+"minútami";break;case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(Dd(a)?"hodiny":"hodín"):e+"hodinami";break;case"d":return b||d?"deň":"dňom";case"dd":return b||d?e+(Dd(a)?"dni":"dní"):e+"dňami";break;case"M":return b||d?"mesiac":"mesiacom";case"MM":return b||d?e+(Dd(a)?"mesiace":"mesiacov"):e+"mesiacmi";break;case"y":return b||d?"rok":"rokom";case"yy":return b||d?e+(Dd(a)?"roky":"rokov"):e+"rokmi"}}
function Fd(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nekaj sekund":"nekaj sekundami";case"m":return b?"ena minuta":"eno minuto";case"mm":return e+=1===a?b?"minuta":"minuto":2===a?b||d?"minuti":"minutama":5>a?b||d?"minute":"minutami":b||d?"minut":"minutami";case"h":return b?"ena ura":"eno uro";case"hh":return e+=1===a?b?"ura":"uro":2===a?b||d?"uri":"urama":5>a?b||d?"ure":"urami":b||d?"ur":"urami";case"d":return b||d?"en dan":"enim dnem";case"dd":return e+=1===a?b||d?"dan":"dnem":2===a?b||d?"dni":"dnevoma":b||d?"dni":"dnevi";case"M":return b||d?"en mesec":"enim mesecem";case"MM":return e+=1===a?b||d?"mesec":"mesecem":2===a?b||d?"meseca":"mesecema":5>a?b||d?"mesece":"meseci":b||d?"mesecev":"meseci";case"y":return b||d?"eno leto":"enim letom";case"yy":return e+=1===a?b||d?"leto":"letom":2===a?b||d?"leti":"letoma":5>a?b||d?"leta":"leti":b||d?"let":"leti"}}function Gd(a,b,c,d){var e={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[a+" míuts"," "+a+" míuts"],h:["'n þora","'iensa þora"],hh:[a+" þoras"," "+a+" þoras"],d:["'n ziua","'iensa ziua"],dd:[a+" ziuas"," "+a+" ziuas"],M:["'n mes","'iens mes"],MM:[a+" mesen"," "+a+" mesen"],y:["'n ar","'iens ar"],yy:[a+" ars"," "+a+" ars"]};return d?e[c][0]:b?e[c][0]:e[c][1].trim()}
function Hd(a,b){var c=a.split("_");return b%10===1&&b%100!==11?c[0]:b%10>=2&&4>=b%10&&(10>b%100||b%100>=20)?c[1]:c[2]}function Id(a,b,c){var d={mm:"хвилина_хвилини_хвилин",hh:"година_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===c?b?"хвилина":"хвилину":"h"===c?b?"година":"годину":a+" "+Hd(d[c],+a)}function Jd(a,b){var c={nominative:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),accusative:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_")},d=/D[oD]? *MMMM?/.test(b)?"accusative":"nominative";return c[d][a.month()]}function Kd(a,b){var c={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},d=/(\[[ВвУу]\]) ?dddd/.test(b)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(b)?"genitive":"nominative";return c[d][a.day()]}function Ld(a){return function(){return a+"о"+(11===this.hours()?"б":"")+"] LT"}}var Md,Nd,Od=a.momentProperties=[],Pd=!1,Qd={},Rd={},Sd=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Td=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Ud={},Vd={},Wd=/\d/,Xd=/\d\d/,Yd=/\d{3}/,Zd=/\d{4}/,$d=/[+-]?\d{6}/,_d=/\d\d?/,ae=/\d{1,3}/,be=/\d{1,4}/,ce=/[+-]?\d{1,6}/,de=/\d+/,ee=/[+-]?\d+/,fe=/Z|[+-]\d\d:?\d\d/gi,ge=/[+-]?\d+(\.\d{1,3})?/,he=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ie={},je={},ke=0,le=1,me=2,ne=3,oe=4,pe=5,qe=6;H("M",["MM",2],"Mo",function(){return this.month()+1}),H("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),H("MMMM",0,0,function(a){return this.localeData().months(this,a)}),z("month","M"),N("M",_d),N("MM",_d,Xd),N("MMM",he),N("MMMM",he),Q(["M","MM"],function(a,b){b[le]=q(a)-1}),Q(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[le]=e:j(c).invalidMonth=a});var re="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),se="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),te={};a.suppressDeprecationWarnings=!1;var ue=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ve=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],we=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],xe=/^\/?Date\((\-?\d+)/i;a.createFromInputFallback=aa("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),H(0,["YY",2],0,function(){return this.year()%100}),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,!0],0,"year"),z("year","y"),N("Y",ee),N("YY",_d,Xd),N("YYYY",be,Zd),N("YYYYY",ce,$d),N("YYYYYY",ce,$d),Q(["YYYYY","YYYYYY"],ke),Q("YYYY",function(b,c){c[ke]=2===b.length?a.parseTwoDigitYear(b):q(b)}),Q("YY",function(b,c){c[ke]=a.parseTwoDigitYear(b)}),a.parseTwoDigitYear=function(a){return q(a)+(q(a)>68?1900:2e3)};var ye=C("FullYear",!1);H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),z("week","w"),z("isoWeek","W"),N("w",_d),N("ww",_d,Xd),N("W",_d),N("WW",_d,Xd),R(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=q(a)});var ze={dow:0,doy:6};H("DDD",["DDDD",3],"DDDo","dayOfYear"),z("dayOfYear","DDD"),N("DDD",ae),N("DDDD",Yd),Q(["DDD","DDDD"],function(a,b,c){c._dayOfYear=q(a)}),a.ISO_8601=function(){};var Ae=aa("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Da.apply(null,arguments);return this>a?this:a}),Be=aa("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Da.apply(null,arguments);return a>this?this:a});Ja("Z",":"),Ja("ZZ",""),N("Z",fe),N("ZZ",fe),Q(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ka(a)});var Ce=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var De=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Ee=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Ya.fn=Ha.prototype;var Fe=ab(1,"add"),Ge=ab(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var He=aa("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Db("gggg","weekYear"),Db("ggggg","weekYear"),Db("GGGG","isoWeekYear"),Db("GGGGG","isoWeekYear"),z("weekYear","gg"),z("isoWeekYear","GG"),N("G",ee),N("g",ee),N("GG",_d,Xd),N("gg",_d,Xd),N("GGGG",be,Zd),N("gggg",be,Zd),N("GGGGG",ce,$d),N("ggggg",ce,$d),R(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=q(a)}),R(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),H("Q",0,0,"quarter"),z("quarter","Q"),N("Q",Wd),Q("Q",function(a,b){b[le]=3*(q(a)-1)}),H("D",["DD",2],"Do","date"),z("date","D"),N("D",_d),N("DD",_d,Xd),N("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),Q(["D","DD"],me),Q("Do",function(a,b){b[me]=q(a.match(_d)[0],10)});var Ie=C("Date",!0);H("d",0,"do","day"),H("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),H("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),H("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),z("day","d"),z("weekday","e"),z("isoWeekday","E"),N("d",_d),N("e",_d),N("E",_d),N("dd",he),N("ddd",he),N("dddd",he),R(["dd","ddd","dddd"],function(a,b,c){var d=c._locale.weekdaysParse(a);null!=d?b.d=d:j(c).invalidWeekday=a}),R(["d","e","E"],function(a,b,c,d){b[d]=q(a)});var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ke="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Le="Su_Mo_Tu_We_Th_Fr_Sa".split("_");H("H",["HH",2],0,"hour"),H("h",["hh",2],0,function(){return this.hours()%12||12}),Sb("a",!0),Sb("A",!1),z("hour","h"),N("a",Tb),N("A",Tb),N("H",_d),N("h",_d),N("HH",_d,Xd),N("hh",_d,Xd),Q(["H","HH"],ne),Q(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),Q(["h","hh"],function(a,b,c){b[ne]=q(a),j(c).bigHour=!0});var Me=/[ap]\.?m?\.?/i,Ne=C("Hours",!0);H("m",["mm",2],0,"minute"),z("minute","m"),N("m",_d),N("mm",_d,Xd),Q(["m","mm"],oe);var Oe=C("Minutes",!1);H("s",["ss",2],0,"second"),z("second","s"),N("s",_d),N("ss",_d,Xd),Q(["s","ss"],pe);var Pe=C("Seconds",!1);H("S",0,0,function(){return~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),z("millisecond","ms"),N("S",ae,Wd),N("SS",ae,Xd),N("SSS",ae,Yd);var Qe;for(Qe="SSSS";Qe.length<=9;Qe+="S")N(Qe,de);for(Qe="S";Qe.length<=9;Qe+="S")Q(Qe,Wb);var Re=C("Milliseconds",!1);H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var Se=n.prototype;Se.add=Fe,Se.calendar=cb,Se.clone=db,Se.diff=ib,Se.endOf=ub,Se.format=mb,Se.from=nb,Se.fromNow=ob,Se.to=pb,Se.toNow=qb,Se.get=F,Se.invalidAt=Cb,Se.isAfter=eb,Se.isBefore=fb,Se.isBetween=gb,Se.isSame=hb,Se.isValid=Ab,Se.lang=He,Se.locale=rb,Se.localeData=sb,Se.max=Be,Se.min=Ae,Se.parsingFlags=Bb,Se.set=F,Se.startOf=tb,Se.subtract=Ge,Se.toArray=yb,Se.toObject=zb,Se.toDate=xb,Se.toISOString=lb,Se.toJSON=lb,Se.toString=kb,Se.unix=wb,Se.valueOf=vb,Se.year=ye,Se.isLeapYear=ia,Se.weekYear=Fb,Se.isoWeekYear=Gb,Se.quarter=Se.quarters=Jb,Se.month=Y,Se.daysInMonth=Z,Se.week=Se.weeks=na,Se.isoWeek=Se.isoWeeks=oa,Se.weeksInYear=Ib,Se.isoWeeksInYear=Hb,Se.date=Ie,Se.day=Se.days=Pb,Se.weekday=Qb,Se.isoWeekday=Rb,Se.dayOfYear=qa,Se.hour=Se.hours=Ne,Se.minute=Se.minutes=Oe,Se.second=Se.seconds=Pe,Se.millisecond=Se.milliseconds=Re,Se.utcOffset=Na,Se.utc=Pa,Se.local=Qa,Se.parseZone=Ra,Se.hasAlignedHourOffset=Sa,Se.isDST=Ta,Se.isDSTShifted=Ua,Se.isLocal=Va,Se.isUtcOffset=Wa,Se.isUtc=Xa,Se.isUTC=Xa,Se.zoneAbbr=Xb,Se.zoneName=Yb,Se.dates=aa("dates accessor is deprecated. Use date instead.",Ie),Se.months=aa("months accessor is deprecated. Use month instead",Y),Se.years=aa("years accessor is deprecated. Use year instead",ye),Se.zone=aa("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Oa);var Te=Se,Ue={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Ve={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},We="Invalid date",Xe="%d",Ye=/\d{1,2}/,Ze={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},$e=s.prototype;$e._calendar=Ue,$e.calendar=_b,$e._longDateFormat=Ve,$e.longDateFormat=ac,$e._invalidDate=We,$e.invalidDate=bc,$e._ordinal=Xe,$e.ordinal=cc,$e._ordinalParse=Ye,$e.preparse=dc,$e.postformat=dc,$e._relativeTime=Ze,$e.relativeTime=ec,$e.pastFuture=fc,$e.set=gc,$e.months=U,$e._months=re,$e.monthsShort=V,$e._monthsShort=se,$e.monthsParse=W,$e.week=ka,$e._week=ze,$e.firstDayOfYear=ma,$e.firstDayOfWeek=la,$e.weekdays=Lb,$e._weekdays=Je,$e.weekdaysMin=Nb,$e._weekdaysMin=Le,$e.weekdaysShort=Mb,$e._weekdaysShort=Ke,$e.weekdaysParse=Ob,$e.isPM=Ub,$e._meridiemParse=Me,$e.meridiem=Vb,w("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===q(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=aa("moment.lang is deprecated. Use moment.locale instead.",w),a.langData=aa("moment.langData is deprecated. Use moment.localeData instead.",y);var _e=Math.abs,af=yc("ms"),bf=yc("s"),cf=yc("m"),df=yc("h"),ef=yc("d"),ff=yc("w"),gf=yc("M"),hf=yc("y"),jf=Ac("milliseconds"),kf=Ac("seconds"),lf=Ac("minutes"),mf=Ac("hours"),nf=Ac("days"),of=Ac("months"),pf=Ac("years"),qf=Math.round,rf={s:45,m:45,h:22,d:26,M:11},sf=Math.abs,tf=Ha.prototype;tf.abs=oc,tf.add=qc,tf.subtract=rc,tf.as=wc,tf.asMilliseconds=af,tf.asSeconds=bf,tf.asMinutes=cf,tf.asHours=df,tf.asDays=ef,tf.asWeeks=ff,tf.asMonths=gf,tf.asYears=hf,tf.valueOf=xc,tf._bubble=tc,tf.get=zc,tf.milliseconds=jf,tf.seconds=kf,tf.minutes=lf,tf.hours=mf,tf.days=nf,tf.weeks=Bc,tf.months=of,tf.years=pf,tf.humanize=Fc,tf.toISOString=Gc,tf.toString=Gc,tf.toJSON=Gc,tf.locale=rb,tf.localeData=sb,tf.toIsoString=aa("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Gc),tf.lang=He,H("X",0,0,"unix"),H("x",0,0,"valueOf"),N("x",ee),N("X",ge),Q("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),Q("x",function(a,b,c){c._d=new Date(q(a))}),
a.version="2.10.6",b(Da),a.fn=Te,a.min=Fa,a.max=Ga,a.utc=h,a.unix=Zb,a.months=jc,a.isDate=d,a.locale=w,a.invalid=l,a.duration=Ya,a.isMoment=o,a.weekdays=lc,a.parseZone=$b,a.localeData=y,a.isDuration=Ia,a.monthsShort=kc,a.weekdaysMin=nc,a.defineLocale=x,a.weekdaysShort=mc,a.normalizeUnits=A,a.relativeTimeThreshold=Ec;var uf=a,vf=(uf.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return 12>a?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),uf.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),wf={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},xf=(uf.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a,b,c){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(a){return a.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return wf[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return vf[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),uf.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),yf={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},zf=function(a){return 0===a?0:1===a?1:2===a?2:a%100>=3&&10>=a%100?3:a%100>=11?4:5},Af={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},Bf=function(a){return function(b,c,d,e){var f=zf(b),g=Af[a][zf(b)];return 2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},Cf=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],Df=(uf.defineLocale("ar",{months:Cf,monthsShort:Cf,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(a){return"م"===a},meridiem:function(a,b,c){return 12>a?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:Bf("s"),m:Bf("m"),mm:Bf("m"),h:Bf("h"),hh:Bf("h"),d:Bf("d"),dd:Bf("d"),M:Bf("M"),MM:Bf("M"),y:Bf("y"),yy:Bf("y")},preparse:function(a){return a.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(a){return yf[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return xf[a]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"}),Ef=(uf.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(a){return/^(gündüz|axşam)$/.test(a)},meridiem:function(a,b,c){return 4>a?"gecə":12>a?"səhər":17>a?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(a){if(0===a)return a+"-ıncı";var b=a%10,c=a%100-b,d=a>=100?100:null;return a+(Df[b]||Df[c]||Df[d])},week:{dow:1,doy:7}}),uf.defineLocale("be",{months:Jc,monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:Kc,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:Ic,mm:Ic,h:Ic,hh:Ic,d:"дзень",dd:Ic,M:"месяц",MM:Ic,y:"год",yy:Ic},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(a){return/^(дня|вечара)$/.test(a)},meridiem:function(a,b,c){return 4>a?"ночы":12>a?"раніцы":17>a?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!==2&&a%10!==3||a%100===12||a%100===13?a+"-ы":a+"-і";case"D":return a+"-га";default:return a}},week:{dow:1,doy:7}}),uf.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}}),{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"}),Ff={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},Gf=(uf.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রুবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্রু_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কএক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(a){return a.replace(/[১২৩৪৫৬৭৮৯০]/g,function(a){return Ff[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Ef[a]})},meridiemParse:/রাত|সকাল|দুপুর|বিকেল|রাত/,isPM:function(a){return/^(দুপুর|বিকেল|রাত)$/.test(a)},meridiem:function(a,b,c){return 4>a?"রাত":10>a?"সকাল":17>a?"দুপুর":20>a?"বিকেল":"রাত"},week:{dow:0,doy:6}}),{1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"}),Hf={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},If=(uf.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(a){return a.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(a){return Hf[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Gf[a]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,isPM:function(a){return/^(ཉིན་གུང|དགོང་དག|མཚན་མོ)$/.test(a)},meridiem:function(a,b,c){return 4>a?"མཚན་མོ":10>a?"ཞོགས་ཀས":17>a?"ཉིན་གུང":20>a?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}}),uf.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:Lc,h:"un eur",hh:"%d eur",d:"un devezh",dd:Lc,M:"ur miz",MM:Lc,y:"ur bloaz",yy:Mc},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(a){var b=1===a?"añ":"vet";return a+b},week:{dow:1,doy:4}}),uf.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:Qc,mm:Qc,h:Qc,hh:Qc,d:"dan",dd:Qc,M:"mjesec",MM:Qc,y:"godinu",yy:Qc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),uf.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"è";return("w"===b||"W"===b)&&(c="a"),a+c},week:{dow:1,doy:4}}),"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_")),Jf="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),Kf=(uf.defineLocale("cs",{months:If,monthsShort:Jf,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(If,Jf),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:Sc,m:Sc,mm:Sc,h:Sc,hh:Sc,d:Sc,dd:Sc,M:Sc,MM:Sc,y:Sc,yy:Sc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(a){var b=/сехет$/i.exec(a)?"рен":/ҫул$/i.exec(a)?"тан":"ран";return a+b},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}}),uf.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(a){var b=a,c="",d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return b>20?c=40===b||50===b||60===b||80===b||100===b?"fed":"ain":b>0&&(c=d[b]),a+c},week:{dow:1,doy:4}}),uf.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:Tc,mm:"%d Minuten",h:Tc,hh:"%d Stunden",d:Tc,dd:Tc,M:Tc,MM:Tc,y:Tc,yy:Tc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:Uc,mm:"%d Minuten",h:Uc,hh:"%d Stunden",d:Uc,dd:Uc,M:Uc,MM:Uc,y:Uc,yy:Uc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(a,b,c){return a>11?c?"μμ":"ΜΜ":c?"πμ":"ΠΜ"},isPM:function(a){return"μ"===(a+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,b){var c=this._calendarEl[a],d=b&&b.hours();return"function"==typeof c&&(c=c.apply(b)),c.replace("{}",d%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),uf.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}}),uf.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY h:mm A",LLLL:"dddd, D MMMM, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),uf.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c},week:{dow:1,doy:4}}),uf.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return a>11?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}}),"Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.".split("_")),Lf="Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),Mf=(uf.defineLocale("es",{months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?Lf[a.month()]:Kf[a.month()]},weekdays:"Domingo_Lunes_Martes_Miércoles_Jueves_Viernes_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mié._Jue._Vie._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),uf.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:Vc,m:Vc,mm:Vc,h:Vc,hh:Vc,d:Vc,dd:"%d päeva",M:Vc,MM:Vc,y:Vc,yy:Vc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",
lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"}),Nf={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},Of=(uf.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(a){return/بعد از ظهر/.test(a)},meridiem:function(a,b,c){return 12>a?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(a){return a.replace(/[۰-۹]/g,function(a){return Nf[a]}).replace(/،/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return Mf[a]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" ")),Pf=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",Of[7],Of[8],Of[9]],Qf=(uf.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:Wc,m:Wc,mm:Wc,h:Wc,hh:Wc,d:Wc,dd:Wc,M:Wc,MM:Wc,y:Wc,yy:Wc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(a){return a+(1===a?"er":"e")}}),uf.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),Rf="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),Sf=(uf.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?Rf[a.month()]:Qf[a.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),uf.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}}),uf.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(a){return 2===a?"שעתיים":a+" שעות"},d:"יום",dd:function(a){return 2===a?"יומיים":a+" ימים"},M:"חודש",MM:function(a){return 2===a?"חודשיים":a+" חודשים"},y:"שנה",yy:function(a){return 2===a?"שנתיים":a%10===0&&10!==a?a+" שנה":a+" שנים"}}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),Tf={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},Uf=(uf.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return Tf[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Sf[a]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात"===b?4>a?a:a+12:"सुबह"===b?a:"दोपहर"===b?a>=10?a:a+12:"शाम"===b?a+12:void 0},meridiem:function(a,b,c){return 4>a?"रात":10>a?"सुबह":17>a?"दोपहर":20>a?"शाम":"रात"},week:{dow:0,doy:6}}),uf.defineLocale("hr",{months:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:Yc,mm:Yc,h:Yc,hh:Yc,d:"dan",dd:Yc,M:"mjesec",MM:Yc,y:"godinu",yy:Yc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),"vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ")),Vf=(uf.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return 12>a?c===!0?"de":"DE":c===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return $c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return $c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:Zc,m:Zc,mm:Zc,h:Zc,hh:Zc,d:Zc,dd:Zc,M:Zc,MM:Zc,y:Zc,yy:Zc},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),uf.defineLocale("hy-am",{months:_c,monthsShort:ad,weekdays:bd,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(a){return/^(ցերեկվա|երեկոյան)$/.test(a)},meridiem:function(a){return 4>a?"գիշերվա":12>a?"առավոտվա":17>a?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-ին":a+"-րդ";default:return a}},week:{dow:1,doy:7}}),uf.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?a>=11?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return 11>a?"pagi":15>a?"siang":19>a?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),uf.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:dd,m:dd,mm:dd,h:"klukkustund",hh:dd,d:dd,dd:dd,M:dd,MM:dd,y:dd,yy:dd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),uf.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(a){return"午後"===a},meridiem:function(a,b,c){return 12>a?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}),uf.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(a,b){return 12===a&&(a=0),"enjing"===b?a:"siyang"===b?a>=11?a:a+12:"sonten"===b||"ndalu"===b?a+12:void 0},meridiem:function(a,b,c){return 11>a?"enjing":15>a?"siyang":19>a?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),uf.defineLocale("ka",{months:ed,monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:fd,weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(a){return/(წამი|წუთი|საათი|წელი)/.test(a)?a.replace(/ი$/,"ში"):a+"ში"},past:function(a){return/(წამი|წუთი|საათი|დღე|თვე)/.test(a)?a.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(a)?a.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(a){return 0===a?a:1===a?a+"-ლი":20>a||100>=a&&a%20===0||a%100===0?"მე-"+a:a+"-ე"},week:{dow:1,doy:7}}),uf.defineLocale("km",{months:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មិនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនៈ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}}),uf.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇초",ss:"%d초",m:"일분",mm:"%d분",h:"한시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한달",MM:"%d달",y:"일년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(a){return"오후"===a},meridiem:function(a,b,c){return 12>a?"오전":"오후"}}),uf.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:hd,past:id,s:"e puer Sekonnen",m:gd,mm:"%d Minutten",h:gd,hh:"%d Stonnen",d:gd,dd:"%d Deeg",M:gd,MM:"%d Méint",y:gd,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"}),Wf="sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),Xf=(uf.defineLocale("lt",{months:ld,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:qd,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:kd,m:md,mm:pd,h:md,hh:pd,d:md,dd:pd,M:md,MM:pd,y:md,yy:pd},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}}),{m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")}),Yf=(uf.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:ud,m:td,mm:sd,h:td,hh:sd,d:td,dd:sd,M:td,MM:sd,y:td,yy:sd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,b,c){var d=Yf.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+Yf.correctGrammaticalCase(a,d)}}),Zf=(uf.defineLocale("me",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sri.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var a=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:Yf.translate,mm:Yf.translate,h:Yf.translate,hh:Yf.translate,d:"dan",dd:Yf.translate,M:"mjesec",MM:Yf.translate,y:"godinu",yy:Yf.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),uf.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Во изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Во изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-ев":0===c?a+"-ен":c>10&&20>c?a+"-ти":1===b?a+"-ви":2===b?a+"-ри":7===b||8===b?a+"-ми":a+"-ти"},week:{dow:1,doy:7}}),uf.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,isPM:function(a){return/^(ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി)$/.test(a)},meridiem:function(a,b,c){return 4>a?"രാത്രി":12>a?"രാവിലെ":17>a?"ഉച്ച കഴിഞ്ഞ്":20>a?"വൈകുന്നേരം":"രാത്രി"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),$f={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},_f=(uf.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%s नंतर",past:"%s पूर्वी",s:"सेकंद",m:"एक मिनिट",mm:"%d मिनिटे",h:"एक तास",hh:"%d तास",d:"एक दिवस",dd:"%d दिवस",M:"एक महिना",MM:"%d महिने",y:"एक वर्ष",yy:"%d वर्षे"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return $f[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Zf[a]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(a,b){return 12===a&&(a=0),"रात्री"===b?4>a?a:a+12:"सकाळी"===b?a:"दुपारी"===b?a>=10?a:a+12:"सायंकाळी"===b?a+12:void 0},meridiem:function(a,b,c){return 4>a?"रात्री":10>a?"सकाळी":17>a?"दुपारी":20>a?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),uf.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return 11>a?"pagi":15>a?"tengahari":19>a?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",
lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),uf.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?a>=11?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a,b,c){return 11>a?"pagi":15>a?"tengahari":19>a?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),{1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"}),ag={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},bg=(uf.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(a){return a.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(a){return ag[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return _f[a]})},week:{dow:1,doy:4}}),uf.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tirs_ons_tors_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"H.mm",LTS:"H.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H.mm",LLLL:"dddd D. MMMM YYYY [kl.] H.mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),cg={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},dg=(uf.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आइ._सो._मङ्_बु._बि._शु._श.".split("_"),longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(a){return a.replace(/[१२३४५६७८९०]/g,function(a){return cg[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return bg[a]})},meridiemParse:/राती|बिहान|दिउँसो|बेलुका|साँझ|राती/,meridiemHour:function(a,b){return 12===a&&(a=0),"राती"===b?3>a?a:a+12:"बिहान"===b?a:"दिउँसो"===b?a>=10?a:a+12:"बेलुका"===b||"साँझ"===b?a+12:void 0},meridiem:function(a,b,c){return 3>a?"राती":10>a?"बिहान":15>a?"दिउँसो":18>a?"बेलुका":20>a?"साँझ":"राती"},calendar:{sameDay:"[आज] LT",nextDay:"[भोली] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडी",s:"केही समय",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:1,doy:7}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),eg="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),fg=(uf.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?eg[a.month()]:dg[a.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||a>=20?"ste":"de")},week:{dow:1,doy:4}}),uf.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),"styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_")),gg="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),hg=(uf.defineLocale("pl",{months:function(a,b){return""===b?"("+gg[a.month()]+"|"+fg[a.month()]+")":/D MMMM/.test(b)?gg[a.month()]:fg[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:wd,mm:wd,h:wd,hh:wd,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:wd,y:"rok",yy:wd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"}),uf.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),uf.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:xd,h:"o oră",hh:xd,d:"o zi",dd:xd,M:"o lună",MM:xd,y:"un an",yy:xd},week:{dow:1,doy:7}}),uf.defineLocale("ru",{months:Ad,monthsShort:Bd,weekdays:Cd,weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:zd,mm:zd,h:"час",hh:zd,d:"день",dd:zd,M:"месяц",MM:zd,y:"год",yy:zd},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(a){return/^(дня|вечера)$/.test(a)},meridiem:function(a,b,c){return 4>a?"ночи":12>a?"утра":17>a?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-й";case"D":return a+"-го";case"w":case"W":return a+"-я";default:return a}},week:{dow:1,doy:7}}),uf.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(a){return a+" වැනි"},meridiem:function(a,b,c){return a>11?c?"ප.ව.":"පස් වරු":c?"පෙ.ව.":"පෙර වරු"}}),"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_")),ig="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),jg=(uf.defineLocale("sk",{months:hg,monthsShort:ig,monthsParse:function(a,b){var c,d=[];for(c=0;12>c;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(hg,ig),weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:Ed,m:Ed,mm:Ed,h:Ed,hh:Ed,d:Ed,dd:Ed,M:Ed,MM:Ed,y:Ed,yy:Ed},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:Fd,m:Fd,mm:Fd,h:Fd,hh:Fd,d:Fd,dd:Fd,M:Fd,MM:Fd,y:Fd,yy:Fd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),uf.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a,b,c){return 12>a?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,b,c){var d=jg.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+jg.correctGrammaticalCase(a,d)}}),kg=(uf.defineLocale("sr-cyrl",{months:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"],monthsShort:["јан.","феб.","мар.","апр.","мај","јун","јул","авг.","сеп.","окт.","нов.","дец."],weekdays:["недеља","понедељак","уторак","среда","четвртак","петак","субота"],weekdaysShort:["нед.","пон.","уто.","сре.","чет.","пет.","суб."],weekdaysMin:["не","по","ут","ср","че","пе","су"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var a=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:jg.translate,mm:jg.translate,h:jg.translate,hh:jg.translate,d:"дан",dd:jg.translate,M:"месец",MM:jg.translate,y:"годину",yy:jg.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:a>=2&&4>=a?b[1]:b[2]},translate:function(a,b,c){var d=kg.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+kg.correctGrammaticalCase(a,d)}}),lg=(uf.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sre.","čet.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","če","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var a=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return a[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:kg.translate,mm:kg.translate,h:kg.translate,hh:kg.translate,d:"dan",dd:kg.translate,M:"mesec",MM:kg.translate,y:"godinu",yy:kg.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),uf.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(a){var b=a%10,c=1===~~(a%100/10)?"e":1===b?"a":2===b?"a":"e";return a+c},week:{dow:1,doy:4}}),uf.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(a){return a+"வது"},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(a,b,c){return 2>a?" யாமம்":6>a?" வைகறை":10>a?" காலை":14>a?" நண்பகல்":18>a?" எற்பாடு":22>a?" மாலை":" யாமம்"},meridiemHour:function(a,b){return 12===a&&(a=0),"யாமம்"===b?2>a?a:a+12:"வைகறை"===b||"காலை"===b?a:"நண்பகல்"===b&&a>=10?a:a+12},week:{dow:0,doy:6}}),uf.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(a){return"หลังเที่ยง"===a},meridiem:function(a,b,c){return 12>a?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}}),uf.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}}),{1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"}),mg=(uf.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(a){if(0===a)return a+"'ıncı";var b=a%10,c=a%100-b,d=a>=100?100:null;return a+(lg[b]||lg[c]||lg[d])},week:{dow:1,doy:7}}),uf.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY LT",LLLL:"dddd, [li] D. MMMM [dallas] YYYY LT"},meridiem:function(a,b,c){return a>11?c?"d'o":"D'O":c?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Gd,m:Gd,mm:Gd,h:Gd,hh:Gd,d:Gd,dd:Gd,M:Gd,MM:Gd,y:Gd,yy:Gd},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),uf.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),uf.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}}),uf.defineLocale("uk",{months:Jd,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:Kd,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:Ld("[Сьогодні "),nextDay:Ld("[Завтра "),lastDay:Ld("[Вчора "),nextWeek:Ld("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Ld("[Минулої] dddd [").call(this);case 1:case 2:case 4:return Ld("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:Id,mm:Id,h:"годину",hh:Id,d:"день",dd:Id,M:"місяць",MM:Id,y:"рік",yy:Id},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(a){return/^(дня|вечора)$/.test(a)},meridiem:function(a,b,c){return 4>a?"ночі":12>a?"ранку":17>a?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-й";case"D":return a+"-го";default:return a}},week:{dow:1,doy:7}}),uf.defineLocale("uz",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}}),uf.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",
llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}}),uf.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(a,b){return 12===a&&(a=0),"凌晨"===b||"早上"===b||"上午"===b?a:"下午"===b||"晚上"===b?a+12:a>=11?a:a+12},meridiem:function(a,b,c){var d=100*a+b;return 600>d?"凌晨":900>d?"早上":1130>d?"上午":1230>d?"中午":1800>d?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var a,b;return a=uf().startOf("week"),b=this.unix()-a.unix()>=604800?"[下]":"[本]",0===this.minutes()?b+"dddAh点整":b+"dddAh点mm"},lastWeek:function(){var a,b;return a=uf().startOf("week"),b=this.unix()<a.unix()?"[上]":"[本]",0===this.minutes()?b+"dddAh点整":b+"dddAh点mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(日|月|周)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"周";default:return a}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}),uf.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/早上|上午|中午|下午|晚上/,meridiemHour:function(a,b){return 12===a&&(a=0),"早上"===b||"上午"===b?a:"中午"===b?a>=11?a:a+12:"下午"===b||"晚上"===b?a+12:void 0},meridiem:function(a,b,c){var d=100*a+b;return 900>d?"早上":1130>d?"上午":1230>d?"中午":1800>d?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"日";case"M":return a+"月";case"w":case"W":return a+"週";default:return a}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d分鐘",h:"一小時",hh:"%d小時",d:"一天",dd:"%d天",M:"一個月",MM:"%d個月",y:"一年",yy:"%d年"}}),uf);return mg.locale("en"),mg});
]]>
</script>
<script type="text/javascript">
<![CDATA[
!function(a){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],a);else if("object"==typeof exports)module.exports=a(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";a(jQuery,moment)}}(function(a,b){"use strict";if(!b)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var c=function(c,d){var e,f,g,h,i,j,k,l={},m=!0,n=!1,o=!1,p=0,q=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],r=["days","months","years","decades"],s=["top","bottom","auto"],t=["left","right","auto"],u=["default","top","bottom"],v={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},w={},x=function(){return void 0!==b.tz&&void 0!==d.timeZone&&null!==d.timeZone&&""!==d.timeZone},y=function(a){var c;return c=void 0===a||null===a?b():b.isDate(a)||b.isMoment(a)?b(a):x()?b.tz(a,j,d.useStrict,d.timeZone):b(a,j,d.useStrict),x()&&c.tz(d.timeZone),c},z=function(a){if("string"!=typeof a||a.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(a){case"y":return i.indexOf("Y")!==-1;case"M":return i.indexOf("M")!==-1;case"d":return i.toLowerCase().indexOf("d")!==-1;case"h":case"H":return i.toLowerCase().indexOf("h")!==-1;case"m":return i.indexOf("m")!==-1;case"s":return i.indexOf("s")!==-1;default:return!1}},A=function(){return z("h")||z("m")||z("s")},B=function(){return z("y")||z("M")||z("d")},C=function(){var b=a("<thead>").append(a("<tr>").append(a("<th>").addClass("prev").attr("data-action","previous").append(a("<span>").addClass(d.icons.previous))).append(a("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",d.calendarWeeks?"6":"5")).append(a("<th>").addClass("next").attr("data-action","next").append(a("<span>").addClass(d.icons.next)))),c=a("<tbody>").append(a("<tr>").append(a("<td>").attr("colspan",d.calendarWeeks?"8":"7")));return[a("<div>").addClass("datepicker-days").append(a("<table>").addClass("table-condensed").append(b).append(a("<tbody>"))),a("<div>").addClass("datepicker-months").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-years").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone())),a("<div>").addClass("datepicker-decades").append(a("<table>").addClass("table-condensed").append(b.clone()).append(c.clone()))]},D=function(){var b=a("<tr>"),c=a("<tr>"),e=a("<tr>");return z("h")&&(b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:d.tooltips.pickHour}).attr("data-action","showHours"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(a("<span>").addClass(d.icons.down))))),z("m")&&(z("h")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:d.tooltips.pickMinute}).attr("data-action","showMinutes"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(a("<span>").addClass(d.icons.down))))),z("s")&&(z("m")&&(b.append(a("<td>").addClass("separator")),c.append(a("<td>").addClass("separator").html(":")),e.append(a("<td>").addClass("separator"))),b.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(a("<span>").addClass(d.icons.up)))),c.append(a("<td>").append(a("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:d.tooltips.pickSecond}).attr("data-action","showSeconds"))),e.append(a("<td>").append(a("<a>").attr({href:"#",tabindex:"-1",title:d.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(a("<span>").addClass(d.icons.down))))),h||(b.append(a("<td>").addClass("separator")),c.append(a("<td>").append(a("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:d.tooltips.togglePeriod}))),e.append(a("<td>").addClass("separator"))),a("<div>").addClass("timepicker-picker").append(a("<table>").addClass("table-condensed").append([b,c,e]))},E=function(){var b=a("<div>").addClass("timepicker-hours").append(a("<table>").addClass("table-condensed")),c=a("<div>").addClass("timepicker-minutes").append(a("<table>").addClass("table-condensed")),d=a("<div>").addClass("timepicker-seconds").append(a("<table>").addClass("table-condensed")),e=[D()];return z("h")&&e.push(b),z("m")&&e.push(c),z("s")&&e.push(d),e},F=function(){var b=[];return d.showTodayButton&&b.push(a("<td>").append(a("<a>").attr({"data-action":"today",title:d.tooltips.today}).append(a("<span>").addClass(d.icons.today)))),!d.sideBySide&&B()&&A()&&b.push(a("<td>").append(a("<a>").attr({"data-action":"togglePicker",title:d.tooltips.selectTime}).append(a("<span>").addClass(d.icons.time)))),d.showClear&&b.push(a("<td>").append(a("<a>").attr({"data-action":"clear",title:d.tooltips.clear}).append(a("<span>").addClass(d.icons.clear)))),d.showClose&&b.push(a("<td>").append(a("<a>").attr({"data-action":"close",title:d.tooltips.close}).append(a("<span>").addClass(d.icons.close)))),a("<table>").addClass("table-condensed").append(a("<tbody>").append(a("<tr>").append(b)))},G=function(){var b=a("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),c=a("<div>").addClass("datepicker").append(C()),e=a("<div>").addClass("timepicker").append(E()),f=a("<ul>").addClass("list-unstyled"),g=a("<li>").addClass("picker-switch"+(d.collapse?" accordion-toggle":"")).append(F());return d.inline&&b.removeClass("dropdown-menu"),h&&b.addClass("usetwentyfour"),z("s")&&!h&&b.addClass("wider"),d.sideBySide&&B()&&A()?(b.addClass("timepicker-sbs"),"top"===d.toolbarPlacement&&b.append(g),b.append(a("<div>").addClass("row").append(c.addClass("col-md-6")).append(e.addClass("col-md-6"))),"bottom"===d.toolbarPlacement&&b.append(g),b):("top"===d.toolbarPlacement&&f.append(g),B()&&f.append(a("<li>").addClass(d.collapse&&A()?"collapse in":"").append(c)),"default"===d.toolbarPlacement&&f.append(g),A()&&f.append(a("<li>").addClass(d.collapse&&B()?"collapse":"").append(e)),"bottom"===d.toolbarPlacement&&f.append(g),b.append(f))},H=function(){var b,e={};return b=c.is("input")||d.inline?c.data():c.find("input").data(),b.dateOptions&&b.dateOptions instanceof Object&&(e=a.extend(!0,e,b.dateOptions)),a.each(d,function(a){var c="date"+a.charAt(0).toUpperCase()+a.slice(1);void 0!==b[c]&&(e[a]=b[c])}),e},I=function(){var b,e=(n||c).position(),f=(n||c).offset(),g=d.widgetPositioning.vertical,h=d.widgetPositioning.horizontal;if(d.widgetParent)b=d.widgetParent.append(o);else if(c.is("input"))b=c.after(o).parent();else{if(d.inline)return void(b=c.append(o));b=c,c.children().first().after(o)}if("auto"===g&&(g=f.top+1.5*o.height()>=a(window).height()+a(window).scrollTop()&&o.height()+c.outerHeight()<f.top?"top":"bottom"),"auto"===h&&(h=b.width()<f.left+o.outerWidth()/2&&f.left+o.outerWidth()>a(window).width()?"right":"left"),"top"===g?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===h?o.addClass("pull-right"):o.removeClass("pull-right"),"static"===b.css("position")&&(b=b.parents().filter(function(){return"static"!==a(this).css("position")}).first()),0===b.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");o.css({top:"top"===g?"auto":e.top+c.outerHeight(),bottom:"top"===g?b.outerHeight()-(b===c?0:e.top):"auto",left:"left"===h?b===c?0:e.left:"auto",right:"left"===h?"auto":b.outerWidth()-c.outerWidth()-(b===c?0:e.left)})},J=function(a){"dp.change"===a.type&&(a.date&&a.date.isSame(a.oldDate)||!a.date&&!a.oldDate)||c.trigger(a)},K=function(a){"y"===a&&(a="YYYY"),J({type:"dp.update",change:a,viewDate:f.clone()})},L=function(a){o&&(a&&(k=Math.max(p,Math.min(3,k+a))),o.find(".datepicker > div").hide().filter(".datepicker-"+q[k].clsName).show())},M=function(){var b=a("<tr>"),c=f.clone().startOf("w").startOf("d");for(d.calendarWeeks===!0&&b.append(a("<th>").addClass("cw").text("#"));c.isBefore(f.clone().endOf("w"));)b.append(a("<th>").addClass("dow").text(c.format("dd"))),c.add(1,"d");o.find(".datepicker-days thead").append(b)},N=function(a){return d.disabledDates[a.format("YYYY-MM-DD")]===!0},O=function(a){return d.enabledDates[a.format("YYYY-MM-DD")]===!0},P=function(a){return d.disabledHours[a.format("H")]===!0},Q=function(a){return d.enabledHours[a.format("H")]===!0},R=function(b,c){if(!b.isValid())return!1;if(d.disabledDates&&"d"===c&&N(b))return!1;if(d.enabledDates&&"d"===c&&!O(b))return!1;if(d.minDate&&b.isBefore(d.minDate,c))return!1;if(d.maxDate&&b.isAfter(d.maxDate,c))return!1;if(d.daysOfWeekDisabled&&"d"===c&&d.daysOfWeekDisabled.indexOf(b.day())!==-1)return!1;if(d.disabledHours&&("h"===c||"m"===c||"s"===c)&&P(b))return!1;if(d.enabledHours&&("h"===c||"m"===c||"s"===c)&&!Q(b))return!1;if(d.disabledTimeIntervals&&("h"===c||"m"===c||"s"===c)){var e=!1;if(a.each(d.disabledTimeIntervals,function(){if(b.isBetween(this[0],this[1]))return e=!0,!1}),e)return!1}return!0},S=function(){for(var b=[],c=f.clone().startOf("y").startOf("d");c.isSame(f,"y");)b.push(a("<span>").attr("data-action","selectMonth").addClass("month").text(c.format("MMM"))),c.add(1,"M");o.find(".datepicker-months td").empty().append(b)},T=function(){var b=o.find(".datepicker-months"),c=b.find("th"),g=b.find("tbody").find("span");c.eq(0).find("span").attr("title",d.tooltips.prevYear),c.eq(1).attr("title",d.tooltips.selectYear),c.eq(2).find("span").attr("title",d.tooltips.nextYear),b.find(".disabled").removeClass("disabled"),R(f.clone().subtract(1,"y"),"y")||c.eq(0).addClass("disabled"),c.eq(1).text(f.year()),R(f.clone().add(1,"y"),"y")||c.eq(2).addClass("disabled"),g.removeClass("active"),e.isSame(f,"y")&&!m&&g.eq(e.month()).addClass("active"),g.each(function(b){R(f.clone().month(b),"M")||a(this).addClass("disabled")})},U=function(){var a=o.find(".datepicker-years"),b=a.find("th"),c=f.clone().subtract(5,"y"),g=f.clone().add(6,"y"),h="";for(b.eq(0).find("span").attr("title",d.tooltips.prevDecade),b.eq(1).attr("title",d.tooltips.selectDecade),b.eq(2).find("span").attr("title",d.tooltips.nextDecade),a.find(".disabled").removeClass("disabled"),d.minDate&&d.minDate.isAfter(c,"y")&&b.eq(0).addClass("disabled"),b.eq(1).text(c.year()+"-"+g.year()),d.maxDate&&d.maxDate.isBefore(g,"y")&&b.eq(2).addClass("disabled");!c.isAfter(g,"y");)h+='<span data-action="selectYear" class="year'+(c.isSame(e,"y")&&!m?" active":"")+(R(c,"y")?"":" disabled")+'">'+c.year()+"</span>",c.add(1,"y");a.find("td").html(h)},V=function(){var a,c=o.find(".datepicker-decades"),g=c.find("th"),h=b({y:f.year()-f.year()%100-1}),i=h.clone().add(100,"y"),j=h.clone(),k=!1,l=!1,m="";for(g.eq(0).find("span").attr("title",d.tooltips.prevCentury),g.eq(2).find("span").attr("title",d.tooltips.nextCentury),c.find(".disabled").removeClass("disabled"),(h.isSame(b({y:1900}))||d.minDate&&d.minDate.isAfter(h,"y"))&&g.eq(0).addClass("disabled"),g.eq(1).text(h.year()+"-"+i.year()),(h.isSame(b({y:2e3}))||d.maxDate&&d.maxDate.isBefore(i,"y"))&&g.eq(2).addClass("disabled");!h.isAfter(i,"y");)a=h.year()+12,k=d.minDate&&d.minDate.isAfter(h,"y")&&d.minDate.year()<=a,l=d.maxDate&&d.maxDate.isAfter(h,"y")&&d.maxDate.year()<=a,m+='<span data-action="selectDecade" class="decade'+(e.isAfter(h)&&e.year()<=a?" active":"")+(R(h,"y")||k||l?"":" disabled")+'" data-selection="'+(h.year()+6)+'">'+(h.year()+1)+" - "+(h.year()+12)+"</span>",h.add(12,"y");m+="<span></span><span></span><span></span>",c.find("td").html(m),g.eq(1).text(j.year()+1+"-"+h.year())},W=function(){var b,c,g,h=o.find(".datepicker-days"),i=h.find("th"),j=[],k=[];if(B()){for(i.eq(0).find("span").attr("title",d.tooltips.prevMonth),i.eq(1).attr("title",d.tooltips.selectMonth),i.eq(2).find("span").attr("title",d.tooltips.nextMonth),h.find(".disabled").removeClass("disabled"),i.eq(1).text(f.format(d.dayViewHeaderFormat)),R(f.clone().subtract(1,"M"),"M")||i.eq(0).addClass("disabled"),R(f.clone().add(1,"M"),"M")||i.eq(2).addClass("disabled"),b=f.clone().startOf("M").startOf("w").startOf("d"),g=0;g<42;g++)0===b.weekday()&&(c=a("<tr>"),d.calendarWeeks&&c.append('<td class="cw">'+b.week()+"</td>"),j.push(c)),k=["day"],b.isBefore(f,"M")&&k.push("old"),b.isAfter(f,"M")&&k.push("new"),b.isSame(e,"d")&&!m&&k.push("active"),R(b,"d")||k.push("disabled"),b.isSame(y(),"d")&&k.push("today"),0!==b.day()&&6!==b.day()||k.push("weekend"),J({type:"dp.classify",date:b,classNames:k}),c.append('<td data-action="selectDay" data-day="'+b.format("L")+'" class="'+k.join(" ")+'">'+b.date()+"</td>"),b.add(1,"d");h.find("tbody").empty().append(j),T(),U(),V()}},X=function(){var b=o.find(".timepicker-hours table"),c=f.clone().startOf("d"),d=[],e=a("<tr>");for(f.hour()>11&&!h&&c.hour(12);c.isSame(f,"d")&&(h||f.hour()<12&&c.hour()<12||f.hour()>11);)c.hour()%4===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectHour" class="hour'+(R(c,"h")?"":" disabled")+'">'+c.format(h?"HH":"hh")+"</td>"),c.add(1,"h");b.empty().append(d)},Y=function(){for(var b=o.find(".timepicker-minutes table"),c=f.clone().startOf("h"),e=[],g=a("<tr>"),h=1===d.stepping?5:d.stepping;f.isSame(c,"h");)c.minute()%(4*h)===0&&(g=a("<tr>"),e.push(g)),g.append('<td data-action="selectMinute" class="minute'+(R(c,"m")?"":" disabled")+'">'+c.format("mm")+"</td>"),c.add(h,"m");b.empty().append(e)},Z=function(){for(var b=o.find(".timepicker-seconds table"),c=f.clone().startOf("m"),d=[],e=a("<tr>");f.isSame(c,"m");)c.second()%20===0&&(e=a("<tr>"),d.push(e)),e.append('<td data-action="selectSecond" class="second'+(R(c,"s")?"":" disabled")+'">'+c.format("ss")+"</td>"),c.add(5,"s");b.empty().append(d)},$=function(){var a,b,c=o.find(".timepicker span[data-time-component]");h||(a=o.find(".timepicker [data-action=togglePeriod]"),b=e.clone().add(e.hours()>=12?-12:12,"h"),a.text(e.format("A")),R(b,"h")?a.removeClass("disabled"):a.addClass("disabled")),c.filter("[data-time-component=hours]").text(e.format(h?"HH":"hh")),c.filter("[data-time-component=minutes]").text(e.format("mm")),c.filter("[data-time-component=seconds]").text(e.format("ss")),X(),Y(),Z()},_=function(){o&&(W(),$())},aa=function(a){var b=m?null:e;if(!a)return m=!0,g.val(""),c.data("date",""),J({type:"dp.change",date:!1,oldDate:b}),void _();if(a=a.clone().locale(d.locale),x()&&a.tz(d.timeZone),1!==d.stepping)for(a.minutes(Math.round(a.minutes()/d.stepping)*d.stepping).seconds(0);d.minDate&&a.isBefore(d.minDate);)a.add(d.stepping,"minutes");R(a)?(e=a,f=e.clone(),g.val(e.format(i)),c.data("date",e.format(i)),m=!1,_(),J({type:"dp.change",date:e.clone(),oldDate:b})):(d.keepInvalid?J({type:"dp.change",date:a,oldDate:b}):g.val(m?"":e.format(i)),J({type:"dp.error",date:a,oldDate:b}))},ba=function(){var b=!1;return o?(o.find(".collapse").each(function(){var c=a(this).data("collapse");return!c||!c.transitioning||(b=!0,!1)}),b?l:(n&&n.hasClass("btn")&&n.toggleClass("active"),o.hide(),a(window).off("resize",I),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,J({type:"dp.hide",date:e.clone()}),g.blur(),f=e.clone(),l)):l},ca=function(){aa(null)},da=function(a){return void 0===d.parseInputDate?(!b.isMoment(a)||a instanceof Date)&&(a=y(a)):a=d.parseInputDate(a),a},ea={next:function(){var a=q[k].navFnc;f.add(q[k].navStep,a),W(),K(a)},previous:function(){var a=q[k].navFnc;f.subtract(q[k].navStep,a),W(),K(a)},pickerSwitch:function(){L(1)},selectMonth:function(b){var c=a(b.target).closest("tbody").find("span").index(a(b.target));f.month(c),k===p?(aa(e.clone().year(f.year()).month(f.month())),d.inline||ba()):(L(-1),W()),K("M")},selectYear:function(b){var c=parseInt(a(b.target).text(),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDecade:function(b){var c=parseInt(a(b.target).data("selection"),10)||0;f.year(c),k===p?(aa(e.clone().year(f.year())),d.inline||ba()):(L(-1),W()),K("YYYY")},selectDay:function(b){var c=f.clone();a(b.target).is(".old")&&c.subtract(1,"M"),a(b.target).is(".new")&&c.add(1,"M"),aa(c.date(parseInt(a(b.target).text(),10))),A()||d.keepOpen||d.inline||ba()},incrementHours:function(){var a=e.clone().add(1,"h");R(a,"h")&&aa(a)},incrementMinutes:function(){var a=e.clone().add(d.stepping,"m");R(a,"m")&&aa(a)},incrementSeconds:function(){var a=e.clone().add(1,"s");R(a,"s")&&aa(a)},decrementHours:function(){var a=e.clone().subtract(1,"h");R(a,"h")&&aa(a)},decrementMinutes:function(){var a=e.clone().subtract(d.stepping,"m");R(a,"m")&&aa(a)},decrementSeconds:function(){var a=e.clone().subtract(1,"s");R(a,"s")&&aa(a)},togglePeriod:function(){aa(e.clone().add(e.hours()>=12?-12:12,"h"))},togglePicker:function(b){var c,e=a(b.target),f=e.closest("ul"),g=f.find(".in"),h=f.find(".collapse:not(.in)");if(g&&g.length){if(c=g.data("collapse"),c&&c.transitioning)return;g.collapse?(g.collapse("hide"),h.collapse("show")):(g.removeClass("in"),h.addClass("in")),e.is("span")?e.toggleClass(d.icons.time+" "+d.icons.date):e.find("span").toggleClass(d.icons.time+" "+d.icons.date)}},showPicker:function(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function(b){var c=parseInt(a(b.target).text(),10);h||(e.hours()>=12?12!==c&&(c+=12):12===c&&(c=0)),aa(e.clone().hours(c)),ea.showPicker.call(l)},selectMinute:function(b){aa(e.clone().minutes(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},selectSecond:function(b){aa(e.clone().seconds(parseInt(a(b.target).text(),10))),ea.showPicker.call(l)},clear:ca,today:function(){var a=y();R(a,"d")&&aa(a)},close:ba},fa=function(b){return!a(b.currentTarget).is(".disabled")&&(ea[a(b.currentTarget).data("action")].apply(l,arguments),!1)},ga=function(){var b,c={year:function(a){return a.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(a){return a.date(1).hours(0).seconds(0).minutes(0)},day:function(a){return a.hours(0).seconds(0).minutes(0)},hour:function(a){return a.seconds(0).minutes(0)},minute:function(a){return a.seconds(0)}};return g.prop("disabled")||!d.ignoreReadonly&&g.prop("readonly")||o?l:(void 0!==g.val()&&0!==g.val().trim().length?aa(da(g.val().trim())):m&&d.useCurrent&&(d.inline||g.is("input")&&0===g.val().trim().length)&&(b=y(),"string"==typeof d.useCurrent&&(b=c[d.useCurrent](b)),aa(b)),o=G(),M(),S(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),_(),L(),a(window).on("resize",I),o.on("click","[data-action]",fa),o.on("mousedown",!1),n&&n.hasClass("btn")&&n.toggleClass("active"),I(),o.show(),d.focusOnShow&&!g.is(":focus")&&g.focus(),J({type:"dp.show"}),l)},ha=function(){return o?ba():ga()},ia=function(a){var b,c,e,f,g=null,h=[],i={},j=a.which,k="p";w[j]=k;for(b in w)w.hasOwnProperty(b)&&w[b]===k&&(h.push(b),parseInt(b,10)!==j&&(i[b]=!0));for(b in d.keyBinds)if(d.keyBinds.hasOwnProperty(b)&&"function"==typeof d.keyBinds[b]&&(e=b.split(" "),e.length===h.length&&v[j]===e[e.length-1])){for(f=!0,c=e.length-2;c>=0;c--)if(!(v[e[c]]in i)){f=!1;break}if(f){g=d.keyBinds[b];break}}g&&(g.call(l,o),a.stopPropagation(),a.preventDefault())},ja=function(a){w[a.which]="r",a.stopPropagation(),a.preventDefault()},ka=function(b){var c=a(b.target).val().trim(),d=c?da(c):null;return aa(d),b.stopImmediatePropagation(),!1},la=function(){g.on({change:ka,blur:d.debug?"":ba,keydown:ia,keyup:ja,focus:d.allowInputToggle?ga:""}),c.is("input")?g.on({focus:ga}):n&&(n.on("click",ha),n.on("mousedown",!1))},ma=function(){g.off({change:ka,blur:blur,keydown:ia,keyup:ja,focus:d.allowInputToggle?ba:""}),c.is("input")?g.off({focus:ga}):n&&(n.off("click",ha),n.off("mousedown",!1))},na=function(b){var c={};return a.each(b,function(){var a=da(this);a.isValid()&&(c[a.format("YYYY-MM-DD")]=!0)}),!!Object.keys(c).length&&c},oa=function(b){var c={};return a.each(b,function(){c[this]=!0}),!!Object.keys(c).length&&c},pa=function(){var a=d.format||"L LT";i=a.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){var b=e.localeData().longDateFormat(a)||a;return b.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(a){return e.localeData().longDateFormat(a)||a})}),j=d.extraFormats?d.extraFormats.slice():[],j.indexOf(a)<0&&j.indexOf(i)<0&&j.push(i),h=i.toLowerCase().indexOf("a")<1&&i.replace(/\[.*?\]/g,"").indexOf("h")<1,z("y")&&(p=2),z("M")&&(p=1),z("d")&&(p=0),k=Math.max(p,k),m||aa(e)};if(l.destroy=function(){ba(),ma(),c.removeData("DateTimePicker"),c.removeData("date")},l.toggle=ha,l.show=ga,l.hide=ba,l.disable=function(){return ba(),n&&n.hasClass("btn")&&n.addClass("disabled"),g.prop("disabled",!0),l},l.enable=function(){return n&&n.hasClass("btn")&&n.removeClass("disabled"),g.prop("disabled",!1),l},l.ignoreReadonly=function(a){if(0===arguments.length)return d.ignoreReadonly;if("boolean"!=typeof a)throw new TypeError("ignoreReadonly () expects a boolean parameter");return d.ignoreReadonly=a,l},l.options=function(b){if(0===arguments.length)return a.extend(!0,{},d);if(!(b instanceof Object))throw new TypeError("options() options parameter should be an object");return a.extend(!0,d,b),a.each(d,function(a,b){if(void 0===l[a])throw new TypeError("option "+a+" is not recognized!");l[a](b)}),l},l.date=function(a){if(0===arguments.length)return m?null:e.clone();if(!(null===a||"string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return aa(null===a?null:da(a)),l},l.format=function(a){if(0===arguments.length)return d.format;if("string"!=typeof a&&("boolean"!=typeof a||a!==!1))throw new TypeError("format() expects a string or boolean:false parameter "+a);return d.format=a,i&&pa(),l},l.timeZone=function(a){if(0===arguments.length)return d.timeZone;if("string"!=typeof a)throw new TypeError("newZone() expects a string parameter");return d.timeZone=a,l},l.dayViewHeaderFormat=function(a){if(0===arguments.length)return d.dayViewHeaderFormat;if("string"!=typeof a)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return d.dayViewHeaderFormat=a,l},l.extraFormats=function(a){if(0===arguments.length)return d.extraFormats;if(a!==!1&&!(a instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return d.extraFormats=a,j&&pa(),l},l.disabledDates=function(b){if(0===arguments.length)return d.disabledDates?a.extend({},d.disabledDates):d.disabledDates;if(!b)return d.disabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return d.disabledDates=na(b),d.enabledDates=!1,_(),l},l.enabledDates=function(b){if(0===arguments.length)return d.enabledDates?a.extend({},d.enabledDates):d.enabledDates;if(!b)return d.enabledDates=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return d.enabledDates=na(b),d.disabledDates=!1,_(),l},l.daysOfWeekDisabled=function(a){if(0===arguments.length)return d.daysOfWeekDisabled.splice(0);if("boolean"==typeof a&&!a)return d.daysOfWeekDisabled=!1,_(),l;if(!(a instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(d.daysOfWeekDisabled=a.reduce(function(a,b){return b=parseInt(b,10),b>6||b<0||isNaN(b)?a:(a.indexOf(b)===-1&&a.push(b),a)},[]).sort(),d.useCurrent&&!d.keepInvalid){for(var b=0;!R(e,"d");){if(e.add(1,"d"),31===b)throw"Tried 31 times to find a valid date";b++}aa(e)}return _(),l},l.maxDate=function(a){if(0===arguments.length)return d.maxDate?d.maxDate.clone():d.maxDate;if("boolean"==typeof a&&a===!1)return d.maxDate=!1,_(),l;"string"==typeof a&&("now"!==a&&"moment"!==a||(a=y()));var b=da(a);if(!b.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+a);if(d.minDate&&b.isBefore(d.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+b.format(i));return d.maxDate=b,d.useCurrent&&!d.keepInvalid&&e.isAfter(a)&&aa(d.maxDate),f.isAfter(b)&&(f=b.clone().subtract(d.stepping,"m")),_(),l},l.minDate=function(a){if(0===arguments.length)return d.minDate?d.minDate.clone():d.minDate;if("boolean"==typeof a&&a===!1)return d.minDate=!1,_(),l;"string"==typeof a&&("now"!==a&&"moment"!==a||(a=y()));var b=da(a);if(!b.isValid())throw new TypeError("minDate() Could not parse date parameter: "+a);if(d.maxDate&&b.isAfter(d.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+b.format(i));return d.minDate=b,d.useCurrent&&!d.keepInvalid&&e.isBefore(a)&&aa(d.minDate),f.isBefore(b)&&(f=b.clone().add(d.stepping,"m")),_(),l},l.defaultDate=function(a){if(0===arguments.length)return d.defaultDate?d.defaultDate.clone():d.defaultDate;if(!a)return d.defaultDate=!1,l;"string"==typeof a&&(a="now"===a||"moment"===a?y():y(a));var b=da(a);if(!b.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+a);if(!R(b))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return d.defaultDate=b,(d.defaultDate&&d.inline||""===g.val().trim())&&aa(d.defaultDate),l},l.locale=function(a){if(0===arguments.length)return d.locale;if(!b.localeData(a))throw new TypeError("locale() locale "+a+" is not loaded from moment locales!");return d.locale=a,e.locale(d.locale),f.locale(d.locale),i&&pa(),o&&(ba(),ga()),l},l.stepping=function(a){return 0===arguments.length?d.stepping:(a=parseInt(a,10),(isNaN(a)||a<1)&&(a=1),d.stepping=a,l)},l.useCurrent=function(a){var b=["year","month","day","hour","minute"];if(0===arguments.length)return d.useCurrent;if("boolean"!=typeof a&&"string"!=typeof a)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof a&&b.indexOf(a.toLowerCase())===-1)throw new TypeError("useCurrent() expects a string parameter of "+b.join(", "));return d.useCurrent=a,l},l.collapse=function(a){if(0===arguments.length)return d.collapse;if("boolean"!=typeof a)throw new TypeError("collapse() expects a boolean parameter");return d.collapse===a?l:(d.collapse=a,o&&(ba(),ga()),l)},l.icons=function(b){if(0===arguments.length)return a.extend({},d.icons);if(!(b instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return a.extend(d.icons,b),o&&(ba(),ga()),l},l.tooltips=function(b){if(0===arguments.length)return a.extend({},d.tooltips);if(!(b instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return a.extend(d.tooltips,b),o&&(ba(),ga()),l},l.useStrict=function(a){if(0===arguments.length)return d.useStrict;if("boolean"!=typeof a)throw new TypeError("useStrict() expects a boolean parameter");return d.useStrict=a,l},l.sideBySide=function(a){if(0===arguments.length)return d.sideBySide;if("boolean"!=typeof a)throw new TypeError("sideBySide() expects a boolean parameter");return d.sideBySide=a,o&&(ba(),ga()),l},l.viewMode=function(a){if(0===arguments.length)return d.viewMode;if("string"!=typeof a)throw new TypeError("viewMode() expects a string parameter");if(r.indexOf(a)===-1)throw new TypeError("viewMode() parameter must be one of ("+r.join(", ")+") value");return d.viewMode=a,k=Math.max(r.indexOf(a),p),L(),l},l.toolbarPlacement=function(a){if(0===arguments.length)return d.toolbarPlacement;if("string"!=typeof a)throw new TypeError("toolbarPlacement() expects a string parameter");if(u.indexOf(a)===-1)throw new TypeError("toolbarPlacement() parameter must be one of ("+u.join(", ")+") value");return d.toolbarPlacement=a,o&&(ba(),ga()),l},l.widgetPositioning=function(b){if(0===arguments.length)return a.extend({},d.widgetPositioning);if("[object Object]"!=={}.toString.call(b))throw new TypeError("widgetPositioning() expects an object variable");if(b.horizontal){if("string"!=typeof b.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(b.horizontal=b.horizontal.toLowerCase(),t.indexOf(b.horizontal)===-1)throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+t.join(", ")+")");d.widgetPositioning.horizontal=b.horizontal}if(b.vertical){if("string"!=typeof b.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(b.vertical=b.vertical.toLowerCase(),s.indexOf(b.vertical)===-1)throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+s.join(", ")+")");d.widgetPositioning.vertical=b.vertical}return _(),l},l.calendarWeeks=function(a){if(0===arguments.length)return d.calendarWeeks;if("boolean"!=typeof a)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return d.calendarWeeks=a,_(),l},l.showTodayButton=function(a){if(0===arguments.length)return d.showTodayButton;if("boolean"!=typeof a)throw new TypeError("showTodayButton() expects a boolean parameter");return d.showTodayButton=a,o&&(ba(),ga()),l},l.showClear=function(a){if(0===arguments.length)return d.showClear;if("boolean"!=typeof a)throw new TypeError("showClear() expects a boolean parameter");return d.showClear=a,o&&(ba(),ga()),l},l.widgetParent=function(b){if(0===arguments.length)return d.widgetParent;if("string"==typeof b&&(b=a(b)),null!==b&&"string"!=typeof b&&!(b instanceof a))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return d.widgetParent=b,o&&(ba(),ga()),l},l.keepOpen=function(a){if(0===arguments.length)return d.keepOpen;if("boolean"!=typeof a)throw new TypeError("keepOpen() expects a boolean parameter");return d.keepOpen=a,l},l.focusOnShow=function(a){if(0===arguments.length)return d.focusOnShow;if("boolean"!=typeof a)throw new TypeError("focusOnShow() expects a boolean parameter");return d.focusOnShow=a,l},l.inline=function(a){if(0===arguments.length)return d.inline;if("boolean"!=typeof a)throw new TypeError("inline() expects a boolean parameter");return d.inline=a,l},l.clear=function(){return ca(),l},l.keyBinds=function(a){return 0===arguments.length?d.keyBinds:(d.keyBinds=a,l)},l.getMoment=function(a){return y(a)},l.debug=function(a){if("boolean"!=typeof a)throw new TypeError("debug() expects a boolean parameter");return d.debug=a,l},l.allowInputToggle=function(a){if(0===arguments.length)return d.allowInputToggle;if("boolean"!=typeof a)throw new TypeError("allowInputToggle() expects a boolean parameter");return d.allowInputToggle=a,l},l.showClose=function(a){if(0===arguments.length)return d.showClose;if("boolean"!=typeof a)throw new TypeError("showClose() expects a boolean parameter");return d.showClose=a,l},l.keepInvalid=function(a){if(0===arguments.length)return d.keepInvalid;if("boolean"!=typeof a)throw new TypeError("keepInvalid() expects a boolean parameter");
return d.keepInvalid=a,l},l.datepickerInput=function(a){if(0===arguments.length)return d.datepickerInput;if("string"!=typeof a)throw new TypeError("datepickerInput() expects a string parameter");return d.datepickerInput=a,l},l.parseInputDate=function(a){if(0===arguments.length)return d.parseInputDate;if("function"!=typeof a)throw new TypeError("parseInputDate() sholud be as function");return d.parseInputDate=a,l},l.disabledTimeIntervals=function(b){if(0===arguments.length)return d.disabledTimeIntervals?a.extend({},d.disabledTimeIntervals):d.disabledTimeIntervals;if(!b)return d.disabledTimeIntervals=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return d.disabledTimeIntervals=b,_(),l},l.disabledHours=function(b){if(0===arguments.length)return d.disabledHours?a.extend({},d.disabledHours):d.disabledHours;if(!b)return d.disabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(d.disabledHours=oa(b),d.enabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.enabledHours=function(b){if(0===arguments.length)return d.enabledHours?a.extend({},d.enabledHours):d.enabledHours;if(!b)return d.enabledHours=!1,_(),l;if(!(b instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(d.enabledHours=oa(b),d.disabledHours=!1,d.useCurrent&&!d.keepInvalid){for(var c=0;!R(e,"h");){if(e.add(1,"h"),24===c)throw"Tried 24 times to find a valid date";c++}aa(e)}return _(),l},l.viewDate=function(a){if(0===arguments.length)return f.clone();if(!a)return f=e.clone(),l;if(!("string"==typeof a||b.isMoment(a)||a instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return f=da(a),K(),l},c.is("input"))g=c;else if(g=c.find(d.datepickerInput),0===g.length)g=c.find("input");else if(!g.is("input"))throw new Error('CSS class "'+d.datepickerInput+'" cannot be applied to non input element');if(c.hasClass("input-group")&&(n=0===c.find(".datepickerbutton").length?c.find(".input-group-addon"):c.find(".datepickerbutton")),!d.inline&&!g.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return e=y(),f=e.clone(),a.extend(!0,d,H()),l.options(d),pa(),la(),g.prop("disabled")&&l.disable(),g.is("input")&&0!==g.val().trim().length?aa(da(g.val().trim())):d.defaultDate&&void 0===g.attr("placeholder")&&aa(d.defaultDate),d.inline&&ga(),l};return a.fn.datetimepicker=function(b){b=b||{};var d,e=Array.prototype.slice.call(arguments,1),f=!0,g=["destroy","hide","show","toggle"];if("object"==typeof b)return this.each(function(){var d,e=a(this);e.data("DateTimePicker")||(d=a.extend(!0,{},a.fn.datetimepicker.defaults,b),e.data("DateTimePicker",c(e,d)))});if("string"==typeof b)return this.each(function(){var c=a(this),g=c.data("DateTimePicker");if(!g)throw new Error('bootstrap-datetimepicker("'+b+'") method was called on an element that is not using DateTimePicker');d=g[b].apply(g,e),f=d===g}),f||a.inArray(b,g)>-1?this:d;throw new TypeError("Invalid arguments for DateTimePicker: "+b)},a.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:b.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(7,"d")):this.date(b.clone().add(this.stepping(),"m"))}},down:function(a){if(!a)return void this.show();var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(7,"d")):this.date(b.clone().subtract(this.stepping(),"m"))},"control up":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().subtract(1,"y")):this.date(b.clone().add(1,"h"))}},"control down":function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")?this.date(b.clone().add(1,"y")):this.date(b.clone().subtract(1,"h"))}},left:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"d"))}},right:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"d"))}},pageUp:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().subtract(1,"M"))}},pageDown:function(a){if(a){var b=this.date()||this.getMoment();a.find(".datepicker").is(":visible")&&this.date(b.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(a){a&&a.find(".timepicker").is(":visible")&&a.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},a.fn.datetimepicker});
]]>
</script>
<script type="text/javascript">
<![CDATA[
(function webpackUniversalModuleDefinition(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["accessibleAutocomplete"]=t():e["accessibleAutocomplete"]=t()})(window,function(){return function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="/",o(o.s=37)}([function(e,t,n){var m=n(1),v=n(6),y=n(7),g=n(16),_=n(18),b="prototype",w=function(e,t,n){var r,o,i,u,a=e&w.F,s=e&w.G,l=e&w.S,c=e&w.P,p=e&w.B,f=s?m:l?m[t]||(m[t]={}):(m[t]||{})[b],d=s?v:v[t]||(v[t]={}),h=d[b]||(d[b]={});for(r in s&&(n=t),n)i=((o=!a&&f&&f[r]!==undefined)?f:n)[r],u=p&&o?_(i,m):c&&"function"==typeof i?_(Function.call,i):i,f&&g(f,r,i,e&w.U),d[r]!=i&&y(d,r,u),c&&h[r]!=i&&(h[r]=i)};m.core=v,w.F=1,w.G=2,w.S=4,w.P=8,w.B=16,w.W=32,w.U=64,w.R=128,e.exports=w},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";n.r(t),n.d(t,"h",function(){return r}),n.d(t,"createElement",function(){return r}),n.d(t,"cloneElement",function(){return i}),n.d(t,"Component",function(){return g}),n.d(t,"render",function(){return _}),n.d(t,"rerender",function(){return f}),n.d(t,"options",function(){return E});var s=function s(){},E={},l=[],c=[];function r(e,t){var n,r,o,i,u=c;for(i=arguments.length;2<i--;)l.push(arguments[i]);for(t&&null!=t.children&&(l.length||l.push(t.children),delete t.children);l.length;)if((r=l.pop())&&r.pop!==undefined)for(i=r.length;i--;)l.push(r[i]);else"boolean"==typeof r&&(r=null),(o="function"!=typeof e)&&(null==r?r="":"number"==typeof r?r=String(r):"string"!=typeof r&&(o=!1)),o&&n?u[u.length-1]+=r:u===c?u=[r]:u.push(r),n=o;var a=new s;return a.nodeName=e,a.children=u,a.attributes=null==t?undefined:t,a.key=null==t?undefined:t.key,E.vnode!==undefined&&E.vnode(a),a}function M(e,t){for(var n in t)e[n]=t[n];return e}var o="function"==typeof Promise?Promise.resolve().then.bind(Promise.resolve()):setTimeout;function i(e,t){return r(e.nodeName,M(M({},e.attributes),t),2<arguments.length?[].slice.call(arguments,2):e.children)}var p=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,u=[];function a(e){!e._dirty&&(e._dirty=!0)&&1==u.push(e)&&(E.debounceRendering||o)(f)}function f(){var e,t=u;for(u=[];e=t.pop();)e._dirty&&V(e)}function N(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function I(e){var t=M({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(n!==undefined)for(var r in n)t[r]===undefined&&(t[r]=n[r]);return t}function k(e){var t=e.parentNode;t&&t.removeChild(e)}function v(e,t,n,r,o){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)n&&n(null),r&&r(e);else if("class"!==t||o)if("style"===t){if(r&&"string"!=typeof r&&"string"!=typeof n||(e.style.cssText=r||""),r&&"object"==typeof r){if("string"!=typeof n)for(var i in n)i in r||(e.style[i]="");for(var i in r)e.style[i]="number"==typeof r[i]&&!1===p.test(i)?r[i]+"px":r[i]}}else if("dangerouslySetInnerHTML"===t)r&&(e.innerHTML=r.__html||"");else if("o"==t[0]&&"n"==t[1]){var u=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),r?n||e.addEventListener(t,d,u):e.removeEventListener(t,d,u),(e._listeners||(e._listeners={}))[t]=r}else if("list"!==t&&"type"!==t&&!o&&t in e){try{e[t]=null==r?"":r}catch(s){}null!=r&&!1!==r||"spellcheck"==t||e.removeAttribute(t)}else{var a=o&&t!==(t=t.replace(/^xlink:?/,""));null==r||!1===r?a?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof r&&(a?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),r):e.setAttribute(t,r))}else e.className=r||""}function d(e){return this._listeners[e.type](E.event&&E.event(e)||e)}var A=[],P=0,j=!1,L=!1;function T(){for(var e;e=A.pop();)E.afterMount&&E.afterMount(e),e.componentDidMount&&e.componentDidMount()}function B(e,t,n,r,o,i){P++||(j=null!=o&&o.ownerSVGElement!==undefined,L=null!=e&&!("__preactattr_"in e));var u=D(e,t,n,r,i);return o&&u.parentNode!==o&&o.appendChild(u),--P||(L=!1,i||T()),u}function D(e,t,n,r,o){var i=e,u=j;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&e.splitText!==undefined&&e.parentNode&&(!e._component||o)?e.nodeValue!=t&&(e.nodeValue=t):(i=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(i,e),F(e,!0))),i["__preactattr_"]=!0,i;var a=t.nodeName;if("function"==typeof a)return function d(e,t,n,r){var o=e&&e._component,i=o,u=e,a=o&&e._componentConstructor===t.nodeName,s=a,l=I(t);for(;o&&!s&&(o=o._parentComponent);)s=o.constructor===t.nodeName;o&&s&&(!r||o._component)?(U(o,l,3,n,r),e=o.base):(i&&!a&&(q(i),e=u=null),o=R(t.nodeName,l,n),e&&!o.nextBase&&(o.nextBase=e,u=null),U(o,l,1,n,r),e=o.base,u&&e!==u&&(u._component=null,F(u,!1)));return e}(e,t,n,r);if(j="svg"===a||"foreignObject"!==a&&j,a=String(a),(!e||!N(e,a))&&(i=function h(e,t){var n=t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e);return n.normalizedNodeName=e,n}(a,j),e)){for(;e.firstChild;)i.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(i,e),F(e,!0)}var s=i.firstChild,l=i["__preactattr_"],c=t.children;if(null==l){l=i["__preactattr_"]={};for(var p=i.attributes,f=p.length;f--;)l[p[f].name]=p[f].value}return!L&&c&&1===c.length&&"string"==typeof c[0]&&null!=s&&s.splitText!==undefined&&null==s.nextSibling?s.nodeValue!=c[0]&&(s.nodeValue=c[0]):(c&&c.length||null!=s)&&function S(e,t,n,r,o){var i,u,a,s,l,c=e.childNodes,p=[],f={},d=0,h=0,m=c.length,v=0,y=t?t.length:0;if(0!==m)for(var g=0;g<m;g++){var _=c[g],b=_["__preactattr_"],w=y&&b?_._component?_._component.__key:b.key:null;null!=w?(d++,f[w]=_):(b||(_.splitText!==undefined?!o||_.nodeValue.trim():o))&&(p[v++]=_)}if(0!==y)for(var g=0;g<y;g++){s=t[g],l=null;var w=s.key;if(null!=w)d&&f[w]!==undefined&&(l=f[w],f[w]=undefined,d--);else if(h<v)for(i=h;i<v;i++)if(p[i]!==undefined&&(x=u=p[i],C=o,"string"==typeof(O=s)||"number"==typeof O?x.splitText!==undefined:"string"==typeof O.nodeName?!x._componentConstructor&&N(x,O.nodeName):C||x._componentConstructor===O.nodeName)){l=u,p[i]=undefined,i===v-1&&v--,i===h&&h++;break}l=D(l,s,n,r),a=c[g],l&&l!==e&&l!==a&&(null==a?e.appendChild(l):l===a.nextSibling?k(a):e.insertBefore(l,a))}var x,O,C;if(d)for(var g in f)f[g]!==undefined&&F(f[g],!1);for(;h<=v;)(l=p[v--])!==undefined&&F(l,!1)}(i,c,n,r,L||null!=l.dangerouslySetInnerHTML),function m(e,t,n){var r;for(r in n)t&&null!=t[r]||null==n[r]||v(e,r,n[r],n[r]=undefined,j);for(r in t)"children"===r||"innerHTML"===r||r in n&&t[r]===("value"===r||"checked"===r?e[r]:n[r])||v(e,r,n[r],n[r]=t[r],j)}(i,t.attributes,l),j=u,i}function F(e,t){var n=e._component;n?q(n):(null!=e["__preactattr_"]&&e["__preactattr_"].ref&&e["__preactattr_"].ref(null),!1!==t&&null!=e["__preactattr_"]||k(e),h(e))}function h(e){for(e=e.lastChild;e;){var t=e.previousSibling;F(e,!0),e=t}}var m=[];function R(e,t,n){var r,o=m.length;for(e.prototype&&e.prototype.render?(r=new e(t,n),g.call(r,t,n)):((r=new g(t,n)).constructor=e,r.render=y);o--;)if(m[o].constructor===e)return r.nextBase=m[o].nextBase,m.splice(o,1),r;return r}function y(e,t,n){return this.constructor(e,n)}function U(e,t,n,r,o){e._disable||(e._disable=!0,e.__ref=t.ref,e.__key=t.key,delete t.ref,delete t.key,"undefined"==typeof e.constructor.getDerivedStateFromProps&&(!e.base||o?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(t,r)),r&&r!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=r),e.prevProps||(e.prevProps=e.props),e.props=t,e._disable=!1,0!==n&&(1!==n&&!1===E.syncComponentUpdates&&e.base?a(e):V(e,1,o)),e.__ref&&e.__ref(e))}function V(e,t,n,r){if(!e._disable){var o,i,u,a=e.props,s=e.state,l=e.context,c=e.prevProps||a,p=e.prevState||s,f=e.prevContext||l,d=e.base,h=e.nextBase,m=d||h,v=e._component,y=!1,g=f;if(e.constructor.getDerivedStateFromProps&&(s=M(M({},s),e.constructor.getDerivedStateFromProps(a,s)),e.state=s),d&&(e.props=c,e.state=p,e.context=f,2!==t&&e.shouldComponentUpdate&&!1===e.shouldComponentUpdate(a,s,l)?y=!0:e.componentWillUpdate&&e.componentWillUpdate(a,s,l),e.props=a,e.state=s,e.context=l),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!y){o=e.render(a,s,l),e.getChildContext&&(l=M(M({},l),e.getChildContext())),d&&e.getSnapshotBeforeUpdate&&(g=e.getSnapshotBeforeUpdate(c,p));var _,b,w=o&&o.nodeName;if("function"==typeof w){var x=I(o);(i=v)&&i.constructor===w&&x.key==i.__key?U(i,x,1,l,!1):(_=i,e._component=i=R(w,x,l),i.nextBase=i.nextBase||h,i._parentComponent=e,U(i,x,0,l,!1),V(i,1,n,!0)),b=i.base}else u=m,(_=v)&&(u=e._component=null),(m||1===t)&&(u&&(u._component=null),b=function B(t,n,r,o,i,u){P++||(j=null!=i&&i.ownerSVGElement!==undefined,L=null!=t&&!("__preactattr_"in t));var a=D(t,n,r,o,u);return i&&a.parentNode!==i&&i.appendChild(a),--P||(L=!1,u||T()),a}(u,o,l,n||!d,m&&m.parentNode,!0));if(m&&b!==m&&i!==v){var O=m.parentNode;O&&b!==O&&(O.replaceChild(b,m),_||(m._component=null,F(m,!1)))}if(_&&q(_),(e.base=b)&&!r){for(var C=e,S=e;S=S._parentComponent;)(C=S).base=b;b._component=C,b._componentConstructor=C.constructor}}for(!d||n?A.unshift(e):y||(e.componentDidUpdate&&e.componentDidUpdate(c,p,g),E.afterUpdate&&E.afterUpdate(e));e._renderCallbacks.length;)e._renderCallbacks.pop().call(e);P||r||T()}}function q(e){E.beforeUnmount&&E.beforeUnmount(e);var t=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var n=e._component;n?q(n):t&&(t["__preactattr_"]&&t["__preactattr_"].ref&&t["__preactattr_"].ref(null),k(e.nextBase=t),m.push(e),h(t)),e.__ref&&e.__ref(null)}function g(e,t){this._dirty=!0,this.context=t,this.props=e,this.state=this.state||{},this._renderCallbacks=[]}function _(e,t,n){return B(n,e,{},!1,t,!1)}M(g.prototype,{setState:function(e,t){this.prevState||(this.prevState=this.state),this.state=M(M({},this.state),"function"==typeof e?e(this.state,this.props):e),t&&this._renderCallbacks.push(t),a(this)},forceUpdate:function(e){e&&this._renderCallbacks.push(e),V(this,2)},render:function _(){}});var b={h:r,createElement:r,cloneElement:i,Component:g,render:_,rerender:f,options:E};t["default"]=b},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(8),o=n(40);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var o=n(9),i=n(38),u=n(39),a=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(o(e),t=u(t,!0),o(n),i)try{return a(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(2);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(e===undefined?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(22);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on  "+e);return e}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){var r=n(0);r(r.S+r.F,"Object",{assign:n(41)})},function(e,t,n){var r=n(2),o=n(1).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var i=n(1),u=n(7),a=n(17),s=n(10)("src"),r="toString",o=Function[r],l=(""+o).split(r);n(6).inspectSource=function(e){return o.call(e)},(e.exports=function(e,t,n,r){var o="function"==typeof n;o&&(a(n,"name")||u(n,"name",t)),e[t]!==n&&(o&&(a(n,s)||u(n,s,e[t]?""+e[t]:l.join(String(t)))),e===i?e[t]=n:r?e[t]?e[t]=n:u(e,t,n):(delete e[t],u(e,t,n)))})(Function.prototype,r,function(){return"function"==typeof this&&this[s]||o.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var i=n(19);e.exports=function(r,o,e){if(i(r),o===undefined)return r;switch(e){case 1:return function(e){return r.call(o,e)};case 2:return function(e,t){return r.call(o,e,t)};case 3:return function(e,t,n){return r.call(o,e,t,n)}}return function(){return r.apply(o,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(42),o=n(28);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){var r=n(11),o=n(12);e.exports=function(e){return r(o(e))}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var s=n(21),l=n(24),c=n(43);e.exports=function(a){return function(e,t,n){var r,o=s(e),i=l(o.length),u=c(n,i);if(a&&t!=t){for(;u<i;)if((r=o[u++])!=r)return!0}else for(;u<i;u++)if((a||u in o)&&o[u]===t)return a||u||0;return!a&&-1}}},function(e,t,n){var r=n(25),o=Math.min;e.exports=function(e){return 0<e?o(r(e),9007199254740991):0}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(0<e?r:n)(e)}},function(e,t,n){var r=n(27)("keys"),o=n(10);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(6),o=n(1),i="__core-js_shared__",u=o[i]||(o[i]={});(e.exports=function(e,t){return u[e]||(u[e]=t!==undefined?t:{})})("versions",[]).push({version:r.version,mode:n(44)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(12);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(8).f,o=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in o||n(3)&&r(o,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var r=n(0),o=n(32)(1);r(r.P+r.F*!n(13)([].map,!0),"Array",{map:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var _=n(18),b=n(11),w=n(29),x=n(24),r=n(47);e.exports=function(p,e){var f=1==p,d=2==p,h=3==p,m=4==p,v=6==p,y=5==p||v,g=e||r;return function(e,t,n){for(var r,o,i=w(e),u=b(i),a=_(t,n,3),s=x(u.length),l=0,c=f?g(e,s):d?g(e,0):undefined;l<s;l++)if((y||l in u)&&(o=a(r=u[l],l,i),p))if(f)c[l]=o;else if(o)switch(p){case 3:return!0;case 5:return r;case 6:return l;case 2:c.push(r)}else if(m)return!1;return v?-1:h||m?m:c}}},function(e,t,n){var r=n(22);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(27)("wks"),o=n(10),i=n(1).Symbol,u="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=u&&i[e]||(u?i:o)("Symbol."+e))}).store=r},function(e,t,n){"use strict";var r=n(0),o=n(23)(!1),i=[].indexOf,u=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(u||!n(13)(i)),"Array",{indexOf:function(e){return u?i.apply(this,arguments)||0:o(this,e,arguments[1])}})},function(e,t,n){var r=n(0);r(r.S,"Object",{create:n(52)})},function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,n(14),n(30),n(31),n(35),n(49),n(50);var r=n(5),o=function s(e){return e&&e.__esModule?e:{"default":e}}(n(51));function i(e){if(!e.element)throw new Error("element is not defined");if(!e.id)throw new Error("id is not defined");if(!e.source)throw new Error("source is not defined");Array.isArray(e.source)&&(e.source=u(e.source)),(0,r.render)((0,r.createElement)(o["default"],e),e.element)}var u=function u(n){return function(t,e){e(n.filter(function(e){return-1!==e.toLowerCase().indexOf(t.toLowerCase())}))}};i.enhanceSelectElement=function(n){if(!n.selectElement)throw new Error("selectElement is not defined");if(!n.source){var e=[].filter.call(n.selectElement.options,function(e){return e.value||n.preserveNullOptions});n.source=e.map(function(e){return e.textContent||e.innerText})}if(n.onConfirm=n.onConfirm||function(t){var e=[].filter.call(n.selectElement.options,function(e){return(e.textContent||e.innerText)===t})[0];e&&(e.selected=!0)},n.selectElement.value||n.defaultValue===undefined){var t=n.selectElement.options[n.selectElement.options.selectedIndex];n.defaultValue=t.textContent||t.innerText}n.name===undefined&&(n.name=""),n.id===undefined&&(n.selectElement.id===undefined?n.id="":n.id=n.selectElement.id),n.autoselect===undefined&&(n.autoselect=!0);var r=document.createElement("div");n.selectElement.parentNode.insertBefore(r,n.selectElement),i(Object.assign({},n,{element:r})),n.selectElement.style.display="none",n.selectElement.id=n.selectElement.id+"-select"};var a=i;t["default"]=a},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(15)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var o=n(2);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var f=n(20),d=n(45),h=n(46),m=n(29),v=n(11),o=Object.assign;e.exports=!o||n(4)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=o({},e)[n]||Object.keys(o({},t)).join("")!=r})?function(e,t){for(var n=m(e),r=arguments.length,o=1,i=d.f,u=h.f;o<r;)for(var a,s=v(arguments[o++]),l=i?f(s).concat(i(s)):f(s),c=l.length,p=0;p<c;)u.call(s,a=l[p++])&&(n[a]=s[a]);return n}:o},function(e,t,n){var u=n(17),a=n(21),s=n(23)(!1),l=n(26)("IE_PROTO");e.exports=function(e,t){var n,r=a(e),o=0,i=[];for(n in r)n!=l&&u(r,n)&&i.push(n);for(;t.length>o;)u(r,n=t[o++])&&(~s(i,n)||i.push(n));return i}},function(e,t,n){var r=n(25),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t){e.exports=!1},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(48);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(2),o=n(33),i=n(34)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=undefined),r(t)&&null===(t=t[i])&&(t=undefined)),t===undefined?Array:t}},function(e,t,n){"use strict";var r=n(0),o=n(32)(2);r(r.P+r.F*!n(13)([].filter,!0),"Array",{filter:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(0);r(r.S,"Array",{isArray:n(33)})},function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,n(14),n(36),n(30),n(31),n(35),n(55),n(58);var $=n(5),J=o(n(60)),r=o(n(61));function o(e){return e&&e.__esModule?e:{"default":e}}function X(){return(X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var u={13:"enter",27:"escape",32:"space",38:"up",40:"down"};function Y(){return"undefined"!=typeof navigator&&!(!navigator.userAgent.match(/(iPod|iPhone|iPad)/g)||!navigator.userAgent.match(/AppleWebKit/g))}var a=function(n){function e(e){var t;return(t=n.call(this,e)||this).elementReferences={},t.state={focused:null,hovered:null,menuOpen:!1,options:e.defaultValue?[e.defaultValue]:[],query:e.defaultValue,validChoiceMade:!1,selected:null,ariaHint:!0},t.handleComponentBlur=t.handleComponentBlur.bind(i(i(t))),t.handleKeyDown=t.handleKeyDown.bind(i(i(t))),t.handleUpArrow=t.handleUpArrow.bind(i(i(t))),t.handleDownArrow=t.handleDownArrow.bind(i(i(t))),t.handleEnter=t.handleEnter.bind(i(i(t))),t.handlePrintableKey=t.handlePrintableKey.bind(i(i(t))),t.handleListMouseLeave=t.handleListMouseLeave.bind(i(i(t))),t.handleOptionBlur=t.handleOptionBlur.bind(i(i(t))),t.handleOptionClick=t.handleOptionClick.bind(i(i(t))),t.handleOptionFocus=t.handleOptionFocus.bind(i(i(t))),t.handleOptionMouseDown=t.handleOptionMouseDown.bind(i(i(t))),t.handleOptionMouseEnter=t.handleOptionMouseEnter.bind(i(i(t))),t.handleInputBlur=t.handleInputBlur.bind(i(i(t))),t.handleInputChange=t.handleInputChange.bind(i(i(t))),t.handleInputFocus=t.handleInputFocus.bind(i(i(t))),t.pollInputElement=t.pollInputElement.bind(i(i(t))),t.getDirectInputChanges=t.getDirectInputChanges.bind(i(i(t))),t}(function r(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t})(e,n);var t=e.prototype;return t.isQueryAnOption=function(e,t){var n=this;return-1!==t.map(function(e){return n.templateInputValue(e).toLowerCase()}).indexOf(e.toLowerCase())},t.componentDidMount=function(){this.pollInputElement()},t.componentWillUnmount=function(){clearTimeout(this.$pollInput)},t.pollInputElement=function(){var e=this;this.getDirectInputChanges(),this.$pollInput=setTimeout(function(){e.pollInputElement()},100)},t.getDirectInputChanges=function(){var e=this.elementReferences[-1];e&&e.value!==this.state.query&&this.handleInputChange({target:{value:e.value}})},t.componentDidUpdate=function(e,t){var n=this.state.focused,r=null===n,o=t.focused!==n;o&&!r&&this.elementReferences[n].focus();var i=-1===n,u=o&&null===t.focused;if(i&&u){var a=this.elementReferences[n];a.setSelectionRange(0,a.value.length)}},t.hasAutoselect=function(){return!Y()&&this.props.autoselect},t.templateInputValue=function(e){var t=this.props.templates&&this.props.templates.inputValue;return t?t(e):e},t.templateSuggestion=function(e){var t=this.props.templates&&this.props.templates.suggestion;return t?t(e):e},t.handleComponentBlur=function(e){var t,n=this.state,r=n.options,o=n.query,i=n.selected;this.props.confirmOnBlur?(t=e.query||o,this.props.onConfirm(r[i])):t=o,this.setState({focused:null,menuOpen:e.menuOpen||!1,query:t,selected:null,validChoiceMade:this.isQueryAnOption(t,r)})},t.handleListMouseLeave=function(e){this.setState({hovered:null})},t.handleOptionBlur=function(e,t){var n=this.state,r=n.focused,o=n.menuOpen,i=n.options,u=n.selected,a=null===e.relatedTarget,s=e.relatedTarget===this.elementReferences[-1],l=r!==t&&-1!==r;if(!l&&a||!(l||s)){var c=o&&Y();this.handleComponentBlur({menuOpen:c,query:this.templateInputValue(i[u])})}},t.handleInputBlur=function(e){var t=this.state,n=t.focused,r=t.menuOpen,o=t.options,i=t.query,u=t.selected;if(!(-1!==n)){var a=r&&Y(),s=Y()?i:this.templateInputValue(o[u]);this.handleComponentBlur({menuOpen:a,query:s})}},t.handleInputChange=function(e){var n=this,t=this.props,r=t.minLength,o=t.source,i=t.showAllValues,u=this.hasAutoselect(),a=e.target.value,s=0===a.length,l=this.state.query.length!==a.length,c=a.length>=r;this.setState({query:a,ariaHint:s}),i||!s&&l&&c?o(a,function(e){var t=0<e.length;n.setState({menuOpen:t,options:e,selected:u&&t?0:-1,validChoiceMade:!1})}):!s&&c||this.setState({menuOpen:!1,options:[]})},t.handleInputClick=function(e){this.handleInputChange(e)},t.handleInputFocus=function(e){var t=this.state,n=t.query,r=t.validChoiceMade,o=t.options,i=this.props.minLength,u=!r&&n.length>=i&&0<o.length;u?this.setState(function(e){var t=e.menuOpen;return{focused:-1,menuOpen:u||t,selected:-1}}):this.setState({focused:-1})},t.handleOptionFocus=function(e){this.setState({focused:e,hovered:null,selected:e})},t.handleOptionMouseEnter=function(e,t){Y()||this.setState({hovered:t})},t.handleOptionClick=function(e,t){var n=this.state.options[t],r=this.templateInputValue(n);this.props.onConfirm(n),this.setState({focused:-1,hovered:null,menuOpen:!1,query:r,selected:-1,validChoiceMade:!0}),this.forceUpdate()},t.handleOptionMouseDown=function(e){e.preventDefault()},t.handleUpArrow=function(e){e.preventDefault();var t=this.state,n=t.menuOpen,r=t.selected;-1!==r&&n&&this.handleOptionFocus(r-1)},t.handleDownArrow=function(e){var t=this;if(e.preventDefault(),this.props.showAllValues&&!1===this.state.menuOpen)e.preventDefault(),this.props.source("",function(e){t.setState({menuOpen:!0,options:e,selected:0,focused:0,hovered:null})});else if(!0===this.state.menuOpen){var n=this.state,r=n.menuOpen,o=n.options,i=n.selected;i!==o.length-1&&r&&this.handleOptionFocus(i+1)}},t.handleSpace=function(e){var t=this;this.props.showAllValues&&!1===this.state.menuOpen&&""===this.state.query&&(e.preventDefault(),this.props.source("",function(e){t.setState({menuOpen:!0,options:e})})),-1!==this.state.focused&&(e.preventDefault(),this.handleOptionClick(e,this.state.focused))},t.handleEnter=function(e){this.state.menuOpen&&(e.preventDefault(),0<=this.state.selected&&this.handleOptionClick(e,this.state.selected))},t.handlePrintableKey=function(e){var t=this.elementReferences[-1];e.target===t||t.focus()},t.handleKeyDown=function(e){switch(u[e.keyCode]){case"up":this.handleUpArrow(e);break;case"down":this.handleDownArrow(e);break;case"space":this.handleSpace(e);break;case"enter":this.handleEnter(e);break;case"escape":this.handleComponentBlur({query:this.state.query});break;default:(function t(e){return 47<e&&e<58||32===e||8===e||64<e&&e<91||95<e&&e<112||185<e&&e<193||218<e&&e<223})(e.keyCode)&&this.handlePrintableKey(e)}},t.render=function(){var e,i=this,t=this.props,n=t.cssNamespace,r=t.displayMenu,u=t.id,o=t.minLength,a=t.name,s=t.placeholder,l=t.required,c=t.showAllValues,p=t.tNoResults,f=t.tStatusQueryTooShort,d=t.tStatusNoResults,h=t.tStatusSelectedOption,m=t.tStatusResults,v=t.tAssistiveHint,y=t.dropdownArrow,g=this.state,_=g.focused,b=g.hovered,w=g.menuOpen,x=g.options,O=g.query,C=g.selected,S=g.ariaHint,E=g.validChoiceMade,M=this.hasAutoselect(),N=-1===_,I=0===x.length,k=0!==O.length,A=O.length>=o,P=this.props.showNoOptionsFound&&N&&I&&k&&A,j=n+"__wrapper",L=n+"__input",T=null!==_?" "+L+"--focused":"",B=this.props.showAllValues?" "+L+"--show-all-values":" "+L+"--default",D=n+"__dropdown-arrow-down",F=-1!==_&&null!==_,R=n+"__menu",U=R+"--"+r,V=R+"--"+(w||P?"visible":"hidden"),q=n+"__option",W=n+"__hint",H=this.templateInputValue(x[C]),K=H&&0===H.toLowerCase().indexOf(O.toLowerCase())&&M?O+H.substr(O.length):"",Q=u+"__assistiveHint",z=S?{"aria-describedby":Q}:null;return c&&"string"==typeof(e=y({className:D}))&&(e=(0,$.createElement)("div",{className:n+"__dropdown-arrow-down-wrapper",dangerouslySetInnerHTML:{__html:e}})),(0,$.createElement)("div",{className:j,onKeyDown:this.handleKeyDown},(0,$.createElement)(J["default"],{id:u,length:x.length,queryLength:O.length,minQueryLength:o,selectedOption:this.templateInputValue(x[C]),selectedOptionIndex:C,validChoiceMade:E,isInFocus:null!==this.state.focused,tQueryTooShort:f,tNoResults:d,tSelectedOption:h,tResults:m}),K&&(0,$.createElement)("span",null,(0,$.createElement)("input",{className:W,readonly:!0,tabIndex:"-1",value:K})),(0,$.createElement)("input",X({"aria-expanded":w?"true":"false","aria-activedescendant":!!F&&u+"__option--"+_,"aria-owns":u+"__listbox","aria-autocomplete":this.hasAutoselect()?"both":"list"},z,{autoComplete:"off",className:""+L+T+B,id:u,onClick:function(e){return i.handleInputClick(e)},onBlur:this.handleInputBlur},function G(e){return{onInput:e}}(this.handleInputChange),{onFocus:this.handleInputFocus,name:a,placeholder:s,ref:function(e){i.elementReferences[-1]=e},type:"text",role:"combobox",required:l,value:O})),e,(0,$.createElement)("ul",{className:R+" "+U+" "+V,onMouseLeave:function(e){return i.handleListMouseLeave(e)},id:u+"__listbox",role:"listbox"},x.map(function(e,t){var n=(-1===_?C===t:_===t)&&null===b?" "+q+"--focused":"",r=t%2?" "+q+"--odd":"",o=Y()?"<span id="+u+"__option-suffix--"+t+' style="border:0;clip:rect(0 0 0 0);height:1px;marginBottom:-1px;marginRight:-1px;overflow:hidden;padding:0;position:absolute;whiteSpace:nowrap;width:1px"> '+(t+1)+" of "+x.length+"</span>":"";return(0,$.createElement)("li",{"aria-selected":_===t?"true":"false",className:""+q+n+r,dangerouslySetInnerHTML:{__html:i.templateSuggestion(e)+o},id:u+"__option--"+t,key:t,onBlur:function(e){return i.handleOptionBlur(e,t)},onClick:function(e){return i.handleOptionClick(e,t)},onMouseDown:i.handleOptionMouseDown,onMouseEnter:function(e){return i.handleOptionMouseEnter(e,t)},ref:function(e){i.elementReferences[t]=e},role:"option",tabIndex:"-1","aria-posinset":t+1,"aria-setsize":x.length})}),P&&(0,$.createElement)("li",{className:q+" "+q+"--no-results"},p())),(0,$.createElement)("span",{id:Q,style:{display:"none"}},v()))},e}($.Component);(t["default"]=a).defaultProps={autoselect:!1,cssNamespace:"autocomplete",defaultValue:"",displayMenu:"inline",minLength:0,name:"input-autocomplete",placeholder:"",onConfirm:function(){},confirmOnBlur:!0,showNoOptionsFound:!0,showAllValues:!1,required:!1,tNoResults:function(){return"No results found"},tAssistiveHint:function(){return"When autocomplete results are available use up and down arrows to review and enter to select.  Touch device users, explore by touch or with swipe gestures."},dropdownArrow:r["default"]}},function(e,t,r){var o=r(9),i=r(53),u=r(28),a=r(26)("IE_PROTO"),s=function(){},l="prototype",c=function(){var e,t=r(15)("iframe"),n=u.length;for(t.style.display="none",r(54).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;n--;)delete c[l][u[n]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=o(e),n=new s,s[l]=null,n[a]=e):n=c(),t===undefined?n:i(n,t)}},function(e,t,n){var u=n(8),a=n(9),s=n(20);e.exports=n(3)?Object.defineProperties:function(e,t){a(e);for(var n,r=s(t),o=r.length,i=0;i<o;)u.f(e,n=r[i++],t[n]);return e}},function(e,t,n){var r=n(1).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(0);r(r.P,"Function",{bind:n(56)})},function(e,t,n){"use strict";var i=n(19),u=n(2),a=n(57),s=[].slice,l={};e.exports=Function.bind||function(t){var n=i(this),r=s.call(arguments,1),o=function(){var e=r.concat(s.call(arguments));return this instanceof o?function(e,t,n){if(!(t in l)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";l[t]=Function("F,a","return new F("+r.join(",")+")")}return l[t](e,n)}(n,e.length,e):a(n,e,t)};return u(n.prototype)&&(o.prototype=n.prototype),o}},function(e,t){e.exports=function(e,t,n){var r=n===undefined;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){n(59)("match",1,function(r,o,e){return[function(e){"use strict";var t=r(this),n=e==undefined?undefined:e[o];return n!==undefined?n.call(e,t):new RegExp(e)[o](String(t))},e]})},function(e,t,n){"use strict";var a=n(7),s=n(16),l=n(4),c=n(12),p=n(34);e.exports=function(t,e,n){var r=p(t),o=n(c,r,""[t]),i=o[0],u=o[1];l(function(){var e={};return e[r]=function(){return 7},7!=""[t](e)})&&(s(String.prototype,t,i),a(RegExp.prototype,r,2==e?function(e,t){return u.call(e,this,t)}:function(e){return u.call(e,this)}))}},function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0,n(36);var _=n(5);var r=function r(o,i,u){var a;return function(){var e=this,t=arguments,n=function n(){a=null,u||o.apply(e,t)},r=u&&!a;clearTimeout(a),a=setTimeout(n,i),r&&o.apply(e,t)}},o=function(o){function e(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=o.call.apply(o,[this].concat(n))||this).state={bump:!1,debounced:!1},e}(function n(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t})(e,o);var t=e.prototype;return t.componentWillMount=function(){var e=this;this.debounceStatusUpdate=r(function(){if(!e.state.debounced){var t=!e.props.isInFocus||e.props.validChoiceMade;e.setState(function(e){return{bump:!e.bump,debounced:!0,silenced:t}})}},1400)},t.componentWillReceiveProps=function(e){e.queryLength;this.setState({debounced:!1})},t.render=function(){var e=this.props,t=e.id,n=e.length,r=e.queryLength,o=e.minQueryLength,i=e.selectedOption,u=e.selectedOptionIndex,a=e.tQueryTooShort,s=e.tNoResults,l=e.tSelectedOption,c=e.tResults,p=this.state,f=p.bump,d=p.debounced,h=p.silenced,m=r<o,v=0===n,y=i?l(i,n,u):"",g=null;return g=m?a(o):v?s():c(n,y),this.debounceStatusUpdate(),(0,_.createElement)("div",{style:{border:"0",clip:"rect(0 0 0 0)",height:"1px",marginBottom:"-1px",marginRight:"-1px",overflow:"hidden",padding:"0",position:"absolute",whiteSpace:"nowrap",width:"1px"}},(0,_.createElement)("div",{id:t+"__status--A",role:"status","aria-atomic":"true","aria-live":"polite"},!h&&d&&f?g:""),(0,_.createElement)("div",{id:t+"__status--B",role:"status","aria-atomic":"true","aria-live":"polite"},h||!d||f?"":g))},e}(_.Component);(t["default"]=o).defaultProps={tQueryTooShort:function(e){return"Type in "+e+" or more characters for results"},tNoResults:function(){return"No search results"},tSelectedOption:function(e,t,n){return e+" "+(n+1)+" of "+t+" is highlighted"},tResults:function(e,t){return e+" "+(1===e?"result":"results")+" "+(1===e?"is":"are")+" available. "+t}}},function(e,t,n){"use strict";t.__esModule=!0,t["default"]=void 0;var r=n(5),o=function i(e){var t=e.className;return(0,r.createElement)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:t,focusable:"false"},(0,r.createElement)("g",{stroke:"none",fill:"none","fill-rule":"evenodd"},(0,r.createElement)("polygon",{fill:"#000000",points:"0 0 22 0 11 17"})))};t["default"]=o}])["default"]});
]]>
</script>
<script type="text/javascript">
<![CDATA[
accessibleAutocomplete.nasEnhanceSelectElement=function(e){if(!e.selectElement)throw new Error("selectElement is not defined");if(!e.source){let t=[].filter.call(e.selectElement.options,(t=>t.value||e.preserveNullOptions));e.source=t.map((e=>e.textContent||e.innerText))}if(e.onConfirm=e.onConfirm||(t=>{const l=[].filter.call(e.selectElement.options,(e=>(e.textContent||e.innerText)===t))[0];l&&(l.selected=!0)}),e.selectElement.value||void 0===e.defaultValue){const t=e.selectElement.options[e.selectElement.options.selectedIndex];if(t){e.selectElement.dataset.searchCodes?e.defaultValue=(t.textContent||t.innerText)+" ("+t.value+")":e.defaultValue=t.textContent||t.innerText}}void 0===e.name&&(e.name=""),void 0===e.id&&(void 0===e.selectElement.id?e.id="":e.id=e.selectElement.id),void 0===e.autoselect&&(e.autoselect=!0);const t=document.createElement("div");e.selectElement.parentNode.insertBefore(t,e.selectElement),accessibleAutocomplete({...e,element:t}),e.selectElement.style.display="none",e.selectElement.id=e.selectElement.id+"-select"};
]]>
</script>
<script type="text/javascript">
<![CDATA[
"use strict";var GENDER={MALE:"MALE",FEMALE:"FEMALE"},MONTH_OFFSET=1,DEFAULT_ADULTHOOD=18,AGE_WHEN_BORN=0;function RodneCislo(a){function b(a){var b=q.exec(a);if(!b)return p="Didn't match RegEx",!1;o=4===b[4].length;var c,d,e;try{f=b[1],g=b[2],h=b[3],i=b[4],o&&(c="".concat(b[1]).concat(b[2]).concat(b[3]).concat(b[4]),d=+c.slice(0,-1),e=+c.slice(-1),c=+c)}catch(a){return p="Failed to parse input string",!1}if(o)if(0===c%11);else if(10===d%11&&0===e);else return p="Failed the modulo condition",!1;return!0}function c(){if(l=+f,!o&&53>=l)l+=1900;else if(o&&53<l)l+=1900;else if(o&&53>=l)l+=2000;else return p="We didn't think about this yet...",!1;return!0}function d(){if(k=+g,50<k&&(n=GENDER.FEMALE,k%=50),20<k)if(2004<=l)k%=20;else return p="Addition of month+20 is allowed for year >= 2004 only.",!1;return k-=MONTH_OFFSET,j=+h,!0}function e(){var a=new Date(l,k,j),b="".concat(a.getFullYear(),"-").concat(a.getMonth(),"-").concat(a.getDate()),c="".concat(l,"-").concat(k,"-").concat(j);return c===b||(p="Invalid birth date",!1)}var f,g,h,i,j,k,l,m=this,n=GENDER.MALE,o=!1,p=null;this.year=function(){return l},this.month=function(){return k},this.day=function(){return j},this.birthDate=function(){return new Date(l,k,j)},this.birthDateAsString=function(){return"".concat(j,".").concat(k+MONTH_OFFSET,".").concat(l)},this.dic=function(){return"CZ".concat(f).concat(g).concat(h).concat(i)},this.gender=function(){return n},this.isMale=function(){return n===GENDER.MALE},this.isFemale=function(){return n===GENDER.FEMALE},this.isValid=function(){return!p&&m.age()>=AGE_WHEN_BORN},this.isPossible=function(){return!p},this.error=function(){return p},this.isAdult=function(){var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:DEFAULT_ADULTHOOD;return m.age()>=a},this.age=function(){var a=new Date,b=a.getFullYear(),c=a.getMonth(),d=a.getDate(),e=b-l;return c>k?e:c<k?--e:d>=j?e:--e};var q=/^(\d\d)(\d\d)(\d\d)\/?(\d\d\d\d?)$/;return b(a),function(){return c()&&d()&&e()}(),this}function rodnecislo(a){return new RodneCislo(a)}
]]>
</script>
<script type="text/javascript">
<![CDATA[
"use strict";var ValidationErrorsIBAN,ValidationErrorsBIC,ibantools={};function isValidIBAN(r){if(null!=r){var e=new RegExp("^[0-9]{2}$",""),a=ibantools.countrySpecs[r.slice(0,2)];if(void 0!==a&&a.bban_regexp&&null!==a.bban_regexp&&a.chars&&a.chars===r.length&&e.test(r.slice(2,4))&&checkFormatBBAN(r.slice(4),a.bban_regexp)&&isValidIBANChecksum(r))return!0}return!1}function validateIBAN(r){var e={errorCodes:[],valid:!0};if(null!=r&&""!==r){var a=ibantools.countrySpecs[r.slice(0,2)];a&&(a.bban_regexp||a.chars)||(e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.NoIBANCountry)),a&&a.chars&&a.chars!==r.length&&(e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.WrongBBANLength)),a&&a.bban_regexp&&!checkFormatBBAN(r.slice(4),a.bban_regexp)&&(e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.WrongBBANFormat)),new RegExp("^[0-9]{2}$","").test(r.slice(2,4))||(e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.ChecksumNotNumber)),isValidIBANChecksum(r)||(e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.WrongIBANChecksum))}else e.valid=!1,e.errorCodes.push(ValidationErrorsIBAN.NoIBANProvided);return e}function isValidBBAN(r,e){if(null!=r&&null!=e){var a=ibantools.countrySpecs[e];if(null!=a&&a.bban_regexp&&null!==a.bban_regexp&&a.chars&&null!==a.chars&&a.chars-4===r.length&&checkFormatBBAN(r,a.bban_regexp))return!0}return!1}function isSEPACountry(r){if(null!=r){var e=ibantools.countrySpecs[r];if(void 0!==e)return!!e.SEPA&&e.SEPA}return!1}function composeIBAN(r){var e=electronicFormatIBAN(r.bban)||"";if(null===r.countryCode||void 0===r.countryCode)return null;var a=ibantools.countrySpecs[r.countryCode];if(""!==e&&void 0!==a&&a.chars&&null!==a.chars&&a.chars===e.length+4&&a.bban_regexp&&null!==a.bban_regexp&&checkFormatBBAN(e,a.bban_regexp)){var s=mod9710(r.countryCode+"00"+e);return r.countryCode+("0"+(98-s)).slice(-2)+e}return null}function extractIBAN(r){var e={};return e.iban=r,isValidIBAN(r)?(e.bban=r.slice(4),e.countryCode=r.slice(0,2),e.valid=!0):e.valid=!1,e}function checkFormatBBAN(r,e){return new RegExp(e,"").test(r)}function electronicFormatIBAN(r){return"string"!=typeof r?null:r.replace(/[-\ ]/g,"").toUpperCase()}function friendlyFormatIBAN(r,e){if("string"!=typeof r)return null;null==e&&(e=" ");var a=electronicFormatIBAN(r);return null===a?null:a.replace(/(.{4})(?!$)/g,"$1"+e)}function isValidIBANChecksum(r){for(var e=parseInt(r.slice(2,4),10),a=r.slice(3)+r.slice(0,2)+"00",s="",n=1;n<a.length;n++){var t=a.charCodeAt(n);s+=t>=65?(t-55).toString():a[n]}for(;s.length>2;){var i=s.slice(0,6);s=(parseInt(i,10)%97).toString()+s.slice(i.length)}return 98-parseInt(s,10)%97===e}function mod9710(r){r=r.slice(3)+r.slice(0,4);for(var e="",a=1;a<r.length;a++){var s=r.charCodeAt(a);e+=s>=65?(s-55).toString():r[a]}for(;e.length>2;){var n=e.slice(0,6);e=(parseInt(n,10)%97).toString()+e.slice(n.length)}return parseInt(e,10)%97}function getCountrySpecifications(){var r={};for(var e in ibantools.countrySpecs){var a=ibantools.countrySpecs[e];r[e]={chars:a.chars?a.chars:null,bban_regexp:a.bban_regexp?a.bban_regexp:null,IBANRegistry:!!a.IBANRegistry&&a.IBANRegistry,SEPA:!!a.SEPA&&a.SEPA}}return r}function isValidBIC(r){if(!r)return!1;var e=new RegExp("^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$",""),a=ibantools.countrySpecs[r.toUpperCase().slice(4,6)];return e.test(r)&&void 0!==a}function validateBIC(r){var e={errorCodes:[],valid:!0};null!=r&&""!==r?void 0===ibantools.countrySpecs[r.toUpperCase().slice(4,6)]?(e.valid=!1,e.errorCodes.push(ValidationErrorsBIC.NoBICCountry)):new RegExp("^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$","").test(r)||(e.valid=!1,e.errorCodes.push(ValidationErrorsBIC.WrongBICFormat)):(e.valid=!1,e.errorCodes.push(ValidationErrorsBIC.NoBICProvided));return e}function extractBIC(r){var e={},a=r.toUpperCase();return isValidBIC(a)?(e.bankCode=a.slice(0,4),e.countryCode=a.slice(4,6),e.locationCode=a.slice(6,8),e.testBIC="0"===e.locationCode[1],e.branchCode=a.length>8?a.slice(8):"619",e.valid=!0):e.valid=!1,e}ibantools.__esModule=!0,ibantools.countrySpecs=ibantools.extractBIC=ibantools.validateBIC=ibantools.ValidationErrorsBIC=ibantools.isValidBIC=ibantools.getCountrySpecifications=ibantools.friendlyFormatIBAN=ibantools.electronicFormatIBAN=ibantools.extractIBAN=ibantools.composeIBAN=ibantools.isSEPACountry=ibantools.isValidBBAN=ibantools.validateIBAN=ibantools.ValidationErrorsIBAN=ibantools.isValidIBAN=void 0,ibantools.isValidIBAN=isValidIBAN,function(r){r[r.NoIBANProvided=0]="NoIBANProvided",r[r.NoIBANCountry=1]="NoIBANCountry",r[r.WrongBBANLength=2]="WrongBBANLength",r[r.WrongBBANFormat=3]="WrongBBANFormat",r[r.ChecksumNotNumber=4]="ChecksumNotNumber",r[r.WrongIBANChecksum=5]="WrongIBANChecksum"}(ValidationErrorsIBAN=ibantools.ValidationErrorsIBAN||(ibantools.ValidationErrorsIBAN={})),ibantools.validateIBAN=validateIBAN,ibantools.isValidBBAN=isValidBBAN,ibantools.isSEPACountry=isSEPACountry,ibantools.composeIBAN=composeIBAN,ibantools.extractIBAN=extractIBAN,ibantools.electronicFormatIBAN=electronicFormatIBAN,ibantools.friendlyFormatIBAN=friendlyFormatIBAN,ibantools.getCountrySpecifications=getCountrySpecifications,ibantools.isValidBIC=isValidBIC,function(r){r[r.NoBICProvided=0]="NoBICProvided",r[r.NoBICCountry=1]="NoBICCountry",r[r.WrongBICFormat=2]="WrongBICFormat"}(ValidationErrorsBIC=ibantools.ValidationErrorsBIC||(ibantools.ValidationErrorsBIC={})),ibantools.validateBIC=validateBIC,ibantools.extractBIC=extractBIC,ibantools.countrySpecs={AD:{chars:24,bban_regexp:"^[0-9]{8}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0},AE:{chars:23,bban_regexp:"^[0-9]{3}[0-9]{16}$",IBANRegistry:!0},AF:{},AG:{},AI:{},AL:{chars:28,bban_regexp:"^[0-9]{8}[A-Z0-9]{16}$",IBANRegistry:!0},AM:{},AO:{chars:25,bban_regexp:"^[0-9]{21}$"},AQ:{},AR:{},AS:{},AT:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,SEPA:!0},AU:{},AW:{},AX:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0},AZ:{chars:28,bban_regexp:"^[A-Z]{4}[A-Z0-9]{20}$",IBANRegistry:!0},BA:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0},BB:{},BD:{},BE:{chars:16,bban_regexp:"^[0-9]{12}$",IBANRegistry:!0,SEPA:!0},BF:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},BG:{chars:22,bban_regexp:"^[A-Z]{4}[0-9]{6}[A-Z0-9]{8}$",IBANRegistry:!0,SEPA:!0},BH:{chars:22,bban_regexp:"^[A-Z]{4}[A-Z0-9]{14}$",IBANRegistry:!0},BI:{chars:16,bban_regexp:"^[0-9]{12}$"},BJ:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},BL:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},BM:{},BN:{},BO:{},BQ:{},BR:{chars:29,bban_regexp:"^[0-9]{23}[A-Z]{1}[A-Z0-9]{1}$",IBANRegistry:!0},BS:{},BT:{},BV:{},BW:{},BY:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{4}[A-Z0-9]{16}$",IBANRegistry:!0},BZ:{},CA:{},CC:{},CD:{},CF:{chars:27,bban_regexp:"^[0-9]{23}$"},CG:{chars:27,bban_regexp:"^[0-9]{23}$"},CH:{chars:21,bban_regexp:"^[0-9]{5}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0},CI:{chars:28,bban_regexp:"^[A-Z]{1}[0-9]{23}$"},CK:{},CL:{},CM:{chars:27,bban_regexp:"^[0-9]{23}$"},CN:{},CO:{},CR:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0},CU:{},CV:{chars:25,bban_regexp:"^[0-9]{21}$"},CW:{},CX:{},CY:{chars:28,bban_regexp:"^[0-9]{8}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0},CZ:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0},DE:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0,SEPA:!0},DJ:{chars:27,bban_regexp:"^[0-9]{23}$"},DK:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,SEPA:!0},DM:{},DO:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$",IBANRegistry:!0},DZ:{chars:26,bban_regexp:"^[0-9]{22}$"},EC:{},EE:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,SEPA:!0},EG:{chars:29,bban_regexp:"^[0-9]{25}",IBANRegistry:!0},EH:{},ER:{},ES:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0},ET:{},FI:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0,SEPA:!0},FJ:{},FK:{},FM:{},FO:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0},FR:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0,SEPA:!0},GA:{chars:27,bban_regexp:"^[0-9]{23}$"},GB:{chars:22,bban_regexp:"^[A-Z]{4}[0-9]{14}$",IBANRegistry:!0,SEPA:!0},GD:{},GE:{chars:22,bban_regexp:"^[A-Z0-9]{2}[0-9]{16}$",IBANRegistry:!0},GF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},GG:{},GH:{},GI:{chars:23,bban_regexp:"^[A-Z]{4}[A-Z0-9]{15}$",IBANRegistry:!0,SEPA:!0},GL:{chars:18,bban_regexp:"^[0-9]{14}$",IBANRegistry:!0},GM:{},GN:{},GP:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},GQ:{chars:27,bban_regexp:"^[0-9]{23}$"},GR:{chars:27,bban_regexp:"^[0-9]{7}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0},GS:{},GT:{chars:28,bban_regexp:"^[A-Z0-9]{24}$",IBANRegistry:!0},GU:{},GW:{chars:25,bban_regexp:"^[A-Z]{2}[0-9]{19}$"},GY:{},HK:{},HM:{},HN:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$"},HR:{chars:21,bban_regexp:"^[0-9]{17}$",IBANRegistry:!0,SEPA:!0},HT:{},HU:{chars:28,bban_regexp:"^[0-9]{24}$",IBANRegistry:!0,SEPA:!0},ID:{},IE:{chars:22,bban_regexp:"^[A-Z0-9]{4}[0-9]{14}$",IBANRegistry:!0,SEPA:!0},IL:{chars:23,bban_regexp:"^[0-9]{19}$",IBANRegistry:!0},IM:{},IN:{},IO:{},IQ:{chars:23,bban_regexp:"^[A-Z]{4}[0-9]{15}$",IBANRegistry:!0},IR:{chars:26,bban_regexp:"^[0-9]{22}$"},IS:{chars:26,bban_regexp:"^[0-9]{22}$",IBANRegistry:!0,SEPA:!0},IT:{chars:27,bban_regexp:"^[A-Z]{1}[0-9]{10}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0},JE:{},JM:{},JO:{chars:30,bban_regexp:"^[A-Z]{4}[0-9]{4}[A-Z0-9]{18}$",IBANRegistry:!0},JP:{},KE:{},KG:{},KH:{},KI:{},KM:{chars:27,bban_regexp:"^[0-9]{23}$"},KN:{},KP:{},KR:{},KW:{chars:30,bban_regexp:"^[A-Z]{4}[A-Z0-9]{22}$",IBANRegistry:!0},KY:{},KZ:{chars:20,bban_regexp:"^[0-9]{3}[A-Z0-9]{13}$",IBANRegistry:!0},LA:{},LB:{chars:28,bban_regexp:"^[0-9]{4}[A-Z0-9]{20}$",IBANRegistry:!0},LC:{chars:32,bban_regexp:"^[A-Z]{4}[A-Z0-9]{24}$",IBANRegistry:!0},LI:{chars:21,bban_regexp:"^[0-9]{5}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0},LK:{},LR:{},LS:{},LT:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0,SEPA:!0},LU:{chars:20,bban_regexp:"^[0-9]{3}[A-Z0-9]{13}$",IBANRegistry:!0,SEPA:!0},LV:{chars:21,bban_regexp:"^[A-Z]{4}[A-Z0-9]{13}$",IBANRegistry:!0,SEPA:!0},LY:{chars:25,bban_regexp:"^[0-9]{21}$",IBANRegistry:!0},MA:{chars:28,bban_regexp:"^[0-9]{24}$"},MC:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0,SEPA:!0},MD:{chars:24,bban_regexp:"^[A-Z0-9]{2}[A-Z0-9]{18}$",IBANRegistry:!0},ME:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0},MF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},MG:{chars:27,bban_regexp:"^[0-9]{23}$"},MH:{},MK:{chars:19,bban_regexp:"^[0-9]{3}[A-Z0-9]{10}[0-9]{2}$",IBANRegistry:!0},ML:{chars:28,bban_regexp:"^[A-Z0-9]{2}[0-9]{22}$"},MM:{},MN:{},MO:{},MP:{},MQ:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},MR:{chars:27,bban_regexp:"^[0-9]{23}$",IBANRegistry:!0},MS:{},MT:{chars:31,bban_regexp:"^[A-Z]{4}[0-9]{5}[A-Z0-9]{18}$",IBANRegistry:!0,SEPA:!0},MU:{chars:30,bban_regexp:"^[A-Z]{4}[0-9]{19}[A-Z]{3}$",IBANRegistry:!0},MV:{},MW:{},MX:{},MY:{},MZ:{chars:25,bban_regexp:"^[0-9]{21}$"},NA:{},NC:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},NE:{chars:28,bban_regexp:"^[A-Z]{2}[0-9]{22}$"},NF:{},NG:{},NI:{chars:32,bban_regexp:"^[A-Z]{4}[0-9]{24}$"},NL:{chars:18,bban_regexp:"^[A-Z]{4}[0-9]{10}$",IBANRegistry:!0,SEPA:!0},NO:{chars:15,bban_regexp:"^[0-9]{11}$",IBANRegistry:!0,SEPA:!0},NP:{},NR:{},NU:{},NZ:{},OM:{},PA:{},PE:{},PF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},PG:{},PH:{},PK:{chars:24,bban_regexp:"^[A-Z0-9]{4}[0-9]{16}$",IBANRegistry:!0},PL:{chars:28,bban_regexp:"^[0-9]{24}$",IBANRegistry:!0,SEPA:!0},PM:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},PN:{},PR:{},PS:{chars:29,bban_regexp:"^[A-Z0-9]{4}[0-9]{21}$",IBANRegistry:!0},PT:{chars:25,bban_regexp:"^[0-9]{21}$",IBANRegistry:!0,SEPA:!0},PW:{},PY:{},QA:{chars:29,bban_regexp:"^[A-Z]{4}[A-Z0-9]{21}$",IBANRegistry:!0},RE:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},RO:{chars:24,bban_regexp:"^[A-Z]{4}[A-Z0-9]{16}$",IBANRegistry:!0,SEPA:!0},RS:{chars:22,bban_regexp:"^[0-9]{18}$",IBANRegistry:!0},RU:{},RW:{},SA:{chars:24,bban_regexp:"^[0-9]{2}[A-Z0-9]{18}$",IBANRegistry:!0},SB:{},SC:{chars:31,bban_regexp:"^[A-Z]{4}[0-9]{20}[A-Z]{3}$",IBANRegistry:!0},SD:{},SE:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0},SG:{},SH:{},SI:{chars:19,bban_regexp:"^[0-9]{15}$",IBANRegistry:!0,SEPA:!0},SJ:{},SK:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0,SEPA:!0},SL:{},SM:{chars:27,bban_regexp:"^[A-Z]{1}[0-9]{10}[A-Z0-9]{12}$",IBANRegistry:!0,SEPA:!0},SN:{chars:28,bban_regexp:"^[A-Z]{1}[0-9]{23}$"},SO:{},SR:{},SS:{},ST:{chars:25,bban_regexp:"^[0-9]{21}$",IBANRegistry:!0},SV:{chars:28,bban_regexp:"^[A-Z]{4}[0-9]{20}$",IBANRegistry:!0},SX:{},SY:{},SZ:{},TC:{},TD:{chars:27,bban_regexp:"^[0-9]{23}$"},TF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},TG:{chars:28,bban_regexp:"^[A-Z]{2}[0-9]{22}$"},TH:{},TJ:{},TK:{},TL:{chars:23,bban_regexp:"^[0-9]{19}$",IBANRegistry:!0},TM:{},TN:{chars:24,bban_regexp:"^[0-9]{20}$",IBANRegistry:!0},TO:{},TR:{chars:26,bban_regexp:"^[0-9]{5}[A-Z0-9]{17}$",IBANRegistry:!0},TT:{},TV:{},TW:{},TZ:{},UA:{chars:29,bban_regexp:"^[0-9]{6}[A-Z0-9]{19}$",IBANRegistry:!0},UG:{},UM:{},US:{},UY:{},UZ:{},VA:{chars:22,bban_regexp:"^[0-9]{18}",IBANRegistry:!0},VC:{},VE:{},VG:{chars:24,bban_regexp:"^[A-Z0-9]{4}[0-9]{16}$",IBANRegistry:!0},VI:{},VN:{},VU:{},WF:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},WS:{},XK:{chars:20,bban_regexp:"^[0-9]{16}$",IBANRegistry:!0},YE:{},YT:{chars:27,bban_regexp:"^[0-9]{10}[A-Z0-9]{11}[0-9]{2}$",IBANRegistry:!0},ZA:{},ZM:{},ZW:{}};
]]>
</script>
<script type="text/javascript">
<![CDATA[
const DEFAULT_REMOVAL_MAP=[{base:'A',letters:'A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F'},{base:'AA',letters:'\uA732'},{base:'AE',letters:'\xC6\u01FC\u01E2'},{base:'AO',letters:'\uA734'},{base:'AU',letters:'\uA736'},{base:'AV',letters:'\uA738\uA73A'},{base:'AY',letters:'\uA73C'},{base:'B',letters:'B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181'},{base:'C',letters:'C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E'},{base:'D',letters:'D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779'},{base:'DZ',letters:'\u01F1\u01C4'},{base:'Dz',letters:'\u01F2\u01C5'},{base:'E',letters:'E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E'},{base:'F',letters:'F\u24BB\uFF26\u1E1E\u0191\uA77B'},{base:'G',letters:'G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E'},{base:'H',letters:'H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D'},{base:'I',letters:'I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197'},{base:'J',letters:'J\u24BF\uFF2A\u0134\u0248'},{base:'K',letters:'K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2'},{base:'L',letters:'L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780'},{base:'LJ',letters:'\u01C7'},{base:'Lj',letters:'\u01C8'},{base:'M',letters:'M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C'},{base:'N',letters:'N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4'},{base:'NJ',letters:'\u01CA'},{base:'Nj',letters:'\u01CB'},{base:'O',letters:'O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C'},{base:'OI',letters:'\u01A2'},{base:'OO',letters:'\uA74E'},{base:'OU',letters:'\u0222'},{base:'OE',letters:'\x8C\u0152'},{base:'oe',letters:'\x9C\u0153'},{base:'P',letters:'P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754'},{base:'Q',letters:'Q\u24C6\uFF31\uA756\uA758\u024A'},{base:'R',letters:'R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782'},{base:'S',letters:'S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784'},{base:'T',letters:'T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786'},{base:'TZ',letters:'\uA728'},{base:'U',letters:'U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244'},{base:'V',letters:'V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245'},{base:'VY',letters:'\uA760'},{base:'W',letters:'W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72'},{base:'X',letters:'X\u24CD\uFF38\u1E8A\u1E8C'},{base:'Y',letters:'Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE'},{base:'Z',letters:'Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762'},{base:'a',letters:'a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250'},{base:'aa',letters:'\uA733'},{base:'ae',letters:'\xE6\u01FD\u01E3'},{base:'ao',letters:'\uA735'},{base:'au',letters:'\uA737'},{base:'av',letters:'\uA739\uA73B'},{base:'ay',letters:'\uA73D'},{base:'b',letters:'b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253'},{base:'c',letters:'c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184'},{base:'d',letters:'d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A'},{base:'dz',letters:'\u01F3\u01C6'},{base:'e',letters:'e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD'},{base:'f',letters:'f\u24D5\uFF46\u1E1F\u0192\uA77C'},{base:'g',letters:'g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F'},{base:'h',letters:'h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265'},{base:'hv',letters:'\u0195'},{base:'i',letters:'i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131'},{base:'j',letters:'j\u24D9\uFF4A\u0135\u01F0\u0249'},{base:'k',letters:'k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3'},{base:'l',letters:'l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747'},{base:'lj',letters:'\u01C9'},{base:'m',letters:'m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F'},{base:'n',letters:'n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5'},{base:'nj',letters:'\u01CC'},{base:'o',letters:'o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275'},{base:'oi',letters:'\u01A3'},{base:'ou',letters:'\u0223'},{base:'oo',letters:'\uA74F'},{base:'p',letters:'p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755'},{base:'q',letters:'q\u24E0\uFF51\u024B\uA757\uA759'},{base:'r',letters:'r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783'},{base:'s',letters:'s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B'},{base:'t',letters:'t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787'},{base:'tz',letters:'\uA729'},{base:'u',letters:'u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289'},{base:'v',letters:'v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C'},{base:'vy',letters:'\uA761'},{base:'w',letters:'w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73'},{base:'x',letters:'x\u24E7\uFF58\u1E8B\u1E8D'},{base:'y',letters:'y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF'},{base:'z',letters:'z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763'}];for(var diacriticsMap={},i=0;i<DEFAULT_REMOVAL_MAP.length;i++)for(var letters=DEFAULT_REMOVAL_MAP[i].letters,j=0;j<letters.length;j++)diacriticsMap[letters[j]]=DEFAULT_REMOVAL_MAP[i].base;function replaceDiacritics(e){return e.replace(/[^\u0000-\u007E]/g,(function(e){return diacriticsMap[e]||e}))}
]]>
</script>
<script src='https://cdn.jsdelivr.net/npm/big.js@6.0.0/big.min.js'></script>
<script type="text/javascript">
<![CDATA[
"use strict";wgxpath.install(),function(a){"function"!=typeof a.matches&&(a.matches=a.msMatchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||function(a){for(var b=this,c=(b.document||b.ownerDocument).querySelectorAll(a),d=0;c[d]&&c[d]!==b;)++d;return!!c[d]}),"function"!=typeof a.closest&&(a.closest=function(a){for(var b=this;b&&1===b.nodeType;){if(b.matches(a))return b;b=b.parentNode}return null})}(window.Element.prototype),function(){function a(a,b){b=b||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(a,b.bubbles,b.cancelable,b.detail),c}return"function"!=typeof window.CustomEvent&&void(a.prototype=window.Event.prototype,window.CustomEvent=a)}(),"undefined"!=typeof NodeList&&NodeList.prototype&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),Array.from||(Array.from=function(){var a=Object.prototype.toString,b=function(b){return"function"==typeof b||"[object Function]"===a.call(b)},c=function(a){var b=+a;return isNaN(b)?0:0!=b&&isFinite(b)?(0<b?1:-1)*Math.floor(Math.abs(b)):b},d=Math.pow(2,53)-1,e=function(a){var b=c(a);return Math.min(Math.max(b,0),d)};return function(a){var c=this,d=Object(a);if(null==a)throw new TypeError("Array.from requires an array-like object - not null or undefined");var f,g=1<arguments.length?arguments[1]:void 0;if("undefined"!=typeof g){if(!b(g))throw new TypeError("Array.from: when provided, the second argument must be a function");2<arguments.length&&(f=arguments[2])}for(var h,i=e(d.length),j=b(c)?Object(new c(i)):Array(i),l=0;l<i;)h=d[l],j[l]=g?"undefined"==typeof f?g(h,l):g.call(f,h,l):h,l+=1;return j.length=i,j}}());(function(a){a&&a.prototype&&null==a.prototype.children&&Object.defineProperty(a.prototype,"children",{get:function get(){for(var a,b=0,c=this.childNodes,d=[];a=c[b++];)1===a.nodeType&&d.push(a);return d}})})(window.Node||window.Element),function(a){a.forEach(function(a){a.hasOwnProperty("remove")||Object.defineProperty(a,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null===this.parentNode||this.parentNode.removeChild(this)}})})}([Element.prototype,CharacterData.prototype,DocumentType.prototype]),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var ComponentRegistry=function(){this.handlers=[]};ComponentRegistry.prototype.add=function(a){this.handlers.push(a)},ComponentRegistry.prototype.initialize=function(){var a=this;this.handlers.forEach(function(b){b.call(a)})};var components=new ComponentRegistry,validations=[],formChangedEvent=new CustomEvent("formChanged",{id:null,value:null});function initialize(){components.initialize(),toggleGroups(),eform.hasExternalEnumeration()?comboExternal.checkIfAllLoaded():eform.postAllLoadedMessage(),parent.onload=null}
"use strict";function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var Dialog=function(){function a(b){_classCallCheck(this,a);var c=b||{};this.templateId=c.templateId||"dialog-template",this.loadXmlFromFileCallback=c.loadXmlFromFileCallback||function(){},this.saveToLocalStorageCallback=c.saveToLocalStorageCallback||function(){},this.loadFromLocalStorageCallback=c.loadFromLocalStorageCallback||function(){},this.downloadXmlCallback=c.downloadXmlCallback||function(){},this.localStorageChanged=!0,this.loadXmlDialogShowed=!1,this.saveXmlDialogShowed=!1,this.initialize()}return _createClass(a,[{key:"initialize",value:function initialize(){var a=this;if("display"!==eform.getMetadata().mode){var b=document.getElementById(this.templateId);if(null==b)return void console.warn("Method Dialog.initialize() stopped!");if(localStorageAvailable()){this.saveXmlDialog=b.querySelector("#saveXmlDialog"),this.saveXmlDialog.querySelector("#hide-save-dialog").addEventListener("click",function(){return a.hideSaveXmlDialog()});var c=this.saveXmlDialog.querySelector("#saveXmlDialog-downloadXml-btn");c.addEventListener("click",this.downloadXmlCallback),this.saveXmlDialogLocalStorageXmlName=this.saveXmlDialog.querySelector("#saveXmlDialog-saveToLocalStorage-versionText"),this.saveXmlDialog.querySelector("#saveXmlDialog-saveToLocalStorage-btn").addEventListener("click",function(){a.saveToLocalStorageCallback(a.saveXmlDialogLocalStorageXmlName.value),a.saveXmlDialogLocalStorageXmlName.value="",a.localStorageChanged=!0})}this.loadXmlDialog=b.querySelector("#loadXmlDialog"),loadXmlDialog.querySelector("#hide-load-dialog").addEventListener("click",function(){return a.hideLoadXmlDialog()}),this.fileInput=loadXmlDialog.querySelector("#load-file"),this.localStorageGroup=loadXmlDialog.querySelector("#load-from-local-storage-group"),this.localStorageSelect=loadXmlDialog.querySelector("#pull-from-local-storage-select"),b.querySelector("#loadXmlDialog-clearLocalStorage").addEventListener("click",function(){localStorageAvailable()&&(window.localStorage.removeItem(eform.getNamespaceUrl()),a.localStorageChanged=!0,a.loadFromLocalStorage())}),b.querySelector("#load-btn").addEventListener("click",function(){0===a.fileInput.files.length?null!=a.localStorageSelect.value&&"-1"!==a.localStorageSelect.value&&""!==a.localStorageSelect.value?a.loadFromLocalStorageCallback(a.localStorageSelect.value):alert("Pros\xEDm, vyberte XML s\xFAbor z disku alebo ulo\u017Een\xE9 XML z Local Storage"):a.loadXmlFromFileCallback(a.fileInput.files[0])})}}},{key:"loadFromLocalStorage",value:function loadFromLocalStorage(){if(!0===this.localStorageChanged){var c=JSON.parse(window.localStorage.getItem(eform.getNamespaceUrl()));if(null==c||0==c.length){this.localStorageSelect.innerHTML="";var d=document.createElement("option");d.value="-1",d.text="Neexistuj\xFA \u017Eiadne ulo\u017Een\xE9 XML",this.localStorageSelect.appendChild(d)}else{this.localStorageSelect.innerHTML="";for(var a,b=c.length-1;0<=b;b--){a=document.createElement("option"),a.value=b;var e=c[b].name;a.text=null!=e&&0<e.length?e+" ("+c[b].dateCreated+")":c[b].dateCreated,this.localStorageSelect.appendChild(a)}}this.localStorageChanged=!1}else this.localStorageSelect.value=this.localStorageSelect.firstChild.value}},{key:"toggleSaveXmlDialog",value:function toggleSaveXmlDialog(){this.saveXmlDialogShowed?this.hideSaveXmlDialog():this.showSaveXmlDialog()}},{key:"toggleLoadXmlDialog",value:function toggleLoadXmlDialog(){this.loadXmlDialogShowed?this.hideLoadXmlDialog():this.showLoadXmlDialog()}},{key:"showLoadXmlDialog",value:function showLoadXmlDialog(){return this.hideSaveXmlDialog(),localStorageAvailable()&&(this.loadFromLocalStorage(),null!=this.localStorageSelect.firstChild&&"-1"!=this.localStorageSelect.firstChild.value)?(this.localStorageGroup.classList.remove("govuk-visually-hidden"),this.loadXmlDialog.classList.add("showLoadXmlWithLocalStorage"),void(this.loadXmlDialogShowed=!0)):void(this.localStorageGroup.classList.add("govuk-visually-hidden"),this.loadXmlDialog.classList.add("show"),this.loadXmlDialogShowed=!0)}},{key:"showSaveXmlDialog",value:function showSaveXmlDialog(){this.hideLoadXmlDialog(),this.saveXmlDialog.classList.add("show"),this.saveXmlDialogShowed=!0}},{key:"hideLoadXmlDialog",value:function hideLoadXmlDialog(){this.fileInput.value="",this.localStorageSelect.value=void 0,this.loadXmlDialog.classList.remove("show","showLoadXmlWithLocalStorage"),this.loadXmlDialogShowed=!1}},{key:"hideSaveXmlDialog",value:function hideSaveXmlDialog(){this.saveXmlDialogLocalStorageXmlName.value="",this.saveXmlDialog.classList.remove("show"),this.saveXmlDialogShowed=!1}},{key:"resetFileInput",value:function resetFileInput(){this.fileInput.value=""}}]),a}();
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}components.add(function(){function a(b){var c=b.parentNode;if(c!==document.body){var d=c.dataset.component;return"switch"===d||"group"===d||"repeatGroup"===d?c:a(c)}}function b(a){var c=a.parentNode;return c===document.body?void 0:c.dataset.groupId?c:b(c)}function c(){var a=document.querySelectorAll("*[".concat("data-group-loaded","]"));a.forEach(function(a){a.setAttribute("data-group-loaded",!1)})}function d(a){return 0===a.children.length&&1===a.childNodes.length&&a.childNodes[0].nodeType===Node.TEXT_NODE}function e(a){return 0===a.children.length&&0===a.childNodes.length}function f(){var a=document.querySelectorAll("[data-component][data-path]:not([data-full-path])");_toConsumableArray(a).forEach(function(a){g(a)})}function g(a,b){var c=null;if(a.hasAttribute("data-full-path"))return c=a.getAttribute("data-full-path").split("/"),b?c.concat(b):c;if(a.dataset.component&&a.dataset.path){var d=[];("combo"==a.dataset.component||"comboExternal"==a.dataset.component)&&null!=a.dataset.enterNonCodelistData?(d=h(a,"data-path"),"xml"==a.dataset.enterNonCodelistData&&-1!=d[d.length-1].indexOf("NonCodelistData")&&d.pop()):(d=h(a,"data-dataxmloutputstructvaluepath"),d=h(a,"data-path").concat(d)),b=b?d.concat(b):d,c=a.parentElement?g(a.parentElement,b):b,c&&(c=i(c),a.setAttribute("data-full-path",c.join("/")))}else c=a.parentElement?g(a.parentElement,b):b;return c}function h(a,b){var c=[];if(a.hasAttribute(b)){var d=a.getAttribute(b);c=d.split("/"),c=i(c)}return c}function i(a){for(;0<a.length&&(""==a[0]||"."==a[0]);)a.shift();for(;0<a.length&&(""==a[a.length-1]||"."==a[a.length-1]);)a.pop();return a}function j(a,b,c,f){var g=!!(4<arguments.length&&arguments[4]!==void 0)&&arguments[4],h=5<arguments.length&&arguments[5]!==void 0?arguments[5]:null,l=_toConsumableArray(b),p=_toConsumableArray(f),q=void 0;if(a.tagName){var u=k(a.tagName);if(a.hasAttributes()&&!m(a)){var v="";Array.from(a.attributes).forEach(function(a){0==v.length?v="[@"+a.name+"='"+a.value+"'":v+=" and @"+a.name+"='"+a.value+"'"}),v+="]",u+=v}l.push(u),null==h&&p.push(u),q=n(l,c,p,g)}if(q&&0<q.length){for(var r,s=function(b){var c=q[b],f=c.closest("[data-validate-children='false'"),g=eform.getMetadata().load&&eform.getMetadata().load.forceHiddenComponents;if("undefined"!=typeof f&&null!==f&&!g)return"continue";if(h&&c==h)return"continue";var i=component.getType(c);if("repeatGroup"===i)o(c,a,p);else if("group"===i)_toConsumableArray(a.children).forEach(function(a){return j(a,["."],c,p)});else if(("combo"===i||"comboExternal"===i)&&null!=c.dataset.enterNonCodelistData&&a.children[0]&&("Codelist"===a.children[0].localName||"NonCodelistData"===a.children[0].localName)){var k,m=a.children[0];if("Codelist"===m.localName){for(var n=m.children.length-1;0<=n;n--)if("CodelistItem"===m.children[n].localName){k=m.children[n];break}}else k=m;if(!0===setComponentValue(c,k,null,null,{xmlLoad:!0}))return{v:!0}}else if(d(a)){var r;if("comboExternal"===i&&comboExternal.getLoadDataDynamicallyFlag(c))r=a.parentElement;else if(r=null==a.childNodes[0].data?"":a.childNodes[0].data.trim(),null!=c.dataset.customXmlLoad)return c.dataset.xmlLoadValue=r,{v:!0};if(!0===setComponentValue(c,r,null,null,{xmlLoad:!0}))return{v:!0}}else if(e(a)){if(null!=c.dataset.customXmlLoad)return c.dataset.xmlLoadValue="",{v:!0};if(!0===setComponentValue(c,"",null,null,{xmlLoad:!0}))return{v:!0}}else if(null!=c.dataset.mixedXmlContent){var s=a.innerHTML.trim();if(s=s.replace(/(<\/?).*?:(.*?>)/g,"$1$2"),s=s.replace(/(<.*?)\s+xmlns.*?(\/?>)/g,"$1$2"),!0===setComponentValue(c,s,null,null,{xmlLoad:!0}))return{v:!0}}else if(0<a.children.length)return _toConsumableArray(a.children).forEach(function(a){return j(a,l,c,p)}),"break"},t=0;t<q.length;t++)if(r=s(t),"continue"!==r){if("break"===r)break;if("object"===_typeof(r))return r.v}}else _toConsumableArray(a.children).forEach(function(a){return j(a,l,c,p,g)});return!1}function k(a){var b=Object.keys(eform.getMetadata().namespaces)[0]+":";return a.startsWith(b)?a:b+a}function l(a){return!(0>=a.length)&&("."==a[0]||""==a[0]?a.slice(1).join("/"):a.join("/"))}function m(a){for(var b=0;b<a.attributes.length;b++)if(a.attributes[b].name.startsWith("xmlns"))return!0;return!1}function n(a,b,c){var d=!!(3<arguments.length&&arguments[3]!==void 0)&&arguments[3];if(!a||!c)throw new Error("Illegal argument: path must not be null");var e=l(c),f=null;f="undefined"!=typeof d&&!0===d?(b||document).querySelectorAll("*[data-component][data-full-path=\"".concat(e,"\"]:not([data-xmlelementnotwrite])")):document.querySelectorAll("*[data-component][data-full-path=\"".concat(e,"\"]:not([data-xmlelementnotwrite])"));if(0!==f.length){for(var g=[],h=0;h<f.length;h++)"group"===f[h].getAttribute("data-component")?"false"==f[h].getAttribute("data-group-loaded")&&(f[h].setAttribute("data-group-loaded",!0),g.push(f[h])):g.push(f[h]);return g}}function o(a,b,c){var d=a.querySelector("*[data-group-loaded='false']");if(null==d)return getRepeatGroupAddButton(a).click(),void o(a,b,c);d.setAttribute("data-group-loaded","");var e=!0;if(b&&b.children[0]&&("Codelist"===b.children[0].localName||"NonCodelistData"===b.children[0].localName)){var f=d.querySelector("[data-enter-non-codelist-data]");f&&("combo"==f.dataset.component||"comboExternal"==f.dataset.component)&&"./"==f.dataset.path&&j(b,["."],d,c,!0,a)&&(e=!1)}e&&(p(b)&&j(b,["."],d,c,!0,a),_toConsumableArray(b.children).forEach(function(a){return j(a,["."],d,c,!0)})),b.parentElement.removeChild(b),a.querySelectorAll("*[data-group-loaded='false']").forEach(function(a){a.setAttribute("data-group-loaded","true")})}function p(a){for(var b=0;b<a.childNodes.length;b++)if(a.childNodes[b].nodeType===Node.TEXT_NODE&&0!=a.childNodes[b].nodeValue.replace(/\u00a0/g,"").trim().length)return!0;return!1}function q(a){var b=new DOMParser;return b.parseFromString(a,"text/xml")}function r(a,b){var c=new FileReader;c.onload=function(a){b(a.target.result)},c.onerror=function(a){console.error("Error reading file",a)},c.readAsText(a)}function s(){var a=document.querySelectorAll("[data-component]:not([data-omit-from-xml]):not([data-omit-from-xml] *)");for(var d in eform.globalVariables.saveXmlComponentsOutOfDom){var b=eform.globalVariables.saveXmlComponentsOutOfDom[d],c={element:b.component,domReferenceElement:b.domReferenceElement};a=[].concat(_toConsumableArray(a),[c],_toConsumableArray(b.component.querySelectorAll("[data-component]:not([data-omit-from-xml]):not([data-omit-from-xml] *)")))}return a}function t(b,c){if(window.navigator.msSaveOrOpenBlob){var d=new Blob([c],{type:"text/xml"});window.navigator.msSaveBlob(d,b)}else{var e=document.createElement("a");e.setAttribute("href","data:text/xml;charset=utf-8,"+encodeURIComponent(c)),e.setAttribute("download",b),e.style.display="none",document.body.appendChild(e),e.click(),document.body.removeChild(e)}}function u(){try{var a=x();t("data.xml",a.toString("downloadXml"))}catch(a){return void(a.cause&&a.cause.caught?(console.error(a.message,a.cause),alert(a.message+"\n\nDetailnej\u0161ie info sa nach\xE1dza v developer konzole.\n\nChybov\xE9 v\xFDpisy v koznole by V\xE1m mali pom\xF4c\u0165 identifikova\u0165 komponent, ktor\xFD sp\xF4sobuje tento probl\xE9m a n\xE1sledne je potrebn\xE9 ho v eForm aplik\xE1ci\xED vyh\u013Eada\u0165 (napr. pomocou po\u013Ea Vyh\u013Ead\xE1vanie v editore komponentov vpravo hore) a opravi\u0165.\nNaj\u010Dastej\u0161ie sp\xF4sobuje probl\xE9m nespr\xE1vne nastavenie XPath atrib\xFAtov alebo ich zl\xE1 hierarchia vzh\u013Eadom na skupiny pol\xED, ktor\xE9 ovplyv\u0148uj\xFA v\xFDsledn\xFD XML dokument. Opakovan\xE1 skupina pol\xED v\u017Edy odde\u013Euje kontext svojich pod-komponentov svoj\xEDm vlastn\xFDm XML elementom.\n\nOtvorenie konzoly po zavret\xED tohto okna: F12 -> karta Console/Konzola alebo klik prav\xFDm tla\u010Didlom my\u0161i kdeko\u013Evek na str\xE1nke, naspodu Inspect element/Presk\xFAma\u0165 prvok a n\xE1sledne karta Console)")):(console.error("[Save XML] {toolbar.js} (saveToXmlHandler) Nastala neocakavana chyba pri vytvarani XML dokumentu."+(a.message?"\nDetail: "+a.message:"")+"\n\nStack:\n"+a.stack),alert("Nastala neo\u010Dak\xE1van\xE1 chyba pri vytv\xE1ran\xED XML dokumentu. Detailnej\u0161ie info sa nach\xE1dza v developer konzole.\n\nChybov\xE9 v\xFDpisy v koznole by V\xE1m mali pom\xF4c\u0165 identifikova\u0165 komponent, ktor\xFD sp\xF4sobuje tento probl\xE9m a n\xE1sledne je potrebn\xE9 ho v eForm aplik\xE1ci\xED vyh\u013Eada\u0165 (napr. pomocou po\u013Ea Vyh\u013Ead\xE1vanie v editore komponentov vpravo hore) a opravi\u0165.\nNaj\u010Dastej\u0161ie sp\xF4sobuje probl\xE9m nespr\xE1vne nastavenie XPath atrib\xFAtov alebo ich zl\xE1 hierarchia vzh\u013Eadom na skupiny pol\xED, ktor\xE9 ovplyv\u0148uj\xFA v\xFDsledn\xFD XML dokument. Opakovan\xE1 skupina pol\xED v\u017Edy odde\u013Euje kontext svojich pod-komponentov svoj\xEDm vlastn\xFDm XML elementom.\n\nOtvorenie konzoly po zavret\xED tohto okna: F12 -> karta Console/Konzola alebo klik prav\xFDm tla\u010Didlom my\u0161i kdeko\u013Evek na str\xE1nke, naspodu Inspect element/Presk\xFAma\u0165 prvok a n\xE1sledne karta Console)")))}}function v(a){var b=performance.now();eform.getMetadata().xmlLoading=!0;var d=q(a),e=w(d);e&&(form.reset(),helper.disableParentNotification(),form.clearErrors(),document.querySelectorAll("[data-component='repeatGroup']").forEach(function(a){repeatGroup.removeRepetitionsFast(a)}),document.querySelectorAll("[data-value-loaded='true']").forEach(function(a){a.removeAttribute("data-value-loaded")}),c(),f(),eform.hasWizard()&&wizard.goToFirstStep(),switchHandler.switchingEnabled=!1,b=performance.now(),j(d,[],void 0,[]),b=performance.now(),switchHandler.switchingEnabled=!0,toggleGroups(),eform.hasWizard()?window.setTimeout(autocompleteHandler.closeOpenDropdowns,75,wizard.getCurrentStep()):window.setTimeout(autocompleteHandler.closeOpenDropdowns(),75),B&&(C.hideLoadXmlDialog(),B=void 0),helper.disableParentNotification(!1),helper.notifyParent(),delete eform.getMetadata().xmlLoading,document.dispatchEvent(new CustomEvent("xml-load",{detail:{result:"ok"}})),helper.notifyParent({type:"xml-load",result:"ok"})),e||(delete eform.getMetadata().xmlLoading,document.dispatchEvent(new CustomEvent("xml-load",{detail:{result:"error",errorMessage:"ID formul\xE1ra v na\u010D\xEDtanom XML sa nezhoduje s ID aktu\xE1lneho formul\xE1ra.",errorCode:1}})),helper.notifyParent({type:"xml-load",result:"error",errorMessage:"ID formul\xE1ra v na\u010D\xEDtanom XML sa nezhoduje s ID aktu\xE1lneho formul\xE1ra.",errorCode:1}),alert("ID formul\xE1ra v na\u010D\xEDtanom XML sa nezhoduje s ID aktu\xE1lneho formul\xE1ra."))}function w(a){var b=eform.getMetadata().identifier;if(a.children[0]&&a.children[0].attributes)for(var c,d=0;d<a.children[0].attributes.length;d++)if(c=a.children[0].attributes[d].value.split("/"),c[c.length-2]==b)return!0;return C.resetFileInput(),console.warn("[LOAD XML] Bolo nacitane nevalidne XML, nezhoduje sa ID v XML (xmlns) s ID formulara"),!1}function x(){var c=eform.getMetadata(),d=Object.keys(c.namespaces)[0],e=c.formKey,f=new eFormXMLDocument(d,e);f.namespaces=c.namespaces;var g=_toConsumableArray(s());return E=g.map(function(a){return a.domReferenceElement?{type:a.element.dataset.component,path:a.element.dataset.path,element:a.element,domReferenceElement:a.domReferenceElement}:{type:a.dataset.component,path:a.dataset.path,element:a}}),D=[],E.forEach(function(c){var d=a(c.domReferenceElement?c.domReferenceElement:c.element);if(d){for(var e,f=0;f<E.length;f++)if(E[f].element===d){e=E[f];break}switch(d.dataset.component){case"switch":case"group":{e.children=e.children||[],e.children.push(c);break}case"repeatGroup":{var g=b(c.element),h=g.dataset.groupId;e.groups=e.groups||{},e.groups[h]=e.groups[h]||[],e.groups[h].push(c);break}default:console.warn("Component ".concat(d.dataset.component," should not have any child components"));}}else D.push(c)}),y(f,D),!0==c.notSaveOptionalElements&&f.removeEmptyValues(),f}function y(a,b,e,f){b!=null&&b.forEach(function(b){if(f||!b.element.hasAttribute("data-is-proxied"))try{switch(b.type){case"proxy":{var m=b.element.dataset.proxiedId.startsWith("*")||b.element.closest(repeatGroup.selectors.repetition)?b.element:document;var n=eform.component.getDiv(b.element.dataset.proxiedId,m);if(n){var o;switch(n.dataset.component){case"group":case"repeatGroup":case"switch":o=z(n,E);break;default:o={type:n.dataset.component,path:n.dataset.path,element:n};}y(a,[o],e,!0)}else{console.error("Proxy s nazvom '"+b.element.dataset.label+"' nenasla svoj proxovany komponent s ID/alias '"+b.element.dataset.proxiedId+"'");break}break}case"switch":{if("false"==b.element.dataset.validateChildren)break;y(a,b.children,e);break}case"group":{if("false"==b.element.dataset.validateChildren)break;var p;p="."===b.path?e:"undefined"==typeof e?a.addValueByPathString(b.path,"",b.element.dataset.sharedXpath):a.addValueToParentByPathString(e,b.path,"",void 0,b.element.dataset.sharedXpath),y(a,b.children,p);break}case"repeatGroup":{for(var c in b.groups){var d=b.groups[c],g=void 0;g="undefined"==typeof e?a.addValueByPathString(b.path,""):a.addValueToParentByPathString(e,b.path,""),y(a,d,g)}break}default:{var q=getComponentData(b.element);if(!1===A(b,q))break;if(Array.isArray(q))q.forEach(function(b){e?a.addValueToParentByPathString(e,b.path,b.value):a.addValueByPathString(b.path,b.value)});else{if(null!=b.element.dataset.mixedXmlContent){var h="%%"+b.element.dataset.uid+"%%",i=eFormXMLDocument.parsePath(b.element.dataset.path),j={placeholder:h,value:q.value,ns:i[i.length-1].ns};null!=b.element.dataset.wysiwygEditor&&(j.wysiwygEditor=!0),a.addMixedXmlContentPlaceholder(j),q.value=h}if("xml"!=b.element.dataset.enterNonCodelistData&&null!=b.element.dataset.dataxmloutputstructwrapper&&0<b.element.dataset.dataxmloutputstructwrapper.length){var k=q.valcomplex,l=eform.getLanguage();if("sk"!=l&&k){var r=JSON.parse(helper.b64DecodeUnicode(k));r.clItemName=eform.component.getValueText(b.element),r.clItemNameLang=l,k=helper.b64EncodeUnicode(JSON.stringify(r))}a.addStructAndValueByPathString(b.path,{wrapper:b.element.dataset.dataxmloutputstructwrapper,item:b.element.dataset.dataxmloutputstructitem},k,e)}else e?a.addValueToParentByPathString(e,b.path,q.value,b):a.addValueByPathString(b.path,q.value)}}}}catch(a){if(a.cause&&a.cause.caught)throw a;else throw Error("[Save XML] {toolbar.js} (collectValue)\n\nNastala chyba pocas vytvarania XML kvoli komponentu:\nID: "+b.element.dataset.uid+"\nXPath: "+b.element.dataset.path+"\nTyp: "+b.element.dataset.component,{cause:{component:b,xmlJsError:a,caught:!0}})}})}function z(a,b){for(var c=0;c<b.length;c++)if(a===b[c].element)return b[c]}function A(a,b){var c=!0;return c=("number"!==a.type||void 0!==b.value&&0!==b.value.length)&&("date"!==a.type||void 0!==b.value&&0!==b.value.length),c}window.LoadXml=v,window.getXmlDoc=x;var B=!1;window.LoadFromFile=function(){C.showLoadXmlDialog(),B=!0};var C=new Dialog({loadXmlFromFileCallback:function(a){if(!a.name||4>a.name.length||".xml"!==a.name.substring(a.name.length-4,a.name.length))return document.dispatchEvent(new CustomEvent("xml-load",{detail:{result:"error",errorMessage:"Bol nahrat\xFD s\xFAbor nespr\xE1vneho typu. Je nutn\xE9 nahra\u0165 XML textov\xFD s\xFAbor s koncovkou '.xml'.",errorCode:0}})),helper.notifyParent({type:"xml-load",result:"error",errorMessage:"Bol nahrat\xFD s\xFAbor nespr\xE1vneho typu. Je nutn\xE9 nahra\u0165 XML textov\xFD s\xFAbor s koncovkou '.xml'.",errorCode:0}),void alert("Bol nahrat\xFD s\xFAbor nespr\xE1vneho typu. Je nutn\xE9 nahra\u0165 XML textov\xFD s\xFAbor s koncovkou '.xml'.");var b=performance.now();r(a,function(a){v(a,b)})},saveToLocalStorageCallback:function(a){var b=eform.getNamespaceUrl(),c=JSON.parse(window.localStorage.getItem(b))||[],d=new Date,e=("0"+d.getDate()).slice(-2)+"."+("0"+(d.getMonth()+1)).slice(-2)+"."+d.getFullYear()+" "+("0"+d.getHours()).slice(-2)+":"+("0"+d.getMinutes()).slice(-2)+":"+("0"+d.getSeconds()).slice(-2),f={dateCreated:e,name:null!=a&&0<a.length?a:null,xml:x().toString()};c.push(f);try{window.localStorage.setItem(b,JSON.stringify(c))}catch(a){var g=JSON.stringify(window.localStorage).length;console.error("Aktu\xE1lne vyu\u017Eitie Local Storage: "+g+" B"),console.error(a),alert("Chyba pri ukladan\xED XML do Local Storage. Pravdepodobne je ulo\u017Een\xFDch pr\xEDli\u0161 ve\u013Ea XML dokumentov.\n\nPred \u010Fal\u0161\xEDm ukladan\xEDm do Local Storage, pros\xEDm, uvo\u013Enite miesto stla\u010Den\xEDm tla\u010Didla Vy\u010Disti\u0165 Local Storage, ktor\xE9 zma\u017Ee v\u0161etky ulo\u017Een\xE9 XML dokumenty (Tla\u010Didlo sa zobraz\xED po stla\u010Den\xED tla\u010Didla Na\u010D\xEDta\u0165).\n\nAktu\xE1lne vyu\u017Eitie Local Storage: "+g+" B.")}},loadFromLocalStorageCallback:function(a){var b=performance.now(),c=JSON.parse(window.localStorage.getItem(eform.getNamespaceUrl()));v(c[a].xml,b)},downloadXmlCallback:u}),D=[],E=[],F=document.getElementById("validate-btn");F&&F.addEventListener("click",function(){form.clearErrors(),validator.validateAll()});var G=document.getElementById("reset-btn");G&&G.addEventListener("click",function(){form.reset(),document.querySelectorAll("[data-component]").forEach(function(a){component.setDefaultValue(a)}),form.clearErrors(),eform.hasWizard()&&wizard.goToFirstStep(),toggleGroups()});var H=document.getElementById("save-btn");H&&H.addEventListener("click",function(){localStorageAvailable()?C.toggleSaveXmlDialog():u()});var I=document.getElementById("show-load-dialog-btn");I&&I.addEventListener("click",function(){C.toggleLoadXmlDialog()});var J=document.getElementById("submit-btn");J&&J.addEventListener("click",function(){if(ValidateForm()){var a=new XMLHttpRequest;a.open("POST",J.value,!0),a.send(x())}});Array.from(document.querySelectorAll("*[data-component='proxy']"))});
"use strict";function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var Validator=function(){function a(){_classCallCheck(this,a),this.validations={},this.complexValidations=[],this.hasError=!1}return _createClass(a,[{key:"registerValidations",value:function registerValidations(a,b){if(!a.dataset||!a.dataset.uid)return console.error("[Validacie] {registerValidations} Na vstupe nie je spravny komponent. Vstup:"),void console.error(arguments);var c=a.dataset.uid,d=a.closest("[data-component='repeatGroup']");null!=d&&(c=d.id+"_"+c),this.validations[c]||(this.validations[c]={}),null!=d&&(this.validations[c].rptGrpParentUid=d.dataset.uid),this.validations[c].validationsArray||(this.validations[c].validationsArray=b),this.validations[c].components||(this.validations[c].components=[]),this.validations[c].components.push(a)}},{key:"removeValidations",value:function removeValidations(a,b){var c=eform.component.getDiv(a,b||document),d=function(a){var b=validator.validations[a].components;b.forEach(function(a,d){a===c&&b.splice(d,1)}),0==b.length&&delete validator.validations[a]};for(var e in validator.validations)d(e)}},{key:"addErrors",value:function addErrors(a,b,c){var d=void 0,e=void 0;if(Array.isArray(a)?0<a.length&&(d=a[0].closest(".govuk-form-group"),e=a[0].closest(".repeat-item")):(a.classList.add("govuk-form-group--error"),d=a.closest(".govuk-form-group"),e=a.closest(".repeat-item")),"string"==typeof b&&null!==d){var f=d.querySelector(".govuk-error-message");f&&(f.innerHTML=f.innerHTML+" "+b,f.classList.remove("govuk-visually-hidden"),f.dataset.type=c),a.querySelectorAll("input").forEach(function(a){a&&a.classList.add("govuk-input--error")}),a.querySelectorAll("textarea").forEach(function(a){a&&a.classList.add("govuk-textarea--error")}),a.querySelectorAll("select").forEach(function(a){a&&a.classList.add("govuk-select--error")}),e&&void 0!==e&&null!==e&&e.classList.add("repeat-item-has-error")}}},{key:"setComplexValidations",value:function setComplexValidations(a){return this.complexValidations=this.complexValidations.concat(a)}},{key:"addComplexValidation",value:function addComplexValidation(a){this.complexValidations.push(a)}},{key:"validateAll",value:function validateAll(){this.validate(!0),this.hasError||this.showSuccessSummary()}},{key:"validate",value:function validate(a){var b=this;this.hasError=!1,this.complexValidationsErrorArr=[];var c;for(var h in this.validations){c=this.validations[h];for(var k,l=0;l<c.components.length;l++)if(k=c.components[l],!!validator.canValidateComponent(k,a))for(var m=0;m<c.validationsArray.length&&!validator.dispatchValidation(k,c.validationsArray[m]);m++);}for(var d=function(){var c=b.complexValidations[e];if(!c.components||0==c.components.length)return console.warn("[Complex validation] Vo validacii nie su definovane ziadne komponenty"),"continue";var d=!1;for(f=0;f<c.components.length;f++){var g=c.components[f],h=eform.component.getDiv(g,c.context?c.context:document);if(null==h){console.error("[Complex validation] Komponent s ID/Alias '"+g+"' neexistuje vo formulari. Detail validacie:",c),d=!0;break}if(!b.canValidateComponent(h,a,c.method)){d=!0;break}}if(d)return"continue";switch(c.method){case"CUSTOM_VISIBLE":case"CUSTOM":{for(var E=0;E<c.components.length;E++){var i=c.components[E],j=eform.component.getDiv(i,c.context?c.context:document);if(!("CUSTOM_VISIBLE"==c.method&&eform.component.isHidden(j))){var l=void 0;try{l=c.operation(i,j)}catch(a){console.error("[Validation-Complex-Custom] Chyba v javascript kode operacie komplexnej validacie.\n\nCesta vo formulari k JS kodu validacie:\n"+helper.parentsTrace(j,"JS kod validacie:"),c,"\n\nJavascript error:",a);break}null!=l&&null!=l.componentsArray?l.componentsArray.forEach(function(a){b.setError(a,c.message,c.method)}):!l&&"object"==_typeof(j)&&b.setError(j,c.message,c.method)}}break}case"COMPARE":{function a(a,b){var d=getComponentData(a).value,e=getComponentData(b).value;"date"===a.getAttribute("data-component")&&""!==d&&"date"===a.getAttribute("data-component")&&""!==e&&(d=new Date(d).getTime(),e=new Date(e).getTime()),""===d||""===e||isNaN(+d)||isNaN(+e)||!1!==helper.compare(+d,c.operation,+e)||validator.setError(a,c.message,c.method)}var m=eform.component.getDiv(c.components[0],c.context),n=eform.component.getDiv(c.components[1],c.context);if(Array.isArray(m)){if(m.length!=n.length){console.error("Pocet komponentov pre typ podmienky COMPARE nie je rovnaky!",m,n);break}m.forEach(function(b,c){a(b,n[c])})}else a(m,n);break}case"OR_REQUIRED":{if(void 0!==b.complexValidationsErrorArr[e]&&b.complexValidationsErrorArr[e].length===c.components.length)for(f=0;f<b.complexValidationsErrorArr[e].length;f++)b.setError(b.complexValidationsErrorArr[e][f],c.message,c.method);break}case"OR_REQUIRED_ERROR_ON_FIRST":{b.complexValidationsErrorArr[e].length===c.components.length&&b.setError(b.complexValidationsErrorArr[e][0],c.message,c.method);break}case"OR_ERROR_ON_FIRST":{if(c.context){var F,G=!1;for(f=0;f<c.components.length;f++){var H=eform.component.getDiv(c.components[f],c.context);if(null==H)return console.warn("[Komplexna validacia - OR_ERROR_ON_FIRST] Nepodarilo sa najst komponent: "+c.components[f]),{v:void 0};0==f&&(F=H);var I={component:H.dataset.component};if(b.checkRequired(H,eform.component.getValue(H),I)){G=!0;break}}!1==G&&b.setError(F,c.message,c.method)}else{var o,p={};for(f=0;f<c.components.length;f++){var q=c.components[f],r=document.querySelectorAll("[data-uid=\""+q+"\"]");if(0==r.length){console.warn("OR_ERROR_ON_FIRST - Components with this ID was not found: ",q);continue}0==f&&(o=r);for(var J=0;J<r.length;J++)if(!0!==p[J]){var s=b.getComponentValue(r[J]).value,t={component:r[J].dataset.component};b.checkRequired(r[J],s,t)&&(p[J]=!0)}}for(var k=0;k<o.length;k++)!0!==p[k]&&b.setError(o[k],c.message,c.method)}break}case"OR_ERROR_ON_ALL_VISIBLE":case"OR_ERROR_ON_ALL":{if(c.context){var K=[],L=!1;for(f=0;f<c.components.length;f++){var M=eform.component.getDiv(c.components[f],c.context);if(null==M)return console.warn("[Komplexna validacia - OR_ERROR_ON_ALL] Nepodarilo sa najst komponent: "+c.components[f]),{v:void 0};if("OR_ERROR_ON_ALL"==c.method||"OR_ERROR_ON_ALL_VISIBLE"==c.method&&!eform.component.isHidden(M)){K.push(M);var N={component:M.dataset.component};if(b.checkRequired(M,eform.component.getValue(M),N)){L=!0;break}}}!1==L&&K.forEach(function(a){validator.setError(a,c.message,c.method)})}else{var O={};for(f=0;f<c.components.length;f++){var u=c.components[f],v=document.querySelectorAll("[data-uid=\""+u+"\"]");if(0==v.length){console.warn("OR_ERROR_ON_ALL - Components with this ID was not found: ",u);continue}for(var P=0;P<v.length;P++)if(!0!==O[P]&&("OR_ERROR_ON_ALL"==c.method||"OR_ERROR_ON_ALL_VISIBLE"==c.method&&!eform.component.isHidden(v[P]))){var w=b.getComponentValue(v[P]).value,x={component:v[P].dataset.component};b.checkRequired(v[P],w,x)&&(O[P]=!0)}}for(var Q=0;Q<c.components.length;Q++)for(var y=c.components[Q],z=document.querySelectorAll("[data-uid=\""+y+"\"]"),A=0;A<z.length;A++)eform.component.isHidden(z[A])||!0===O[A]||b.setError(z[A],c.message,c.method)}break}case"CHECK_CHILDREN_BY_PARENT_VISIBLE":case"CHECK_CHILDREN_BY_PARENT":{for(var B,C=!1,D=0;D<c.parentIDs.length;D++)if(B=eform.component.getDiv(c.parentIDs[D],c.context||document),b.checkRequired(B,b.getComponentValue(B).value,{component:B.dataset.component})){C=!0;break}if(!C)break;for(var R,S=0;S<c.components.length;S++)R=eform.component.getDiv(c.components[S],c.context||document),b.checkRequired(R,b.getComponentValue(R).value,{component:R.dataset.component})||"CHECK_CHILDREN_BY_PARENT"!=c.method&&("CHECK_CHILDREN_BY_PARENT_VISIBLE"!=c.method||eform.component.isHidden(R))||b.setError(R,c.message,c.method);break}}},e=0;e<this.complexValidations.length;e++){var f,f,f,f,f,f,g=d();if("continue"!==g&&"object"===_typeof(g))return g.v}!0==this.hasError&&(this.showErrorSummary(a),this.hideSuccessSummary())}},{key:"canValidateComponent",value:function canValidateComponent(a,b,c){if(void 0===b){var d=a.closest(".wizard-step");if(d&&"none"===d.style.display)return!1}if(c&&("OR_ERROR_ON_ALL_VISIBLE"==c||"CHECK_CHILDREN_BY_PARENT_VISIBLE"==c||"CUSTOM_VISIBLE"==c))return!0;for(var e,f=a;;){if(e=helper.findParentBySelector(f,"[data-component=\"group\"],[data-component=\"switch\"]"),null==e)return!0;if("false"==e.dataset.validateChildren)return!1;f=e}}},{key:"setError",value:function setError(a,b,c){if(!this.hasComponentError(a)&&("function"==typeof this.addErrors&&this.addErrors(a,b,c),this.hasError=!0,repeatGroup.rptGrpTabDesignExists)){var d=helper.findParentBySelector(a,"details.repeat-item");null!=d&&d.setAttribute("open","")}}},{key:"hasComponentError",value:function hasComponentError(a){return!!["govuk-form-group--error"].some(function(b){return a.classList.contains(b)})}},{key:"validateComplex",value:function validateComplex(a,b,c){if("undefined"!=typeof this.complexValidations&&this.complexValidations instanceof Array)for(var d,e=0;e<this.complexValidations.length;e++)switch(d=this.complexValidations[e],d.method){case"OR_REQUIRED_ERROR_ON_FIRST":if(!c&&d.components.includes(a.dataset.uid))return this.complexValidationsErrorArr[e]=this.complexValidationsErrorArr[e]||[],this.complexValidationsErrorArr[e].push(a),!1;case"OR_REQUIRED":if(c&&"required"==b.type&&d.components.includes(a.dataset.uid))return this.complexValidationsErrorArr[e]=this.complexValidationsErrorArr[e]||[],this.complexValidationsErrorArr[e].push(a),!1;}return!0}},{key:"dispatchValidation",value:function dispatchValidation(a,b){var c=this,d=this.getComponentValue(a).value,e=!1;switch(b.type){case"required":e=!this.checkRequired(a,d,b);break;case"radioRequired":Array.isArray(a)?e=a.reduce(function(a,f){return a&&c.checkRequiredBoolean(f,d,b)},!0):console.warn("[radioRequired validation]: Expecting an array");break;case"stringMinLength":e=!this.checkStringMinLength(a,d,b);break;case"stringMaxLength":e=!this.checkStringMaxLength(a,d,b);break;case"stringRangeLength":e=!this.checkStringRangeLength(a,d,b);break;case"stringLength":e=!this.checkStringLength(a,d,b);break;case"stringPattern":e=!this.checkStringPattern(a,d,b);break;case"numberValue":e=!this.checkNumberValue(a,d,b);break;case"numberMinValue":e=!this.checkNumberMinValue(a,d,b);break;case"numberMaxValue":e=!this.checkNumberMaxValue(a,d,b);break;case"numberRange":e=!this.checkNumberRange(a,d,b);break;case"numberTotalDigits":e=this.checkNumberTotalDigits(a,d,b);break;case"numberFractionDigits":e=this.checkNumberFractionDigits(a,d,b);break;case"dateFormat":e=!this.checkDateFormat(a,d,b);break;case"datetimeFormat":e=!this.checkDatetimeFormat(a,d,b);break;case"dateValid":e=!this.checkDateValid(a,d,b);break;case"datetimeValid":e=!this.checkDatetimeValid(a,d,b);break;default:console.error("Unknown validation type: ".concat(b.type));}if(e&&this.validateComplex(a,b,e)){var f,g=eform.getLanguage();f="sk"!=g&&b.translations&&b.translations[g]?b.translations[g]:e.message||b.message,this.setError(a,f,b.type)}else e||this.validateComplex(a,b,e);return e}},{key:"getComponentValue",value:function getComponentValue(a){switch(a.dataset.component){case"date":{if("simple"==a.dataset.mode){var b=a.querySelector("input");return{path:a.path,value:b.value}}if("separated"==a.dataset.mode){var c=_toConsumableArray(a.querySelectorAll("input")).map(function(a){return a.value});if(c.every(function(a){return""==a}))return{path:a.path,value:""};var d=c.join(".");return{path:a.path,value:d}}}}return getComponentData(a)}},{key:"checkRequired",value:function checkRequired(a,b,c){return"checkbox"===(null===c||void 0===c?void 0:c.component)?this.checkRequiredBoolean(a,b,c):"text"===(null===c||void 0===c?void 0:c.component)&&null!=(null===a||void 0===a?void 0:a.dataset.wysiwygEditor)?""!==b.replace(/<.+?>/g,"").trim():Array.isArray(b)?0<b.length:("string"==typeof b||"number"==typeof b)&&""!==b.trim()}},{key:"checkRequiredBoolean",value:function checkRequiredBoolean(a,b){return"boolean"==typeof b&&b}},{key:"checkStringMinLength",value:function checkStringMinLength(a,b,c){return""==b||"string"==typeof b&&b.length>=c.minLength}},{key:"checkStringMaxLength",value:function checkStringMaxLength(a,b,c){return""==b||"string"==typeof b&&b.length<=c.maxLength}},{key:"checkStringRangeLength",value:function checkStringRangeLength(a,b,c){return""==b||"string"==typeof b&&b.length>=c.minLength&&b.length<=c.maxLength}},{key:"checkStringLength",value:function checkStringLength(a,b,c){return""==b||"string"==typeof b&&b.length===c.length}},{key:"checkStringPattern",value:function checkStringPattern(a,b,c){if(null==c.validateEmpty&&(""==b||null==c.pattern||0===c.pattern.length))return!0;var d="^"+(c.pattern+"").replace("^","\\^").replace("$","\\$")+"$";return"string"==typeof b?b.match(new RegExp(d)):"number"==typeof b?b.toString().match(new RegExp(d)):void 0}},{key:"checkDateFormat",value:function checkDateFormat(a,b){if(""==b||null==b)return!0;var c=b.split(".");return 3==c.length}},{key:"checkDatetimeFormat",value:function checkDatetimeFormat(a,b){if(""==b||null==b)return!0;var c=b.split(".");return 3==c.length}},{key:"checkDateValid",value:function checkDateValid(a,b){return""==b||null==b||"separated"==a.dataset.mode&&".."==b||helper.isDateValid(b)}},{key:"checkDatetimeValid",value:function checkDatetimeValid(a,b){return""==b||null==b||helper.isDateTimeValid(b)}},{key:"checkNumberValue",value:function checkNumberValue(a,b){if(""==b)return!0;var c=parseFloat(b);return!isNaN(c)&&isFinite(c)}},{key:"checkNumberMinValue",value:function checkNumberMinValue(a,b,c){if(""==b)return!0;var d=parseFloat(b);if("number"==typeof d){var e=parseFloat(c.minValue);if("number"==typeof e)return"exclusive"in c?d>e:d>=e;console.error("Validation has error"),console.error(c)}return!1}},{key:"checkNumberMaxValue",value:function checkNumberMaxValue(a,b,c){if(""==b)return!0;var d=parseFloat(b);if("number"==typeof d){var e=parseFloat(c.maxValue);if("number"==typeof e)return"exclusive"in c?d<e:d<=e;console.error("Validation has error"),console.error(c)}return!1}},{key:"checkNumberRange",value:function checkNumberRange(a,b,c){return""==b||this.checkNumberMinValue(a,b,c)&&this.checkNumberMaxValue(a,b,c)}},{key:"checkNumberTotalDigits",value:function checkNumberTotalDigits(a,b,c){if(""==b)return!1;var d=b.replace(/[,.+-]/g,"").length;return!!(d>c.totalDigits)&&{message:c.message+". Aktu\xE1lny po\u010Det: "+d}}},{key:"checkNumberFractionDigits",value:function checkNumberFractionDigits(a,b,c){if(""==b)return!1;var d=b.replace(/^[+-]?[0-9]*[,.]?/g,"").length;return!!(d>c.fractionDigits)&&{message:c.message+". Aktu\xE1lny po\u010Det: "+d}}},{key:"showSuccessSummary",value:function showSuccessSummary(){var a=document.querySelector(".app-success-summary");a.style.display="block",a.scrollIntoView({behavior:"smooth"}),a.focus(),helper.notifyParent()}},{key:"hideSuccessSummary",value:function hideSuccessSummary(){var a=document.querySelector(".app-success-summary");a.style.display="none",helper.notifyParent()}},{key:"showErrorSummary",value:function showErrorSummary(a){var b;if(b=document.querySelector(".govuk-error-summary:not(.app-success-summary)"),!b)return void console.error("Nepodarilo sa identifikovat govuk-error-summary element!");this.clearAllErrorSummary(),b.style.display="block";var c,d=b.querySelector(".govuk-error-summary__list");c=".govuk-error-message";var e=document.querySelectorAll(c),f=[];e.forEach(function(a){if(2==a.childNodes.length){var b=a.childNodes[1].textContent,c=document.createElement("A"),e=document.createElement("LI"),g=a.closest("[data-component]"),h=g.querySelector("label, legend"),i=h.getAttribute("for"),j=h.querySelector(".govuk-label--s").innerText.trim(),k=document.createTextNode(j+" -"+b);c.appendChild(k),c.href="#"+i,c.addEventListener("click",function(b){b.preventDefault();var c=a.closest(".wizard-step");c&&!c.classList.contains(wizard.selectors.activeStep)&&wizard.jump(c),helper.focusElement(i)}),e.appendChild(c),d.appendChild(e),f.push({name:j,id:g.dataset.uid,type:a.dataset.type,message:b.trim()})}}),b.scrollIntoView({behavior:"smooth"}),b.focus(),document.title.startsWith("Chyba: ")||(document.title="Chyba: "+document.title),helper.notifyParent(),helper.notifyParent({type:"VALIDATE_ERRORS",step:a?"ALL":wizard.getCurrentStepIndex(),errors:f},!0)}},{key:"hideAllSummary",value:function hideAllSummary(){document.querySelectorAll(".govuk-error-summary").forEach(function(a){a.style.display="none"}),this.clearAllErrorSummary(),document.title.startsWith("Chyba: ")&&(document.title=document.title.substring(6)),helper.notifyParent()}},{key:"clearAllErrorSummary",value:function clearAllErrorSummary(){document.querySelectorAll(".govuk-error-summary__list li").forEach(function(a){a.remove()})}}]),a}(),validator=new Validator;
"use strict";function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var eFormXMLDocument=function(){function a(b,c){_classCallCheck(this,a),this.xml={ns:b,name:c,items:[],attributes:[]},this.namespaces={},this.elementQualified=!0,this.mixedXmlContentPlaceholders=[]}return _createClass(a,[{key:"getPath",value:function getPath(){this}},{key:"addByPathString",value:function addByPathString(b,c){var d=a.parsePath(b);if(!this.nameEquals(d[0],this.xml))throw Error("[Save XML] {xml.js} (addByPathString) Cannot add another root element, path="+d.join("/"),{cause:{arguments:arguments,parsedPath:d}});return this.addByPath(this.xml,d.slice(1)||[],c)}},{key:"addStructAndValueByPathString",value:function addStructAndValueByPathString(b,c,d,f){if("."==b)return f.struct=c,void(f.value=d);var g=a.parsePath(b);if(0===g.length)throw Error("[Save XML] {xml.js} (addStructAndValueByPathString) Invalid parameter: path cannot be null or empty.",{cause:{arguments:arguments,parsedPath:g}});if(!f){if(!this.nameEquals(g[0],this.xml))throw Error("[Save XML] {xml.js} (addStructAndValueByPathString) Cannot add another root element, path="+g.join("/"),{cause:{arguments:arguments,parsedPath:g}});g=g.slice(1)}var h={ns:g[g.length-1].ns,name:g[g.length-1].name,attrs:g[g.length-1].attrs,struct:c,value:d};return g.pop(),0===g.length?this.addChild(f||this.xml,h):this.addByPath(f||this.xml,g,h),h}},{key:"addValueByPathString",value:function addValueByPathString(b,c,d){var e=a.parsePath(b);if(!this.nameEquals(e[0],this.xml))throw Error("[Save XML] {xml.js} (addValueByPathString) Cannot add another root element, path="+e.join("/"),{cause:{arguments:arguments,parsedPath:e}});return 1<e.length?this.addValueByPath(this.xml,e.slice(1)||[],c,d):this.xml}},{key:"addValueToParentByPathString",value:function addValueToParentByPathString(b,c,d){var e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,f=4<arguments.length?arguments[4]:void 0,g=a.parsePath(c);return 1==g.length&&""==g[0].name&&null!=e&&e.type&&"group"==e.type?b:this.addValueByPath(b,g||[],d,f)}},{key:"addValueByPath",value:function addValueByPath(a,b,c,d){if(0===b.length)throw Error("[Save XML] {xml.js} (addValueByPath) Invalid parameter: path cannot be null or empty.",{cause:{arguments:arguments}});"firstNotShared"==d?b[0].notShared=!0:"shared"!=d&&(b[b.length-1].notShared=!0);var e=b.pop();return this.addByPath(a,b,{ns:e.ns,name:e.name,attrs:e.attrs,text:"undefined"==typeof c?"":c.toString(),sharedXPath:null==e.notShared})}},{key:"addByPath",value:function addByPath(a,b,c){if(0===b.length)return this.addChild(a,c);var d;return b[0].notShared||(d=this.getChildByName(a,b[0])),d||(d={name:b[0].name,ns:b[0].ns,attrs:b[0].attrs,items:[]},!a.items&&(a.items=[]),this.pushToItemsArray(a.items,d)),this.addByPath(d,b.slice(1),c)}},{key:"addChild",value:function addChild(a,b){if(b)return a.items||(a.items=[]),this.pushToItemsArray(a.items,b)}},{key:"pushToItemsArray",value:function pushToItemsArray(a,b){for(var c=null,d=a.length-1;0<=d;d--)if(this.nameEquals(a[d],b)){c=d;break}if(null==c)a.push(b);else{if(b.sharedXPath)return a[c].text=b.text,a[c];a.splice(c+1,0,b)}return b}},{key:"nameEquals",value:function nameEquals(a,b){var c=a.ns||"",d=b.ns||"",e=!this.elementQualified||c===d;return a.name===b.name&&e}},{key:"getChildByName",value:function getChildByName(a,b){var c=this;if(a.items){var d=a.items.filter(function(a){return c.nameEquals(a,b)});if(0===d.length)return;if(1===d.length)return d[0];throw Error("[Save XML] {xml.js} (getChildByName) Document contains multiple elements with the same name.",{cause:{arguments:arguments,i:d}})}}},{key:"getStructElement",value:function getStructElement(a){var b,c=helper.b64DecodeUnicode(a.struct.wrapper),d=helper.b64DecodeUnicode(a.struct.item);if(!c.includes("children"))throw Error("[Save XML] {xml.js} (getStructElement) Wrapper pre ciselnik neobsahuje parameter 'children'!",{cause:{arguments:arguments,xmlStructWrapperStr:c}});if(void 0===a.value){d=d.replace(/%%[^%]*?%{2}/g,""),b=c.replace("%%children%%",d)}else(function(){var e=[],f=[];Array.isArray(a.value)?e=a.value:e.push(a.value);for(var g=function(a){var b=JSON.parse(helper.b64DecodeUnicode(e[a]));f[a]=d,Object.keys(b).forEach(function(c){f[a]=f[a].replaceAll("%%"+c+"%%",helper.encodeXmlValue(b[c]))})},h=0;h<e.length;h++)g(h);b=c.replace("%%children%%",f.join(""))})();var e="xmlns:"+Object.keys(eform.getMetadata().namespaces)[0]+"=\""+Object.values(eform.getMetadata().namespaces)[0]+"\"";b=b.replace(/^(<[_0-9a-zA-Z-\\.:]*)>/g,"$1 "+e+">");var f;window.DOMParser?f=new DOMParser().parseFromString(b,"text/xml"):(f=new ActiveXObject("Microsoft.XMLDOM"),f.async=!1,f.loadXML(b)),removeAllAttributes(f.documentElement);var g=document.createDocumentFragment();return g.appendChild(f.documentElement),g}},{key:"addMixedXmlContentPlaceholder",value:function addMixedXmlContentPlaceholder(a){this.mixedXmlContentPlaceholders.push(a)}},{key:"createDocument",value:function createDocument(){var a=this,b=this.elementQualified?document.createElementNS(this.namespaces[this.xml.ns],"".concat(this.xml.ns,":").concat(this.xml.name)):document.createElementNS(this.namespaces[this.xml.ns],this.xml.name);return this.xml.items.forEach(function(c){a.createElement(b,c)}),b}},{key:"createElement",value:function createElement(a,b){var c,d=this;if(void 0!==b.ns&&""!==b.ns||void 0!==b.name&&""!==b.name)c=this.elementQualified?document.createElementNS(this.namespaces[b.ns],"".concat([b.ns],":").concat(b.name)):document.createElementNS(this.namespaces[this.xml.ns],b.name),b.struct&&b.value?c.appendChild(this.getStructElement(b)):"string"==typeof b.text&&c.appendChild(document.createTextNode(b.text));else if(b.struct){var e=this.getStructElement(b);c=e.childNodes[0]}else a.appendChild(document.createTextNode(b.text));c&&(a.appendChild(c),b.attrs&&b.attrs.forEach(function(a){c.setAttribute(a.name,a.value)}),b.items&&b.items.forEach(function(a){d.createElement(c,a)}))}},{key:"toString",value:function toString(a){var b=this.createDocument(),c=new XMLSerializer().serializeToString(b);if(c="downloadXml"==a||"GetData"==a&&!0!=eform.getMetadata().GetDataUnformatted?this.formatXml(c):c.replace(/>[\s]*?</g,"><"),null!=this.mixedXmlContentPlaceholders&&0<this.mixedXmlContentPlaceholders.length){function a(a){function b(a,b,c){for(var d,e=b,f=null;e<c;){if(d=a[e],f)d===f&&(f=null);else if("\""===d||"'"===d)f=d;else if(">"===d)return e;e++}return-1}for(var d,e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"e",f="",g=a+"",h=g.length,k=function(a){return /^[A-Za-z][A-Za-z0-9]+$/.test(a)||/^#[0-9]+$/.test(a)||/^#x[0-9A-Fa-f]+$/.test(a)},l=0;l<h;l++){if(d=g[l],"&"===d){for(var n,o=l+1,p=!1;o<h&&100>=o-l;){if(n=g[o],";"===n){var u=g.slice(l+1,o);u&&!/\s/.test(u)&&k(u)&&(f+=g.slice(l,o+1),l=o,p=!0);break}if(/\s/.test(n))break;o++}p||(f+="&amp;");continue}if("<"===d){var v=g[l+1];if(!v||!("/"===v||/[A-Za-z]/.test(v))){f+="&lt;";continue}var w=b(g,l+1,h);if(-1===w){f+="&lt;";continue}var q=g.slice(l,w+1),r=/^<(\/*)([A-Za-z][A-Za-z0-9:-]*)([^>]*)>$/.exec(q);if(!r)f+=q.replace(/</g,"&lt;").replace(/>/g,"&gt;");else{var m=r[1],s=r[2],t=r[3]||"";f+=m?"</".concat(e,":").concat(s).concat(t,">"):"<".concat(e,":").concat(s).concat(t,">")}l=w;continue}if(">"===d){f+="&gt;";continue}f+=d}return f}this.mixedXmlContentPlaceholders.forEach(function(b){b.value=b.wysiwygEditor?b.value.replace(/<(\/)?/g,"<$1"+b.ns+":"):a(b.value,b.ns),c=c.replace(new RegExp(b.placeholder),b.value)})}return c}},{key:"formatXml",value:function formatXml(a,b){var c="",d="";return b=b||"\t",a.split(/>\s*</).forEach(function(a,e,f){a.match(/^\/\w/)&&(d=d.substring(b.length)),c+="/"+a==f[e+1]?d+"<"+a+">":a=="/"+f[e-1]?"<"+a+">\r\n":d+"<"+a+">\r\n",a.match(/^<?\w[^>]*[^\/]$/)&&(d+=b)}),c.substring(1,c.length-3)}},{key:"removeEmptyValues",value:function removeEmptyValues(){var a=this._removeEmptyValues(_objectSpread({},this.xml));return!1==a?void(this.xml.items=[]):void(this.xml=a)}},{key:"_removeEmptyValues",value:function _removeEmptyValues(a){if(Array.isArray(a.items)&&0<a.items.length){for(var b,c=[],d=0;d<a.items.length;d++)if(b=this._removeEmptyValues(a.items[d]),!1==b)continue;else c.push(b);if(0==c.length)return!1;var e=_objectSpread({},a);return e.items=c,e}return!(a.struct&&(""==a.value||null==a.value))&&!(a.hasOwnProperty("text")&&(""==a.text||null==a.text))&&a}}],[{key:"parsePath",value:function parsePath(a){var b=this,c=a.startsWith(".")?a.substring(1):a;return c=c.startsWith("/")?c.substring(1):c,c.split("/").map(function(a){if(a.startsWith("[")){var c=a.substr(a.indexOf("[")+1,a.indexOf("]",a.indexOf("[")+1)-1),d=b.getAttrs(c);return{attrs:d}}if(-1===a.indexOf(":"))return{name:a};var e=a.split(":");if(-1===e[1].indexOf("["))return{ns:e[0],name:e[1]};var f=e[1].substr(0,e[1].indexOf("[")),g=e[1].substr(e[1].indexOf("[")+1,e[1].indexOf("]",e[1].indexOf("[")+1)-1),h=b.getAttrs(g);return{ns:e[0],name:f,attrs:h}})}},{key:"getAttrs",value:function getAttrs(a){var b=[];return a.split("@").forEach(function(c){if(-1!==c.indexOf("=")){var d=c.substr(0,c.indexOf("'",c.indexOf("'")+1)+1),a=d.split("=");b.push({name:a[0],value:a[1].replace(/"|'/g,"")})}}),b}}]),a}();
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}components.add(function(){document.querySelectorAll("*[data-component='repeatGroup']").forEach(initRepeatGroup)});var RepeatGroup=function(){function a(){function b(){repeatGroup.rptGrpTabDesignExists=null!==document.querySelector("details.repeat-item"),window.removeEventListener("load",b)}_classCallCheck(this,a),_defineProperty(this,"selectors",{repeatGroup:"[data-component='repeatGroup']",repetition:".repeat-item",removeBtn:"[data-action='removeGroup']",removeAccordionLink:".accordion-link-remove",addBtn:"button[data-action='addGroup']"}),this.rptGrpTabDesignExists=!1,window.addEventListener("load",b)}return _createClass(a,[{key:"getRepetitions",value:function getRepetitions(a,b,c,d){if(null==a)return void console.warn((d?d:"[eform.repeatGroup.getRepetitions]")+" \u017Diadna referencia na opakovan\xFA skupinu na vstupe: "+arguments);var e;if(e="object"===_typeof(a)&&"DIV"===a.tagName&&"repeatGroup"===a.dataset.component?a:component.getDiv(a,b||document,c),null==e)return void console.warn((d?d:"[eform.repeatGroup.getRepetitions]")+" Div opakovanej skupiny nebol najdeny na zaklade vstupu: ",arguments);var f=e.querySelectorAll(":scope > "+repeatGroup.selectors.repetition);return"1"==e.dataset.rfrm&&1==f.length&&"none"==f[0].style.display?[]:f}},{key:"getRepetitionsCount",value:function getRepetitionsCount(a,b,c){var d=this.getRepetitions(a,b,c,"[eform.repeatGroup.getRepetitionsCount]");if(d)return d.length}},{key:"addRepetition",value:function addRepetition(a){return document.querySelector("[data-uid='"+a+"'] > .repeat-item-add-btn").click()}},{key:"removeRepetitions",value:function removeRepetitions(a){for(var b=repeatGroup.getRepetitions(a),c=b.length-1;0<=c;c--)for(var d,e=b[c],f=e.querySelectorAll(eform.repeatGroup.selectors.removeBtn),g=0;f.length;g++)if(d=f[g],helper.findParentBySelector(d,".repeat-item")===e){d.click();break}}},{key:"removeRepetitionsFast",value:function removeRepetitionsFast(a,b){"repeatGroup"==a.dataset.component&&a.dispatchEvent(new CustomEvent("removeRepetitionsFast",b?{detail:{initDefaultValues:b}}:null))}},{key:"getAddBtn",value:function getAddBtn(a){if(a){if("repeatGroup"==a.dataset.component){var b=a.querySelectorAll(".repeat-item-add-btn");return b[b.length-1]}var c=this.getGroup(a);if(c){var b=c.querySelectorAll(".repeat-item-add-btn");return b[b.length-1]}}}},{key:"getAllRemoveButtons",value:function getAllRemoveButtons(a){var b=[];return a.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(c){helper.findParentBySelector(c,"[data-component='repeatGroup']")===a&&b.push(c)}),b}},{key:"getRepetitionDirectRemoveButton",value:function getRepetitionDirectRemoveButton(a){var b=a.querySelectorAll(".repeat-item-bottom-remove-btn");return b[b.length-1]}},{key:"getRepetitionAllDirectRemoveButtons",value:function getRepetitionAllDirectRemoveButtons(a){var b=[];return a.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(c){helper.findParentBySelector(c,".repeat-item")===a&&b.push(c)}),b}},{key:"getItem",value:function getItem(a){return helper.findParentBySelector(a,".repeat-item")}},{key:"getItemIndex",value:function getItemIndex(a,b){var c,d;if(a)d=a.classList.contains(eform.repeatGroup.selectors.repetition)?a:this.getItem(a);else return;if(d&&(c=b&&"repeatGroup"==b.dataset.component?b:this.getGroup(d),!!c)){var e=c.querySelectorAll(".repeat-item");return Array.from(e).indexOf(d)}}},{key:"getGroup",value:function getGroup(a){return helper.findParentBySelector(a,"[data-component=\"repeatGroup\"]")}},{key:"enableRemoveButtons",value:function enableRemoveButtons(a){a.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(b){helper.findParentBySelector(b,"[data-component='repeatGroup']")===a&&(b.removeAttribute("disabled"),b.removeAttribute("aria-disabled"))})}},{key:"disableAllRemoveButtons",value:function disableAllRemoveButtons(a){a.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(b){helper.findParentBySelector(b,"[data-component='repeatGroup']")===a&&(b.setAttribute("disabled",""),b.setAttribute("aria-disabled",!0))})}},{key:"enableAddButton",value:function enableAddButton(a){a.disabled=!1,a.removeAttribute("aria-disabled"),a.dispatchEvent(new CustomEvent("change",{detail:{enabled:!0}}))}},{key:"disableAddButton",value:function disableAddButton(a){a.disabled=!0,a.setAttribute("aria-disabled",!0),a.dispatchEvent(new CustomEvent("change",{detail:{disabled:!0}}))}},{key:"hideAddButton",value:function hideAddButton(a,b,c){if(null==a)return void console.warn("[eform.repeatGroup.hideAddButton] \u017Diadna referencia na opakovan\xFA skupinu na vstupe: "+arguments);var d=a.dataset&&"repeatGroup"===a.dataset.component?a:component.getDiv(a,b||document,c);var e=this.getAddBtn(d);e&&(e.style.display="none")}},{key:"hideRemoveButtons",value:function hideRemoveButtons(a,b,c){if(null==a)return void console.warn("[eform.repeatGroup.hideRemoveButtons] \u017Diadna referencia na opakovan\xFA skupinu na vstupe: "+arguments);var d;d=a.dataset&&"repeatGroup"===a.dataset.component?a:component.getDiv(a,b||document,c),d.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(a){a.closest("[data-component='repeatGroup']")===d&&(a.style.display="none")})}},{key:"hideAllButtons",value:function hideAllButtons(a,b,c){if(null==a)return void console.warn("[eform.repeatGroup.hideAllButtons] \u017Diadna referencia na opakovan\xFA skupinu na vstupe: "+arguments);var d=a.dataset&&"repeatGroup"===a.dataset.component?a:component.getDiv(a,b||document,c);var e=this.getAddBtn(d);e&&(e.style.display="none"),d.querySelectorAll(eform.repeatGroup.selectors.removeBtn).forEach(function(a){a.closest("[data-component='repeatGroup']")===d&&(a.style.display="none")})}}]),a}(),repeatGroup=new RepeatGroup;function getRepeatGroupAddButton(a){for(var b=a.querySelectorAll("button[data-action='addGroup']"),c=b.length-1;0<=c;c--)if(b[c].parentElement===a)return b[c];return null}function initRepeatGroup(a){function b(){if(!t){var a=r.length;if(a<n){for(var b=n-a;a<=b;)s.click(),a++;repeatGroup.disableAllRemoveButtons(m)}t=!0}}function c(a){for(var b=a.querySelectorAll(eform.repeatGroup.selectors.removeBtn),c=0;c<b.length;c++)helper.findParentBySelector(b[c],".repeat-item")===a&&b[c]instanceof HTMLElement&&(b[c].addEventListener("click",function(a){if(!a.target.hasAttribute("disabled"))if(a.isTrusted||a.detail&&a.detail.showWaitCursor){if(m.dataset.confirmRemoveText&&!confirm(helper.getTextByLanguage(m.dataset.confirmRemoveText)))return;helper.cursorProgressOnButtonClick(function(){e(a)})}else e(a)}),b[c].dataset.initialized="")}function d(){helper.disableParentNotification();var b=m.querySelectorAll(":scope > .repeat-item");if(1<=b.length&&("2"==p&&helper.getParentDirectChildren(m,repeatGroup.selectors.repeatGroup,repeatGroup.selectors.removeAccordionLink).forEach(function(a){return a.style.removeProperty("display")}),repeatGroup.enableRemoveButtons(m)),b.length+1>=o&&repeatGroup.disableAddButton(s),"1"==m.dataset.rfrm&&1==b.length&&"none"==b[0].style.display)return b[0].style.removeProperty("display"),""==b[0].getAttribute("style")&&b[0].removeAttribute("style"),void g("repeat-group-add",b[0]);var d=b[b.length-1],e=parseFloat(d.dataset.groupId),f=b[0].cloneNode(!0);f.setAttribute("data-group-id",++e),f.setAttribute("data-group-loaded",!1),f.removeAttribute("style"),h(f),form.clearErrors(f,!0),f.classList.remove("repeat-item-has-error"),c(f),q&&f.querySelectorAll("span[data-placeholder-for]").forEach(function(a){var b=component.getDiv(a.dataset.placeholderFor,f,!0);b&&(a.textContent=component.getValueText(b),b.addEventListener("change",function(){a.textContent=component.getValueText(b)}))});var l=a.insertBefore(f,d.nextSibling);j(null,f,b.length),l.querySelectorAll("script").forEach(function(a){var b=document.createElement("script");b.innerHTML=a.innerHTML,a.parentElement.insertBefore(b,a.nextElementSibling),a.remove()}),addTogglableComponents(f,!0);var n=!1;if(m.dataset.collapsible){for(var r=0;r<b.length;r++)b[r].removeAttribute("open");k(l),l.hasAttribute("open")||(helper.disableParentNotification(!1),l.querySelector("summary").click(),n=!0),l.scrollIntoView({behavior:"smooth"})}n||helper.disableParentNotification(!1),g("repeat-group-add",l,n)}function e(a){var b=(a.target||a.detail&&a.detail.target).closest(".repeat-item");return b?"1"==m.dataset.rfrm&&1==m.querySelectorAll(":scope > .repeat-item").length?(b.style.display="none",b.querySelectorAll("[data-component]").forEach(function(a){return component.setDefaultValue(a)}),1==o&&repeatGroup.enableAddButton(s),void g("repeat-group-remove",b)):void(b.remove(),f(b)):void console.error("[Zmazanie opakovania repeatGroup] Nenaslo sa opakovanie nad elementom, z ktoreho vznikol event odobrania:",a.detail)}function f(a,b){var c=m.querySelectorAll(":scope > .repeat-item"),d=c.length;if(!a&&b&&c.forEach(function(a){h(a,m)}),d<=(1>n?1:n)&&("2"==p&&helper.getParentDirectChildren(m,repeatGroup.selectors.repeatGroup,repeatGroup.selectors.removeAccordionLink).forEach(function(a){return a.style.display="none"}),("1"!=m.dataset.rfrm||1<d)&&repeatGroup.disableAllRemoveButtons(m)),d<o&&repeatGroup.enableAddButton(s),j(c),a){function b(a,b){validator.complexValidations=validator.complexValidations.filter(function(c){return null==c.context||c.context.closest(a)!==b})}for(var e=a.querySelectorAll(repeatGroup.selectors.repeatGroup),f=function(a){var c=e[a];c.querySelectorAll("[data-component]:not(.removed)").forEach(function(a){delete validator.validations[c.id+"_"+a.dataset.uid],a.classList.add("removed")}),c.classList.add("removed"),b(repeatGroup.selectors.repeatGroup,c)},k=e.length-1;0<=k;k--)f(k);a.querySelectorAll("[data-component]:not(.removed)").forEach(function(a){var b=m.id+"_"+a.dataset.uid,c=validator.validations[b];c&&c.components.splice(c.components.indexOf(a),1)}),b(repeatGroup.selectors.repetition,a)}else if(null!=m.dataset.recursiveChildrenInit)delete m.dataset.recursiveChildrenInit;else{m.querySelectorAll(repeatGroup.selectors.repeatGroup).forEach(function(a){for(var b in validator.validations){var c=validator.validations[b];if(c.rptGrpParentUid&&c.rptGrpParentUid==a.dataset.uid){var d=0==a.dataset.minOccurs?1:a.dataset.minOccurs;null==document.getElementById(c.components[d-1].id)?delete validator.validations[b]:c.components.length>d&&null==document.getElementById(c.components[d].id)&&(c.components.length=d)}}});var l={};m.querySelectorAll("[data-component]:not("+repeatGroup.selectors.repeatGroup+")").forEach(function(a){if(findParentComponentByType(a,"repeatGroup")===m){var b=m.id+"_"+a.dataset.uid,c=validator.validations[b];c&&(!l[a.dataset.uid]&&(c.components.length=0,l[a.dataset.uid]=!0),c.components.push(a))}})}g("repeat-group-remove",a)}function g(a,b,c){c||eFormCallback.callAll(),m.dispatchEvent(new CustomEvent("change")),m.dispatchEvent(new CustomEvent(a,{detail:_objectSpread(_objectSpread({uid:m.dataset.uid},m.dataset.pointer&&{pointer:m.dataset.pointer}),{},{target:b}),bubbles:!0}))}function h(a,b){var c=a.querySelectorAll("*[data-component]");c.forEach(function(d){if(findParentComponentByType(d,"repeatGroup")===b){var c=a.getAttribute("data-group-id"),e="";switch(b&&(e+="_"+b.id),1<c&&(e+="_"+c),d.id&&(d.id+=e),"repeatGroup"!=d.dataset.component&&(d.querySelectorAll("[id]").forEach(function(a){a.id+=e}),d.querySelectorAll("[for]").forEach(function(a){a.htmlFor+=e})),delete d.dataset.valueLoaded,d.dataset.component){case"text":if(null!=d.dataset.wysiwygEditor){d.querySelector("textarea").removeAttribute("style");var f=d.querySelector(".note-editor");f&&f.remove()}break;case"date":"simple"===d.dataset.mode&&removeClass(d.querySelector("input"),"hasDatepicker");break;case"comboExternal":case"externalEnumeration":delete d.dataset.enumLoaded,d.querySelector("select").removeAttribute("data-enum-loaded");break;case"checkboxList":case"radioList":d.querySelectorAll("input").forEach(function(a){a.name+=e});break;case"repeatGroup":initRepeatGroup(d),d.querySelectorAll(":scope > .repeat-item").forEach(function(a){a.setAttribute("data-group-loaded",!1),h(a,d)}),d.dataset.recursiveChildrenInit="";}component.setDefaultValue(d)}}),a.querySelectorAll("input[type='file']").forEach(function(a){a.value=""})}function i(a){a.childNodes.forEach(function(b){b.nodeType===Node.TEXT_NODE&&b.textContent.includes("%%counter%%")?a.innerHTML=a.innerHTML.replaceAll("%%counter%%","<span data-rpt-grp-counter=''></span>"):b.nodeType===Node.ELEMENT_NODE&&"repeatGroup"!==b.dataset.component&&i(b)})}function j(a,b,c){function d(a,b){a.querySelectorAll("[data-rpt-grp-counter]").forEach(function(c){c.closest(".repeat-item")===a&&(c.textContent=b)})}(b||m).querySelector("[data-rpt-grp-counter]")&&(b?d(b,c+1):a.forEach(function(a,b){d(a,b+1)}))}function k(a){a.querySelectorAll("summary").forEach(function(b){if(b.closest(repeatGroup.selectors.repeatGroup)===a.closest(repeatGroup.selectors.repeatGroup)){var c=!1;b.addEventListener("click",function(a){var d;a.preventDefault(),"removeGroup"==(null===(d=a.target.dataset)||void 0===d?void 0:d.action)||(c=!0,helper.cursorProgressOnButtonClick(function(){b.parentElement.hasAttribute("open")?b.parentElement.removeAttribute("open"):b.parentElement.setAttribute("open","")}))}),b.parentElement.addEventListener("toggle",function(){c&&helper.notifyParent(),c=!1})}})}var l,m=a,n=a.dataset.minOccurs||0,o=0<=(a.dataset.maxOccurs||-1)?a.dataset.maxOccurs:Number.POSITIVE_INFINITY,p=a.dataset.collapsibleType,q=(null===(l=m.querySelector(".attr-group-label"))||void 0===l?void 0:l.closest("div[data-component=\"repeatGroup\"]"))===m,r=m.querySelectorAll(":scope > .repeat-item");m.addEventListener("removeRepetitionsFast",function(a){for(var b,c=m.children[1>n?1:n];c&&c.matches(".repeat-item");)b=c.nextElementSibling,m.removeChild(c),c=b;f(null,a.detail?a.detail.initDefaultValues:null)}),a.dataset.summaryLabel&&0<a.dataset.summaryLabel.length&&a.querySelectorAll(".repeat-item, [data-component]").forEach(function(a){a.classList.add("skip-summary")}),k(m),"2"==p&&1==r.length&&helper.getParentDirectChildren(m,repeatGroup.selectors.repeatGroup,repeatGroup.selectors.removeAccordionLink).forEach(function(a){return a.style.display="none"});var s=getRepeatGroupAddButton(m);s instanceof HTMLElement&&s.addEventListener("click",function(a){a.isTrusted||a.detail&&a.detail.showWaitCursor?helper.cursorProgressOnButtonClick(function(){d(a)}):d(a)});var t=!1;if(eform.getMetadata().allLoaded?b():eform.addParentAllLoadedListener(b),r.length>=o&&repeatGroup.disableAddButton(s),r.forEach(function(a){c(a)}),m.dataset.collapsible&&1==r.length&&r[0].setAttribute("open",""),(m.textContent.includes("%%counter%%")&&i(m),j(r),q&&r.forEach(function(a){var b=a.querySelector(".attr-group-label "+("2"==p?"button":"span"));if(!b)return void console.error("[Repeat group] Inicializacia placeholderov v labeli zlyhala, nenasiel sa label v opakovani:\n\n",a);var c=b.innerHTML,d=c.match(/%%\w+%%/g);if(d){var e,f=_createForOfIteratorHelper(d);try{for(f.s();!(e=f.n()).done;){var g=e.value,h=component.getDiv(g.slice(2,-2),a,!0);h&&(c=c.replaceAll(g,"<span data-placeholder-for="+h.dataset.uid+">"+component.getValueText(h)+"</span>"))}}catch(a){f.e(a)}finally{f.f()}b.innerHTML=c,a.querySelectorAll("span[data-placeholder-for]").forEach(function(b){var c=component.getDiv(b.dataset.placeholderFor,a,!0);c&&c.addEventListener("change",function(){b.textContent=component.getValueText(c)})})}}),"1"==m.dataset.rfrm&&1>=n)){var u,v,w=_createForOfIteratorHelper(m.querySelectorAll("[data-component]"));try{for(w.s();!(v=w.n()).done;){var x=v.value;if(getComponentData(x).value){u=!0;break}}}catch(a){w.e(a)}finally{w.f()}u?repeatGroup.enableRemoveButtons(m):(r[0].style.display="none",1==o&&repeatGroup.enableAddButton(s))}}
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var Wizard=function(){function a(){_classCallCheck(this,a),_defineProperty(this,"selectors",{step:"wizard-step",activeStep:"wizard-step-active",button:"wizard-button"}),this.scrollIntoView=!0,this.validateOnTransition=!0}return _createClass(a,[{key:"nextStep",value:function nextStep(a){var b=this.getCurrentStep();return this._goToNextStep(b.querySelector(".next.govuk-button"),a)}},{key:"nextStepOnclick",value:function nextStepOnclick(a,b){b.isTrusted?helper.cursorProgressOnButtonClick(function(){wizard._goToNextStep(a)}):wizard._goToNextStep(a)}},{key:"_goToNextStep",value:function _goToNextStep(a,b){return a.dataset.fromSummary?(a.removeAttribute("data-from-summary"),this.goToLastStep()):(helper.disableParentNotification(),form.clearErrors(),this.validateOnTransition?validator.validate():validator.hasError=null,validator.hasError?(helper.disableParentNotification(!1),eFormCallback.callAll()):(wizard._showSibilingStep(a.closest("."+wizard.selectors.step),"next",b),wizard.afterWizardChangeOperations("wizard-next")),this.getCurrentStepIndex())}},{key:"previousStep",value:function previousStep(a){return this._goToPreviousStep(a),this.getCurrentStepIndex()}},{key:"previousStepOnclick",value:function previousStepOnclick(a,b){b.isTrusted?helper.cursorProgressOnButtonClick(function(){wizard._goToPreviousStep()}):wizard._goToPreviousStep()}},{key:"_goToPreviousStep",value:function _goToPreviousStep(a){var b=wizard.getCurrentStep();validator.hideAllSummary(),b.querySelector(".next.govuk-button")&&b.querySelector(".next.govuk-button").removeAttribute("data-from-summary"),wizard._showSibilingStep(b,"previous",a),wizard.afterWizardChangeOperations("wizard-previous")}},{key:"getCurrentStep",value:function getCurrentStep(){var a=document.querySelectorAll("."+this.selectors.step+"."+this.selectors.activeStep);return 0==a.length?void console.error("Wizard does not have an active step!",a):(1<a.length&&console.error("Wizard has too many active steps!",a),a[0])}},{key:"getAllSteps",value:function getAllSteps(){return document.querySelectorAll("."+this.selectors.step)}},{key:"getTotalStepsCount",value:function getTotalStepsCount(){return this.getAllSteps().length}},{key:"getCurrentStepIndex",value:function getCurrentStepIndex(){var a=this.getAllSteps(),b=1;return a.forEach(function(a,c){if(a.classList.contains(this.selectors.activeStep))return b=c+1,!0}.bind(this)),b}},{key:"getValidateOnTransition",value:function getValidateOnTransition(){return this.validateOnTransition}},{key:"setValidateOnTransition",value:function setValidateOnTransition(a){"boolean"==typeof a&&(this.validateOnTransition=a)}},{key:"getPostMessage",value:function getPostMessage(a,b,c,d){var e={type:a,currentStep:c||this.getCurrentStepIndex(),totalSteps:d||this.getTotalStepsCount()};if(eform.getMetadata().wizard&&"logical"==eform.getMetadata().wizard.progressCounterType){var f=b||this.getCurrentStep();e.currentStepLogical=+f.querySelector(".wizard-progress .current-page").textContent,e.totalStepsLogical=+f.querySelector(".wizard-progress .total-pages").textContent}return e}},{key:"hideAllButtons",value:function hideAllButtons(){var a=this.getAllSteps();a.forEach(function(a){a.querySelectorAll("."+this.selectors.button).forEach(function(a){a.style.display="none"})}.bind(this))}},{key:"findComponent",value:function findComponent(a){for(var b=this.getAllSteps(),c=0,d=0;d<b.length;d++)if(0<b[d].querySelectorAll("#"+a).length){c=d+1;break}return 0==c&&console.error("Komponent sa nepodarilo najst!",a),c}},{key:"goToStep",value:function goToStep(a,b){var c,d,e=this.getAllSteps();if("number"==typeof a){if(1>a)return void console.error("[wizard.goToStep] Index wizardu na vstupe nemoze byt mensi ako 1!",a);if(a>e.length)return void console.error("[wizard.goToStep] Index wizardu na vstupe nemoze byt vacsi ako pocet vsetkych krokov!",a,e.length);c=a}else if("object"==_typeof(a)&&a.classList&&a.classList.contains(wizard.selectors.step)){for(var f=0;f<e.length;f++)if(e[f]===a){c=f+1;break}}else return void console.error("[wizard.goToStep] Na vstupe funkcie musi byt ciselny index/objekt cieloveho wizardu. Aktualny vstup:",arguments);for(var g=0;g<e.length;g++)if(e[g].classList.contains(wizard.selectors.activeStep)){d=g+1;break}if(d==c)return d;if(d>c)for(;d>c;)d=this.previousStep(b);else if(d<c)for(;d<c;){var h=this.nextStep(b);if(d==h)break;d=h}return this.getCurrentStepIndex()}},{key:"goToFirstStep",value:function goToFirstStep(){return this.goToStep(1)}},{key:"goToLastStep",value:function goToLastStep(){return this.goToStep(this.getTotalStepsCount())}},{key:"_showSibilingStep",value:function _showSibilingStep(a,b,c){var d=_toConsumableArray(this.getAllSteps()),e=d.indexOf(a),f=1e3;do{"next"==b?e++:"previous"==b&&e--;var g=d[e];if(e<d.length&&0<=e&&!eform.component.isHidden(g,!0))return a.style.display="none",a.classList.remove(wizard.selectors.activeStep),g.style.display="block",g.classList.add(wizard.selectors.activeStep),c||wizard.scrollIntoStep(g),this.countWizardProgress(d,g),void g.dispatchEvent(new CustomEvent("wizard-displayed",{detail:{direction:b}}));if(f--,0>f)return}while(!0)}},{key:"scrollIntoStep",value:function scrollIntoStep(a){this.scrollIntoView&&a.scrollIntoView({behavior:"smooth"})}},{key:"disableScrollIntoView",value:function disableScrollIntoView(){this.scrollIntoView=!1}},{key:"countWizardProgress",value:function countWizardProgress(a,b){if(a||(a=document.querySelectorAll(".wizard-step")),b||(b=wizard.getCurrentStep()),eform.getMetadata().wizard&&"logical"==eform.getMetadata().wizard.progressCounterType){var c,d=1,e=0,f=_createForOfIteratorHelper(a);try{for(f.s();!(c=f.n()).done;){var g=c.value;if(g===b){var h=b.querySelector(".wizard-progress .current-page");if(!h){console.error("[Wizard] {countWizardProgress} Vo wizarde sa nenaslo pocitadlo progressu pre cislo aktualnej stranky:",b);continue}if(h.textContent=d,0<eform.getMetadata().wizard.customTotalStepsCount)if(eform.getMetadata().wizard.customTotalStepsCount>d){e=eform.getMetadata().wizard.customTotalStepsCount;break}else eform.getMetadata().wizard.customTotalStepsCount=0;d=-1}g.closest("[data-validate-children='false']")||(-1!=d&&d++,e++)}}catch(a){f.e(a)}finally{f.f()}var i=b.querySelector(".wizard-progress .total-pages");i?i.textContent=e:console.error("[Wizard] {countWizardProgress} Vo wizarde sa nenaslo pocitadlo progressu pre pocet vsetkych stranok:",b)}else document.querySelectorAll(".wizard-step .wizard-progress .total-pages").forEach(function(b){b.innerHTML=a.length}),document.querySelectorAll(".wizard-step .wizard-progress .current-page").forEach(function(a,b){a.innerHTML=b+1})}},{key:"afterWizardChangeOperations",value:function afterWizardChangeOperations(a,b,c,d){helper.disableParentNotification(),document.dispatchEvent(new CustomEvent(a)),helper.disableParentNotification(!1),helper.notifyParent(),helper.notifyParent(wizard.getPostMessage(a,b,c,d))}},{key:"jump",value:function jump(a){var b,c,d;if("object"==_typeof(a)&&"DIV"==a.tagName&&a.classList.contains("wizard-step"))c=a;else if("number"==typeof a){if(!Number.isInteger(a))return void console.error("[wizard.jump] Index cieloveho wizardu musi byt cele cislo. Aktualny vstup:",a);if(1>a)return void console.error("[wizard.jump] Index cieloveho wizardu musi byt vacsi ako nula (funkcia pocita wizardy od 1):",a);if(b=document.querySelectorAll(".wizard-step"),a>b.length)return void console.error("[wizard.jump] Index cieloveho wizardu '"+a+"' na vstupe je vyssi ako celkovy pocet wizardov vo formulari: "+b.length);d=a-1,c=b[d]}else return void console.error("[wizard.jump] Na vstupe funkcie musi byt ciselny index/div objekt cieloveho wizardu. Aktualny vstup:",arguments);var e,f;b||(b=document.querySelectorAll(".wizard-step"));for(var g=0;g<b.length&&(b[g].classList.contains("wizard-step-active")?(e=b[g],f=g):!d&&b[g]==c&&(d=g),!(e&&null!=d));g++);e&&c!=e&&(e.classList.remove("wizard-step-active"),e.style.display="none",c.style.display="block",c.classList.add("wizard-step-active"),this.afterWizardChangeOperations(d>f?"wizard-next":"wizard-previous",c,d+1,b.length))}}]),a}(),wizard=new Wizard;components.add(function(){function a(a){var b=a.querySelectorAll(".previous");b.forEach(function(a){a.style.display="none"})}if("display"!=eform.getMetadata().mode){var b=document.querySelectorAll(".wizard-step");if(0!=b.length){var c=b[0];wizard.countWizardProgress(b,c),c.style.display="block",c.classList.add("wizard-step-active"),a(c),eform.addParentAllLoadedListener(function(){eform.component.isHidden(c,!0)&&(wizard._showSibilingStep(c,"next",!0),a(wizard.getCurrentStep()))});var d=b[b.length-1],e=d.querySelectorAll("input.govuk-button.next");e.forEach(function(a){a.style.display="none"})}}});var switchingWizardsArr;function setWizardSwitch(a){switchingWizardsArr=a,hideSwtichingWizards(a,a[0]);for(var b,c=0;c<a.length;c++)b=document.getElementById(a[c]),b&&b.getElementsByClassName("attr-group-label")[0].addEventListener("click",function(b){hideSwtichingWizards(a,b.target.parentNode.id||b.target.parentNode.parentNode.id)})}function hideSwtichingWizards(a,b){for(var c in a){var d=document.getElementById(a[c]);d&&a[c]!==b&&(d.getElementsByClassName("attr-group-content")[0].style.display="none")}}
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var toggledGroups,SwitchHandler=function(){function a(){_classCallCheck(this,a),this.allowedComponentsToSwitchBy=["combo","radioList","checkboxList","checkbox","externalEnumeration","comboExternal"],this.switchingEnabled=!0}return _createClass(a,[{key:"getSwitchingComponent",value:function getSwitchingComponent(a,b){return"switchByPointer"==a.dataset.switchReferenceType?eform.component.getContextualParent(a).querySelector("[data-pointer=\""+a.dataset.switchComponentId+"\"]"):b.querySelector("[data-uid=\"".concat(a.dataset.switchComponentId,"\"]"))}}]),a}(),switchHandler=new SwitchHandler,switchAllowedComponents=switchHandler.allowedComponentsToSwitchBy;components.add(function(){toggledGroups=_toConsumableArray(document.querySelectorAll("[data-component=\"group\"][data-switch-component-id][data-switch-component-value], [data-component=\"switch\"][data-switch-component-id][data-switch-component-value]"))});function addTogglableComponents(a,b){var c=a.querySelectorAll("[data-component=\"group\"][data-switch-component-id][data-switch-component-value], [data-component=\"switch\"][data-switch-component-id][data-switch-component-value]");c.forEach(function(a){toggledGroups.push(a)},toggledGroups),b&&0<c.length&&toggleGroups()}function toggleGroups(a,b){if((a||switchHandler.switchingEnabled)&&null!=toggledGroups&&0<toggledGroups.length){var c,d=!1;toggledGroups.forEach(function(a){var b,e=findParentComponentByClass(a,"repeat-item");if(void 0!==e&&(b=switchHandler.getSwitchingComponent(a,e)),(void 0===b||null===b)&&(b=switchHandler.getSwitchingComponent(a,document)),null==b)return void console.error("[Switch] Switchujuci komponent s ID '"+a.dataset.switchComponentId+"' neexistuje! Cesta k switchu, v ktorom sa nachadza tato referencia:\n\n"+helper.parentsTrace(a));if(-1===switchAllowedComponents.indexOf(b.dataset.component))console.error("Unknown switch component type: '"+b.dataset.component+"'");else{var f=!1,g=!1,h=helper.b64DecodeUnicode(a.dataset.switchComponentValue),i=getComponentData(b);switch(b.dataset.component){case"checkbox":if(h.startsWith("{")){var m=JSON.parse(h);i.value===(null!=m.true)&&(f=!0)}else i.value===("true"===h||"True"===h)&&(f=!0);break;default:if(null!=a.dataset.switchNonExistingElement&&!i.value){g=!0;break}var n=Object.keys(JSON.parse(h));if(f=n.some(function(a){return Array.isArray(i.value)?i.value.some(function(b){if(b==a)return!0}):i.value==a||"__nonCodelistData__"==a&&"xml"==b.dataset.enterNonCodelistData||void 0}),!0==f&&"radioList"==b.dataset.component&&"true"==a.dataset.switchMove){var j,k,l=_createForOfIteratorHelper(b.querySelectorAll("input[type=\"radio\"][value=\""+i.value+"\"]"));try{for(l.s();!(k=l.n()).done;){var o=k.value;if(o.closest("[data-component='radioList']")===b){j=o;break}}}catch(a){l.e(a)}finally{l.f()}j?moveGroupBehindRadio(j,a):console.error("[Switchovanie] Presunutie switchu do radioBtnu sa nepodarilo, nenasiel sa pozadovany radio input s value: "+i.value+", radioBtn div:",b)}}c=a.dataset.validateChildren,g||(Array.isArray(i.value)?0<i.value.length:null!=i.value&&""!==i.value)&&!f^!a.dataset.switchComponentValueNegation?(a.style.display="block",a.dataset.validateChildren=!0):(a.style.display="none",a.dataset.validateChildren=!1)}c!=a.dataset.validateChildren&&(d=!0,a.dispatchEvent(new CustomEvent("switched",{bubbles:!1,detail:{displayed:"block"==a.style.display}})))}),(d||b)&&eFormCallback.callAll()}}function moveGroupBehindRadio(a,b){var c=a.closest("div"),d=a.closest(".govuk-radios");b.classList.add("govuk-radios__conditional","govuk-radios__conditional--hidden"),b.classList.remove("attr-group"),b.classList.contains("govuk-!-margin-0")&&b.classList.remove("govuk-!-margin-0"),d.classList.add("govuk-radios--conditional"),c.insertAdjacentElement("afterend",b)}
"use strict";function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var Form=function(){function a(){_classCallCheck(this,a),_defineProperty(this,"selectors",{errorClasses:["govuk-form-group--error","govuk-input--error","govuk-textarea--error","govuk-select--error","repeat-item-has-error"]})}return _createClass(a,[{key:"clearErrors",value:function clearErrors(a,b){var c=a||document;this.selectors.errorClasses.forEach(function(a){c.querySelectorAll("."+a).forEach(function(b){b.classList.remove(a)}),c.classList&&c.classList.remove(a)}),c.querySelectorAll(".govuk-error-message").forEach(function(a){a.childNodes[1]&&a.childNodes[1].remove(),a.classList.add("govuk-visually-hidden")}),(void 0===b||!1===b)&&validator.hideAllSummary()}},{key:"reset",value:function reset(){document.forms[0].reset(),helper.notifyParent({type:"form-reset-done"},!0)}},{key:"disableForm",value:function disableForm(){document.querySelectorAll("form input").forEach(function(a){a.setAttribute("disabled","disabled")})}},{key:"enableForm",value:function enableForm(){document.querySelectorAll("form input").forEach(function(a){a.removeAttribute("disabled")})}}]),a}(),form=new Form;
"use strict";function _slicedToArray(a,b){return _arrayWithHoles(a)||_iterableToArrayLimit(a,b)||_unsupportedIterableToArray(a,b)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(a,b){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a)){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!(b&&c.length===b));d=!0);}catch(a){e=!0,f=a}finally{try{d||null==h["return"]||h["return"]()}finally{if(e)throw f}}return c}}function _arrayWithHoles(a){if(Array.isArray(a))return a}function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _classPrivateMethodGet(a,b,c){if(!b.has(a))throw new TypeError("attempted to get private field on non-instance");return c}function _classPrivateFieldGet(a,b){var c=_classExtractFieldDescriptor(a,b,"get");return _classApplyDescriptorGet(a,c)}function _classApplyDescriptorGet(a,b){return b.get?b.get.call(a):b.value}function _classPrivateFieldSet(a,b,c){var d=_classExtractFieldDescriptor(a,b,"set");return _classApplyDescriptorSet(a,d,c),c}function _classExtractFieldDescriptor(a,b,c){if(!b.has(a))throw new TypeError("attempted to "+c+" private field on non-instance");return b.get(a)}function _classApplyDescriptorSet(a,b,c){if(b.set)b.set.call(a,c);else{if(!b.writable)throw new TypeError("attempted to set read only private field");b.value=c}}var _parentNotificationDisabled=new WeakMap,_parentNotificationForceFlag=new WeakMap,_dateParser=new WeakSet,_dateTimeParser=new WeakSet,Helper=function(){function a(){_classCallCheck(this,a),_dateTimeParser.add(this),_dateParser.add(this),_parentNotificationDisabled.set(this,{writable:!0,value:!1}),_parentNotificationForceFlag.set(this,{writable:!0,value:!1})}return _createClass(a,[{key:"b64EncodeUnicode",value:function b64EncodeUnicode(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,function(a,b){return String.fromCharCode("0x"+b)}))}},{key:"b64DecodeUnicode",value:function b64DecodeUnicode(a){return decodeURIComponent(Array.prototype.map.call(atob(a),function(a){return"%"+("00"+a.charCodeAt(0).toString(16)).slice(-2)}).join(""))}},{key:"disableParentNotification",value:function disableParentNotification(a,b){if(null!=b)_classPrivateFieldSet(this,_parentNotificationForceFlag,b);else if(_classPrivateFieldGet(this,_parentNotificationForceFlag))return;_classPrivateFieldSet(this,_parentNotificationDisabled,null==a||a)}},{key:"notifyParent",value:function notifyParent(a,b){if(b||!_classPrivateFieldGet(this,_parentNotificationDisabled)){var c;c=a?a:"CONTENT_CHANGED",parent.postMessage(c,"*")}}},{key:"mathRound",value:function mathRound(a,b){var c=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;return c.test(a)?null==b||c.test(b)?Big(a).round(null==b?2:b).toNumber():void console.error("[helper.mathRound] Na vstupe nie je validny pocet desatinnych cisel (decimalPlaces): "+b):void console.error("[helper.mathRound] Na vstupe nie je validne cislo (number): "+a)}},{key:"mathRoundNotPrecise",value:function mathRoundNotPrecise(a,b){var c=null==b||0>b?100:Math.pow(10,b);return Math.round((a+Number.EPSILON)*c)/c}},{key:"getElementBodyHeight",value:function getElementBodyHeight(a){return null==a?0:this.mathRound(a.getBoundingClientRect().height)}},{key:"getElementMarginsHeight",value:function getElementMarginsHeight(a){if(null==a)return 0;var b=window.getComputedStyle(a);return parseFloat(b.marginTop)+parseFloat(b.marginBottom)}},{key:"getElementTotalHeight",value:function getElementTotalHeight(a){return null==a||"hidden"==window.getComputedStyle(a).visibility||"none"==window.getComputedStyle(a).display?0:this.mathRound(this.getElementBodyHeight(a)+this.getElementMarginsHeight(a))}},{key:"sleep",value:function sleep(a){return new Promise(function(b){return setTimeout(b,a)})}},{key:"debounce",value:function debounce(a,b){var c;return function(){for(var d=arguments.length,e=Array(d),f=0;f<d;f++)e[f]=arguments[f];var g=this,e=arguments,h=function(){clearTimeout(c),a.apply(g,e)};clearTimeout(c),c=setTimeout(h,b)}}},{key:"encodeXmlValue",value:function encodeXmlValue(a){var b=_typeof(a);return"string"!=b&&"number"!=b?(console.error("Nepodporovany typ vstupu!",b,a),a):"number"==b?a:a.replace(/[<>&'"]/g,function(a){return"<"===a?"&lt;":">"===a?"&gt;":"&"===a?"&amp;":"'"===a?"&apos;":"\""===a?"&quot;":void 0})}},{key:"findParentBySelector",value:function findParentBySelector(a,b){if(a&&b){var c=a.parentNode;return null==c||c===document.body||c===document?void 0:c.matches(b)?c:this.findParentBySelector(c,b)}}},{key:"cursorProgressOnButtonClick",value:function cursorProgressOnButtonClick(a){document.documentElement.classList.add("wait"),window.requestAnimationFrame(function(){window.requestAnimationFrame(function(){a(),document.documentElement.classList.remove("wait")})})}},{key:"focusElement",value:function focusElement(a){var b,c="string"==typeof a?document.getElementById(a):a;if(b=c.dataset.uid?c:helper.findParentBySelector(c,"[data-uid]"),!b)return void console.error("Neznamy element na vstupe, ktory nie je obaleny v DIVe komponentu: "+c);if(repeatGroup.rptGrpTabDesignExists){var d=helper.findParentBySelector(b,"details.repeat-item");d&&d.setAttribute("open","")}b.scrollIntoView({behavior:"smooth"}),c.focus()}},{key:"parentsTrace",value:function parentsTrace(a,b){var c,d=[];for(b&&0<b.length?(d.push(b),c=helper.findParentBySelector(a,"[data-component], .wizard-step")):a.dataset&&a.dataset.component?c=a:c=helper.findParentBySelector(a,"[data-component], .wizard-step");null!=c;){var e="";e+=c.dataset&&c.dataset.component?c.dataset.component:"wizard",e+=" (id: "+(c.dataset&&c.dataset.uid?c.dataset.uid:c.id)+")",d.unshift(e),c=helper.findParentBySelector(c,"[data-component], .wizard-step")}return d.unshift("Form root"),d.join(" -> ")}},{key:"hidePageLog",value:function hidePageLog(){document.getElementById("bloxPageLog").style.display="none"}},{key:"setTableWidth",value:function setTableWidth(a,b){var c="width-"+b,d="repeat-group-table-style-"+c;if(a.classList.add("h-scroll",c),!document.getElementById(d)){var e=document.createElement("style");e.id=d,e.innerHTML=".h-scroll."+c+" .repeat-item {        width: "+b+";      }",a.parentElement.insertBefore(e,a.nextElementSibling)}}},{key:"isDateValid",value:function isDateValid(a){return!0==_classPrivateMethodGet(this,_dateParser,_dateParser2).call(this,a)}},{key:"isDateTimeValid",value:function isDateTimeValid(a){return!0==_classPrivateMethodGet(this,_dateTimeParser,_dateTimeParser2).call(this,a)}},{key:"getDateIso",value:function getDateIso(a){return _classPrivateMethodGet(this,_dateParser,_dateParser2).call(this,a,!0)}},{key:"getDateTimeIso",value:function getDateTimeIso(a){return _classPrivateMethodGet(this,_dateTimeParser,_dateTimeParser2).call(this,a,!0)}},{key:"compare",value:function(a,b,c){return">"===b?a>c:"<"===b?a<c:">="===b?a>=c:"<="===b?a<=c:"=="===b?a==c:"!="===b?a!=c:"==="===b?a===c:"!=="===b?a!==c:void console.error("Neznamy operator: "+b)}},{key:"initTextArea",value:function initTextArea(a){a.closest(".repeat-group-table-design")||eform.addParentAllLoadedListener(function(){a.parentElement.querySelector("textarea").style.height=a.parentElement.querySelector("textarea").scrollHeight+3+"px"})}},{key:"initWysiwygEditor",value:function initWysiwygEditor(a,b){var c=a.parentElement.querySelector("textarea"),d={lang:"sk-SK",tooltip:!1,minHeight:150,toolbar:[["style",["bold","italic","underline","clear"]],["font",["superscript","subscript"]],["para",["paragraph","ul"]],["letterSpacingBtn",["letterSpacingBtn"]],["misc",["codeview"]]],buttons:{letterSpacingBtn:function letterSpacingBtn(){var a=$.summernote.ui,b=a.buttonGroup([a.button({className:"dropdown-toggle",contents:"<span class=\"fa fa-text-width\" style=\"margin-right: 5px;\"/><span class=\"note-icon-caret\" style=\"margin-right: -7px;\"/>",data:{toggle:"dropdown"}}),a.dropdown({className:"dropdown-variable",items:[0,1,2,3,4,5,6,7,8,9],click:function click(a){if(a.preventDefault(),"string"==typeof a.target.text||1){var b,d=a.target.text,e=$(c).summernote("createRange"),f=e.nodes();if(1==f.length&&3==f[0].nodeType&&f[0].textContent){var g=e.toString(),h=f[0].parentNode;if("SPAN"==h.tagName&&""!=h.style.letterSpacing&&h.textContent.trim()==g.trim())return void("0"==d?h.replaceWith(f[0]):h.style.letterSpacing=d+"px");b=g}else{var k=f.filter(function(a){if(3==a.nodeType)return a});f.forEach(function(a){if(1==a.nodeType){var b,c=_createForOfIteratorHelper(k);try{for(c.s();!(b=c.n()).done;){var d=b.value;if(d.textContent.trim()==a.textContent.trim()){k.splice(k.indexOf(d),1);break}}}catch(a){c.e(a)}finally{c.f()}}});var i=f.filter(function(a){if(3!=a.nodeType|-1!=k.indexOf(a))return a}),j=document.createElement("div");i.forEach(function(a){j.appendChild(a.cloneNode(!0))}),b=j.innerHTML}e=e.wrapBodyInlineWithPara().deleteContents(),e.pasteHTML("<span style=\"letter-spacing:"+d+"px\">"+b+"</span>")}}})]);return b.render()}},callbacks:{onBlur:function onBlur(a){var b=$(c).summernote("code");f!=b&&(c.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:a})),f=b)}}};b&&(d.callbacks.onPaste=function(a){var b=((a.originalEvent||a).clipboardData||window.clipboardData).getData("Text");a.preventDefault(),document.execCommand("insertText",!1,b)}),$(c).summernote(d);var f=$(c).summernote("code")}},{key:"isPreviewApp",value:function isPreviewApp(){return["eform-1.dev.jsft.io","eform-2.dev.jsft.io","app-test.eformulare.sk","app-fix.eformulare.sk","app.eformulare.sk"].includes(parent.location.hostname)}},{key:"getParentDirectChildren",value:function getParentDirectChildren(a,b,c){var d=[];return a.querySelectorAll(c).forEach(function(c){c.parentElement.closest(b)===a&&d.push(c)}),d}},{key:"getTextByLanguage",value:function getTextByLanguage(a){var b=JSON.parse(helper.b64DecodeUnicode(a)),c=eform.getLanguage();return"sk"!=c&&b[c]?b[c]:b.default}},{key:"runOnPageLoad",value:function runOnPageLoad(a){if("complete"!=document.readyState){function b(){window.removeEventListener("load",b),a()}window.addEventListener("load",b)}else a()}},{key:"getObjAttrByPath",value:function getObjAttrByPath(a,b){return b.split(/[\.\[\]\'\"]/).filter(function(a){return a}).reduce(function(a,b){return null===a||void 0===a?void 0:a[b]},a)}}]),a}();function _dateParser2(a,b){if(!/^\d{1,2}\.\d{1,2}\.\d{1,4}$/.test(a))return null;var c=a.split("."),d=parseInt(c[0],10),e=parseInt(c[1],10),f=parseInt(c[2],10);if(0>f||1>e||12<e)return null;var g=[31,28,31,30,31,30,31,31,30,31,30,31];return(0==f%400||0!=f%100&&0==f%4)&&(g[1]=29),1>d||d>g[e-1]?null:!b||f.toString().padStart(4,"0")+"-"+e.toString().padStart(2,"0")+"-"+d.toString().padStart(2,"0")}function _dateTimeParser2(a,b){var c=a.split(" ");if(null==c[1])return null;if(!/^\d{1,2}:\d{2}:\d{2}$/.test(c[1])&&!/^\d{1,2}:\d{2}$/.test(c[1]))return null;var d=_classPrivateMethodGet(this,_dateParser,_dateParser2).call(this,c[0],b);if(null==d)return null;var e,f=c[1].split(":"),g=parseInt(f[0],10),h=parseInt(f[1],10);return 3==f.length?e=parseInt(f[2],10):2==f.length&&(e=parseInt("00",10)),0>g||23<g||0>h||59<h||0>e||59<e?null:!b||d+"T"+g.toString().padStart(2,"0")+":"+h.toString().padStart(2,"0")+":"+e.toString().padStart(2,"0")+"Z"}var helper=new Helper;function validateInput(a,b,c,d){var e=a||window.event;if("paste"===e.type)f=a.clipboardData.getData("text/plain");else{var f=e.keyCode||e.which;f=String.fromCharCode(f)}b.test(f)||(e.returnValue=!1,e.preventDefault&&e.preventDefault()),"number"==typeof d&&e.target.value.length-window.getSelection().toString().length>=d&&(e.returnValue=!1)}function loadDateSeparated(a){var b,c=a.dataset.value,d="",e="",f="";null!=c&&0<c.length&&(-1===c.indexOf("-")?-1!==c.indexOf(".")&&(b=c.split("."),d=b[0],e=b[1],f=b[2]):(b=c.split(/-/),d=b[2],e=b[1],f=b[0]));var g=a.querySelector(".day"),h=a.querySelector(".month"),i=a.querySelector(".year");g.value=d,h.value=e,i.value=f,$(g).on("keypress drop paste",function(a){validateInput(a.originalEvent,/[0-9]/,0,2)}),$(h).on("keypress drop paste",function(a){validateInput(a.originalEvent,/[0-9]/,0,2)}),$(i).on("keypress drop paste",function(a){validateInput(a.originalEvent,/[0-9]/,0,4)}),g.addEventListener("keyup",function(a){"."==a.key&&a.target.value&&h.focus()}),h.addEventListener("keyup",function(a){"."==a.key&&a.target.value&&i.focus()})}function localDateTimeToISO(a){var b,c,d,e,f,g,h,i,j,k,l=(a||"").split(" "),m=_slicedToArray(l,2);if(b=m[0],c=m[1],!!b){var n=b.split("."),o=_slicedToArray(n,3);if(d=o[0],e=o[1],f=o[2],!d||!e||!f)return console.error("Neplatny datum!",a),a;if(c){var p=c.split(":"),q=_slicedToArray(p,3);g=q[0],h=q[1],i=q[2]}return d==new Date(Date.UTC(f,e-1,d)).getDate()?(j=new Date(Date.UTC(f,e-1,d)).toISOString().substring(0,10),k=new Date(Date.UTC(f,e-1,d,g||0,h||0,i||0)).toISOString()):(j=f+"-"+e+"-"+d,k=f+"-"+e+"-"+d+"T"+(g||"00")+":"+(h||"00")+":"+(i||"00")),g&&d?k:j}}function isoToLocalDateTime(a){var b,c,d,e,f,g,h,i,j=(a||"").split("T"),k=_slicedToArray(j,2);if(b=k[0],c=k[1],!!b){var l=b.split("-"),m=_slicedToArray(l,3);f=m[0],e=m[1],d=m[2];var n=[d,e,f].join(".");if(c){var o=c.substring(0,8).split(":"),p=_slicedToArray(o,3);g=p[0],h=p[1],i=p[2],n+=" ".concat(g,":").concat(h,":").concat(i)}return n}}function removeAllAttributes(a){for(;0<a.attributes.length;)a.removeAttribute(a.attributes[0].name)}function findParentComponentByType(a,b){var c=a.parentNode;return null==c||c===document.body?void 0:c.dataset.component===b?c:findParentComponentByType(c,b)}function findParentComponentByClass(a,b){var c=a.parentNode;return null==c||c===document.body?void 0:hasClass(c,b)?c:findParentComponentByClass(c,b)}function hasClass(a,b){return-1<(" "+a.className+" ").indexOf(" "+b+" ")}function removeClass(a,b){if(a.classList)a.classList.remove(b);else if(hasClass(a,b)){var c=new RegExp("(\\s|^)"+b+"(\\s|$)");a.className=a.className.replace(c," ")}}var eFormCallback={list:[],init:function init(){eFormCallback.add(function(){helper.notifyParent()}),eFormCallback.callAll()},add:function add(a){eFormCallback.list.push(a)},callAll:function callAll(){for(var a=0;a<eFormCallback.list.length;a++)eFormCallback.list[a]()}};eFormCallback.init();function setGroupDisplay(a){var b=document.getElementById(a).getElementsByClassName("attr-group-content")[0];b.style.display="none"===b.style.display?"block":"none",eFormCallback.callAll()}function addField(a,b,c,d){var e=document.getElementById("multi_string_"+a).getElementsByTagName("input"),f=e.length+1,g=document.createElement("label");g.setAttribute("class","form-label"),g.setAttribute("for",a+"_"+f),g.innerHTML=b;var h=document.createElement("input");h.setAttribute("id",a+"_"+f),h.setAttribute("class","form-control"),h.setAttribute("type","text"),document.getElementById("multi_string_"+a).appendChild(g),document.getElementById("multi_string_"+a).appendChild(h),f<c&&(document.getElementById("multi_remove_"+a).style.display="inline-block"),f==d&&(document.getElementById("multi_add_"+a).style.display="none")}function removeField(a,b,c){var d=document.getElementById("multi_string_"+a);d.removeChild(d.lastChild),d.removeChild(d.lastChild);var e=document.getElementById("multi_string_"+a).getElementsByTagName("input"),f=e.length;f<c&&(document.getElementById("multi_add_"+a).style.display="inline-block"),f==b&&(document.getElementById("multi_remove_"+a).style.display="none")}components.add(function(){document.querySelectorAll("[data-component=\"externalEnumeration\"][data-enumid=\"other\"]:not([data-enum-other-source=\"ajax\"])").forEach(function(a){var b=a.dataset.value;a.querySelectorAll("select option").forEach(function(a){a.dataset.valcomplex=comboExternal.getValcomplex(a.value,a.text),a.value==b&&a.setAttribute("selected","")})})});function loadExternalEnum(a,b,c,d){function e(a,b,c){var d=!1;return a.parentNode.dataset.value&&0<a.parentNode.dataset.value.length?(a.innerHTML=b.replace("value=\""+a.parentNode.dataset.value+"\"","value=\""+a.parentNode.dataset.value+"\" selected"),d=!0):a.innerHTML=b,a.setAttribute("data-enum-loaded","true"),a.parentNode.dataset.enumLoaded="1",!1===c&&"true"!=a.dataset.forceDisabled&&(a.disabled=!1),switchHandler.switchingEnabled=!1,a.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{extEnumLoaded:!0}})),switchHandler.switchingEnabled=!0,d}function f(a){a.optionsHtml="<option>"+comboExternal.messagesLanguageMap.loadingFailed[eform.getLanguage()]+"</option>",a.isDisabled=!0,a.loaded=!0,a.error=!0}function g(a){f(a),switchHandler.switchingEnabled=!1,a.selectElementsToLoad.forEach(function(b){b.innerHTML=a.optionsHtml,b.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{extEnumLoaded:!1}}))}),switchHandler.switchingEnabled=!0}var h=b.querySelector("select");if(!a&&h)return console.error("Missing enumID for select: "+h),h.innerHTML="<option>"+comboExternal.messagesLanguageMap.loadingFailed[eform.getLanguage()]+"</option>",h.disabled=!0,!1;if(a&&!h)return console.error("Missing select element for enum ID: "+a),!1;if(!a&&!h)return console.error("Missing required input arguments enumID and selectElement!",arguments),!1;if("%%enumid%%"===a)return console.error("Enum not selected in select: "),console.error(h),h.innerHTML="<option>"+comboExternal.messagesLanguageMap.missingEnumCode[eform.getLanguage()]+"</option>",h.disabled=!0,!1;var i=h.disabled;if(h.innerHTML="<option>"+comboExternal.messagesLanguageMap.loading[eform.getLanguage()]+"</option>",h.disabled=!0,!(a in comboExternal.loadedSourcesOld))comboExternal.loadedSourcesOld[a]={optionsHtml:"<option></option>\n",selectElementsToLoad:[h]};else return comboExternal.loadedSourcesOld[a].loaded?void(e(h,comboExternal.loadedSourcesOld[a].optionsHtml,comboExternal.loadedSourcesOld[a].isDisabled||i)&&toggleGroups(!0)):void comboExternal.loadedSourcesOld[a].selectElementsToLoad.push(h);var j=new XMLHttpRequest;"undefined"==typeof c||null===c?c="https://www.slovensko.sk/static/util/Filler/lookup.aspx?id=":j.withCredentials=!0;var k=c+a;"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)[a]?k=eform.globalObject(eform.const.onlineComboEditUrl)[a](k):"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)["https://www.slovensko.sk"]&&(k=eform.globalObject(eform.const.onlineComboEditUrl)["https://www.slovensko.sk"](k));try{j.open("GET",k,!0),j.send()}catch(b){console.error("Nepodarilo sa kontaktovat server na url: "+k+". Detail chyby\n:"+b.toString()),g(comboExternal.loadedSourcesOld[a])}j.onreadystatechange=function(){if(4===j.readyState)if(0===j.status||200<=j.status&&400>j.status){if(0===j.responseText.length)console.error("Zo servera bola ziskana prazdna odpoved"),f(comboExternal.loadedSourcesOld[a]);else try{var b=JSON.parse(j.responseText.replace(/^.*?{(.*)}.*?$/gm,"{$1}")).aaData;!0===d&&b.sort(function(c,a){return c[1].localeCompare(a[1])});for(var c=0;c!=b.length;c++)comboExternal.loadedSourcesOld[a].optionsHtml+="<option value=\""+b[c][0]+"\" data-valcomplex=\""+comboExternal.getValcomplex(b[c][0],b[c][1])+"\">"+b[c][1]+"</option>"}catch(b){console.error("Ciselnikove data maju nespravny format. Detail chyby:\n"+b.toString()),f(comboExternal.loadedSourcesOld[a])}var h=!1;comboExternal.loadedSourcesOld[a].selectElementsToLoad.forEach(function(b){h=e(b,comboExternal.loadedSourcesOld[a].optionsHtml,comboExternal.loadedSourcesOld[a].isDisabled||i)}),comboExternal.loadedSourcesOld[a].loaded=!0,h&&toggleGroups(!0),comboExternal.finishEnumsLoad()}else console.warn("Request pre externy ciselnik neskoncil 200-kou. Status kod: "+j.status),g(comboExternal.loadedSourcesOld[a])}}function localStorageAvailable(){var a;try{a=window.localStorage;return a.setItem("__storage_test__","__storage_test__"),a.removeItem("__storage_test__"),!0}catch(b){return b instanceof DOMException&&(22===b.code||1014===b.code||"QuotaExceededError"===b.name||"NS_ERROR_DOM_QUOTA_REACHED"===b.name)&&a&&0!==a.length}}function getCleanUrl(a){return a.replace(/\?.*/g,"")}function initializeDateComponent(a){var b=new Date(0,0,1,0,0,0,0);b.setFullYear(0),$(a).find(".datepicker").datetimepicker({locale:"sk",icons:{time:"fa fa-clock-o",date:"fa fa-calendar",up:"fa fa-arrow-up",down:"fa fa-arrow-down",previous:"fa fa-chevron-left",next:"fa fa-chevron-right",today:"fa fa-crosshairs",clear:"fa fa-trash",close:"fa fa-remove"},format:$(a).data("format"),useCurrent:!1,minDate:b}).on("dp.change",function(a){a.target.parentElement.dispatchEvent(new CustomEvent("change",{bubbles:!0}))})}function getDirectChild(a,b){for(var c=a.querySelectorAll(b),d=0;d<c.length;d++)if(c[d].parentNode===a)return c[d]}function getWarningText(a){var b=document.createElement("div");return b.className="warning notice",b.innerHTML="<i class='fa fa-exclamation-circle fa-sm' style='margin-right: 5px;'><span class='visually-hidden'>Upozornenie</span></i>"+a,b}function compare(a,b,c){return helper.compare(a,b,c)}function addDelimiter(a,b){return a.replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,b)}function addCurrencySign(a,b){return a.charAt(0)===b?a:b+a.replace(b,"")}function formatNumber(a,b,c){var d=a.value;if(""!==d){var e=d.length,f=a.selectionStart,g=0;if(d.charAt(0)===c&&(g=1),0<=d.indexOf(",")){var h=d.indexOf(","),i=d.substring(g,h),j=d.substring(h+1);i=addDelimiter(i,b),d=i+","+j,1===g&&(d=addCurrencySign(d,c))}else 0===g?d=addDelimiter(d,b):(d=addDelimiter(d,b),d=addCurrencySign(d,c));a.value=d;var k=d.length;f=k-e+f,a.setSelectionRange(f,f)}}function useFormatOnNumbers(a,b,c){""!==b&&""!==c?(a.value=addCurrencySign(a.value,b),formatNumber(a,c,b)):""===b?""!==c&&formatNumber(a,c):a.value=addCurrencySign(a.value,b)}
"use strict";var fillerUri="http://localhost/eGO.Filler.WS/FillerService.svc/rest/";function ValidateForm(){return!("display"!==eform.getMetadata().mode)||(form.clearErrors(),validator.validateAll(),!validator.hasError)}function EnableForm(){form.enableForm()}function DisableForm(){form.disableForm()}function GetData(){var a=document.getElementById("xmlDocumentFromXSLT");if(null!=a&&0<a.innerHTML.length){var b=document.createElement("textarea");return b.innerHTML=a.innerHTML,b.value}if(null!=eform.globalVariables.getDataForcedSwitchesArray&&0<eform.globalVariables.getDataForcedSwitchesArray.length){var c=[];eform.globalVariables.getDataForcedSwitchesArray.forEach(function(a){var b=eform.component.getDiv(a,document);"false"==b.dataset.validateChildren&&(c.push(b),b.dataset.validateChildren="true")})}var d=performance.now(),e=getXmlDoc(),f=performance.now(),g=performance.now(),h=e.toString("GetData"),i=performance.now();return c&&c.forEach(function(a){a.dataset.validateChildren="false"}),h}function setGetDataForcedSwitches(a){eform.globalVariables.getDataForcedSwitchesArray=a}function GetAttachmentsConfiguration(){return eform.attachments.getMetadata()}function GetMetadataNamespace(){console.error("Neimplementovana funkcia!")}function GetValueWithoutIncremental(){console.error("Neimplementovana funkcia!")}function ShowData(){console.error("Neimplementovana funkcia!")}function ShowDataWithAttachments(){console.error("Neimplementovana funkcia!")}function SaveXml(){console.error("Neimplementovana funkcia!")}function ShowSavedForms(){console.error("Neimplementovana funkcia!")}function PrintForm(){console.error("Neimplementovana funkcia!")}function GetFormId(){console.error("Neimplementovana funkcia!")}function IsError(){console.error("Neimplementovana funkcia!")}function CloseForm(){console.error("Neimplementovana funkcia!")}function CancelForm(){console.error("Neimplementovana funkcia!")}function SaveAndCloseForm(){console.error("Neimplementovana funkcia!")}function GetAttachments(){console.error("Neimplementovana funkcia!")}function ClearForm(){console.error("Neimplementovana funkcia!")}function GetFormStorageKey(){console.error("Neimplementovana funkcia!")}function HandleFileSelect(){console.error("Neimplementovana funkcia!")}function WrapXmlData(){console.error("Neimplementovana funkcia!")}function TranslateNativeToEDoc(){console.error("Neimplementovana funkcia!")}function ValidateFormWithXsd(){console.error("Neimplementovana funkcia!")}function ValidateFormWithServer(){console.error("Neimplementovana funkcia!")}function ShowValidationResult(){console.error("Neimplementovana funkcia!")}function CallValidateFormWithXsd(){console.error("Neimplementovana funkcia!")}function CallValidateFormWithServer(){console.error("Neimplementovana funkcia!")}function GetConfigurationValue(){console.error("Neimplementovana funkcia!")}function HtmlEncode(){console.error("Neimplementovana funkcia!")}function SaveXmlAs(){console.error("Neimplementovana funkcia!")}function SaveToFile(){console.error("Neimplementovana funkcia!")}function LoadXmlFromInput(){console.error("Neimplementovana funkcia!")}function GetFieldNode(){console.error("Neimplementovana funkcia!")}function GetXpath(){console.error("Neimplementovana funkcia!")}function AncestorsAndSelf(){console.error("Neimplementovana funkcia!")}function FoundNode(){console.error("Neimplementovana funkcia!")}function FoundNodeByName(){console.error("Neimplementovana funkcia!")}function SortXmlByXPath(){console.error("Neimplementovana funkcia!")}function BuildXmlFromXpaths(){console.error("Neimplementovana funkcia!")}function ElementToString(){console.error("Neimplementovana funkcia!")}function EmptyXmlNodeRecursive(){console.error("Neimplementovana funkcia!")}function RemoveElementsByNameNotInMapping(){console.error("Neimplementovana funkcia!")}function TranslateNativeToEdoc(){console.error("Neimplementovana funkcia!")}function TranslateEdocToNative(){console.error("Neimplementovana funkcia!")}function AddMissingElements(){console.error("Neimplementovana funkcia!")}function GetEmptyNativeTemplate(){console.error("Neimplementovana funkcia!")}
"use strict";function _createForOfIteratorHelper(e,t){var a;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function n(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function e(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,d=!0,s=!1;return{s:function s(){a=e[Symbol.iterator]()},n:function n(){var e=a.next();return d=e.done,e},e:function e(e){s=!0,l=e},f:function f(){try{d||null==a.return||a.return()}finally{if(s)throw l}}}}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a,n=0;n<t.length;n++)a=t[n],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),e}function _defineProperty(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var FormJsCodes=function(){function e(){_classCallCheck(this,e),_defineProperty(this,"kz",{initReset:function initReset(e){function t(){function e(e){e.querySelectorAll("[data-component='radioList'], [data-component='text'], [data-component='combo'], [data-component='number'], [data-component='checkbox'], [data-component='string']").forEach(function(e){!1===e.querySelector("select, input, textarea").disabled&&eform.component.setValue(e,"")})}if(a.forEach(function(e){repeatGroup.removeRepetitions(e)}),0===n.length)e(document);else for(i=1;i<n.length-1;i++)e(n[i]);null!=kzInitFunctionsArray&&kzInitFunctionsArray.forEach(function(e){e()})}var a,n,o=e.parentElement.querySelector("button.reset-all-data-btn");"edit"==eform.getMetadata().mode?(n=document.querySelectorAll(".wizard-step"),a=document.querySelectorAll("[data-component='repeatGroup']:not([data-pointer*='|neresetovat|'])"),o.addEventListener("click",function(){t()})):o.style.display="none"},initRisksDashboard:function initRisksDashboard(t,a,n){function o(e){if(eform.repeatGroup.getRepetitionsCount(r.dataset.uid)<t.typeValuesArray.length){eform.repeatGroup.removeRepetitions(r);var a=r.querySelector(".repeat-item-add-btn");t.typeValuesArray.forEach(function(n,o){var l=r.querySelector(".repeat-item:last-of-type"),d=l.querySelector("[data-pointer=\""+t.typeDivAlias+"\"]");if(e&&0==o){var s=d.querySelector("select");s.removeChild(s.children[0])}eform.component.setValue(d,n),eform.component.disable(d),o<t.typeValuesArray.length-1&&a.click()})}else r.querySelectorAll("[data-pointer=\""+t.typeDivAlias+"\"]").forEach(function(e,a){var n=e.querySelector("select");n.removeChild(n.children[0]),a<t.typeValuesArray.length&&eform.component.disable(e)})}var r=eform.component.getDiv("*"+t.repeatGrpAlias,a);n&&(r.querySelector(".repeat-item-add-btn").style.display="none"),r.querySelectorAll("input[value='N/A']").forEach(function(e){e.disabled=!0}),o(!0),r.addEventListener("change",function(a){a.target===r&&eform.repeatGroup.getRepetitionsCount(r.dataset.uid)>t.typeValuesArray.length&&eform.component.disable(r.querySelector(".repeat-item:last-of-type").querySelector("[data-pointer=\""+t.typeDivAlias+"\"]"),0)}),"undefined"!=typeof kzInitFunctionsArray&&Array.isArray(kzInitFunctionsArray)&&kzInitFunctionsArray.push(o)}}),_defineProperty(this,"csvFileImport",{isRunning:!1,init_v1:function init_v1(e,t){function a(e,t,a){var n=new FileReader;n.onload=function(e){a(e.target.result)},n.onerror=function(e){console.error("Error reading file",e)},n.readAsText(e,null!=t&&0<t.length?t:"utf-8")}function n(e){return(e.match(/\n/g)||"").length}var o=t.parentElement;if("edit"!==eform.getMetadata().mode)return o.querySelector(".load-csv-file-group").style.display="none",void(o.querySelector(".load-csv-file-warning-text").style.display="none");var r=o.querySelector(".load-csv-file-progress-group");r.style.display="none",window.addEventListener("load",function(){document.getElementById("reset-btn").addEventListener("click",function(){r.style.display="none"})}),o.querySelector(".load-csv-file-button").addEventListener("click",function(){function t(e,t,a){c.innerText=t?t:"Stav importu: "+e+" %",m.style.width=e+"%",a&&(u=e)}function l(e){p.style.display="none",c.innerText=e&&0<e.length?e:"Import bol pred\u010Dasne ukon\u010Den\xFD.",d()}function d(){g.style.removeProperty("display"),switchHandler.switchingEnabled=!0,helper.disableParentNotification(!1),toggleGroups(!0,!0),formJsCodes.csvFileImport.isRunning=!1,g.dispatchEvent(new CustomEvent("change",{detail:{importFinished:!0}}))}var s=o.querySelector(".load-csv-file-input"),u=0;if(0===s.files.length)alert("Nebol vybrat\xFD \u017Eiadny CSV s\xFAbor");else{var p=o.querySelector(".fa-cog.fa-spin"),c=o.querySelector(".load-csv-file-progress-text"),m=o.querySelector(".load-csv-file-progress-bar"),g=o.querySelector("[data-uid=\""+e.tableRepeatGroupId+"\"]"),v=g.querySelector(".repeat-item-add-btn");null!=e.loadBtnClickInitFunction&&e.loadBtnClickInitFunction();var h=o.querySelector(".load-csv-file-charset-select").value;a(s.files[0],h,function(a){if(null==a||0===a.length)return void alert("Nahran\xFD s\xFAbor nie je validn\xFD alebo je pr\xE1zdny! Nahrajte, pros\xEDm, spr\xE1vny s\xFAbor.");var c=n(a);c>e.warningRowsCount&&!window.confirm("Pri v\xE4\u010D\u0161om mno\u017Estve z\xE1znamov m\xF4\u017Ee ich import prebieha\u0165 aj nieko\u013Eko min\xFAt.\nPo\u010Det riadkov v s\xFAbore: "+c+".\n\nChcete pokra\u010Dova\u0165?")||window.requestAnimationFrame(function(){t(0),p.style.removeProperty("display"),r.style.removeProperty("display"),window.requestAnimationFrame(function(){if(null!=e.statsDurationId)var n=performance.now();a.substring(0,e.header.length)!==e.header&&(a=e.header+"\n"+a);try{var r=$.csv2Dictionary(a,{separator:e.separator})}catch(e){return console.error(e),l("Chyba - vybrat\xFD s\xFAbor nie je validn\xFD"),void alert("CSV Import:\n\nChyba -  vybrat\xFD s\xFAbor nie je validn\xFD!")}g.style.display="none",switchHandler.switchingEnabled=!1,helper.disableParentNotification(),formJsCodes.csvFileImport.isRunning=!0,repeatGroup.removeRepetitionsFast(g);var c,m,h,f,y,b=0,E=r.length;21>E?(c=4,t(10,null,!0)):101>E?(c=15,t(7,null,!0)):e.importBatchCount&&!isNaN(e.importBatchCount)&&0<e.importBatchCount?(c=+e.importBatchCount,t(2,null,!0)):(c=40,t(2,null,!0)),window.requestAnimationFrame(function(){function a(){var S=b+c;S>E&&(S=E);for(var x=b;x<S;x++){if(m=r[x],h=g.children[x],null!=e.dataRowImportFunction){var k=e.dataRowImportFunction(m,x,E,h,e);if(null!=k&&k.stopImport)return void l(k.stopImport.progressText)}else for(var L=0;L<Object.keys(e.importMap).length;L++)f=Object.keys(e.importMap)[L],y="",void 0!==m[e.importMap[f]]&&(y=m[e.importMap[f]]),null==e.setCustomComponentValue?eform.component.setValue(h.querySelector("[data-uid=\""+f+"\"]"),y,e.setValueByName):e.setCustomComponentValue(f,y,e.setValueByName,h);x!=E-1&&v.click()}if(b=S,b==E){if(s.value="",p.style.display="none",t(100,"Po\u010Det \xFAspe\u0161ne importovan\xFDch z\xE1znamov: "+E),e.statsRadioId&&eform.component.setValue(o.querySelector("[data-uid=\""+e.statsRadioId+"\"]"),"1"),null!=e.statsDurationId){var w=performance.now(),q=o.querySelector("[data-uid=\""+e.statsDurationId+"\"]");eform.component.setValue(q,eform.component.getValue(q)+b+"rows/"+((w-n)/1e3).toFixed(2)+"sec; ")}return void d()}t((100*(b/E)*(1-u/100)>>0)+u),window.requestAnimationFrame(a)}window.requestAnimationFrame(a)})})})})}})},init_v2:function init_v2(e,t){function a(e,t,a){var n=new FileReader;n.onload=function(e){a(e.target.result)},n.onerror=function(e){console.error("Error reading file",e)},n.readAsText(e,null!=t&&0<t.length?t:"utf-8")}function n(e){return(e.match(/\n/g)||"").length}function o(){eform.addGlobalVariable("saveXmlComponentsOutOfDom"),eform.globalVariables.saveXmlComponentsOutOfDom[b.id]={component:b,domReferenceElement:d}}function r(){if(void 0===d.dataset.pagingInitialized){function a(t,a,n){var o=document.createElement("button");return o.type="button",o.className="govuk-button govuk-button--secondary govuk-!-margin-3",o.dataset.module="govuk-button",o.style="margin-left: 0px !important; margin-top: -15px !important;",o.textContent=t,o.title=a,o.addEventListener("click",function(){l(n)}),d.insertBefore(o,e),o}d.classList.add("no-remove-btns"),d.dataset.omitFromXml="";var e=d.querySelector(".repeat-item-add-btn");e&&(e.style.display="none"),u=a("|<","Prv\xE1 str\xE1nka","first"),p=a("<","Predch\xE1dzaj\xFAca str\xE1nka","back"),c=a(">","Nasleduj\xFAca str\xE1nka","next"),m=a(">|","Posledn\xE1 str\xE1nka","last"),g=document.createElement("span"),d.insertBefore(g,e);var t=d.querySelectorAll(".repeat-item");s=t[t.length-1].nextElementSibling,d.dataset.pagingInitialized=""}f=0,v=b.querySelectorAll(".repeat-item"),h=Math.ceil(v.length/E),l(),d.addEventListener("change",function(e){var t;if(!(null!==e&&void 0!==e&&null!==(t=e.detail)&&void 0!==t&&t.extEnumLoaded)){var a=e.target.closest("[data-component]"),n=b.querySelector("#"+a.id);n&&eform.component.setValue(n,eform.component.getValue(a))}})}function l(e){d.querySelectorAll(".repeat-item").forEach(function(e){e.parentElement.removeChild(e)}),"first"===e?f=0:"back"===e?f-=E:"next"===e?f+=E:"last"===e?(f=Math.floor(v.length/E)*E,f==v.length&&(f=v.length-E)):void 0;var t=f+E>=v.length?v.length:f+E,a=v[f];if(0<f&&null==a.dataset.labelsHeightSet){var n=v[0].querySelectorAll("[data-component]:not([style*=\"display:none\"]):not([style*=\"display: none\"]):not(.govuk-visually-hidden) > label"),o=a.querySelectorAll("[data-component]:not([style*=\"display:none\"]):not([style*=\"display: none\"]):not(.govuk-visually-hidden) > label");n.forEach(function(e,t){o[t].style.height=e.style.height}),a.dataset.labelsHeightSet=""}for(var r=f;r<t;r++)d.insertBefore(v[r].cloneNode(!0),s);0==f?(u.disabled=!0,p.disabled=!0):(u.disabled=!1,p.disabled=!1),f+E>=v.length?(c.disabled=!0,m.disabled=!0):(c.disabled=!1,m.disabled=!1),g.textContent="Str\xE1nka "+(f/E+1)+" / "+h}var d,s,u,p,c,m,g,v,h,f,y=t.parentElement,b=y.querySelector("[data-uid=\""+e.tableRepeatGroupId+"\"]"),E=e.pageRowCount;if(e.tableWidth&&0<e.tableWidth.length){var q="width-"+e.tableWidth;b.className+=" h-scroll "+q;var A="repeat-group-table-style-"+q;if(!document.getElementById(A)){var C=document.createElement("style");C.id=A,C.innerHTML=".h-scroll."+q+" .repeat-item {            width: "+e.tableWidth+";          }",b.parentElement.insertBefore(C,b.nextElementSibling)}}if(!0===eform.component.getValue(e.useImportCheckbox,y)){function e(){d=b.cloneNode(!0),b.replaceWith(d),o(),r(),I.removeEventListener("labelsAligned",e)}var I=b.querySelector(".repeat-item").querySelector(component.selectors.visibleComponent);I.dataset.labelsAligned?e():I.addEventListener("labelsAligned",e)}if("edit"!==eform.getMetadata().mode)return y.querySelector(".load-csv-file-group").style.display="none",void(y.querySelector(".load-csv-file-warning-text").style.display="none");var S,x,k,L,w=y.querySelector(".load-csv-file-progress-group");w.style.display="none",window.addEventListener("load",function(){document.getElementById("reset-btn").addEventListener("click",function(){w.style.display="none"})}),y.querySelector(".load-csv-file-button").addEventListener("click",function(){function t(e,t,a){x.innerText=t?t:"Stav importu: "+e+" %",k.style.width=e+"%",a&&(p=e)}function l(e){S.style.display="none",x.innerText=e&&0<e.length?e:"Import bol pred\u010Dasne ukon\u010Den\xFD.",s()}function s(){d.style.removeProperty("display"),switchHandler.switchingEnabled=!0,helper.disableParentNotification(!1),toggleGroups(!0,!0),formJsCodes.csvFileImport.isRunning=!1,b.dispatchEvent(new CustomEvent("change",{detail:{importFinished:!0}}))}var u=y.querySelector(".load-csv-file-input"),p=0;if(0===u.files.length)alert("Nebol vybrat\xFD \u017Eiadny CSV s\xFAbor");else{S=S||y.querySelector(".fa-cog.fa-spin"),x=x||y.querySelector(".load-csv-file-progress-text"),k=k||y.querySelector(".load-csv-file-progress-bar"),L=L||b.querySelector(".repeat-item-add-btn"),null!=e.loadBtnClickInitFunction&&e.loadBtnClickInitFunction();var c=y.querySelector(".load-csv-file-charset-select").value;a(u.files[0],c,function(a){if(null==a||0===a.length)return void alert("Nahran\xFD s\xFAbor nie je validn\xFD alebo je pr\xE1zdny! Nahrajte, pros\xEDm, spr\xE1vny s\xFAbor.");var c=n(a);c>e.warningRowsCount&&!window.confirm("Pri v\xE4\u010D\u0161om mno\u017Estve z\xE1znamov m\xF4\u017Ee ich import prebieha\u0165 aj nieko\u013Eko min\xFAt.\nPo\u010Det riadkov v s\xFAbore: "+c+".\n\nChcete pokra\u010Dova\u0165?")||window.requestAnimationFrame(function(){t(0),S.style.removeProperty("display"),w.style.removeProperty("display"),window.requestAnimationFrame(function(){if(null!=e.statsDurationId)var n=performance.now();a.substring(0,e.header.length)!==e.header&&(a=e.header+"\n"+a);try{var c=$.csv2Dictionary(a,{separator:e.separator})}catch(e){return console.error(e),l("Chyba - vybrat\xFD s\xFAbor nie je validn\xFD"),void alert("CSV Import:\n\nChyba -  vybrat\xFD s\xFAbor nie je validn\xFD!")}switchHandler.switchingEnabled=!1,helper.disableParentNotification(),formJsCodes.csvFileImport.isRunning=!0,repeatGroup.removeRepetitionsFast(b),d||(d=b.cloneNode(!0),b.replaceWith(d)),d.style.display="none";var m,g,v,h,f,E=0,x=c.length;22>x?(m=4,t(10,null,!0)):102>x?(m=15,t(7,null,!0)):e.importBatchCount&&!isNaN(e.importBatchCount)&&0<e.importBatchCount?(m=+e.importBatchCount,t(2,null,!0)):202>x?(m=25,t(5,null,!0)):302>x?(m=40,t(3,null,!0)):502>x?(m=60,t(2,null,!0)):1002>x?(m=80,t(1,null,!0)):(m=140,t(1,null,!0)),window.requestAnimationFrame(function(){function a(){var d=E+m;d>x&&(d=x);for(var k=E;k<d;k++){if(g=c[k],v=b.children[k],null!=e.dataRowImportFunction){var w=e.dataRowImportFunction(g,k,x,v,e);if(null!=w&&w.stopImport)return void l(w.stopImport.progressText)}else for(var q=0;q<Object.keys(e.importMap).length;q++)h=Object.keys(e.importMap)[q],f="",void 0!==g[e.importMap[h]]&&(f=g[e.importMap[h]]),null==e.setCustomComponentValue?eform.component.setValue(v.querySelector("[data-uid=\""+h+"\"]"),f,e.setValueByName):e.setCustomComponentValue(h,f,e.setValueByName,v);k!=x-1&&L.click()}if(E=d,E==x){if(u.value="",S.style.display="none",t(100,"Po\u010Det \xFAspe\u0161ne importovan\xFDch z\xE1znamov: "+x),e.statsRadioId&&eform.component.setValue(y.querySelector("[data-uid=\""+e.statsRadioId+"\"]"),"1"),null!=e.statsDurationId){var A=performance.now(),C=y.querySelector("[data-uid=\""+e.statsDurationId+"\"]");eform.component.setValue(C,eform.component.getValue(C)+E+"rows/"+((A-n)/1e3).toFixed(2)+"sec; ")}return o(),r(),void s()}t((100*(E/x)*(1-p/100)>>0)+p),window.requestAnimationFrame(a)}window.requestAnimationFrame(a)})})})})}})}}),_defineProperty(this,"filterSortTable",{init_v1:function init_v1(t){function a(e,t,a){if(null==t){if(d(b))return;b={}}else if(0<a.length)b[t]=a;else{if(d(b))return;delete b[t]}e.querySelectorAll(".repeat-item").forEach(n),r()}function n(e){var t,a,n=!0;for(var o in b)if(t=getComponentData(e.querySelector("[data-uid='"+o+"']")).value,a=b[o],-1===t.indexOf(a)){n=!1;break}n?e.classList.remove("hide"):e.classList.add("hide"),e.removeAttribute("style")}function o(e,t,a,n){var o=_toConsumableArray(t.querySelectorAll(".repeat-item:not(.hide)")),l=o[o.length-1].nextSibling;o.sort(function(t,o){var r,l;return"initial"==e?(r=+t.dataset.groupId,l=+o.dataset.groupId):(r=eform.component.getValue(a,t,!0),l=eform.component.getValue(a,o,!0),"number"==n&&(r=+r,l=+l)),r<l?"desc"==e?1:-1:r>l?"desc"==e?-1:1:0}),o.forEach(function(e){e.removeAttribute("style"),t.insertBefore(e,l)}),r()}function r(e){if(!d(b)){var t=s.querySelectorAll(".repeat-item:not(.hide)");if(0<t.length){e&&t.forEach(function(e){e.removeAttribute("style")});var a=t[0];a.style.borderTop="none",a.style.paddingTop="15px";var n=t[t.length-1];n.style.paddingBottom="34px",n.style.borderBottom="#d4d4d4 solid 1px",p.removeAttribute("style")}else p.style.setProperty("margin-top","15px","important")}else p.removeAttribute("style")}function l(e){for(var t in e.dataset)delete e.dataset[t]}function d(e){for(var t in e)return!1;return!0}var s=eform.component.getDiv(t.table,t.contextElement||document,t.dontQueryParent);if("display"==eform.getMetadata().mode){if(t.width&&0<t.width.length){var S="width-"+t.width;s.classList.add("h-scroll",S);var x="repeat-group-table-style-"+S;if(!document.getElementById(x)){var k=document.createElement("style");k.id=x,k.innerHTML=".h-scroll."+S+" .repeat-item {              width: "+t.width+";            }",s.insertBefore(k,null)}}return}for(var u,p=s.querySelector(".repeat-item-add-btn"),c=s.cloneNode(!0),m=c.querySelector(".repeat-item-bottom-remove-btn"),g=c.children[1];g;)u=g.nextElementSibling,c.removeChild(g),g=u;s.classList.add("filter-sort-table"),c.classList.add("filter-sort-header"),c.querySelector(".repeat-item").dataset.summaryLabel=t.summaryLabel;var v=c.querySelectorAll("div.govuk-form-group");m.disabled=!1,m.style.marginBottom=0,m.title="Zru\u0161i\u0165 filtrovanie",m.addEventListener("click",function(){v.forEach(function(e){e.querySelector("input, select").value=""}),a(s)}),v.forEach(function(e){eform.component.setValue(e,"");var t=e.querySelector("label");t.style.display="inline-block",t.style.maxWidth="83%",t.style.overflowWrap="break-word",t.outerHTML="<label class=\"govuk-label\">"+t.outerHTML+"<i title = \"Po\u010Diato\u010Dn\xE9 poradie\" style=\"margin-left: 5px; width: 10.859px;\" class=\"fa fa-sort\"></i></label>",e.querySelectorAll("script").forEach(function(e){e.parentElement.removeChild(e)})}),component.keepLabelsHeight(v,null,!0),v[0].addEventListener("heightSet",function(){m.style.marginTop=helper.getElementTotalHeight(v[0])-31+"px"});var h=[];v.forEach(function(e){var t=e.dataset.uid,n=e.dataset.component;"number"==n&&$(e.querySelector("input")).on("keypress drop paste",function(t){validateInput(t.originalEvent,/[0-9+-]/)}),l(e);var r=e.querySelector("i");h.push(r),r.addEventListener("click",function(a){h.forEach(function(e){e!==a.target&&(e.classList.replace("fa-sort-up","fa-sort"),e.classList.replace("fa-sort-down","fa-sort"),a.target.title="Po\u010Diato\u010Dn\xE9 poradie")}),a.target.classList.contains("fa-sort")?(a.target.classList.replace("fa-sort","fa-sort-up"),a.target.title="Vzostupne",o("asc",s,t,n)):a.target.classList.contains("fa-sort-up")?(a.target.classList.replace("fa-sort-up","fa-sort-down"),a.target.title="Zostupne",o("desc",s,t,n)):a.target.classList.contains("fa-sort-down")&&(a.target.classList.replace("fa-sort-down","fa-sort"),a.target.title="Po\u010Diato\u010Dn\xE9 poradie",o("initial",s,t,n))});var d=e.querySelector("input");d?d.addEventListener("keyup",function(n){13==n.keyCode&&a(s,t,n.target.value)}):(d=e.querySelector("select"),d.addEventListener("change",function(n){a(s,t,n.target.value)}),e.classList.add("select"))});if(c.querySelectorAll("[id]").forEach(function(e){e.id+="_header"}),c.querySelectorAll("[for]").forEach(function(e){e.htmlFor+="_header"}),c.id+="_header",l(c),t.width&&0<t.width.length){var f=document.createElement("div"),y="width-"+t.width;f.className="govuk-form-group govuk-grid-column-full govuk-!-padding-0 h-scroll "+y,s.style.width=t.width,c.style.width=t.width,s.parentElement.insertBefore(f,s),f.insertBefore(s,null),f.insertBefore(c,s);var L="repeat-group-table-style-"+y;if(!document.getElementById(L)){var w=document.createElement("style");w.id=L,w.innerHTML=".h-scroll."+y+" .repeat-item {            width: "+t.width+";          }",f.insertBefore(w,null)}}else s.parentElement.insertBefore(c,s);s.querySelectorAll(".attr-group-label, .govuk-hint").forEach(function(e){e.parentElement.removeChild(e)}),s.querySelectorAll(".repeat-item, [data-component]").forEach(function(e){e.classList.add("skip-summary")}),s.addEventListener("repeat-group-add",function(a){if(a.target===s){if(a.detail.target){var l=a.detail.target;if(l.classList.remove("hide"),t.copyComponentsOnRowAdd&&0<t.copyComponentsOnRowAdd.length){var e=s.querySelectorAll(".repeat-item:not(.hide)"),o=e[e.length-2];t.copyComponentsOnRowAdd.forEach(function(e){eform.component.setValue(e,eform.component.getValue(e,o,!0),null,l,null,!0)}),n(l)}}r(!0)}}),s.addEventListener("repeat-group-remove",function(t){t.target===s&&r(!0)});var b={};if(!document.getElementById("filter-sort-table-style")){var E=document.createElement("style");E.id="filter-sort-table-style",E.innerHTML=".repeat-group-table-design.filter-sort-header .repeat-item {          padding-bottom: 15px;          background-color: #d4d4d4;        }                .repeat-group-table-design.filter-sort-header input, .repeat-group-table-design.filter-sort-header select {          color: #727272;        }                .repeat-group-table-design.filter-sort-header .govuk-form-group {          margin-bottom: 0;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-header div.govuk-form-group:first-of-type {          padding: 0 0 0 15px;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-header div.govuk-form-group:not(:first-of-type):not(:last-of-type) {          padding: 0;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-header div.govuk-form-group:last-of-type {          padding: 0 15px 0 0;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-header div.govuk-form-group:not(:last-of-type) input {          border-right-style: none;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-header div.govuk-form-group.select {          margin-right: -3px;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-table div.repeat-item:first-of-type {          border-top: none;          padding-top: 15px !important;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-table .govuk-label {          display: none;        }                .repeat-group-table-design.rptgrp-tbldsgn-t2.filter-sort-table div.repeat-item:first-of-type .repeat-item-bottom-remove-btn {          margin-top: 8.6px;        }",s.parentElement.insertBefore(E,s.nextElementSibling)}}}),_defineProperty(this,"repeatGroupWizards",{init_v1:function init_v1(e){function t(e,t){e.forEach(function(e){e.disabled=t})}function a(){helper.disableParentNotification(!0,!0);var e=wizard.getCurrentStepIndex(),t=_toConsumableArray(wizard.getAllSteps()),a=t.indexOf(d[d.length-1])+2;if(a>t.length&&e==t.length)validator.validate(),validator.hasError?helper.disableParentNotification(!1,!1):l.dispatchEvent(new CustomEvent("click",{detail:{showWaitCursor:!0}}));else{a>t.length&&(a=t.length);var n=wizard.goToStep(a,!0);a<=n?(wizard.jump(e),l.dispatchEvent(new CustomEvent("click",{detail:{showWaitCursor:!0}}))):helper.disableParentNotification(!1,!1)}}function n(){return Array.prototype.slice.call(r.querySelectorAll(".wizard-step"))}function o(e){for(var t=e.closest("[data-component='switch'], [data-component='group']"),a=!0;t;){if("false"==t.dataset.validateChildren){a=!1;break}t=t.parentElement.closest("[data-component='switch'], [data-component='group']")}if(a)return e}var r=eform.component.getDiv(e.repeatGroup,e.contextElement||document,e.dontQueryParent);if(!r)return void console.error("[formJsCodes.repeatGroupWizards] Nenasla sa opakovana skupina poli pre opakovane wizardy:",e.repeatGroup);var l=repeatGroup.getAddBtn(r),d=n(),s=repeatGroup.getRepetitions(r),u=[],p=[];if(s.forEach(function(n,o){var r=repeatGroup.getRepetitionDirectRemoveButton(n);n.querySelectorAll(".wizard-step").forEach(function(t,n){if(null==e.removeBtnShowInWizards||-1<e.removeBtnShowInWizards.indexOf(n+1)){var d=r.cloneNode(!0);d.classList.add("repeat-group-with-wizards-remove-btn"),e.redRemoveBtns?(d.classList.remove("govuk-button--secondary"),d.classList.add("govuk-button--warning")):!0==e.greenBtns&&d.classList.remove("govuk-button--secondary"),null!=r.dataset.initialized&&(d.addEventListener("click",function(){r.dispatchEvent(new CustomEvent("click",{detail:{target:d,showWaitCursor:!0}}))}),u.push(d)),t.insertBefore(d,t.querySelector(".govuk-button-group"))}if(null==e.addBtnShowInWizards||-1<e.addBtnShowInWizards.indexOf(n+1)){var s=l.cloneNode(!0);s.classList.add("repeat-group-with-wizards-add-btn"),!0==e.greenBtns&&s.classList.remove("govuk-button--secondary"),s.addEventListener("click",function(){document.documentElement.classList.add("wait"),window.requestAnimationFrame(a)}),p.push(s),t.insertBefore(s,t.querySelector(".govuk-button-group"))}t.id+="_"+o+"_"+n}),r.parentElement.removeChild(r),r.addEventListener("change",function(a){t(u,!!a.detail.disabled)})}),l.style.display="none",l.addEventListener("change",function(a){t(p,!!a.detail.disabled)}),r.addEventListener("repeat-group-add",function(e){if(e.target===r){var t=e.detail.target;t.querySelectorAll(".wizard-step").forEach(function(e){e.id+="_"+t.dataset.groupId,e.classList.remove(wizard.selectors.activeStep),e.style.display="none",e.querySelectorAll(".previous").forEach(function(e){e.style.removeProperty("display")})}),t.querySelectorAll(".repeat-group-with-wizards-add-btn").forEach(function(e){e.addEventListener("click",a),p.push(e)}),wizard.countWizardProgress();var o=_toConsumableArray(wizard.getAllSteps()).indexOf(d[d.length-1])+2;wizard.goToStep(o),d=n(),helper.disableParentNotification(!1,!1),helper.notifyParent({type:"repeat-wizards-add"}),helper.notifyParent(wizard.getPostMessage("wizard-next"))}}),r.addEventListener("repeat-group-remove",function(e){if(e.target===r&&e.detail.target){var t=document.querySelector("."+wizard.selectors.step+"."+wizard.selectors.activeStep),a=e.detail.target;a.querySelectorAll(".repeat-group-with-wizards-remove-btn").forEach(function(e){u.splice(u.indexOf(e),1)}),a.querySelectorAll(".repeat-group-with-wizards-add-btn").forEach(function(e){p.splice(p.indexOf(e),1)});var l,s;if(!t){var c=a.querySelectorAll(".wizard-step"),m=d.indexOf(c[c.length-1]);if(m<d.length-1)for(var g=m+1;g<d.length;g++)if(l=o(d[g]),l){s="wizard-next";break}}if(d=n(),!t&&!l)for(var g=d.length-1;0<=g;g--)if(l=o(d[g]),l){s="wizard-previous";break}if(!t&&l){var v,h=_createForOfIteratorHelper(wizard.getAllSteps());try{for(h.s();!(v=h.n()).done;){var f=v.value;if(!eform.component.isHidden(f,!0)){f===l&&l.querySelectorAll(".previous").forEach(function(e){e.style.display="none"});break}}}catch(e){h.e(e)}finally{h.f()}l.style.display="block",l.classList.add(wizard.selectors.activeStep)}wizard.countWizardProgress(),helper.notifyParent({type:"repeat-wizards-remove"}),s&&helper.notifyParent(wizard.getPostMessage(s))}}),r.classList.add("repeat-group-with-wizards"),!document.getElementById("repeat-group-with-wizards-style")){var c=document.createElement("style");c.id="repeat-group-with-wizards-style",c.innerHTML=".repeat-group-with-wizards, .repeat-group-with-wizards > .repeat-item {          margin-bottom: 0 !important;        }                .repeat-group-with-wizards > .repeat-item > .attr-group-content{          padding-top: 0 !important;        }                .repeat-group-with-wizards .wizard-step > div > .govuk-form-group:last-of-type {          margin-bottom: 30px;        }                .repeat-group-with-wizards-remove-btn {          margin-top: 0 !important;          margin-bottom: 32px !important;        }                .repeat-item-add-btn.repeat-group-with-wizards-add-btn {          margin-top: 0 !important;          margin-bottom: 32px !important;          margin-left: 15px !important;        }",r.parentElement.insertBefore(c,r.nextElementSibling)}r.dataset.repeatGroupWizardsLoaded="1",r.dispatchEvent(new CustomEvent("repeat-group-wizards-loaded"))}}),_defineProperty(this,"rowColumnSumTable",{init_v1:function init_v1(t){function a(e,t){eform.component.setValue(e,t),eform.component.disable(e)}function n(e){for(var t,a=new Big(0),n=0;n<e.length-1;n++)t=eform.component.getValue(e[n]),""==t||isNaN(t)||(a=a.plus(+t));eform.component.setValue(e[e.length-1],a.toNumber())}var o=eform.component.getDiv(t.tabulkaRef,t.contextElement||document,t.dontQueryParent);if(null==o)return void console.error("[Funkcia rowColumnSumTable] Nebol najdeny komponent tabulky pre zadanu referenciu: "+t.tabulkaRef);for(var r=repeatGroup.getAddBtn(o),l=repeatGroup.getRepetitionsCount(o);l<t.pocetRiadkov;l++)r.click();var e=[],d=[];repeatGroup.getRepetitions(o).forEach(function(o,r,l){e.push([]),o.querySelectorAll("[data-component]").forEach(function(o,s,u){d.length-1<s&&d.push([]),0==s?(r<t.prvyStlpecTextyArray.length-1&&a(o,t.prvyStlpecTextyArray[r]),r==l.length-1&&a(o,t.prvyStlpecTextyArray[t.prvyStlpecTextyArray.length-1])):(0!=r||t.prvyRiadokAktivnaSuma?(e[r].push(o),d[s].push(o),s<u.length-1&&(o.addEventListener("change",function(){n(e[r])}),r<l.length-1&&o.addEventListener("change",function(){n(d[s])}))):$(o.querySelector("input")).on("keypress drop paste",function(t){validateInput(t.originalEvent,/[0-9+-]/)}),(s==u.length-1||r==l.length-1)&&eform.component.disable(o))})}),o.classList.add("no-add-btn","no-remove-btns"),t.sirkaTabulky&&0<t.sirkaTabulky.length&&helper.setTableWidth(o,t.sirkaTabulky),t.postMessageListenerAdded||(t.tabulkaRef=o,t.postMessageListenerAdded=!0,document.addEventListener("xml-load",function(a){a.detail&&"ok"==a.detail.result&&formJsCodes.rowColumnSumTable.init_v1(t)}))}}),_defineProperty(this,"tableGenerator",{init_v1:function init_v1(e){function t(o){e.prefillValues.forEach(function(e){if(e.componentRef&&0<e.componentRef.length&&e.valuesArray&&0<e.valuesArray.length){for(var t=e.valuesArray.length,o=repeatGroup.getRepetitionsCount(a);o<t;o++)n.click();var r=eform.component.getDiv(e.componentRef,a,!0,!0);r.forEach(function(t,a){var n=null,o=!1,r=e.valuesArray[a];null!=r&&""!=r&&(n=r,o=!0),eform.component.disable(t,o),null!=n&&eform.component.setValue(t,n,e.setByName)})}}),o||document.addEventListener("xml-load",function(a){a.detail&&"ok"==a.detail.result&&t(!0)})}var a=eform.component.getDiv(e.tableRef,e.contextElement||document,e.dontQueryParent);if(null==a)return void console.error("[Funkcia tableGenerator] Nebol najdeny komponent tabulky pre zadanu referenciu: "+e.tabulkaRef);var n=repeatGroup.getAddBtn(a);a.classList.add("no-add-btn","no-remove-btns"),e.prefillValues&&0<e.prefillValues.length&&t();var o=eform.component.getDiv(e.autoIncrementComponentRef,a,!0,!0);o.forEach(function(e,t){eform.component.disable(e),eform.component.setValue(e,++t)})}}),_defineProperty(this,"linkedCombos",{init_v1:function init_v1(e){function t(){fetch(comboExternal.replaceUrlPlaceholders(e.url)).then(function(e){e.json().then(function(e){return Array.isArray(e)?void(p=e,l.forEach(function(t,r){var d=c[r];n(d),0==r?e[r].forEach(function(e){return o(d,e)}):l[r-1].dataset.value&&a(r,l[r-1].dataset.value),t.dataset.value&&eform.component.setValue(t,t.dataset.value),t.addEventListener("change",function(t){if("SELECT"==t.target.tagName)for(var e=r+1;e<c.length;e++)a(e,c[e-1].value)})}),l.forEach(function(e){return e.dispatchEvent(new CustomEvent("linked-combos-loaded"))})):void console.error("Data nie su v spravnom formate a funkcia konci. Potrebny format: [ [ ..1.comboArrItems.. ], [ ..2.comboArrItems.. ], [ ..3.comboArrItems.. ], ... ]")})}).catch(function(e){console.error(e),c.forEach(function(e){return n(e)})})}function a(e,t){var a,r=c[e],d=r.value;n(r),t?(p[e].forEach(function(n){n.subkod&&n.subkod.some(function(a){return Array.isArray(a)?a[e]==t:a==t})&&(o(r,n),n.kod==d&&(a=d))}),d&&!a&&(a="")):d&&(a=""),null!=a&&eform.component.setValue(l[e],a)}function n(e){e.innerHTML="",e.appendChild(document.createElement("option"))}function o(e,t){var a=document.createElement("option");a.value=t.kod,a.text=t.nazov,a.dataset.valcomplex=comboExternal.getValcomplex(t.kod,t.nazov),e.appendChild(a)}var r,l=[],d=_createForOfIteratorHelper(e.comboRefsArr);try{for(d.s();!(r=d.n()).done;){var s=r.value,u=eform.component.getDiv(s,e.contextElement||document);if(!u)return void console.error("[FormJsCodes] {linkedCombos} Komponent "+s+" sa nenasiel vo formulari, funkcia konci. Aktualny vstup:\n",e);l.push(u)}}catch(e){d.e(e)}finally{d.f()}var p,c=l.map(function(e){return e.querySelector("select")}),m=l[l.length-1];if(m.dataset.enumLoaded)t();else{function a(n){n.detail&&null!=n.detail.extEnumLoaded&&(t(),m.removeEventListener("change",a))}m.addEventListener("change",a)}}})}return _createClass(e,[{key:"statTextComponents",value:function statTextComponents(e,t){var a;function n(e,t){var a=d.match(e);a&&(a.forEach(function(e){var a=e.slice(2,-2),n=o(a,e);n&&t(e,n,a)}),l.innerHTML=d)}function o(a,n){var o=eform.component.getDiv(a,t);return o||a.startsWith("*")||(o=eform.component.getDiv(a,document)),o?o:void console.warn("[formJsCodes.statTextComponents] (StatText: "+e+") Vo formulari sa nenasiel komponent s placeholderom:",n)}function r(e){var t=e.querySelector("select");if(t){var a=document.createElement("option");a.value="",a.disabled=!0,a.hidden=!0,a.text=e.querySelector(".form-label-bold").textContent,a.dataset.placeholder="",t.value||a.setAttribute("selected",""),t.insertBefore(a,t.querySelector("option"))}}t=t?t:null!==e&&void 0!==e&&null!==(a=e.classList)&&void 0!==a&&a.contains("static-text")?e:document;var l=eform.component.getDiv(e,t);if(!l)return void console.warn("[formJsCodes.statTextComponents] (Referencia na statText: "+e+") Nenasiel sa staticky komponent na vstupe:",arguments);var d=l.innerHTML;l.classList.add("stat-text-components"),n(/%\$.+?%\$/g,function(e,t){if(validator.removeValidations(t),t.remove(),"edit"==eform.getMetadata().mode){var a=t.querySelector("input:not([type='radio'])");a&&(a.placeholder=t.querySelector(".form-label-bold").textContent),"combo"==t.dataset.component&&"true"!=t.dataset.useAutocomplete&&r(t)}d=d.replaceAll(e,t.outerHTML.replace(/(<\/?)(div|fieldset|ul|li)/g,"$1span"))});var s=[];n(/\$%.+?\$%/g,function(e,t,a){var n;validator.removeValidations(t),t.remove(),eform.component.hide(t),("comboExternal"==t.dataset.component||"externalEnumeration"==t.dataset.component)&&null==t.dataset.enumLoaded?(s.push(a),n="<i data-"+a+">"+comboExternal.messagesLanguageMap.loading[eform.getLanguage()]+"</i>"):n=eform.component.getValueText(t),d=d.replaceAll(e,n+t.outerHTML.replace(/(<\/?)(div|fieldset|ul|li)/g,"$1span"))}),n(/\$\$.+?\$\$/g,function(e,t,a){var n;eform.component.hide(t),("comboExternal"==t.dataset.component||"externalEnumeration"==t.dataset.component)&&null==t.dataset.enumLoaded?(s.push(a),n="<i data-"+a+">"+comboExternal.messagesLanguageMap.loading[eform.getLanguage()]+"</i>"):n=eform.component.getValueText(t),d=d.replaceAll(e,n?n:"")}),s.forEach(function(e){function t(t){l.querySelectorAll("i[data-"+(e.startsWith("*")?"\\":"")+e+"]").forEach(function(e){e.outerHTML=t?t:""})}var a=o(e,"++"+e+"++");if(a.dataset.enumLoadError)t("<i>"+comboExternal.messagesLanguageMap.loadingFailed[eform.getLanguage()]+"<i>");else if(null!=a.dataset.enumLoaded)t(eform.component.getValueText(a));else{function n(o){o.detail&&null!=o.detail.extEnumLoaded&&(o.detail.extEnumLoaded?t(eform.component.getValueText(a)):t("<i>"+comboExternal.messagesLanguageMap.loadingFailed[eform.getLanguage()]+"<i>"),a.removeEventListener("change",n))}a.addEventListener("change",n)}});var u=_toConsumableArray(l.querySelectorAll("span[data-stcdv]")).map(function(e){return e.dataset.stcdv});if(n(/\+\+.+?\+\+/g,function(e,t,a){u.push(a),d=d.replaceAll(e,"<span data-stcdv="+a+" data-"+a+"></span>")}),l.querySelectorAll("script").forEach(function(e){var t=document.createElement("script");t.innerHTML=e.innerHTML,e.parentElement.insertBefore(t,e.nextElementSibling),e.remove()}),u.forEach(function(e){function t(){var t=eform.component.getValueText(a);l.querySelectorAll("span[data-stcdv][data-"+(e.startsWith("*")?"\\":"")+e+"]").forEach(function(e){e.textContent=t?t:""})}var a=o(e,"++"+e+"++");a.addEventListener("change",t),t()}),l.querySelectorAll("select").forEach(function(e){e.addEventListener("change",function(){""==e.value&&(e.selectedIndex=0)})}),"edit"==eform.getMetadata().mode&&l.querySelectorAll("[data-component='comboExternal'], [data-component='externalEnumeration']").forEach(function(t){if("true"==t.dataset.useAutocomplete){function e(){var a=t.querySelector("label").textContent,n=t.querySelector("input");n.placeholder=a,n.addEventListener("focus",function(){n.placeholder=""}),n.addEventListener("focusout",function(o){if(o.relatedTarget){function o(t){t.relatedTarget||(n.placeholder=a,r.removeEventListener("focusout",o))}var r=t.querySelector(".autocomplete__menu");r.addEventListener("focusout",o)}else n.placeholder=a})}t.dataset.autocompleteInitialized?e():t.addEventListener("autocomplete-initialized",e,{once:!0})}else if(null!=t.dataset.enumLoaded)r(t);else{function a(n){n.detail&&null!=n.detail.extEnumLoaded&&(n.detail.extEnumLoaded&&r(t),t.removeEventListener("change",a))}t.addEventListener("change",a)}}),!document.getElementById("stat-text-components-style")){var p=document.createElement("style");p.id="stat-text-components-style",p.innerHTML=".stat-text-components{\n          [data-component] { display: inline-block; float: none; margin: 0 !important; padding: 0; }\n          [data-component='checkbox'] { width: auto; }\n          label:not(.govuk-checkboxes__label):not(.govuk-radios__label), .govuk-error-message { display: none; }\n          [data-component='radioList'] { width: auto; .govuk-radios__item { top: -4px; margin: 0; height: 10px; min-height: 10px; } .govuk-radios__label:before { top: 2px; } .govuk-radios__label:after { top: 7px; } .govuk-radios__label { display: block; padding-top: 0; }}\n          select:has(option[data-placeholder]:checked) { color: grey; }\n          select option { color: black; }\n        }",l.parentElement.insertBefore(p,l.nextElementSibling)}l.dispatchEvent(new CustomEvent("stat-text-components-initialized",{bubbles:!0}))}},{key:"statTextInfoPopup",value:function statTextInfoPopup(e,t,a,n){a=a?a:document;var o=eform.component.getDiv(e,a),r=eform.component.getDiv(t,a);if(!o)return void console.warn("[formJsCodes.statTextInfoPopup] (Referencia na statText: "+e+") Nenasiel sa staticky komponent na vstupe:",arguments);if(!r)return void console.warn("[formJsCodes.statTextInfoPopup] (Referencia na statText: "+e+") Nenasiel sa komponent pre zobrazenie info popupu na vstupe:",arguments);var l=document.createElement("span");l.classList.add("popup-wrap");var d=document.createElement("i");d.classList.add("fa","fa-info-circle"),l.append(d);var s=o.querySelector("span.govuk-label");if(n?s=s.cloneNode(!0):o.remove(),s.classList.add("popup-content"),l.append(s),r.classList.contains("label-component")?r.append(l):r.classList.contains("static-text")?(r.classList.add("stat-text-with-info-popup"),r.querySelector(".govuk-label").append(l)):"checkbox"==r.dataset.component?r.querySelector(".govuk-checkboxes__label").append(l):r.querySelector(".govuk-label--s").append(l),!document.getElementById("stat-text-info-popup-style")){var u=document.createElement("style");u.id="stat-text-info-popup-style",u.innerHTML=".popup-wrap {        position: relative;        display: inline;        margin-left: 5px;        font-size: 19px;      }      .popup-wrap .popup-content {        display: none;        position: absolute;        bottom: 110%;        left: -765%;        padding: .5em;        width: 13em;        border-radius: 4px;        color: white;        background-color: grey;      }      .popup-wrap .popup-content::after {        content: ' ';        position: absolute;        top: 100%;        left: 50%;        margin-left: -8px;        border-width: 7px;        border-style: solid;        border-color: grey transparent transparent transparent;      }      .popup-wrap .popup-content p,      .popup-wrap .popup-content ul{        margin: 0;      }      .popup-wrap:hover .popup-content {        display: block;      }      .stat-text-with-info-popup p:last-of-type {        display: inline;      }",r.parentElement.insertBefore(u,r.nextElementSibling)}}},{key:"multiselectInit",value:function multiselectInit(e,t,a,n,o,r){function l(e){var t=b.querySelector(".custom-select-options");return null==e||e||"comboExternal"!=m.dataset.component?void m.querySelector("select").querySelectorAll("option").forEach(function(e){if(""!=e.value){var a=document.createElement("div");a.classList.add("option"),a.innerHTML="\n                    <input class=\"form-check-input\" type=\"checkbox\" name=\"".concat(e.value,"\" value=\"").concat(e.value,"\">\n                    <label for=\"").concat(e.value,"\">").concat(e.text,"</label><br>\n                "),t.appendChild(a)}}):(b.querySelector("label.vertical-center").innerHTML=comboExternal.messagesLanguageMap.loadingFailed[eform.getLanguage()],void b.querySelector(".custom-select-header").removeEventListener("click",d))}function d(e){b.classList.toggle("active"),!b.classList.contains("active")&&b.querySelector(".autocomplete__input")&&(b.querySelector(".autocomplete__input").value="",b.querySelectorAll(".custom-select-options .option").forEach(function(e){e.style.display=""})),e.stopPropagation()}function s(){for(var e=b.querySelectorAll(".custom-select-options input[type=\"checkbox\"]:checked"),a=0;a<e.length;a++)e[a].checked=!1;for(var n=component.getValue(t,c,!0,!0),o=0,r=0;r<n.length;r++)if(""!=n[r]&&null!=n[r]){var l=b.querySelector("input[name=\"".concat(n[r],"\"]"));l&&(l.checked=!0,o+=1)}b.querySelector(".selected-count").textContent=o}function u(){var e=b.querySelectorAll(".custom-select-options input[type=\"checkbox\"]:checked"),t=Array.from(e).map(function(e){return e.name});return t}function p(){var e,a=u(),n=repeatGroup.getRepetitions(c);if(0!=a.length){repeatGroup.removeRepetitions(c);for(var o=0;o<a.length-1;o++)c.querySelector(repeatGroup.selectors.addBtn).click();n=repeatGroup.getRepetitions(c),n.forEach(function(e){var n=component.getDiv(t,e,!0),o=0;component.disable(n,!0,e,!0),component.setValue(n,a[o]),a.splice(o,1),o++}),e=n.length}else component.setValue(t,"",!1,r),component.disable(t,!0,r),e=0;b.querySelector(".selected-count").textContent=e}var c=component.getDiv(e,r),m=component.getDiv(t,r),g=component.getUID(m);repeatGroup.hideAllButtons(c,r);var v,h,f=c.dataset.uid.substring(0,c.dataset.uid.lastIndexOf("_")),y="multiselect";v=c.dataset.uid+"_"+y,a.startsWith("*")?h=a.substring(1):""==a?""==a&&(h=""==f?y:f+"_"+y,v=h):h=a;var b,E="*"+h,S=component.getDiv(E,r);if(S)b=S,s();else{var x;m.classList.forEach(function(e){e.startsWith("govuk-grid-column")&&(x=e)});var k=document.createElement("div");k.dataset.pointer=h,k.dataset.omitFromXml=!0,k.id=v,k.dataset.uid=v,k.className="mutliselect_autocomplete govuk-form-group ".concat(x," new-line"),k.dataset.component="multiselect",k.dataset.omitFromXml="",k.innerHTML="".concat(m.querySelector("label").outerHTML,"\n      <div id='select-1' class='govuk-select custom-select-header'>\n      <label class='vertical-center'>Vybran\xE9 <span class='selected-count'>0</span></label>\n      <span class='arrow-down-icon'></span>\n      </div>\n      <div data-uid='rptGrp' class='custom-select-options' id='customSelectOptions' name='customSelectOptions' role='listBox' >\n      <div class='input-group'>\n      <span class='input-group-text multiselect-search-icon'>\n      <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-search' viewBox='0 0 16 16'>\n      <path d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/>\n      </svg>\n      </span>\n      <input class='autocomplete__input autocomplete__input--show-all-values' id='customSelectSearch' aria-label='Search' aria-describedby='search-addon' aria-expanded='false' aria-autocomplete='both' autocomplete='off' role='search' name='customSelectSearch' style='padding-left: 2.375rem !important'/>\n      </div>\n      <div id=' ' class='repeat-item'></div>\n      </div>"),c.parentElement.insertBefore(k,c),b=component.getDiv(E,r)}var L=b.classList.toggle("active");b.classList.remove("active");b.querySelector(".custom-select-options");if("edit"==eform.getMetadata().mode&&b.querySelector(".custom-select-header").addEventListener("click",d),b.addEventListener("change",function(e){p(e)}),b.querySelector(".autocomplete__input").addEventListener("input",function(t){var e=t.target.value.toLowerCase(),a=b.querySelectorAll(".custom-select-options .option"),n=!1;a.forEach(function(t){var a=t.textContent.toLowerCase();a.includes(e)?(t.style.display="",n=!0):t.style.display="none"})}),document.addEventListener("click",function(e){b.contains(e.target)||!1!==L||d()}),"comboExternal"!=m.dataset.component)"combo"==m.dataset.component&&l();else if(null!=m.dataset.enumLoaded)l();else{function t(a){a.detail&&null!=a.detail.extEnumLoaded&&(l(a.detail.extEnumLoaded),m.removeEventListener("change",t))}m.addEventListener("change",t)}eform.getMetadata().allLoaded?s():eform.addParentAjaxEventsDoneListener(s);if(function useOnClickOutside(e,t){var a=function(a){!e||e.contains(a.target)||t(a)};return document.addEventListener("mousedown",a),document.addEventListener("touchstart",a),function(){document.removeEventListener("mousedown",a),document.removeEventListener("touchstart",a)}}(b,function(){b.classList.remove("active")}),!document.getElementById("multiselect-non-idsk")){var w=document.createElement("style");w.id="multiselect-non-idsk",w.innerHTML=".mutliselect_autocomplete {\n                  position: relative;\n              }\n\n              .vertical-center {\n                padding-left: 3px;\n                margin: 0;\n                position: absolute;\n                top: 50%;\n                -ms-transform: translateY(-50%);\n                transform: translateY(-50%);\n              }\n              \n              label.govuk-label.multiselect-label {\n                  margin-left: 1rem;\n              }\n              \n              .no-results-text {\n                  display: flex;\n                  justify-content: center;\n                  margin-top: 2rem;\n                  font-size: 20px;\n              }\n          \n              .selected-count {\n                  background-color: green;\n                  padding-left: 2px;\n                  padding-right: 2px;\n                  border-radius: 30px;\n                  color: white;\n              }\n              \n              svg#Layer_1 {\n                background-color: transparent;\n              }\n          \n              .custom-select-options {\n                  display: none;\n                  position: absolute;\n                  top: 100%;\n                  left: 16px;\n                  right: 15px;\n                  border-radius: 5px;\n                  z-index: 11;\n                  padding: 10px;\n                  border: 1px solid black;\n                  max-height: 400px;\n                  overflow-y: scroll;\n              }\n              \n              label {\n                background-color: transparent;\n\n              }\n          \n              .mutliselect_autocomplete.active .custom-select-options {\n                  display: block !important;\n              }\n          \n              .option {\n                  margin-top: 1rem;\n              }\n              .form-check-input {\n                  width: 1rem;\n                  height: 1rem;\n                  cursor: default;\n                  appearance: auto;\n                  box-sizing: border-box;\n                  margin: 3px 3px 3px 4px;\n                  padding: initial;\n                  border: initial;\n              }\n          \n              .multiselect-search-icon {\n                  position: absolute;\n                  z-index: 10;\n                  display: block;\n                  line-height: 2.375rem;\n                  left: 1rem;\n                  background-color: transparent !important;\n                  top: 0.25rem;\n              }\n          \n              .arrow-down-icon {\n                  position: absolute;\n                  z-index: 10;\n                  display: block;\n                  width: 0;\n                  height: 0;\n                  border-left: 6px solid transparent;\n                  border-right: 6px solid transparent;\n                  border-top: 6px solid #495057;\n                  top: 50%;\n                  right: 2px;\n                  transform: translateY(-50%);\n              }\n          \n              .custom-select-header {\n                  cursor: pointer;\n                  position: relative;\n              }\n          \n              .custom-select-header .arrow-down-icon {\n                  position: absolute;\n                  z-index: 10;\n                  display: block;\n                  width: 0;\n                  height: 0;\n                  border-left: 6px solid transparent;\n                  border-right: 6px solid transparent;\n                  border-top: 6px solid #495057;\n                  top: 50%;\n                  right: 2px;\n                  transform: translateY(-50%);\n              }",b.parentElement.insertBefore(w,b.nextElementSibling)}}},{key:"parseAndFillComponentFromURI",value:function parseAndFillComponentFromURI(e,t,a,n){var o=eform.component.getDiv(e,t||document),r=eform.component.getValue(o);if(""==r){n=n?n:"*Technicke_eID_FonUri";var l=eform.component.getValue(n,document);if(!l)return void console.error("[formJsComponents.parseAndFillComponentFromURI] Nebola najdena zdrojova hodnota s Alias/ID/Div -",n);var d="ico"===a?/\d{8}|\d{6}/g:/\d{2}[0,1,5,6]\d{3}\/?\d{3,4}/g;var s=l.match(d);s[0]?eform.component.setValue(o,s[0].replace("/","")):console.error("[formJsComponents.parseAndFillComponentFromURI] Zdrojova hodnota nesplna predpisany tvar")}}},{key:"fillNoEnumCombo",value:function fillNoEnumCombo(e,t,a,n,o,r,l,d){function s(e){if(!e)return void console.error("[formJsCodes.fillNoEnumCombo] Nenasiel sa DIV komponentu na vstupe:",arguments);var r=e.querySelector("select"),l=r.value;o||(r.innerHTML="<option/>");var d=n&&n.value&&n.text?n:{value:"value",text:"text"};var s,u=_createForOfIteratorHelper(t);try{for(u.s();!(s=u.n()).done;){var p=s.value;if(!p[d.value]){console.warn("[formJsCodes.fillNoEnumCombo] Preskakujem item na vstupe, ktory neobsahuje value:",p);continue}switch(o){case"add":default:if(!p[d.text]){console.warn("[formJsCodes.fillNoEnumCombo] Preskakujem item na vstupe, ktory neobsahuje text:",p);continue}r.add(comboExternal.createOption({value:p[d.value],text:p[d.text]}));break;case"remove":var c=r.querySelector("option[value='"+p[d.value]+"']");c&&c.remove();}}}catch(e){u.e(e)}finally{u.f()}a&&e.dataset.value?eform.component.setValue(e,e.dataset.value):l&&!r.value&&(r.value=l,!r.value&&eform.component.setValue(e,""))}var u=eform.component.getDiv(e,r,l,d);Array.isArray(u)?u.forEach(function(e){return s(e)}):s(u)}}]),e}(),formJsCodes=new FormJsCodes;function f_krajOkresObec_v1(){function e(e,t){for(var a=e.querySelectorAll(t),n=0;n<a.length;n++)if(a[n].parentElement===e)return a[n]}function t(e,t,a){if(0===a.length)for(var n=0;n<t.children.length;n++)a.push(t.children[n]);t.innerHTML="";for(var n=0;n<a.length;n++)(0==n&&""==a[n].value||a[n].value.toLowerCase().startsWith(e.toLowerCase()))&&(a[n].textContent=a[n].text,t.appendChild(a[n]))}var a=document.currentScript.parentElement,n=e(a,"div[data-enumid='SUSR_0023']"),o=e(a,"div[data-enumid='SUSR_0024']"),r=e(a,"div[data-enumid='SUSR_0025']"),l=n==null?void 0:n.querySelector("select"),d=o==null?void 0:o.querySelector("select"),s=r==null?void 0:r.querySelector("select"),u=[],p=[];l!=null&&l.addEventListener("change",function(e){d!=null&&d.dataset.enumLoaded&&(t(e.target.value,d,u),d.value=void 0),s!=null&&s.dataset.enumLoaded&&(t(e.target.value,s,p),s.value=void 0)}),d!=null&&d.addEventListener("change",function(e){s!=null&&s.dataset.enumLoaded&&(t(e.target.value||l.value,s,p),s.value=void 0)})}function f_krajOkresObec_v2(e,t,a,n,o,r,l){function d(e,t){for(var a=e.querySelectorAll(t),n=0;n<a.length;n++){if(a[n].parentElement===e)return a[n];if(a[n].parentElement.parentElement===e)return a[n]}}function s(){if(delete E.dataset.lastFilteredRegionValue,null!=g&&(g.dataset.value||b.dataset.enumLoaded&&b.value)){var e=v.dataset.value||E.value;p(g.dataset.value||b.value,E,x),E.value=e}}function u(){if(delete S.dataset.lastFilteredRegionValue,delete S.dataset.lastFilteredCountyValue,null!=v&&(v.dataset.value||E.dataset.enumLoaded&&E.value)){var e=h.dataset.value||S.value;p(v.dataset.value||E.value,S,k),S.value=e}else if(null!=g&&(g.dataset.value||b.dataset.enumLoaded&&b.value)){var t=h.dataset.value||S.value;p(g.dataset.value||b.value,S,k),S.value=t}}function p(e,t,a){if(0===a.length)for(var n=0;n<t.children.length;n++)a.push(t.children[n]);t.innerHTML="";for(var n=0;n<a.length;n++)(0==n&&""==a[n].value||a[n].value.toLowerCase().startsWith(e.toLowerCase()))&&(a[n].textContent=a[n].text,t.appendChild(a[n]))}function c(e){var t=e.querySelector(".warning.notice");t&&t.parentElement.removeChild(t)}if("display"!=eform.getMetadata().mode){var m=document.currentScript.parentElement;c(m);var g=a?eform.component.getDiv(a,r,l):d(m,"div[data-enumid='SUSR_0023'], div[data-source-enum-code='SUSR_0023']"),v=n?eform.component.getDiv(n,r,l):d(m,"div[data-enumid='SUSR_0024'], div[data-source-enum-code='SUSR_0024']"),h=o?eform.component.getDiv(o,r,l):d(m,"div[data-enumid='SUSR_0025'], div[data-source-enum-code='SUSR_0025']"),f=void 0;if("zhora"===t?null!=g&&null!=g.dataset.value&&0<g.dataset.value.length?(null!=v&&null!=v.dataset.value&&0<v.dataset.value.length&&!v.dataset.value.startsWith(g.dataset.value)&&(delete v.dataset.value,loadExternalEnum(v.dataset.enumid,v,null),f=g),null!=h&&null!=h.dataset.value&&0<h.dataset.value.length&&!h.dataset.value.startsWith(g.dataset.value)&&(delete h.dataset.value,loadExternalEnum(h.dataset.enumid,h,null),f=g)):null!=v&&null!=v.dataset.value&&0<v.dataset.value.length&&null!=h&&null!=h.dataset.value&&0<h.dataset.value.length&&!h.dataset.value.startsWith(v.dataset.value)&&(delete h.dataset.value,loadExternalEnum(h.dataset.enumid,h,null),f=v):null!=h&&null!=h.dataset.value&&0<h.dataset.value.length?(null!=v&&null!=v.dataset.value&&0<v.dataset.value.length&&!h.dataset.value.startsWith(v.dataset.value)&&(v.dataset.value=h.dataset.value.substring(0,6),loadExternalEnum(v.dataset.enumid,v,null),f=h),null!=g&&null!=g.dataset.value&&0<g.dataset.value.length&&!h.dataset.value.startsWith(g.dataset.value)&&(g.dataset.value=h.dataset.value.substring(0,5),loadExternalEnum(g.dataset.enumid,g,null),f=h)):null!=v&&null!=v.dataset.value&&0<v.dataset.value.length&&null!=g&&null!=g.dataset.value&&0<g.dataset.value.length&&!v.dataset.value.startsWith(g.dataset.value)&&(g.dataset.value=v.dataset.value.substring(0,5),loadExternalEnum(g.dataset.enumid,g,null),f=v),void 0!==f){var y=getWarningText("V na\u010D\xEDtan\xFDch d\xE1tach sa nach\xE1dzala nespr\xE1vna kombin\xE1cia hodn\xF4t a preto boli rozba\u013Eovacie zoznamy automaticky opraven\xE9");y.className+=f.className.replace("form-group",""),f.parentNode.insertBefore(y,f)}var b=null==g?void 0:g.querySelector("select"),E=null==v?void 0:v.querySelector("select"),S=null==h?void 0:h.querySelector("select"),x=[],k=[];null!=b&&b.addEventListener("change",function(e){e.detail&&e.detail.hidingDropdown||(null==e.detail||!e.detail.hasOwnProperty("extEnumLoaded"))&&(null!=E&&null!=E.dataset.enumLoaded&&E.dataset.lastFilteredRegionValue!=e.target.value&&(p(e.target.value,E,x),E.dataset.lastFilteredRegionValue=e.target.value,null!=E.value&&(E.value=void 0,E.dispatchEvent(new CustomEvent("change",{bubbles:!0})))),null!=S&&null!=S.dataset.enumLoaded&&S.dataset.lastFilteredRegionValue!=e.target.value&&(p(e.target.value,S,k),S.dataset.lastFilteredRegionValue=e.target.value,null!=S.value&&(S.value=void 0,S.dispatchEvent(new CustomEvent("change",{bubbles:!0})))),c(m))}),null!=E&&(null!=E.dataset.enumLoaded&&s(),E.addEventListener("change",function(e){e.detail&&e.detail.hidingDropdown||(null!=e.detail&&e.detail.hasOwnProperty("extEnumLoaded")?s():(null!=S&&null!=S.dataset.enumLoaded&&S.dataset.lastFilteredCountyValue!=e.target.value&&(p(e.target.value||(b?b.value:""),S,k),S.dataset.lastFilteredCountyValue=e.target.value,null!=S.value&&(S.value=void 0,S.dispatchEvent(new CustomEvent("change",{bubbles:!0})))),c(m)))})),null!=S&&(null!=S.dataset.enumLoaded&&u(),S.addEventListener("change",function(e){e.detail&&e.detail.hidingDropdown||(null!=e.detail&&e.detail.hasOwnProperty("extEnumLoaded")?u():c(m))}))}}
"use strict";function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var a=[],n=!0,o=!1,r=void 0;try{for(var l,i=e[Symbol.iterator]();!(n=(l=i.next()).done)&&(a.push(l.value),!(t&&a.length===t));n=!0);}catch(e){o=!0,r=e}finally{try{n||null==i["return"]||i["return"]()}finally{if(o)throw r}}return a}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _createForOfIteratorHelper(e,t){var a;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function n(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function e(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,d=!0,u=!1;return{s:function s(){a=e[Symbol.iterator]()},n:function n(){var e=a.next();return d=e.done,e},e:function e(e){u=!0,l=e},f:function f(){try{d||null==a.return||a.return()}finally{if(u)throw l}}}}function asyncGeneratorStep(e,t,a,n,o,r,l){try{var i=e[r](l),d=i.value}catch(e){return void a(e)}i.done?t(d):Promise.resolve(d).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,a=arguments;return new Promise(function(n,o){function r(e){asyncGeneratorStep(i,n,o,r,l,"next",e)}function l(e){asyncGeneratorStep(i,n,o,r,l,"throw",e)}var i=e.apply(t,a);r(void 0)})}}function _typeof(e){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a,n=0;n<t.length;n++)a=t[n],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),e}function _defineProperty(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var Component=function(){function e(){_classCallCheck(this,e),_defineProperty(this,"selectors",{visibleComponent:"[data-component]:not([data-component=\"switch\"]):not([data-component=\"proxy\"]):not([style*=\"display:none\"]):not([style*=\"display: none\"]):not(.govuk-visually-hidden)"})}return _createClass(e,[{key:"getDiv",value:function getDiv(e,t,a,n){if("string"==typeof e){if(e.startsWith("*")){var o;return null==t?void console.error("[eform.component.getDiv] Referencia na komponent pomocou aliasu vyzaduje definovanu thisScript premennu alebo iny kontextovy element na vstupe."):(o=a?null==t?document:t:this.getContextualParent(t),n?_toConsumableArray(o.querySelectorAll("[data-pointer=\""+e.substring(1)+"\"]")):o.querySelector("[data-pointer=\""+e.substring(1)+"\"]"))}if(t){var r;return r=a?t:null==t.parentElement?document:t.parentElement,n?_toConsumableArray(r.querySelectorAll("[data-uid=\""+e+"\"]")):r.querySelector("[data-uid=\""+e+"\"]")}return _toConsumableArray(document.querySelectorAll("[data-uid=\""+e+"\"]"))}if(null!=e&&"object"==_typeof(e)){if(e.dataset&&e.dataset.uid)return e;if("INPUT"==e.tagName||"SELECT"==e.tagName||"TEXTAREA"==e.tagName)return e.closest("[data-component]")}else console.error("[eform.component.getDiv] Na vstupe funkcie musi byt retazec reprezentujuci ID alebo alias (s hviezdickou * na zaciatku) alebo objekt DIVu komponentu. Aktualny vstup funkcie:\n",arguments)}},{key:"getValue",value:function getValue(e,t,a,n){var o,r=this.getDiv(e,t,a,n);return Array.isArray(r)?(o=[],r.forEach(function(e){o.push(getComponentData(e).value)})):r&&(o=getComponentData(r).value),o}},{key:"getValueText",value:function getValueText(e,t,a,n){function o(e){var t=eform.component.getValue(e);if(t)if("combo"==e.dataset.component||"comboExternal"==e.dataset.component||"externalEnumeration"==e.dataset.component){if("xml"!=e.dataset.enterNonCodelistData){var a=e.querySelector("select option[value='"+t+"']");a&&(t=a.text)}}else if("radioList"==e.dataset.component){var n=e.querySelector("input[value='"+t+"']");n&&n.nextElementSibling&&"LABEL"==n.nextElementSibling.tagName&&(t=n.nextElementSibling.textContent)}else if("date"==e.dataset.component)t=isoToLocalDateTime(t);else if("multiselect"==e.dataset.component){var o=Array.from(e.querySelectorAll(".custom-select-options input[type=\"checkbox\"]:checked")).map(function(e){return e.nextElementSibling.textContent});t=o.join(", ")}return t}var r,l=this.getDiv(e,t,a,n);return Array.isArray(l)?(r=[],l.forEach(function(e){r.push(o(e))})):l&&(r=o(l)),r}},{key:"getValueInit",value:function getValueInit(){}},{key:"getID",value:function getID(e){return e.id}},{key:"getUID",value:function getUID(e){return e.dataset.uid}},{key:"getType",value:function getType(e){return e&&e.dataset?e.dataset.component:void 0}},{key:"setValue",value:function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function e(t,a,n,o){var r,l,i,d,u=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=4<u.length&&void 0!==u[4]?u[4]:null,l=5<u.length?u[5]:void 0,i=this.getDiv(t,o,l),!Array.isArray(i)){e.next=9;break}return d=[],i.forEach(function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function e(t){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=d,e.next=3,setComponentValue(t,a,!0,n,r);case 3:e.t1=e.sent,e.t0.push.call(e.t0,e.t1);case 5:case"end":return e.stop();}},e)}));return function(){return e.apply(this,arguments)}}()),e.abrupt("return",d);case 9:return e.next=11,setComponentValue(i,a,!0,n,r);case 11:return e.abrupt("return",e.sent);case 12:case"end":return e.stop();}},e,this)}));return function setValue(){return e.apply(this,arguments)}}()},{key:"disable",value:function disable(e,t,a,n){var o;if(null==t||1===t||!0===t)o=!0;else if(0===t||!1===t)o=!1;else return void console.error("[Deaktivovanie komponetu - disable] Nespravna hodnota na vstupe funkcie: "+t+", komponent: "+("string"==typeof e?e:e.dataset.uid)+". Ocakavana hodnota 0/false/1/true/undefined - 0/false = enable, 1/true/undefined = disable");var r=this.getDiv(e,a,n);Array.isArray(r)?r.forEach(function(e){setComponentDisabled(e,o)}):setComponentDisabled(r,o)}},{key:"hide",value:function hide(e,t,a,n){function o(e){r?e.style.display="none":"none"==e.style.display&&(1==e.style.length?e.removeAttribute("style"):e.style.removeProperty("display"))}var r;if(null==t||1===t||!0===t)r=!0;else if(0===t||!1===t)r=!1;else return void console.error("[Deaktivovanie komponetu - disable] Nespravna hodnota na vstupe funkcie: "+t+", komponent: "+("string"==typeof e?e:e.dataset.uid)+". Ocakavana hodnota 0/false/1/true/undefined - 0/false = enable, 1/true/undefined = disable");var l=this.getDiv(e,a,n);Array.isArray(l)?l.forEach(function(e){o(e)}):o(l)}},{key:"focus",value:function focus(e,t){function a(){if(repeatGroup.rptGrpTabDesignExists){var e=helper.findParentBySelector(n,"details.repeat-item");e&&e.setAttribute("open","")}n.scrollIntoView({behavior:"smooth"}),o.focus(),("INPUT"==o.tagName&&"text"==o.type||"TEXTAREA"==o.tagName)&&o.setSelectionRange(-1,-1)}var n=this.getDiv(e,t);Array.isArray(n)&&0<n.length&&(n=n[0]);var o=n.querySelector("input, textarea, select");return o?void eform.addParentAllLoadedListener(a):void console.error("[eform.component.focus()] Na vstupe je komponent, na ktory nie je mozne vykonat focus: "+e)}},{key:"isHidden",value:function isHidden(e,t){if(!e||!e.style)return console.error("Komponent neexistuje!",e),!0;if(!t&&("none"==e.style.display||e.classList.contains("govuk-visually-hidden")))return!0;var a=helper.findParentBySelector(e,"[data-component=\"switch\"],[data-component=\"group\"]");return!!a&&("none"==a.style.display||this.isHidden(a))}},{key:"isHiddenFast",value:function isHiddenFast(e){return null===e.offsetParent}},{key:"keepLabelsHeight",value:function keepLabelsHeight(e,t){function a(){n(),window.addEventListener("resize",helper.debounce(function(){n()},250));for(var t=d.closest(".wizard-step"),a=[],o=d.closest("[data-component='switch'][data-switch-component-id], [data-component='group'][data-switch-component-id]");o;)a.push(o),o=o.parentElement.closest("[data-component='switch'][data-switch-component-id], [data-component='group'][data-switch-component-id]");"edit"==eform.getMetadata().mode&&t&&t.addEventListener("wizard-displayed",function e(){n(t,a,e)}),a.forEach(function(e){e.addEventListener("switched",function o(r){r.detail.displayed&&n(t,a,o)})})}function n(){function e(e){return null==e?0:(e.removeAttribute("style"),helper.getElementTotalHeight(e))}if(!component.isHiddenFast(d)){var t=0;l.forEach(function(a){var n=a.div.querySelector(".govuk-label:not(.govuk-visually-hidden)"),o=a.div.querySelector(".govuk-hint:not(.govuk-visually-hidden)"),r=a.div.querySelector(".govuk-error-message:not(.govuk-visually-hidden)");a.totalLabelHeight=e(n)+e(o)+e(r),t<a.totalLabelHeight&&(t=a.totalLabelHeight),a.lastVisibleEl=null!=r&&"hidden"!=window.getComputedStyle(r).visibility?r:null==o?n:o}),l.forEach(function(e){if(e.lastVisibleEl&&e.totalLabelHeight<t){var a=helper.mathRound(t-e.totalLabelHeight);e.lastVisibleEl.style.height=helper.getElementBodyHeight(e.lastVisibleEl)+a+"px"}}),d.dataset.labelsAligned="",d.dispatchEvent(new CustomEvent("labelsAligned",{bubbles:!1}))}}if(null==e||0==e.length)return void console.error("[Funkcia eform.component.keepLabelsHeight] Na vstupe nie je zoznam komponentov v array strukture");var o,r,l=[],i=_createForOfIteratorHelper(e);try{for(i.s();!(r=i.n()).done;){var u=r.value;if(o=this.getDiv(u,t||document),null==o)console.warn("[Funkcia eform.component.keepLabelsHeight] Komponent '"+u+"' nebol n\xE1jden\xFD");else{if(null!=o.dataset.labelsAligned)return;l.push({div:o})}}}catch(e){i.e(e)}finally{i.f()}if(0===l.length)return void console.warn("[Funkcia eform.component.keepLabelsHeight] Nebol n\xE1jden\xFD ani jeden komponent zo vstupn\xE9ho po\u013Ea: "+e+". Funkcia kon\u010D\xED.");var d=l[0].div;eform.getMetadata().allLoaded?a():eform.addParentAllLoadedListener(a)}},{key:"initTable",value:function initTable(t,a){function n(){var e=t.querySelector(".repeat-item").querySelectorAll(component.selectors.visibleComponent);0<(null===e||void 0===e?void 0:e.length)&&null==e[0].dataset.labelsAligned&&("edit"==eform.getMetadata().mode&&e[0].addEventListener("labelsAligned",function(a){t.querySelector(".repeat-item-bottom-remove-btn").style.marginTop=helper.getElementTotalHeight(a.target)-65+"px"}),eform.component.keepLabelsHeight(e,null,!0))}n(),t.addEventListener("repeat-group-remove",function(a){a.target===t&&n()}),a&&t.querySelectorAll("[data-component]").forEach(function(e){var t=e.querySelector(".govuk-input");t&&(t.classList.contains("datepicker")?$(t).on("dp.change",function(t){t.target.title=t.target.value}):t.addEventListener("keyup",function(t){t.target.title=t.target.value}))})}},{key:"initStatText",value:function initStatText(e){function t(o){function e(e,t){var o=eform.component.getDiv(e,document);if(o||(o=eform.component.getDiv("*"+e,n)),o){function r(){var t=eform.component.getValueText(o)||"";n.querySelectorAll("span[data-heph=\""+e+"\"]").forEach(function(e){e.innerHTML=t.replaceAll("\n","<br>")}),a.classList.contains("checkbox-label")&&(n.textContent.match(/\S/g)?(a.classList.add("checkbox-label"),a.classList.remove("checkbox-label-empty")):(a.classList.remove("checkbox-label"),a.classList.add("checkbox-label-empty")))}t&&(n.innerHTML=n.innerHTML.replaceAll(t,"<span data-heph=\""+e+"\"></span>")),o.addEventListener("change",r),r()}else console.warn("[Staticky text] {Odkazy na komponenty} Nenasiel sa komponent podla zadaneho placeholdera: "+(t||e))}new Set(_toConsumableArray(n.querySelectorAll("span[data-heph]")).map(function(e){return e.dataset.heph})).forEach(function(t){return e(t)});var r=new Set(n.textContent.match(/%%.+?%%/g));r&&r.forEach(function(t){return e(t.slice(2,-2),t)}),o&&window.removeEventListener("DOMContentLoaded",t)}var a=document.currentScript.parentElement,n=e?a:a.querySelector("span.govuk-label");"complete"===document.readyState?t():window.addEventListener("DOMContentLoaded",t)}},{key:"setDefaultValue",value:function setDefaultValue(e){var t=null==e.dataset.defaultValue?"":e.dataset.defaultValue,a=void 0;switch(e.dataset.component){case"date":a=e.querySelector("input"),"separated"===e.dataset.mode?e.dataset.value=t:a.value=""===t?"":isoToLocalDateTime(t);break;case"number":case"string":a=e.querySelector("input"),a.value=t;break;case"text":a=e.querySelector("textarea"),a.value=helper.b64DecodeUnicode(t),a.removeAttribute("style");break;case"checkbox":a=e.querySelector("input"),a.checked="true"===t.toLowerCase();break;case"radioList":a=e,e.querySelectorAll("input").forEach(function(e){e.checked=e.value===t});break;case"comboExternal":case"externalEnumeration":e.dataset.value=t;case"combo":a=e.querySelector("select"),a.value=t,e.dataset.enterNonCodelistData&&autocompleteHandler.convertToCodelistData(e);break;case"repeatGroup":repeatGroup.removeRepetitionsFast(e);}void 0!==a&&(0<a.title.length&&(a.title=t),a.dispatchEvent(new CustomEvent("change",{bubbles:!0})))}},{key:"getContextualParent",value:function getContextualParent(e){var t=helper.findParentBySelector(e,".attr-group-content");return null==t?document:t}},{key:"getBooleanDataFlag",value:function getBooleanDataFlag(e,t){return e.dataset.hasOwnProperty(t)?"true"==e.dataset[t]||"True"==e.dataset[t]:(console.error("Komponent neobsahuje boolean flag '"+t+"'!",e.dataset),!1)}},{key:"hasDynamicSetParent",value:function hasDynamicSetParent(e,t){var a=e.closest("[data-switch-flags]");if(!t)return null!=a;if(null!=a){var n,o=a.dataset.switchFlags.split(",").map(function(e){return e.trim()}),r=t.split(","),l=_createForOfIteratorHelper(r);try{for(l.s();!(n=l.n()).done;){var i=n.value;if(!o.includes(i.trim()))return!1}}catch(e){l.e(e)}finally{l.f()}return!0}return!1}},{key:"setRequired",value:function setRequired(e,t,a,n,o){function r(t,a){function n(e){var a=t.querySelector(".not-required");a&&(e?a.style.display="none":a.style.removeProperty("display"))}if(!t)return void console.warn("[eform.component.setRequired] Nenasiel sa komponent s referenciou:",e);if(o)return void n(a);var r,l;for(l=0;l<validator.complexValidations.length;l++){var i,d=validator.complexValidations[l];if(d.components[0]===t&&null!==d&&void 0!==d&&null!==(i=d.flag)&&void 0!==i&&i.setRequired){r=validator.complexValidations[l];break}}a&&!r?(validator.setComplexValidations([{method:"CUSTOM",components:[t],message:"Atrib\xFAt je povinn\xFD",flag:{setRequired:!0},operation:function operation(){return validator.checkRequired(null,eform.component.getValue(t),{component:t.dataset.component})}}]),n(!0),t.dataset.required="True"):!a&&r&&(validator.complexValidations.splice(l,1),n(!1),t.dataset.required="False")}var l;if(null==t||1===t||!0===t)l=!0;else if(0===t||!1===t)l=!1;else return void console.error("[eform.component.setRequired] Nespravna hodnota v druhom argumente (flag) na vstupe funkcie: "+t+", komponent: "+("string"==typeof e?e:e.dataset.uid)+". Ocakavana hodnota: 1/true/undefined = nastavi required; 0/false = zrusi required.");var i=this.getDiv(e,a,n);Array.isArray(i)?0==i.length?console.warn("[eform.component.setRequired] Nenasli sa komponenty s referenciou:",e):i.forEach(function(e){r(e,l)}):r(i,l)}}]),e}(),component=new Component;function getComponentData(e){if(null==e)return console.error("Pravdepodobne nespravne ID v custom validacii"),void console.error("[Ziskanie dat komponentu - getComponentData] Komponent na vstupe neexistuje");var t;switch(e.dataset.component){case"string":case"integer":case"email":case"ico":case"phone":{var m=e.querySelector("input");t={path:e.dataset.path,value:m.value,id:m.id};break}case"number":{var a=e.querySelector("input"),n=a.value;switch(e.dataset.thousandDelimiter){case" ":n=n.replace(/\s+/g,"");break;case".":n=n.replace(/\.+/g,"");break;case",":n=n.replace(/\,+/g,"");break;default:}e.dataset.currencySign&&(n=n.replace(e.dataset.currencySign,"")),t={path:e.dataset.path,value:""==n?"":n.replace(",","."),id:a.id};break}case"date":{if("simple"==e.dataset.mode){var y=e.querySelector("input");t={path:e.dataset.path,value:""==y.value?"":"L LTS"==e.dataset.format?helper.getDateTimeIso(y.value):helper.getDateIso(y.value),id:y.id}}else if("separated"==e.dataset.mode){var v=_toConsumableArray(e.querySelectorAll("input")).map(function(e){return e.value}).join(".");t={path:e.dataset.path,value:helper.getDateIso(v)||"",id:e.querySelector("input").id}}break}case"text":{var o,r=e.querySelector("textarea[id]");if(e.dataset.wysiwygEditor!=null){o=$(r).summernote("code"),o=o.replaceAll("&nbsp;","&#160;");var b=new DOMParser().parseFromString(o,"text/html");o=new XMLSerializer().serializeToString(b).replace(/^.*?<body>([\s\S]*?)<\/body>.*$/,"$1")}else o=r.value;t={path:e.dataset.path,value:o,id:r.id};break}case"combo":case"comboExternal":if("xml"==e.dataset.enterNonCodelistData){var h=e.querySelector("input");t={path:e.dataset.path,value:h.value,id:h.id};break}case"externalEnumeration":{var l=e.querySelector("select"),i=l.dataset.enumLoaded==null?"":l.value;t={path:e.dataset.path,value:i,valcomplex:i&&l.options[l.selectedIndex]!=null?l.options[l.selectedIndex].dataset.valcomplex:void 0,id:l.id};break}case"listSelect":{var g=e.querySelector("select");t={path:e.dataset.path,value:_toConsumableArray(g.children).reduce(function(e,t){return t.selected&&e.push(t.value),e},[]),id:g.id};break}case"radioList":{var d=e.querySelector("input[type='radio']").name,u=_toConsumableArray(e.querySelectorAll("input[type='radio'][name='"+d+"']")),s=u.filter(function(t){return t.checked});1<s.length&&console.error("Radio groupa nemoze mat vybratych viac ako 1 moznost!",s),t={path:e.dataset.path,value:0===s.length?void 0:s[0].value,valcomplex:0===s.length?void 0:s[0].dataset.valcomplex,id:e.id};break}case"checkboxList":{var c=_toConsumableArray(e.querySelectorAll("input")),p=c.filter(function(t){return t.checked});t={path:e.dataset.path,value:0===p.length?void 0:p.map(function(e){return e.value}),valcomplex:0===p.length?void 0:p.map(function(e){return e.dataset.valcomplex})};break}case"checkbox":{var f=e.querySelector("input");t={path:e.dataset.path,value:f.checked,id:f.id};break}case"multiselect":{var k=Array.from(e.querySelectorAll(".custom-select-options input[type=\"checkbox\"]:checked")).map(function(e){return e.name});t={value:k,id:e.id};break}case"proxy":case"switch":case"wizardStep":case"group":case"repeatGroup":return{value:void 0};default:return console.error("Unexpected component: ".concat(e.dataset.component)),"";}if(0<Object.keys(eform.globalObject(eform.const.getValuePostProcessing)).length){var x=eform.globalObject(eform.const.getValuePostProcessing);"function"==typeof x[e.dataset.uid]?t.value=x[e.dataset.uid](t.value):e.dataset.pointer&&"function"==typeof x[e.dataset.pointer]&&(t.value=x[e.dataset.poinetr](t.value))}return t}function getComponentDataForSummary(e,t,a){if(e.dataset.component){var n,o,r=e.querySelector(".form-label-bold");switch(r&&(t&&r.querySelector(".not-required")&&(r=r.cloneNode(!0),r.querySelector(".not-required").remove()),o=r.innerHTML),e.dataset.component){case"date":if("separated"===e.dataset.mode){var s=_toConsumableArray(e.querySelectorAll("input"));n=s.every(function(e){return 0<e.value.length})?s.map(function(e){return e.value}).join("."):""}case"string":case"number":return{label:o,value:null==n?e.querySelector("input").value:n,id:e.querySelector("input").id,type:"nonGroup"};case"text":{var c=e.querySelector("textarea[id]");return{label:o,value:null==e.dataset.wysiwygEditor?c.value:$(c).summernote("code"),id:c.id,type:"nonGroup"}}case"combo":case"comboExternal":if("xml"==e.dataset.enterNonCodelistData){var p=e.querySelector("input");return{label:o,value:p.value,id:p.id,type:"nonGroup"}}case"externalEnumeration":{var l=e.querySelector("select"),i="true"==e.dataset.useAutocomplete?e.querySelector("input"):null;return{label:o,value:null==l.dataset.enumLoaded?"":-1===l.selectedIndex?"":l.options[l.selectedIndex].innerHTML,id:i?i.id:l.id,type:"nonGroup"}}case"radioList":{var d=e.querySelector("input[type='radio']").name,u=_toConsumableArray(e.querySelectorAll("input[type='radio'][name='"+d+"']")).filter(function(t){return t.checked});return 1<u.length&&console.error("Radio groupa nemoze mat vybratych viac ako 1 moznost!",u),{label:o,value:0===u.length?"":u[0].parentElement.querySelector("label").innerText,id:e.id,type:"nonGroup"}}case"checkbox":return{label:o,value:!0===e.querySelector("input").checked?helper.getTextByLanguage(a.checkboxLabelTrue):helper.getTextByLanguage(a.checkboxLabelFalse),id:e.querySelector("input").id,type:"nonGroup"};case"group":{var m=e.querySelector(".attr-group-label");return null==m&&e.dataset.aggregationPattern?{type:"group"}:null==m?void 0:helper.findParentBySelector(m,"[data-component='group'], .repeat-item")===e?{label:m.querySelector("span").innerHTML,type:"group"}:void 0}case"repeatGroup":if(e.dataset.summaryLabel&&0<e.dataset.summaryLabel.length)return{label:e.dataset.summaryLabel,value:"(D\xE1tov\xE1 tabu\u013Eka)",id:e.id,type:"nonGroup"};case"switch":}}else{if(e.className.includes("wizard-step"))return{type:"wizard"};if(e.className.includes("label-component"))return{type:"label"};if(e.className.includes("repeat-item")){if(e.dataset.summaryLabel&&0<e.dataset.summaryLabel.length)return{label:e.dataset.summaryLabel,value:"(D\xE1tov\xE1 tabu\u013Eka)",id:e.parentElement.id,type:"nonGroup"};var y=e.querySelector(".attr-group-label");if(null==y)return;if(helper.findParentBySelector(y,"[data-component='group'], .repeat-item")!==e)return;var v=y.querySelector(".govuk-accordion__section-button")||y.querySelector("span");return{label:v.innerHTML,type:"group"}}if("HR"==e.tagName)return{type:"thematicBreak"}}}function setComponentDisabled(e,t){switch(e.dataset.component){case"string":case"number":case"date":case"checkbox":case"radioList":e.querySelectorAll("input").forEach(function(e){e.disabled=t});break;case"text":var a=e.querySelector("textarea[id]");e.dataset.wysiwygEditor==null?a.disabled=t:$(a).summernote(t?"disable":"enable");break;case"combo":case"comboExternal":case"externalEnumeration":var n="true"==e.dataset.useAutocomplete?e.querySelector("input"):null;n&&(n.disabled=t);var o=e.querySelector("select");o.disabled=t,!0===t?o.dataset.forceDisabled=!0:delete o.dataset.forceDisabled;break;case"multiselect":!0===t?(e.style.pointerEvents="none",e.style.opacity=.4):!1==t&&(e.style.pointerEvents="",e.style.opacity=1);}}function setComponentValue(){return _setComponentValue.apply(this,arguments)}function _setComponentValue(){return _setComponentValue=_asyncToGenerator(regeneratorRuntime.mark(function e(t,a,n,o,r){var l,d,u,s,c,p,m,y,v,b,h,g,f,k,x,S,q,E,L;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(l=!1,!((null==n||!1===n)&&t.hasAttribute("data-value-loaded")&&"true"==t.getAttribute("data-value-loaded"))){e.next=3;break}return e.abrupt("return",!1);case 3:t.setAttribute("data-value-loaded","true"),d={bubbles:!0},null!=r&&(d.detail=r),u=new CustomEvent("change",d),s=void 0,e.t0=component.getType(t),e.next="number"===e.t0?11:"string"===e.t0?12:"integer"===e.t0?12:"email"===e.t0?12:"ico"===e.t0?12:"phone"===e.t0?12:"date"===e.t0?16:"text"===e.t0?35:"externalEnumeration"===e.t0?39:"comboExternal"===e.t0?39:"combo"===e.t0?42:"radioList"===e.t0?58:"checkbox"===e.t0?89:"proxy"===e.t0?93:"switch"===e.t0?93:"wizardStep"===e.t0?93:"group"===e.t0?93:"repeatGroup"===e.t0?93:"checkboxList"===e.t0?94:"listSelect"===e.t0?97:100;break;case 11:null!=a&&(t.dataset.thousandDelimiter||t.dataset.currencySign?(c=a,p="",-1!==a.indexOf(".")&&(c=a.substring(0,a.indexOf("."))),""!==t.dataset.thousandDelimiter&&(c=c.replace(/\B(?=(\d{3})+(?!\d))/g,t.dataset.thousandDelimiter)),t.dataset.currencySign&&(c=t.dataset.currencySign+c),p=c,-1!==a.indexOf(".")&&(p+=a.substring(a.indexOf("."))),a=p.toString().replace(".",",")):a=a.toString().replace(".",","));case 12:return s=t.querySelector("input"),s.value=a,l=!0,e.abrupt("break",101);case 16:if("simple"!=t.dataset.mode){e.next=22;break}s=t.querySelector("input"),s.value=isoToLocalDateTime(a),l=!0,e.next=34;break;case 22:if("separated"!=t.dataset.mode){e.next=33;break}return m=t.querySelector(".govuk-date-input input.day"),y=t.querySelector(".govuk-date-input input.month"),v=t.querySelector(".govuk-date-input input.year"),a&&0<a.length?(b=a.split("-"),h=_slicedToArray(b,3),v.value=h[0],y.value=h[1],m.value=h[2]):(v.value="",y.value="",m.value=""),m.dispatchEvent(u),y.dispatchEvent(u),v.dispatchEvent(u),e.abrupt("return",!0);case 33:console.error("Unknown date type!",t.dataset);case 34:return e.abrupt("break",101);case 35:return s=t.querySelector("textarea[id]"),null==t.dataset.wysiwygEditor?s.value=a:$(s).summernote("code",a),l=!0,e.abrupt("break",101);case 39:return s=t.querySelector("select"),l=comboExternal.setValue(t,a,o),e.abrupt("break",101);case 42:if(s=t.querySelector("select"),o){e.next=47;break}s.value=a,e.next=56;break;case 47:g=t.querySelectorAll("option"),f=0;case 49:if(!(f<g.length)){e.next=56;break}if(g[f].label!==a){e.next=53;break}return s.value=g[f].value,e.abrupt("break",56);case 53:f++,e.next=49;break;case 56:return l=!0,e.abrupt("break",101);case 58:if(o){e.next=74;break}k=t.querySelectorAll("input"),x=0;case 61:if(!(x<k.length)){e.next=72;break}if(s=k[x],k[x].value!==a){e.next=68;break}return s.checked=!0,e.abrupt("break",72);case 68:s.checked=!1;case 69:x++,e.next=61;break;case 72:e.next=87;break;case 74:S=t.querySelectorAll(".govuk-radios__label"),q=0;case 76:if(!(q<S.length)){e.next=87;break}if(s=S[q].parentElement.querySelector("input"),S[q].innerText!==a){e.next=83;break}return s.checked=!0,e.abrupt("break",87);case 83:s.checked=!1;case 84:q++,e.next=76;break;case 87:return l=!0,e.abrupt("break",101);case 89:return s=t.querySelector("input"),s.checked="true"===a||!0==a,l=!0,e.abrupt("break",101);case 93:return e.abrupt("break",101);case 94:return E=_toConsumableArray(t.querySelectorAll("input")),e.abrupt("return",E.forEach(function(t){t.checked=t.value===a}));case 97:return L=t.querySelector("select"),_toConsumableArray(L.children).filter(function(e){return e.value===a}).forEach(function(e){e.selected=!0}),e.abrupt("break",101);case 100:console.error("Unexpected component: ".concat(t.dataset.component));case 101:return void 0!==s&&s.dispatchEvent(u),e.abrupt("return",l);case 103:case"end":return e.stop();}},e)})),_setComponentValue.apply(this,arguments)}
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var Summary=function(){function a(){_classCallCheck(this,a),_defineProperty(this,"isBuildOnSummaryWizardSet",!1),_defineProperty(this,"summaryWizardNumber",null),wizard?this.wizard=wizard:console.error("Neexistuje globalna instancia triedy Wizard!",wizard)}return _createClass(a,[{key:"buildOnSummaryWizard",value:function buildOnSummaryWizard(a){this.isBuildOnSummaryWizardSet=null==a||a}},{key:"buildSection",value:function buildSection(a,b,c,d){function e(){u&&(n.appendChild(u),u=null)}function f(a,b,c,d){if(!b)return void console.error("Element neobsahuje ID!",arguments);var e=document.createElement("div");e.className="govuk-summary-list__row";var f=document.createElement("dt");f.className="govuk-summary-list__key",f.innerHTML=c;var g=document.createElement("dd");g.className="govuk-summary-list__value","text"==a.dataset.component&&(g.className+=" app-summary-list__value-white__space"),null==a.dataset.wysiwygEditor?g.innerText=d:g.innerHTML=d;var i=document.createElement("dd");i.className="govuk-summary-list__actions govuk-!-padding-right-5",i.innerHTML="<a class=\"govuk-link\" href=\"#"+b+"\" onclick=\"summary.changeComponent('"+b+"', event"+(k?", true":"")+(l?", true":"")+")\">"+h+"<span class=\"govuk-visually-hidden\"> "+c+"</span></a>",e.appendChild(f),e.appendChild(g),e.appendChild(i),n.appendChild(e)}if(!(this.isBuildOnSummaryWizardSet&&(null===this.summaryWizardNumber&&(this.summaryWizardNumber=_toConsumableArray(this.wizard.getAllSteps()).indexOf(document.getElementById(a).closest(".wizard-step"))+1),eform.wizard.getCurrentStepIndex()!=this.summaryWizardNumber))){var g=document.getElementById(a),h=helper.getTextByLanguage(g.dataset.changeLabel),j={checkboxLabelTrue:g.dataset.checkboxLabelTrue,checkboxLabelFalse:g.dataset.checkboxLabelFalse},k=null!=g.dataset.disableJumpToLastWizard,l=null!=g.dataset.noValidationsOnJump,m=null!=g.dataset.bottomSummary;if(m){if(wizard.getCurrentStep().querySelector("div.summary-component"))return void(g.style.display="none");k=!0}var n=g.querySelector(".govuk-summary-list");n.innerHTML="";var o=c?"[data-component]:not(.skip-summary):not([data-skip-summary]), .wizard-step, .repeat-item:not(.skip-summary):not([data-skip-summary]), .label-component.show-in-summary, [data-force-summary]":"[data-component]:not(.skip-summary):not([data-skip-summary]), .wizard-step, .repeat-item:not(.skip-summary):not([data-skip-summary]), [data-force-summary]";var p=[];if(m)for(var q,r=wizard.getAllSteps(),s=0;s<r.length&&(q=r[s],!q.classList.contains(wizard.selectors.activeStep));s++)p.push(q),p=[].concat(_toConsumableArray(p),_toConsumableArray(q.querySelectorAll(o)));else p=document.querySelectorAll(o);var t=!1,u=null;p.forEach(function(a){var c=getComponentDataForSummary(a,d,j);if(null!=c){if("wizard"==c.type||"thematicBreak"==c.type){if(a!==p[0]&&a!==p[p.length-1]&&n.lastChild&&!n.lastChild.classList.contains("app-summary-break")){var m=document.createElement("hr");m.className="govuk-section-break govuk-section-break--visible",u=document.createElement("div"),u.className="govuk-summary-list__row app-summary-break";var o=document.createElement("dt");o.className="govuk-summary-list__key";var q=document.createElement("dd");q.className="govuk-summary-list__value";var r=document.createElement("dd");r.className="govuk-summary-list__actions govuk-!-padding-right-5",o.appendChild(m),q.appendChild(m.cloneNode(!0)),r.appendChild(m.cloneNode(!0)),u.appendChild(o),u.appendChild(q),u.appendChild(r)}return}if(!(void 0===a.dataset.forceSummary&&component.isHidden(a)))switch(t=!0,c.type){case"label":e();var s=a.cloneNode(!0);s.className+=" govuk-!-padding-left-0",null===n.lastChild||"HR"===n.lastChild.tagName||(s.className+=" govuk-!-margin-top-3"),n.appendChild(s);break;case"group":if(e(),c.label){var v=document.createElement("h2");v.className="govuk-heading-m govuk-!-margin-0 label-component",null===n.lastChild||"HR"===n.lastChild.tagName||(v.className+=" govuk-!-margin-top-3"),v.innerHTML=c.label,n.appendChild(v)}if(a.dataset.aggregationLabel&&a.dataset.aggregationPattern){var g=helper.b64DecodeUnicode(a.dataset.aggregationLabel),h=helper.b64DecodeUnicode(a.dataset.aggregationPattern),i=a.closest(repeatGroup.selectors.repetition),k=i?i:document,l=h.match(/@@.+?@@/g);l&&l.forEach(function(a){var b,c,d=a.slice(2,-2),e=d.replace(/.*?\((.*?)\|.*/,"$1").split(",");if(0<e.length)if(e=e.map(function(a){var b=eform.component.getDiv(a.trim(),k,!0);return b||(b=eform.component.getDiv("*"+a.trim(),k,!0)),b?getComponentDataForSummary(b).value:(c=(c?c+", ":"Nenajdene komponenty: ")+a,"")}),c)b=c;else{var f=d.replace(/(.*?)\(.*/,"$1").split("_"),g=d.substring(0,d.length-1).replace(/.*?\|(.*?)/,"$1");if(0<f.length&&g){var i,j,l=_createForOfIteratorHelper(e);try{for(l.s();!(j=l.n()).done;){var m=j.value,n=helper.compare(m,"isNotValue"==f[0]?"==":"!=","");if("or"==f[1]){if(n){i=!0;break}}else if(!n){i=!1;break}}}catch(a){l.e(a)}finally{l.f()}null==i&&("or"==f[1]?i=!1:i=!0),b=i?g:""}}h=h.replaceAll(a,null==b?"-- Chybny zapis podmienkoveho placeholdera @@ --":b)});var w=h.match(/%%.+?%%/g);w&&w.forEach(function(a){var b,c=a.slice(2,-2);if(c.startsWith("substring(")&&c.endsWith(")"))if(b=c.slice(10,-1).split(","),b&&(2==b.length&&0<b[1]||3==b.length&&0<b[1]&&1<b[2]))c=b[0];else return void console.warn("[Sumar] {summary.buildSection} V group agregacii je funkcia substring zapisana v zlom formate. Ocakavany format: substring(idAlias, zaciatocnyIndex, koncovyIndex), pricom prvy znak je na pozicii 1 a koncovy index je mozne vynechat. Aktualny vstup:",c);var d=eform.component.getDiv(c,k,!0);if(d||(d=eform.component.getDiv("*"+c,k,!0)),d){var e=getComponentDataForSummary(d).value;b&&(e=e.substring(b[1]-1,b[2])),h=h.replaceAll(a,e)}else console.warn("[Sumar] {summary.buildSection} Pre group agregaciu sa nenasiel komponent s ID/Alias:",c)});var x=getComponentDataForSummary(a.querySelector("[data-skip-summary]"));x||(console.warn("[Sumar] {summary.buildSection} Nenasiel sa komponent pre odkaz na presmerovanie do tlacidla Zmenit v group agregacii."),x.id=""),f(a,x.id,g,h)}break;case"nonGroup":if(!1===b&&(null==c.value||0===c.value.length))break;e(),f(a,c.id,c.label,c.value);}}}),t?g.style.removeProperty("display"):g.style.display="none",eFormCallback.callAll()}}},{key:"changeComponent",value:function changeComponent(a,b,c,d){b.preventDefault(),helper.cursorProgressOnButtonClick(function(){if(d)a=document.getElementById(a),a&&wizard.jump(a.closest(".wizard-step"));else{var b=wizard.findComponent(a);wizard.goToStep(b)}if(!c){var e=wizard.getCurrentStep();e.querySelector(".next.govuk-button").dataset.fromSummary=!0}helper.focusElement(a)})}}]),a}(),summary=new Summary;
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var AutocompleteHandler=function(){function a(){_classCallCheck(this,a),this.autocompleteInstances={}}return _createClass(a,[{key:"setValue",value:function setValue(a,b){var c=document.activeElement;c&&(c.dataset.temporaryBlur="true"),b.dataset.settingInputProgramatically="true",b.value=a,b.click(),b.focus(),b.blur(),c&&(c.focus(),c.removeAttribute("data-temporary-blur")),b.removeAttribute("data-setting-input-programatically")}},{key:"closeOpenDropdowns",value:function closeOpenDropdowns(a){(a||document).querySelectorAll("ul.autocomplete__menu--visible").forEach(function(a){a.parentElement.parentElement.parentElement.querySelector("select").dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{hidingDropdown:!0}}))})}},{key:"addAutocompleteInstance",value:function addAutocompleteInstance(a,b){if(!a)return console.error("Chybajuci kluc pre instanciu autocomplete!",a),!1;if(this.autocompleteInstances.hasOwnProperty(a)){if(document.contains(this.autocompleteInstances[a].autocompleteInput))return console.error("AutocompleteHandler uz ma instanciu autocomplete pre kluc: ",a),!1;this.removeAutocompleteInstance(a)}return this.autocompleteInstances[a]=b,!0}},{key:"removeAutocompleteInstance",value:function removeAutocompleteInstance(a){return a?this.autocompleteInstances.hasOwnProperty(a)?delete this.autocompleteInstances[a]:(console.warn("AutocompleteHandler nema instanciu autocomplete pre kluc: ",a),!0):(console.error("Chybajuci kluc pre instanciu autocomplete!",a),!1)}},{key:"getAutocompleteInstance",value:function getAutocompleteInstance(a){return a?this.autocompleteInstances.hasOwnProperty(a)?this.autocompleteInstances[a]:(console.error("AutocompleteHandler nema instanciu autocomplete pre dany kluc: ",a),!1):(console.error("Chybajuci kluc pre instanciu autocomplete!",a),!1)}},{key:"getAutocompleteId",value:function getAutocompleteId(a){var b=a.querySelector("select.govuk-select");return b?b.id.replace("-select",""):(console.error("Neidentifikoval som prave 1 select pre incializaciu autocomplete pluginu!",a),!1)}},{key:"init",value:function init(a){function b(){var b=new Autocomplete(a,g,c,d);if(autocompleteHandler.addAutocompleteInstance(i,b),autocompleteHandler.synchroniseSelectClasses(a),null!=a.dataset.showCrossToDeleteSelectedValue){function b(a){e.style.display=0<a.length?"block":"none"}var e=document.createElement("i"),f=a.querySelector(".autocomplete__wrapper"),h=a.querySelector("input");e.classList.add("fa"),e.classList.add("combo-clear-cross"),e.classList.add("fa-close"),e.title="Zmazanie zvolenej hodnoty",f.append(e),b(h.value),a.addEventListener("change",function(a){b(a.target.value)}),document.addEventListener("DOMContentLoaded",function(){b(h.value)}),e.addEventListener("click",function(){component.setValue(a,"xml"==a.dataset.enterNonCodelistData?comboExternal.createDynamicValue("",""):""),e.style.display="none"})}a.dataset.autocompleteInitialized="1",a.dispatchEvent(new CustomEvent("autocomplete-initialized"))}var c=!!(1<arguments.length&&void 0!==arguments[1])&&arguments[1],d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,f=a.querySelectorAll("select.govuk-select");if(1!=f.length)return console.error("Neidentifikoval som prave 1 select pre incializaciu autocomplete pluginu!",f),!1;var g=f[0],h=a.querySelector(".autocomplete__wrapper");h&&(h.parentElement.remove(),g.id=g.id.replace("-select",""));var i=this.getAutocompleteId(a);if(g.dataset.enumLoaded)b();else{function a(c){c.detail&&null!=c.detail.extEnumLoaded&&(b(),!1==c.detail.extEnumLoaded&&comboExternal.disable(g),g.removeEventListener("change",a))}g.addEventListener("change",a)}}},{key:"synchroniseSelectClasses",value:function synchroniseSelectClasses(a){for(var b=a.querySelector("select.govuk-select"),c=a.querySelector(".autocomplete__wrapper"),d=_toConsumableArray(b.classList),e=0;e<d.length;e++)"govuk-select"!=d[e]&&c.classList.add(d[e])}},{key:"dropdownArrow",value:function dropdownArrow(a){return"<svg class=\""+a.className+"\" onclick=\"this.parentElement.previousElementSibling.focus();this.parentElement.previousElementSibling.click();\" style=\"width: 10px; z-index: 1; top: 8px;\" viewBox=\"0 0 512 512\" ><path d=\"M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9  c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3  z\"/></svg>"}},{key:"tStatusQueryTooShort",value:function tStatusQueryTooShort(a){return"Zadajte aspo\u0148 "+a+" znaky pre zobrazenie v\xFDsledkov."}},{key:"tStatusNoResults",value:function tStatusNoResults(){return"\u017Diadne v\xFDsledky."}},{key:"tStatusSelectedOption",value:function tStatusSelectedOption(a,b){return a+" (1 z "+b+") je zvolen\xE9."}},{key:"tStatusResults",value:function tStatusResults(a,b){var c={result:1===a?"V\xFDsledok":"V\xFDsledky",is:1===a?"je":"s\xFA"};return a+" "+c.result+" "+c.is+" k dispoz\xEDcii. "+b}},{key:"tNoResults",value:function tNoResults(){return"\u017Diadne v\xFDsledky."}},{key:"tAssistiveHint",value:function tAssistiveHint(){return"Ke\u010F s\xFA k dispoz\xEDcii v\xFDsledky automatick\xE9ho dokon\u010Dovania, pomocou \u0161\xEDpok nahor a nadol ich skontrolujte a potvr\u010Fte v\xFDber. Pokial ste pou\u017E\xEDvate\u013Eom dotykov\xE9ho zariadenia, presk\xFAmajte v\xFDsledky dotykom alebo posuvn\xFDmi gestami prsta."}},{key:"convertToNonCodelistData",value:function convertToNonCodelistData(a,b,c,d){if(null!=a.dataset.enterNonCodelistData){if((d||""==a.dataset.enterNonCodelistData)&&(a.dataset.enterNonCodelistData="xml",a.dataset.path+=("./"==a.dataset.path?"":"/")+Object.keys(eform.getMetadata().namespaces)[0]+":NonCodelistData",!b)){var e=c?c.autocompleteInput:autocompleteHandler.getAutocompleteInstance(autocompleteHandler.getAutocompleteId(a)).autocompleteInput;e.dispatchEvent(new CustomEvent("change",{bubbles:!0}))}b&&(c?c.setInputValue(b):autocompleteHandler.getAutocompleteInstance(autocompleteHandler.getAutocompleteId(a)).setInputValue(b))}}},{key:"convertToCodelistData",value:function convertToCodelistData(a){if(null!=a.dataset.enterNonCodelistData&&"xml"==a.dataset.enterNonCodelistData){a.dataset.enterNonCodelistData="";var b="/"+Object.keys(eform.getMetadata().namespaces)[0]+":NonCodelistData",c=a.dataset.path;a.dataset.path=c=="."+b?"./":c.substring(0,c.length-b.length)}}}]),a}(),autocompleteHandler=new AutocompleteHandler,Autocomplete=function(){function a(b,c){var d=!!(2<arguments.length&&void 0!==arguments[2])&&arguments[2],e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;if(_classCallCheck(this,a),_defineProperty(this,"messages",{chooseFromList:comboExternal.messagesLanguageMap.chooseFromList[eform.getLanguage()]}),!c)return void console.error("Inicializacia neuspesna - autocomplete potrebuje select element!",c);this.selectElement=c,this.extEnumComponent=b,this.source=b.dataset.source,this.sourceEnumCode=b.dataset.sourceEnumCode,this._setSearchQueryKey(),this.loadDataDynamically=d;var f=eform.getMetadata().autocomplete;this.suggestionsCount=parseInt(b.dataset.suggestionsCount),this.sourceFunction=this.loadDataDynamically?helper.debounce(this._getDynamicSourceFunction(),f.debounceTime):this._getStaticSourceFunction(),this._setSuggestionTransformFunction(),this.init(),this.autocompleteInput=b.querySelector("input[role='combobox']"),c.addEventListener("change",this.selectChangeListener.bind(this)),this.autocompleteInput&&(this.autocompleteInput.name=c.name,this.autocompleteInput.addEventListener("blur",function(a){if("true"!=a.target.dataset.temporaryBlur){var b=this.selectElement.querySelector("option:checked");if(""==this.autocompleteInput.value){var c=this.selectElement.value;return this.selectElement.value=null,this.selectElement.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{onBlur:!0,onDelete:""!=c}})),void form.clearErrors(this.extEnumComponent,!0)}this.autocompleteInput.value&&!this.areEqual(this.autocompleteInput.value,b)&&(null==this.extEnumComponent.dataset.enterNonCodelistData?this.setError():"xml"!=this.extEnumComponent.dataset.enterNonCodelistData&&autocompleteHandler.convertToNonCodelistData(this.extEnumComponent),this.selectElement.dispatchEvent(new CustomEvent("autocomplete-no-match",{bubbles:!0})))}}.bind(this)),this.autocompleteInput.addEventListener("input",function(a){a.target.value||"xml"!=this.extEnumComponent.dataset.enterNonCodelistData||autocompleteHandler.convertToCodelistData(this.extEnumComponent)}.bind(this)),"xml"==this.extEnumComponent.dataset.enterNonCodelistData&&autocompleteHandler.convertToNonCodelistData(this.extEnumComponent,this.extEnumComponent.dataset.value,this,!0)),validator.setComplexValidations([{method:"CUSTOM",components:[this.extEnumComponent],message:this.messages.chooseFromList,context:this.extEnumComponent.parentElement,operation:function(){if(validator.hasComponentError(this.extEnumComponent))return!0;if(""==this.autocompleteInput.value&&"False"==this.extEnumComponent.dataset.required||"xml"==this.extEnumComponent.dataset.enterNonCodelistData)return form.clearErrors(this.extEnumComponent,!0),!0;var a=this.selectElement.querySelector("option:checked");return!!this.areEqual(this.autocompleteInput.value,a)}.bind(this)}]),null!=this.extEnumComponent.dataset.enterNonCodelistData&&validator.setComplexValidations([{method:"CUSTOM",components:[this.extEnumComponent.dataset.uid],message:"Re\u0165azec polo\u017Eky mimo \u010D\xEDseln\xEDka m\xF4\u017Ee ma\u0165 maxim\xE1lne 4000 znakov",context:this.extEnumComponent.parentElement,operation:function(){return!("xml"==this.extEnumComponent.dataset.enterNonCodelistData&&this.autocompleteInput.value&&4e3<this.autocompleteInput.value.length)}.bind(this)}])}return _createClass(a,[{key:"areEqual",value:function areEqual(a,b){return!!b&&this.suggestionFunction(b)==a}},{key:"_setSuggestionTransformFunction",value:function _setSuggestionTransformFunction(){switch(this.sourceEnumCode){case"streets":return void(this.suggestionTransformFunction=function(a){return{name:a.name,code:a.id}});case"propertyregistrationnumbers":return void(this.suggestionTransformFunction=function(a){return{name:a.number,code:a.id}});case"buildingnumbers":return void(this.suggestionTransformFunction=function(a){return{name:a.number,code:a.id}});case"postalcodes":return void(this.suggestionTransformFunction=function(a){return{name:a.code,code:a.code}});default:this.suggestionTransformFunction=function(a){return a};}}},{key:"_setSearchQueryKey",value:function _setSearchQueryKey(){if(this.searchQueryKey,"jsapi"==this.source)switch(this.sourceEnumCode){case"propertyregistrationnumbers":return void(this.searchQueryKey="number");case"buildingnumbers":return void(this.searchQueryKey="number");case"postalcodes":return void(this.searchQueryKey="code");}else this.extEnumComponent.dataset.searchQueryKey&&(this.searchQueryKey=this.extEnumComponent.dataset.searchQueryKey)}},{key:"abortRequest",value:function abortRequest(){return this.jsApiInstance?this.jsApiInstance.abortRequest():null}},{key:"apiList",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c,d,e,f,g,h,j,k,l,m,n=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(m=function(a,b){0<b.length&&("false"==a.dataset.sortValues&&b[0].logicalOrder?b.sort(function(c,a){return c.logicalOrder-a.logicalOrder}):"true"==a.dataset.sortValues&&b[0].name&&b.sort(function(c,a){return c.name.localeCompare(a.name,"sk",{sensitivity:"base"})}))},c=!(1<n.length&&void 0!==n[1])||n[1],this.abortRequest(),"jsapi"!=this.source){a.next=14;break}return this.jsApiInstance=new JsAPI(comboExternal.getJsApiUrl()+this.sourceEnumCode,this.searchQueryKey,function(){var a;if(this.extEnumComponent.dataset.parentIds){a={};var b=comboExternal.getParentFilterParams(this.extEnumComponent);Array.isArray(b)&&b.forEach(function(b){a[b.filterAttrKey]=b.parentValueID})}return a}.bind(this)(),eform.getMetadata().jsApi.token),a.next=7,this.jsApiInstance.list(b,c);case 7:if(d=a.sent,d&&d.results){a.next=10;break}return a.abrupt("return",d);case 10:return m(this.extEnumComponent,d.results),a.abrupt("return",d.results);case 14:if("jsapi_data"!=this.source){a.next=25;break}return this.jsApiInstance=new JsAPI(eform.getMetadata().jsApi.dataUrl+this.sourceEnumCode+"/items",this.searchQueryKey,function(){if(this.extEnumComponent.dataset.effectiveness)switch(this.extEnumComponent.dataset.effectiveness){case"all":return{effectiveAt:""};case"date":var a=new Date(this.extEnumComponent.dataset.effectiveAt);return"Invalid Date"==a?void console.error("Zle definovany datum pre platnost poloziek ciselnika!",this.extEnumComponent.dataset.effectiveAt):{effectiveAt:moment(a).format("YYYY-MM-DD")};default:return void console.error("Nepovolena kombinacia pre platnost poloziek ciselnika!",this.extEnumComponent.dataset.effectiveness);}}.bind(this)(),eform.getMetadata().jsApi.token),a.next=18,this.jsApiInstance.list(b,c);case 18:if(e=a.sent,e&&e.results){a.next=21;break}return a.abrupt("return",e);case 21:return m(this.extEnumComponent,e.results),a.abrupt("return",e.results);case 25:if("other"!=this.source){a.next=69;break}if(f=comboExternal.replaceUrlPlaceholders(this.extEnumComponent.dataset.sourceUrl),!f.startsWith("http")){a.next=40;break}h=0,j=0;case 30:if(!(j<f.length)){a.next=38;break}if("/"==f.at(j)&&h++,3!==h){a.next=35;break}return g=f.slice(0,j),a.abrupt("break",38);case 35:j++,a.next=30;break;case 38:a.next=41;break;case 40:g=f.slice(0,f.indexOf("/"));case 41:return this.jsApiInstance=new JsAPI(f,this.searchQueryKey,function(){if(this.extEnumComponent.dataset.parentIds){var a=comboExternal.getParentFilterParams(this.extEnumComponent);if(Array.isArray(a)){var b={};return a.forEach(function(a){b[a.filterAttrKey]=a.parentValueID}),b}}}.bind(this)(),null,!!eform.globalObject("onlineComboParseFunction")[this.sourceEnumCode],this.sourceEnumCode,g),a.next=44,this.jsApiInstance.list(b,!1);case 44:if(k=a.sent,k){a.next=49;break}return a.abrupt("return",k);case 49:if("string"!=typeof k){a.next=56;break}if(l=comboExternal.parseResponseText(k,this.source,component.getBooleanDataFlag(this.extEnumComponent,comboExternal.flags.sortValues),this.sourceEnumCode,component.getBooleanDataFlag(this.extEnumComponent,comboExternal.flags.loadDataDynamically),g),l){a.next=53;break}return a.abrupt("return",l);case 53:return a.abrupt("return",l.map(function(a){return _objectSpread({name:a.text,code:a.value},a)}));case 56:if(!Array.isArray(k)){a.next=65;break}if(!(0<k.length)){a.next=62;break}if(k[0].name&&k[0].code){a.next=61;break}return console.error("Nepodporovany format ziskaneho pola z volanej API. Pre kazdu polozku sa vyzaduju atributy 'name' (zobrazovana hodnota) a 'code' (backend hodnota). Ak nie je mozne upravit API, pouzite vlastnu funkciu pre spracovanie vystupu - JS kod, snippet onlineComboParseFunction."),a.abrupt("return",!1);case 61:m(this.extEnumComponent,k);case 62:return a.abrupt("return",k);case 65:return console.error("Nepodporovany vystup z volania API! Ak nie je mozne upravit API, pouzite vlastnu funkciu pre spracovanie vystupu - JS kod, snippet onlineComboParseFunction.",k),a.abrupt("return",!1);case 67:a.next=71;break;case 69:return console.error("Nepodporovany zdroj ciselnika!",this.source),a.abrupt("return",!1);case 71:case"end":return a.stop();}},a,this)}));return function apiList(){return a.apply(this,arguments)}}()},{key:"_getStaticSourceFunction",value:function _getStaticSourceFunction(){return function(a,b){if(!0==this.settingInputProgramatically)return void(this.settingInputProgramatically=!1);var c,d=this.selectElement,e=Array.from(d.options);this.extEnumComponent.dataset.parentIds&&(c=comboExternal.getParentFilterParams(this.extEnumComponent));var e=Array.from(d.options);Array.isArray(c)&&(e=e.filter(function(a){return c.every(function(b){return a.dataset[b.filterAttrKey]==b.parentValueID})}));var f=e.map(function(a){return{name:a.textContent||a.innerText,code:a.value,dataset:a.dataset}}),g=d.querySelector("option:checked");if(""==a||""!=a&&this.areEqual(a,g))return void b(this.suggestionsCount?f.slice(0,this.suggestionsCount+1):f);var h=replaceDiacritics(a.replace(/[ -]+/g," ")).toLowerCase(),i=f.filter(function(a){var b=-1!==replaceDiacritics(a.name).toLowerCase().indexOf(h);if(d.dataset.searchCodes)var c=-1!==replaceDiacritics(a.code).toLowerCase().indexOf(h);else var c=!1;return b||c});b(this.suggestionsCount?i.slice(0,this.suggestionsCount):i)}}},{key:"_getDynamicSourceFunction",value:function _getDynamicSourceFunction(){return function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!0!=this.settingInputProgramatically){a.next=3;break}return this.settingInputProgramatically=!1,a.abrupt("return");case 3:return a.next=5,this.apiList(b);case 5:if(d=a.sent,d){a.next=8;break}return a.abrupt("return",!1);case 8:0==d.length,c(d);case 10:case"end":return a.stop();}},a,this)}));return function(){return a.apply(this,arguments)}}()}},{key:"suggestionFunction",value:function suggestionFunction(a){if(null==a)return"";if("string"==typeof a)return a;var b={};return a.tagName&&"OPTION"==a.tagName?(b.name=a.textContent,b.code=a.value):b=this.suggestionTransformFunction(a),""==b.name?"":this.selectElement.dataset.searchCodes?b&&b.name+" ("+b.code+")":b.name}},{key:"setError",value:function setError(){validator.setError(this.extEnumComponent,this.messages.chooseFromList);var a=this.selectElement.value;this.selectElement.value=null,""!=a&&this.selectElement.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{onBlur:!0,onDelete:!0}}))}},{key:"setInputValue",value:function setInputValue(a){this.settingInputProgramatically=!0;var b=document.activeElement;b&&(b.dataset.temporaryBlur="true"),this.autocompleteInput.value=a,this.autocompleteInput.click(),this.autocompleteInput.focus(),this.autocompleteInput.blur(),b&&(b.focus(),b.removeAttribute("data-temporary-blur"))}},{key:"insertSelectedOption",value:function insertSelectedOption(a){var b,c=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];b=c?this.suggestionTransformFunction(a):a;var d={text:b.name,value:b.code,dataset:a};d.dataset.id||(d.dataset.id=d.value),comboExternal.insertSelectedOption(this.selectElement,d)}},{key:"init",value:function init(){eform.getMetadata().autocomplete;accessibleAutocomplete.nasEnhanceSelectElement({selectElement:this.selectElement,showAllValues:!0,displayMenu:"overlay",confirmOnBlur:!1,templates:{inputValue:this.suggestionFunction.bind(this),suggestion:this.suggestionFunction.bind(this)},onConfirm:function(a){if(null!=a){form.clearErrors(this.extEnumComponent,!0);var b,c,d=_createForOfIteratorHelper(this.selectElement.querySelectorAll("option"));try{for(d.s();!(c=d.n()).done;){var e=c.value;if(e.textContent==a.name&&e.value==a.code){b=e;break}}}catch(a){d.e(a)}finally{d.f()}!b&&this.loadDataDynamically?(this.insertSelectedOption(a),autocompleteHandler.convertToCodelistData(this.extEnumComponent),this.selectElement.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{onConfirm:!0}}))):b?(b.selected=!0,autocompleteHandler.convertToCodelistData(this.extEnumComponent),this.selectElement.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{onConfirm:!0}}))):console.warn("[Autocomplete] Pod selectom neexistuje optiona k oznacenej hodnote z autocomplete inputu:",a)}}.bind(this),source:this.sourceFunction.bind(this),dropdownArrow:autocompleteHandler.dropdownArrow,tStatusQueryTooShort:autocompleteHandler.tStatusQueryTooShort,tStatusNoResults:autocompleteHandler.tStatusNoResults.bind(this),tStatusSelectedOption:autocompleteHandler.tStatusSelectedOption,tStatusResults:autocompleteHandler.tStatusResults,tNoResults:autocompleteHandler.tNoResults.bind(this),tAssistiveHint:autocompleteHandler.tAssistiveHint})}},{key:"selectChangeListener",value:function selectChangeListener(a){var b=a.target;if(!(a.detail&&(a.detail.extEnumLoaded||a.detail.onBlur)||"xml"==this.extEnumComponent.dataset.enterNonCodelistData)){if(!this.autocompleteInput)return console.error("Neexistuje autocomplete element nad selectom!",b),!1;var c=b.querySelector("option:checked");null==c||""==c.value&&""==c.textContent?this.setInputValue(""):this.areEqual(this.autocompleteInput.value,c)?this.areEqual(this.autocompleteInput.value,c)&&a.detail&&a.detail.hidingDropdown&&this.setInputValue(this.suggestionFunction(c)):this.setInputValue(this.suggestionFunction(c))}}}]),a}();function initAutocomplete(a){function b(a){if(null==a)return"";if("string"==typeof a)return a;var b={};return a.tagName&&"OPTION"==a.tagName?(b.name=a.textContent,b.code=a.value):b=a,""==b.name?"":g.dataset.searchCodes?b&&b.name+" ("+b.code+")":b.name}function c(a,c){return!!c&&!(b(c)!=a)}function d(){accessibleAutocomplete.nasEnhanceSelectElement({selectElement:g,showAllValues:!0,displayMenu:"overlay",confirmOnBlur:!1,templates:{inputValue:b,suggestion:b},onConfirm:function onConfirm(a){if(null!=a){form.clearErrors(g.parentElement,!0);var b=$(g).children("option").filter(function(){return $(this).html()==a.name}).val();(b||""==b)&&($(g).val(b),g.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{onConfirm:!0}})))}},source:function source(a,b){var d=g.parentElement.querySelector("input[role='combobox']");if("true"==d.dataset.settingInputProgramatically)return void delete d.dataset.settingInputProgramatically;var e=Array.from(g.options),f=e.map(function(a){return{name:a.textContent||a.innerText,code:a.value,dataset:a.dataset}}),i=g.querySelector("option:checked");if(""==a||""!=a&&c(a,i))return void b(h?f.slice(0,h+1):f);var j=replaceDiacritics(a.replace(/[ -]+/g," ")).toLowerCase(),k=f.filter(function(a){var b=-1!==replaceDiacritics(a.name).toLowerCase().indexOf(j);if(g.dataset.searchCodes)var c=-1!==replaceDiacritics(a.code).toLowerCase().indexOf(j);else var c=!1;return b||c});b(h?k.slice(0,h):k)},dropdownArrow:autocompleteHandler.dropdownArrow,tStatusQueryTooShort:autocompleteHandler.tStatusQueryTooShort,tStatusNoResults:autocompleteHandler.tStatusNoResults,tStatusSelectedOption:autocompleteHandler.tStatusSelectedOption,tStatusResults:autocompleteHandler.tStatusResults,tNoResults:autocompleteHandler.tNoResults,tAssistiveHint:autocompleteHandler.tAssistiveHint});var d=g.parentElement.querySelector("input[role='combobox']");d&&d.addEventListener("blur",function(a){if("true"!=a.target.dataset.temporaryBlur){var b=this,d=b.querySelector("option:checked");return""==a.target.value&&"true"==a.target.dataset.settingInputProgramatically?void delete a.target.dataset.settingInputProgramatically:""==a.target.value?(b.value=null,void form.clearErrors(b.parentElement,!0)):void(!c(a.target.value,d)&&(validator.setError(b.parentElement,comboExternal.messagesLanguageMap.chooseFromList[eform.getLanguage()]),b.value=null))}}.bind(g)),validator.setComplexValidations([{method:"CUSTOM",components:[a.dataset.uid],message:comboExternal.messagesLanguageMap.chooseFromList[eform.getLanguage()],context:a.parentElement,operation:function operation(){if(""==d.value&&"False"==a.dataset.required)return form.clearErrors(a,!0),!0;var b=g.querySelector("option:checked");return!!c(d.value,b)}}]),autocompleteHandler.synchroniseSelectClasses(a)}var e=a.querySelectorAll("select.govuk-select");if(1!=e.length)return void console.error("Neidentifikoval som prave 1 select pre incializaciu autocomplete pluginu!",e);var f=a.querySelector(".autocomplete__wrapper");f&&f.parentElement.remove();var g=e[0],h=parseInt(a.dataset.suggestionsCount);if(g.dataset.enumLoaded)d();else{function a(b){b.detail&&b.detail.extEnumLoaded&&(d(),g.removeEventListener("change",a))}g.addEventListener("change",a)}g.addEventListener("change",function(a){if(!(a.detail&&(a.detail.extEnumLoaded||a.detail.onConfirm))){var d=g.parentElement.querySelector("input[role='combobox']"),e=g.querySelector("option:checked");null==e||""==e.value&&""==e.textContent?autocompleteHandler.setValue("",d):c(d.value,e)?c(d.value,e)&&a.detail&&a.detail.hidingDropdown&&autocompleteHandler.setValue(b(e),d):autocompleteHandler.setValue(b(e),d)}})}document.addEventListener("wizard-next",function(){autocompleteHandler.closeOpenDropdowns(wizard.getCurrentStep())});
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var ComboExternal=function(){function a(){_classCallCheck(this,a),_defineProperty(this,"flags",{useAutocomplete:"useAutocomplete",loadDataDynamically:"loadDataDynamically",sortValues:"sortValues"}),_defineProperty(this,"messagesLanguageMap",{loading:{sk:"Na\u010D\xEDtava sa...",en:"Loading...",de:"Laden...",hu:"Bet\xF6lt\xE9s..."},loadingFailed:{sk:"Na\u010D\xEDtanie zlyhalo",en:"Loading failed",de:"Das Laden ist fehlgeschlagen",hu:"Bet\xF6lt\xE9s sikertelen"},missingSourceType:{sk:"Ch\xFDbajuci typ zdroja",en:"Missing source type",de:"Fehlender Queltyp",hu:"Hi\xE1nyz\xF3 forr\xE1s tipus"},missingEnumCode:{sk:"Ch\xFDbajuci k\xF3d \u010D\xEDseln\xEDka",en:"Missing enumeration code",de:"Fehlender Aufz\xE4hlungscode",hu:"Hi\xE1nyz\xF3 enumer\xE1ci\xF3 k\xF3d"},apiCallFailed:{sk:"Volanie na API ne\xFAspe\u0161n\xE9",en:"API call failed",de:"API Aufruf fehlgeschlagen",hu:"API h\xEDv\xE1s sikertelen"},chooseFromList:{sk:"Vyberte zo zoznamu",en:"Choose from the list",de:"W\xE4hlen Sie aus der Liste aus",hu:"V\xE1lasszon a list\xE1b\xF3l"}}),this.loadedSources={},this.loadedSourcesOld={},this.requestsInProgress=[],this.formLoadDone=!1}return _createClass(a,[{key:"disable",value:function disable(a){var b=!(1<arguments.length&&void 0!==arguments[1])||arguments[1];if(!(!1==b&&a.dataset.forceDisabled)){var c="true"==a.parentElement.dataset.useAutocomplete?a.parentElement.querySelector("input"):null;c&&(c.disabled=b),a.disabled=b}}},{key:"insertErrorOption",value:function insertErrorOption(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:this.messagesLanguageMap.loadingFailed[eform.getLanguage()];delete a.dataset.extEnumLoading,a.innerHTML="<option>"+b+"</option>",this.disable(a),a.closest("[data-component]").dataset.enumLoadError="1",switchHandler.switchingEnabled=!1,a.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{extEnumLoaded:!1}})),switchHandler.switchingEnabled=!0}},{key:"markSelectsWithError",value:function markSelectsWithError(a){var b=this,c=this.loadedSources[a];c.selectElementsToLoad.forEach(function(a){b.insertErrorOption(a)}),c.optionsHtml="<option>"+this.messagesLanguageMap.missingSourceType[eform.getLanguage()]+"</option>",c.loaded=!0,c.error=!0,"false"==a&&delete comboExternal.loadedSources[a],comboExternal.finishEnumsLoad()}},{key:"insertOptions",value:function insertOptions(a,b,c){var d=!1;return a.parentNode.dataset.value?(a.innerHTML=b.replace("value=\""+a.parentNode.dataset.value+"\"","value=\""+a.parentNode.dataset.value+"\" selected"),d=!0):a.innerHTML=b,a.setAttribute("data-enum-loaded","true"),a.parentNode.dataset.enumLoaded="1",!1===c&&"true"!=a.dataset.forceDisabled&&this.disable(a,!1),switchHandler.switchingEnabled=!1,a.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{extEnumLoaded:!0}})),switchHandler.switchingEnabled=!0,d}},{key:"getValcomplex",value:function getValcomplex(a,b){var c,d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;c=d?helper.b64EncodeUnicode(JSON.stringify(d)):"";var e=JSON.stringify({clItemCode:a,clItemName:b,clItemNameLang:"sk",clItemNote:c});return helper.b64EncodeUnicode(e)}},{key:"insertSelectedOption",value:function insertSelectedOption(a,b){var c=this.createOption(b);c.selected=!0,a.add(c)}},{key:"createOption",value:function createOption(a){var b=document.createElement("option");if(b.text=a.text,b.value=a.value,b.dataset.valcomplex=this.getValcomplex(a.value,a.text,a.dataset),a.dataset)for(var c in a.dataset)b.dataset[c]=a.dataset[c];return b}},{key:"parseResponseText",value:function parseResponseText(a,b,c,d,e,f){return"upvs"==b?this._parseUpvsReponseText(a,c):"jsapi"==b?this._parseJsapiReponseText(a,c):"other"==b?"function"==typeof eform.globalObject(eform.const.onlineComboParseFunction)[d]?eform.globalObject(eform.const.onlineComboParseFunction)[d](a,c,e):"function"==typeof eform.globalObject(eform.const.onlineComboParseFunction)[f]?eform.globalObject(eform.const.onlineComboParseFunction)[f](a,c,e):this._parseUpvsReponseText(a,c):void console.warn("Nepodporovany typ zdroja!",b)}},{key:"_parseUpvsReponseText",value:function _parseUpvsReponseText(a,b){try{var c,d=[],e=JSON.parse(a.replace(/^.*?{(.*)}.*?$/gm,"{$1}")).aaData;!0===b&&e.sort(function(c,a){return null==c[1]||""==c[1]?-1:null==a[1]||""==a[1]?1:c[1].localeCompare(a[1])});var f,g=_createForOfIteratorHelper(e);try{for(g.s();!(f=g.n()).done;){var h=f.value;null!=h[0]&&""!=h[0]&&(c={value:h[0],text:null==h[1]?"":h[1]},h[2]&&(c.title=h[2]),h[3]&&(c.descr=h[3]),d.push(c))}}catch(a){g.e(a)}finally{g.f()}return d}catch(a){return console.error("Ciselnikove data maju nespravny format. Detail chyby:\n"+a),!1}}},{key:"_parseJsapiReponseText",value:function _parseJsapiReponseText(a,b){try{var c=JSON.parse(a).results;return!0===b&&c.sort(function(c,a){return c.name.localeCompare(a.name)}),c.map(function(a){return{value:a.code,text:a.name,dataset:a}})}catch(a){return console.error("Ciselnikove data maju nespravny format. Detail chyby:\n"+a),!1}}},{key:"getLoadDataDynamicallyFlag",value:function getLoadDataDynamicallyFlag(a){return component.getBooleanDataFlag(a,this.flags.loadDataDynamically)}},{key:"init",value:function init(a,b){var c=a.querySelector("select");delete a.dataset.autocompleteInitialized,delete c.dataset.enumLoaded,delete a.dataset.enumLoaded,!b&&a.dataset.defaultSourceUrl&&a.dataset.defaultSourceEnumCode&&(a.dataset.sourceUrl=a.dataset.defaultSourceUrl,a.dataset.sourceEnumCode=a.dataset.defaultSourceEnumCode,delete a.dataset.defaultSourceUrl,delete a.dataset.defaultSourceEnumCode);var d=a.dataset.source;if("upvs_filler"==d){var h=a.dataset.value;return a.querySelectorAll("select option").forEach(function(a){a.dataset.valcomplex=comboExternal.getValcomplex(a.value,a.text),a.value==h&&a.setAttribute("selected","")}),!0}var e=component.getBooleanDataFlag(a,this.flags.useAutocomplete),f=component.getBooleanDataFlag(a,this.flags.loadDataDynamically);if(a.dataset.parentIds&&("complete"==document.readyState?this._setParentListeners(a):document.addEventListener("DOMContentLoaded",function(){this._setParentListeners(a)}.bind(this))),!e&&!f)return this._loadSource(a);if(e&&!f)return this._loadSource(a),b||autocompleteHandler.init(a,f),!0;var g=c.querySelectorAll("option:checked");if(1==g.length&&g[0].value&&g[0].text){var i;if(g[0].dataset.note)for(var j in i=JSON.parse(helper.b64DecodeUnicode(g[0].dataset.note)),i)g[0].dataset[j]=i[j];g[0].dataset.valcomplex||(g[0].dataset.valcomplex=this.getValcomplex(g[0].value,g[0].text,i))}return c.setAttribute("data-enum-loaded","true"),a.dataset.enumLoaded="1",!e||b||void autocompleteHandler.init(a,f)}},{key:"_loadSource",value:function _loadSource(a){var b=a.querySelector("select");if(!b)return console.error("Chybajuci element selectu!",a),!1;var c,d=a.dataset.source,f=a.dataset.sourceEnumCode,g=f,h=component.getBooleanDataFlag(a,"sortValues"),j=null==b.dataset.extEnumLoading&&b.disabled;if(!d){var e=this.messagesLanguageMap.missingSourceType[eform.getLanguage()];return console.error(e,d,a.dataset),this.insertErrorOption(b,e),!1}if(!f){var s=this.messagesLanguageMap.missingEnumCode[eform.getLanguage()];return console.error(s,f,a.dataset),this.insertErrorOption(b,s),!1}if(b.innerHTML="<option>"+this.messagesLanguageMap.loading[eform.getLanguage()]+"</option>",b.dataset.extEnumLoading="",this.disable(b),"false"==f||null!=a.dataset.disableCache)g=a.id,c=!0;else{var t=this.loadedSources[g];if(t)return t.error?(this.insertErrorOption(b),!0):t.loaded?(this.insertOptions(b,t.optionsHtml,t.isDisabled||j)&&toggleGroups(!0),!0):(this.loadedSources[g].selectElementsToLoad.push(b),!0)}this.loadedSources[g]={optionsHtml:"<option></option>\n",selectElementsToLoad:[b]};var k=new XMLHttpRequest,l=g+"-"+a.dataset.uid;k.addEventListener("loadstart",function(){comboExternal.requestsInProgress.push(l)});var m,n;if("upvs"==d)m=eform.getMetadata().upvsEnumReadUrl+f;else if("jsapi"==d){n=eform.getMetadata().jsApi.token,m=this.getJsApiUrl();var o=new URLSearchParams({limit:100});m=m+f+"?"+o}else"other"==d&&(m=this.replaceUrlPlaceholders(a.dataset.sourceUrl));if(!m)return console.error("Chybajuca URL zdroja!",m,a.dataset),this.insertErrorOption(b),!1;try{var p;if(m.startsWith("http")){for(var q=0,r=0;r<m.length;r++)if("/"==m.at(r)&&q++,3===q){p=m.slice(0,r);break}}else p=m.slice(0,m.indexOf("/"));"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)[f]?m=eform.globalObject(eform.const.onlineComboEditUrl)[f](m):"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)[p]&&(m=eform.globalObject(eform.const.onlineComboEditUrl)[p](m)),k.open("GET",m,!0),n&&k.setRequestHeader("X-Auth-Token",n),"function"==typeof eform.globalObject(eform.const.onlineComboEditRequest)[f]?k=eform.globalObject(eform.const.onlineComboEditRequest)[f](k):"function"==typeof eform.globalObject(eform.const.onlineComboEditRequest)[p]&&(k=eform.globalObject(eform.const.onlineComboEditRequest)[p](k)),k.send()}catch(b){return console.error("[OnlineCombo nacitanie] Nepodarilo sa kontaktovat server na url: "+m+f+". Detail chyby\n:"+b.toString()+", komponent: ",a),this.markSelectsWithError(g),!1}return k.onreadystatechange=function(){if(4===k.readyState)if(0===k.status||200<=k.status&&400>k.status){if(0===k.responseText.length)return console.error("[OnlineCombo nacitanie] Zo servera bola ziskana prazdna odpoved. URL: "+m+" , kod ciselnika: "+f+", OnlineCombo: ",a),comboExternal.markSelectsWithError(g),!1;var b=comboExternal.parseResponseText(k.responseText,d,h,f,component.getBooleanDataFlag(a,comboExternal.flags.loadDataDynamically),p);if(!b)return console.error("[OnlineCombo nacitanie] Nastala chyba pri parsovani odpovede zo servera!\n\nOnlineCombo:",a,"\n\nObsah odpovede zo servera:\n",k.responseText.substring(0,100)),comboExternal.markSelectsWithError(g),!1;if("jsapi"==d){for(var e,n=document.createElement("select"),o=0;o!=b.length;o++)e=comboExternal.createOption({text:b[o].text,value:b[o].value,dataset:b[o].dataset}),n.add(e);comboExternal.loadedSources[g].optionsHtml+=n.innerHTML,n.remove()}else for(var o=0;o!=b.length;o++)comboExternal.loadedSources[g].optionsHtml+="<option value=\""+b[o].value+"\" data-valcomplex=\""+comboExternal.getValcomplex(b[o].value,b[o].text)+"\">"+b[o].text+"</option>";var q=!1;comboExternal.loadedSources[g].selectElementsToLoad.forEach(function(a){comboExternal.insertOptions(a,comboExternal.loadedSources[g].optionsHtml,comboExternal.loadedSources[g].isDisabled||j)&&(q=!0),delete a.dataset.extEnumLoading}),comboExternal.loadedSources[g].loaded=!0,comboExternal.requestsInProgress.splice(comboExternal.requestsInProgress.indexOf(l),1),q&&toggleGroups(!0),comboExternal.finishEnumsLoad(),c&&delete comboExternal.loadedSources[g]}else return console.error("[OnlineCombo nacitanie] Request pre externy ciselnik neskoncil s HTTP 200 kodom. Vrateny HTTP kod: "+k.status+"\n\nOnlineCombo:",a,"\n\nTelo odpovede:\n",k.responseText.substring(0,100)),comboExternal.markSelectsWithError(g),!1},!0}},{key:"loadUrl",value:function loadUrl(a,b,c,d,e){var f=a.querySelector("select");delete f.dataset.enumLoaded,delete a.dataset.enumLoaded;var g;if(d){var m=eform.component.getValue(a);m&&(g={value:m,text:a.querySelector("select > option[value='"+m+"']").textContent})}var h=comboExternal.loadedSources[a.dataset.sourceEnumCode];if(h){var i=h.selectElementsToLoad,j=i.indexOf(f);-1!==j&&(i.splice(j,1),this.disable(f,!1),h.error&&component.setValue(a,""))}if(a.dataset.defaultSourceUrl||a.dataset.defaultSourceEnumCode||(a.dataset.defaultSourceUrl=a.dataset.sourceUrl,a.dataset.defaultSourceEnumCode=a.dataset.sourceEnumCode),a.dataset.sourceUrl=b,null==c||""===c?a.dataset.sourceEnumCode=b:a.dataset.sourceEnumCode!=c&&(a.dataset.sourceEnumCode=c,!1!=c&&a.dataset.dataxmloutputstructwrapper&&(a.dataset.dataxmloutputstructwrapper=helper.b64EncodeUnicode(helper.b64DecodeUnicode(a.dataset.dataxmloutputstructwrapper).replace(/<e:CodelistCode>.+?<\/e:CodelistCode>/,"<e:CodelistCode>"+c+"</e:CodelistCode>")))),e&&(a.dataset.disableCache=""),comboExternal.init(a,!0),g){var n;if("true"==a.dataset.loadDataDynamically){var o=autocompleteHandler.getAutocompleteInstance(autocompleteHandler.getAutocompleteId(a));o._getDynamicSourceFunction().bind(o)(null,function(b){var c,d=_createForOfIteratorHelper(b);try{for(d.s();!(c=d.n()).done;){var e=c.value;if(e.value&&e.text&&e.value===g.value&&e.text===g.text||e.code&&e.name&&e.code===g.value&&e.name===g.text){n=!0;break}}}catch(a){d.e(a)}finally{d.f()}n||eform.component.setValue(a,"")})}else{var k,l=_createForOfIteratorHelper(a.querySelectorAll("select > option"));try{for(l.s();!(k=l.n()).done;){var p=k.value;if(p.value===g.value&&p.textContent===g.text){n=!0;break}}}catch(a){l.e(a)}finally{l.f()}n?eform.component.setValue(a,g.value):"true"==a.dataset.useAutocomplete&&autocompleteHandler.getAutocompleteInstance(autocompleteHandler.getAutocompleteId(a)).setInputValue("")}}}},{key:"_setParentListeners",value:function _setParentListeners(a){var b=a.querySelector("select"),c=this._getParentComponents(a);if(c){var d,e=_createForOfIteratorHelper(c);try{for(e.s();!(d=e.n()).done;){var f=d.value,g=f.querySelector("select");g.addEventListener("change",function(c){if(!(c.detail&&"undefined"!=typeof c.detail.extEnumLoaded)){var d=c.target.value;if((""!=d||!c.detail||c.detail.parentChange)&&""!=b.value){var e=b.querySelector("option:checked");if(!e)return void console.error("Zavisly ciselnik nema selectnutu ziadnu option!");var f=comboExternal.getParentFilterParams(a);if(Array.isArray(f)&&0<f.length){var g,h=!0,i=_createForOfIteratorHelper(f);try{for(i.s();!(g=i.n()).done;){var j=g.value;if(e.dataset[j.filterAttrKey]!=j.parentValueID){h=!1;break}}}catch(a){i.e(a)}finally{i.f()}if(!0==h)return}b.value="",b.dispatchEvent(new CustomEvent("change",{bubbles:!0,detail:{parentChange:!0}}))}}})}}catch(a){e.e(a)}finally{e.f()}}}},{key:"_getParentComponents",value:function _getParentComponents(a){if(!a.dataset.parentIds)return void console.error("Komponent nema nastaveny parentIds data atribut!",a.dataset);var b,c=[],d=a.dataset.parentIds.split(","),e=_createForOfIteratorHelper(d);try{for(e.s();!(b=e.n()).done;){var f=b.value,g=this._getParentComponent(f,a);if(!g)return console.error("Nepodarilo sa najst parent komponent!",f,a),g;c.push(g)}}catch(a){e.e(a)}finally{e.f()}return c}},{key:"_getParentComponent",value:function _getParentComponent(a,b){if(!a)return void console.error("Nezadefinovany parentId!",a);if(!b)return void console.error("Nezadefinovany extEnumComponent!",b);var c;return c=a.startsWith("*")?component.getDiv(a,b):component.getDiv(a,document),c?c:this._getParentComponentRecursively(b.parentElement,a)}},{key:"_getParentComponentRecursively",value:function _getParentComponentRecursively(a,b){var c=a.querySelectorAll("[data-uid=\""+b+"\"]");return 1==c.length?c[0]:1<c.length?void console.error("Prilis vela komponentov s danym UID v danom zanoreni!",c):a.parentElement?this._getParentComponentRecursively(a.parentElement,b):void 0}},{key:"_getParentfilterAttrKey",value:function _getParentfilterAttrKey(a){return"regions"===a||"SUSR_0023"===a?"regionId":"counties"===a||"SUSR_0024"===a?"countyId":"municipalities"===a?"municipalityId":"streets"===a?"streetId":"propertyregistrationnumbers"===a?"propertyRegistrationNumberId":"postalcodes"===a?"postalCode":void console.error("Neznamy kod ciselnika parenta!",a)}},{key:"getParentFilterParams",value:function getParentFilterParams(a){if(!a.dataset.parentIds)return void console.error("Komponent nema nastaveny parentIds data atribut!",a.dataset);var b=this._getParentComponents(a);if(b){var c,d=[],e=_createForOfIteratorHelper(b);try{for(e.s();!(c=e.n()).done;){var f=c.value,g=f.querySelector("select option:checked");if(g&&""!=g.value&&g.dataset){var h=g.dataset.id;if(!h){console.error("Parent komponent nema definovany ID atribut na option tagu!",g);continue}var i=f.dataset.sourceEnumCode,j=this._getParentfilterAttrKey(i);if(!j){console.error("Nezadefinovany filtrovaci kluc!",j,i);continue}d.push({filterAttrKey:j,parentValueID:h})}}}catch(a){e.e(a)}finally{e.f()}return d}}},{key:"setValue",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d,f,g,h,j,k,l,m,e,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(d=!!(2<B.length&&void 0!==B[2])&&B[2],"true"==b.dataset.loadDataDynamically||b.dataset.enumLoaded){a.next=5;break}return f=function(a){a.detail&&null!=a.detail.extEnumLoaded&&(comboExternal.setValue(b,c,d),b.removeEventListener("change",f))},b.addEventListener("change",f),a.abrupt("return");case 5:if(!(null!==c&&"object"==_typeof(c)&&c.localName)){a.next=15;break}if("CodelistItem"==c.localName?g=!0:"NonCodelistData"==c.localName&&(h=!0),null==b.dataset.enterNonCodelistData){a.next=15;break}if(!g){a.next=12;break}autocompleteHandler.convertToCodelistData(b),a.next=15;break;case 12:if(!h){a.next=15;break}return autocompleteHandler.convertToNonCodelistData(b,c.textContent.trim()),a.abrupt("return",!0);case 15:if(j=b.querySelector("select"),null===c||void 0===c?c="":("boolean"==typeof c||"number"==typeof c||"bigint"==typeof c)&&(c=c.toString()),"string"!=typeof c){a.next=36;break}if(""!=c){a.next=21;break}return j.value="",a.abrupt("return");case 21:if(d){a.next=25;break}k=j.querySelector("option[value='"+c+"']"),a.next=34;break;case 25:l=j.querySelectorAll("option"),m=0;case 27:if(!(m<l.length)){a.next=34;break}if(l[m].label!==c){a.next=31;break}return k=l[m],a.abrupt("break",34);case 31:m++,a.next=27;break;case 34:a.next=49;break;case 36:if(!g){a.next=47;break}if(e="",c.children&&c.children[0]&&(n=c.children[0].textContent,n&&(e="string"==typeof n?n.trim():n)),""!=e){a.next=44;break}return j.value="",a.abrupt("return");case 44:k=j.querySelector("option[value='"+e+"']");case 45:a.next=49;break;case 47:return console.error("Nepodporovany typ hodnoty pre komponent!",c),a.abrupt("return",!1);case 49:if(!k){a.next=53;break}return autocompleteHandler.convertToCodelistData(b),j.value=k.value,a.abrupt("return",!0);case 53:if(o=component.getBooleanDataFlag(b,this.flags.loadDataDynamically),o){a.next=62;break}if("string"!=typeof c||null==b.dataset.enterNonCodelistData){a.next=60;break}return autocompleteHandler.convertToNonCodelistData(b,c),a.abrupt("return",!0);case 60:return console.error("Externy ciselnik neobsahuje hladanu hodnotu!",b.dataset.uid,c),a.abrupt("return",!1);case 62:if(p=component.getBooleanDataFlag(b,this.flags.useAutocomplete),p){a.next=66;break}return console.error("Neviem naplnit externy ciselnik s dynamickym loadom bez autocomplete!"),a.abrupt("return",!1);case 66:if(q=autocompleteHandler.getAutocompleteInstance(autocompleteHandler.getAutocompleteId(b)),!g){a.next=76;break}v=function(a){var b,d=_createForOfIteratorHelper(c.children);try{for(d.s();!(b=d.n()).done;){var e=b.value;if(e.localName==a)return e}}catch(a){d.e(a)}finally{d.f()}},r={},s=v("ItemCode"),t=v("ItemName"),u=v("Note");try{u&&u.textContent&&(r=JSON.parse(helper.b64DecodeUnicode(u.textContent)))}catch(a){console.error("[OnlineCombo setValue] Nastala chyba pri spracovani Note Codelist elementu, pravdepodobne nie je v Base64 formate. OnlineCombo:",b,"Chyba:",a)}return r.code=s&&s.textContent?s.textContent:"",r.name=t&&t.textContent?t.textContent:"",q.insertSelectedOption(r,!1),q.setInputValue(r.name),a.abrupt("return",!0);case 76:if(d){a.next=79;break}return console.error("Neimplementovany use-case - nastavit hodnotu podla kodu bez existujucej option",B),a.abrupt("return",!1);case 79:return a.next=81,q.apiList(c,!1);case 81:if(w=a.sent,w){a.next=87;break}return console.error("Nepodarilo sa nastavi\u0165 hodnotu na '"+c+"'",w),a.abrupt("return",!1);case 87:if(!(1<w.length)){a.next=111;break}y=_createForOfIteratorHelper(w),a.prev=89,y.s();case 91:if((z=y.n()).done){a.next=98;break}if(A=z.value,A.name!==c){a.next=96;break}return x=A,a.abrupt("break",98);case 96:a.next=91;break;case 98:a.next=103;break;case 100:a.prev=100,a.t0=a["catch"](89),y.e(a.t0);case 103:return a.prev=103,y.f(),a.finish(103);case 106:if(x){a.next=109;break}return console.warn("Pre h\u013Eadan\xFA hodnotu '"+c+"' existuje viac ako pr\xE1ve 1 z\xE1znam a nebola n\xE1jden\xE1 presn\xE1 zhoda!",w),a.abrupt("return",!1);case 109:a.next=122;break;case 111:if(0!=w.length){a.next=121;break}if(null==b.dataset.enterNonCodelistData){a.next=117;break}return autocompleteHandler.convertToNonCodelistData(b,c,q),a.abrupt("return",!0);case 117:return console.warn("Pre h\u013Eadan\xFA hodnotu '"+c+"' neexistuje \u017Eiadny z\xE1znam!"),a.abrupt("return",!1);case 119:a.next=122;break;case 121:x=w[0];case 122:return autocompleteHandler.convertToCodelistData(b),q.insertSelectedOption(x),q.setInputValue(q.suggestionFunction(x)),a.abrupt("return",!0);case 126:case"end":return a.stop();}},a,this,[[89,100,103,106]])}));return function setValue(){return a.apply(this,arguments)}}()},{key:"checkIfAllLoaded",value:function checkIfAllLoaded(){this.checkEnumsLoadDone(),this.formLoadDone=!0}},{key:"checkEnumsLoadDone",value:function checkEnumsLoadDone(){var a=!0;for(var b in comboExternal.loadedSources)if(!0!=comboExternal.loadedSources[b].loaded){a=!1;break}if(a)for(var c in comboExternal.loadedSourcesOld)if(!0!=comboExternal.loadedSourcesOld[c].loaded){a=!1;break}a&&(eform.postAjaxEventsDoneMessage(),eform.postAllLoadedMessage())}},{key:"finishEnumsLoad",value:function finishEnumsLoad(){this.formLoadDone&&this.checkEnumsLoadDone()}},{key:"isNonCl",value:function isNonCl(a){return a&&a.dataset?"xml"==a.dataset.enterNonCodelistData:void console.error("[comboExternal.isNonCl] Nespravny vstup funkcie:",a)}},{key:"replaceUrlPlaceholders",value:function replaceUrlPlaceholders(a){var b=a.match(/%%.+?%%/g);if(b&&eform.getMetadata().comboExternalUrlPlaceholders){var c=eform.getMetadata().comboExternalUrlPlaceholders;b.forEach(function(b){var d=b.substring(2,b.length-2);a=c["preview_"+d]&&helper.isPreviewApp()?a.replaceAll(b,c["preview_"+d]):a.replaceAll(b,c[d])})}return a}},{key:"createDynamicValue",value:function createDynamicValue(a,b,c){if(null==a&&null==b)return"";if(null!=b){var d={localName:"CodelistItem",children:[{localName:"ItemCode",textContent:b},{localName:"ItemName",textContent:a}]};return c&&d.children.push({localName:"Note",textContent:c}),d}return{localName:"NonCodelistData",textContent:a}}},{key:"getJsApiUrl",value:function getJsApiUrl(){var a=eform.getMetadata().jsApi;return a.preview_raUrl&&helper.isPreviewApp()?a.preview_raUrl:a.raUrl}}]),a}(),comboExternal=new ComboExternal;
"use strict";function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}var JsAPI=function(){function a(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"name",d=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null,e=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,f=!!(4<arguments.length&&void 0!==arguments[4])&&arguments[4],g=5<arguments.length?arguments[5]:void 0,h=6<arguments.length?arguments[6]:void 0;if(_classCallCheck(this,a),this.url=new URL(b,b.startsWith("/")?parent.location.origin:void 0),this.searchQueryKey=c,this.token=e,this.returnTextResponse=f,this.sourceEnumCode=g,d)for(var i in d)this.url.searchParams.append(i,d[i]);this.cleanUrl=h}return _createClass(a,[{key:"abortRequest",value:function abortRequest(){this.abortController&&this.abortController.abort()}},{key:"_call",value:function _call(a){return this._callFetch(a)}},{key:"_callFetch",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c,d,e,f;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=new Headers,this.token&&c.append("X-Auth-Token",this.token),a.prev=2,this.abortController=new AbortController,e={method:"GET",headers:c,redirect:"follow",signal:this.abortController.signal,cache:"force-cache"},"function"==typeof eform.globalObject(eform.const.onlineComboEditRequest)[this.sourceEnumCode]?e=eform.globalObject(eform.const.onlineComboEditRequest)[this.sourceEnumCode](e,!0):"function"==typeof eform.globalObject(eform.const.onlineComboEditRequest)[this.cleanUrl]&&(e=eform.globalObject(eform.const.onlineComboEditRequest)[this.cleanUrl](e,!0)),"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)[this.sourceEnumCode]?b=eform.globalObject(eform.const.onlineComboEditUrl)[this.sourceEnumCode](b):"function"==typeof eform.globalObject(eform.const.onlineComboEditUrl)[this.cleanUrl]&&(b=eform.globalObject(eform.const.onlineComboEditUrl)[this.cleanUrl](b)),a.next=9,fetch(b,e);case 9:d=a.sent,a.next=16;break;case 12:return a.prev=12,a.t0=a["catch"](2),"AbortError"==a.t0.name||console.error(a.t0),a.abrupt("return",!1);case 16:if(204!=d.status){a.next=20;break}return a.abrupt("return",[]);case 20:if(200===d.status){a.next=23;break}return console.error(d),a.abrupt("return",!1);case 23:if(a.prev=23,!this.returnTextResponse){a.next=30;break}return a.next=27,d.text();case 27:f=a.sent,a.next=40;break;case 30:if("text/plain; charset=utf-8"!=d.headers.get("Content-Type")){a.next=36;break}return a.next=33,d.text();case 33:f=a.sent,a.next=40;break;case 36:return a.next=38,d.text();case 38:if(f=a.sent,f&&0<f.length&&("("!==f.charAt(0)||");"!==f.substring(f.length-2)))try{f=JSON.parse(f)}catch(a){}case 40:a.next=46;break;case 42:return a.prev=42,a.t1=a["catch"](23),console.error("Nastala chyba pri parsovani odpovede",a.t1),a.abrupt("return",!1);case 46:return a.abrupt("return",f);case 47:case"end":return a.stop();}},a,this,[[2,12],[23,42]])}));return function _callFetch(){return a.apply(this,arguments)}}()},{key:"_callXhr",value:function _callXhr(){console.warn("TODO - Nedokoncene!")}},{key:"list",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c,d,e,f,g=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(c=!(1<g.length&&void 0!==g[1])||g[1],d=this.searchQueryKey,e=new URL(this.url.toString()),b?c&&(b="*"+b+"*"):b="*",!this.searchQueryKey.includes("%%filtrovacia-hodnota%%")){a.next=13;break}if("*"!=b){a.next=7;break}return a.abrupt("return",[]);case 7:if(f=this.searchQueryKey.split("="),2==f.length){a.next=11;break}return console.error("[OnlineCombo dynamicke nacitanie] Filtrovaci parameter pre URL "+this.url.toString()+" je nespravne zapisany a neobsahuje znak rovna sa:",this.searchQueryKey),a.abrupt("return");case 11:d=f[0],b=f[1].replace("%%filtrovacia-hodnota%%",b);case 13:return e.searchParams.append(d,b),a.next=16,this._call(e.toString());case 16:return a.abrupt("return",a.sent);case 17:case"end":return a.stop();}},a,this)}));return function list(){return a.apply(this,arguments)}}()}]),a}();
"use strict";function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function rpoInit(){return _rpoInit.apply(this,arguments)}function _rpoInit(){return _rpoInit=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(u=function(a,b){return a.componentAlias?component.getDiv("*"+a.componentAlias,b||c,null!=b):component.getDiv(a.componentID,b||document,!0)},t=function(){return t=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c,d){var e,g,h,j,k,l;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:l=function(){return l=_asyncToGenerator(regeneratorRuntime.mark(function a(b,e){var g,h,i,j,k,l,m,n,o,p,q,r;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(null!=e){a.next=2;break}return a.abrupt("return",!0);case 2:if(i=null!==f&&void 0!==f&&null!==(g=f[eform.const.rpoMapCustomJsonPath])&&void 0!==g&&g[e.jsonPath]?helper.getObjAttrByPath(c,f[eform.const.rpoMapCustomJsonPath][e.jsonPath]):null!==(h=eform.globalObject(eform.const.rpoMapCustomJsonPath).map)&&void 0!==h&&h[e.jsonPath]?helper.getObjAttrByPath(c,eform.globalObject(eform.const.rpoMapCustomJsonPath).map[e.jsonPath]):helper.getObjAttrByPath(c,e.jsonPath),"repeatGroup"!=e.componentType){a.next=32;break}if(j=u(e,d),j){a.next=8;break}return console.error("Nenasiel som hladanu opakovanu skupinu poli!",e),a.abrupt("return",!0);case 8:if(k=j.querySelector("[data-uid='"+j.dataset.uid+"'] > .repeat-item-add-btn"),repeatGroup.removeRepetitions(j),j.querySelectorAll("[data-component]").forEach(function(a){eform.component.setDefaultValue(a)}),void 0!==i){a.next=13;break}return a.abrupt("return",!0);case 13:if(Array.isArray(i)){a.next=16;break}return console.error("Data pre opakovanu skupinu nie su pole!",e.jsonPath,i),a.abrupt("return");case 16:l=0;case 17:if(!(l<i.length)){a.next=30;break}if(m=i[l],n=j.querySelectorAll("[data-uid=\""+j.dataset.uid+"\"] > .repeat-item"),o=n[n.length-1],o){a.next=24;break}return console.error("Nepodarilo sa najst opakovanie v ramci opakovanej groupy!"),a.abrupt("return");case 24:return a.next=26,s(e.children,m,o);case 26:l!=i.length-1&&k.click();case 27:l++,a.next=17;break;case 30:a.next=51;break;case 32:if(p=u(e,d),p){a.next=36;break}return console.error("Nenasiel som hladany komponent!",e),a.abrupt("return",!0);case 36:if(void 0!==i){a.next=40;break}return a.next=39,eform.component.setValue(p,"");case 39:return a.abrupt("return",!0);case 40:return q=!1,0<=["externalEnumeration","comboExternal","radioList","combo"].indexOf(e.componentType)&&!e.setById&&(q=!0),Array.isArray(i)&&(i=i.join(", ")),"ipo"==b&&8>i.toString().length&&(i=("00"+i).slice(-8)),a.next=46,eform.component.setValue(p,i,q,null,{setByRpo:!0});case 46:if(r=a.sent,r){a.next=50;break}return a.next=50,eform.component.setValue(p,"");case 50:return a.abrupt("return",!0);case 51:case"end":return a.stop();}},a)})),l.apply(this,arguments)},k=function(){return l.apply(this,arguments)},a.t0=regeneratorRuntime.keys(b);case 3:if((a.t1=a.t0()).done){a.next=11;break}if(e=a.t1.value,!e.startsWith("address.")){a.next=7;break}return a.abrupt("continue",3);case 7:if(k(e,b[e])){a.next=9;break}return a.abrupt("return");case 9:a.next=3;break;case 11:g=_createForOfIteratorHelper(i),a.prev=12,g.s();case 14:if((h=g.n()).done){a.next=22;break}return j=h.value,a.next=18,k(j,b[j]);case 18:if(a.sent){a.next=20;break}return a.abrupt("return");case 20:a.next=14;break;case 22:a.next=27;break;case 24:a.prev=24,a.t2=a["catch"](12),g.e(a.t2);case 27:return a.prev=27,g.f(),a.finish(27);case 30:case"end":return a.stop();}},a,null,[[12,24,27,30]])})),t.apply(this,arguments)},s=function(){return t.apply(this,arguments)},p=function(a){return null==a?"":"string"==typeof a?a:a.name+" ("+a.ipo+")"},b){a.next=6;break}return a.abrupt("return");case 6:if(e=c.parentElement,f=eform.globalObject(eform.const.component)[e.dataset.uid],g=eform.getMetadata().jsApi,d=f&&f.preview_rpoUrl&&helper.isPreviewApp()?f.preview_rpoUrl:f&&f.rpoUrl?f.rpoUrl:g.preview_rpoUrl&&helper.isPreviewApp()?g.preview_rpoUrl:g.rpoUrl,h=g.token,h&&d){a.next=13;break}return console.error("Formular nema vygenerovany token pre JS API alebo chyba RPO URL!",h,d),a.abrupt("return");case 13:i=["address.country","address.region","address.county","address.municipality","address.district","address.street","address.registrationNumber","address.postalCode","address.buildingNumber"],j={noResults:"\u017Diadne v\xFDsledky.",searching:"H\u013Ead\xE1m...",error:"Volanie ne\xFAspe\u0161n\xE9..."},k=j.noResults,l=d+(d.endsWith("/")?"":"/")+(f&&f.urlPath?f.urlPath:"organizations"),m=function(){function a(){_classCallCheck(this,a)}return _createClass(a,[{key:"abortRequest",value:function abortRequest(){this.controller&&this.controller.abort()}},{key:"searchOrganization",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c,d,e,f,g,h,i,j,k;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=[],d={name:b+"*"},e=new URLSearchParams(d),f=l+"?"+e,a.next=6,this._call(f);case 6:if(g=a.sent,g){a.next=9;break}return a.abrupt("return",g);case 9:if(0<g.results.length&&(c=c.concat(g.results)),h=b.replaceAll(" ","").match(/^((\d{8})|(\d{6}))$/),h){a.next=13;break}return a.abrupt("return",c);case 13:return d.ipo=b.replaceAll(" ",""),delete d.name,i=new URLSearchParams(d),j=l+"?"+i,a.next=19,this._call(j);case 19:if(k=a.sent,k){a.next=22;break}return a.abrupt("return",k);case 22:return 0<k.results.length&&(c=c.concat(k.results)),a.abrupt("return",c);case 24:case"end":return a.stop();}},a,this)}));return function searchOrganization(){return a.apply(this,arguments)}}()},{key:"getOrganization",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",this._call(l+"/"+b));case 1:case"end":return a.stop();}},a,this)}));return function getOrganization(){return a.apply(this,arguments)}}()},{key:"_call",value:function _call(a){return this._callFetch(a)}},{key:"_callFetch",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c,d,e;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return c=new Headers,c.append("X-Auth-Token",h),a.prev=2,this.controller=new AbortController,a.next=6,fetch(b,{method:"GET",headers:c,credentials:"same-origin",redirect:"follow",signal:this.controller.signal,cache:"force-cache"});case 6:d=a.sent,a.next=13;break;case 9:return a.prev=9,a.t0=a["catch"](2),console.error(a.t0),a.abrupt("return",!1);case 13:if(200===d.status){a.next=16;break}return console.error(d),a.abrupt("return",!1);case 16:return a.prev=16,a.next=19,d.json();case 19:e=a.sent,a.next=26;break;case 22:return a.prev=22,a.t1=a["catch"](16),console.error("Nastala chyba pri parsovani odpovede",a.t1),a.abrupt("return",!1);case 26:return a.abrupt("return",e);case 27:case"end":return a.stop();}},a,this,[[2,9],[16,22]])}));return function _callFetch(){return a.apply(this,arguments)}}()}]),a}(),n=new m,o=e.querySelector(".autocomplete__wrapper"),o&&o.remove(),q=eform.getMetadata().autocomplete,accessibleAutocomplete({element:e,id:Math.round(new Date().getTime()),displayMenu:"overlay",minLength:q.minLength,templates:{inputValue:p,suggestion:p},source:helper.debounce(function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return n.abortRequest(),k=j.searching,a.next=4,n.searchOrganization(b);case 4:if(d=a.sent,d){a.next=8;break}return k=j.error,a.abrupt("return");case 8:0==d.length&&(k=j.noResults),c(d);case 10:case"end":return a.stop();}},a)}));return function(){return a.apply(this,arguments)}}(),q.debounceTime),onConfirm:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(c){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(null!=c){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,n.getOrganization(c.id);case 4:if(d=a.sent,d){a.next=8;break}return console.warn("TODO - neuspesne volanie - mozno error nad inputom ?",d),a.abrupt("return");case 8:return a.next=10,s(b,d);case 10:case"end":return a.stop();}},a)}));return function onConfirm(){return a.apply(this,arguments)}}(),tStatusQueryTooShort:autocompleteHandler.tStatusQueryTooShort,tStatusNoResults:autocompleteHandler.tStatusNoResults,tStatusSelectedOption:autocompleteHandler.tStatusSelectedOption,tStatusResults:autocompleteHandler.tStatusResults,tNoResults:function tNoResults(){return k},tAssistiveHint:autocompleteHandler.tAssistiveHint}),r=e.querySelector("input[role='combobox']"),r.addEventListener("keydown",function(){k=j.searching});case 25:case"end":return a.stop();}},a)})),_rpoInit.apply(this,arguments)}
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _createForOfIteratorHelper(a,b){var c;if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(c=_unsupportedIterableToArray(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var d=0,e=function(){};return{s:e,n:function n(){return d>=a.length?{done:!0}:{done:!1,value:a[d++]}},e:function e(a){throw a},f:e}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var f,g=!0,h=!1;return{s:function s(){c=a[Symbol.iterator]()},n:function n(){var a=c.next();return g=a.done,a},e:function e(a){h=!0,f=a},f:function f(){try{g||null==c.return||c.return()}finally{if(h)throw f}}}}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c<b;c++)d[c]=a[c];return d}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function raInit(){return _raInit.apply(this,arguments)}function _raInit(){return _raInit=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(s=function(){return s=_asyncToGenerator(regeneratorRuntime.mark(function a(b,d){var e,f,g,h,j,k,l,m,n=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e=2<n.length&&void 0!==n[2]?n[2]:document,f=_createForOfIteratorHelper(i),a.prev=2,f.s();case 4:if((g=f.n()).done){a.next=38;break}if(h=g.value,j=b[h],null!=j){a.next=9;break}return a.abrupt("continue",36);case 9:if(k=helper.getObjAttrByPath(d,j.jsonPath),-1!=["string","externalEnumeration","comboExternal","combo"].indexOf(j.componentType)){a.next=13;break}return console.error("Nepovoleny typ komponentu!",j),a.abrupt("continue",36);case 13:if(l=void 0,l=j.componentAlias?component.getDiv("*"+j.componentAlias,c):component.getDiv(j.componentID,e,!0),l){a.next=18;break}return console.error("Nenasiel som hladany komponent!",j),a.abrupt("continue",36);case 18:if("country"==h&&(k={code:"703",name:"Slovensk\xE1 republika"}),void 0!==k&&null!=k){a.next=23;break}return a.next=22,eform.component.setValue(l,"");case 22:return a.abrupt("continue",36);case 23:m=void 0,a.t0=j.componentType,a.next="comboExternal"===a.t0?27:"externalEnumeration"===a.t0?29:"combo"===a.t0?29:"string"===a.t0?31:33;break;case 27:return m=comboExternal.createDynamicValue("string"==typeof k?k:k.name?k.name:k.number,"string"==typeof k?k:k.code?k.code:k.id,helper.b64EncodeUnicode("string"==typeof k?"{ \"id\": \""+k+"\" }":JSON.stringify(k))),a.abrupt("break",34);case 29:return m=k.code,a.abrupt("break",34);case 31:return"string"==typeof k?m=k:"object"==_typeof(k)&&(m=k.name?k.name:k.number),a.abrupt("break",34);case 33:console.error("Neznamy typ komponentu");case 34:return a.next=36,eform.component.setValue(l,m);case 36:a.next=4;break;case 38:a.next=43;break;case 40:a.prev=40,a.t1=a["catch"](2),f.e(a.t1);case 43:return a.prev=43,f.f(),a.finish(43);case 46:case"end":return a.stop();}},a,null,[[2,40,43,46]])})),s.apply(this,arguments)},r=function(){return s.apply(this,arguments)},o=function(a){return null==a?"":"string"==typeof a?a:a.displayValue},b){a.next=5;break}return a.abrupt("return");case 5:if(e=c.parentElement,f=eform.globalObject(eform.const.component)[e.dataset.uid],g=eform.getMetadata().jsApi,d=f&&f.preview_raUrl&&helper.isPreviewApp()?f.preview_raUrl:f&&f.raUrl?f.raUrl:g.preview_raUrl&&helper.isPreviewApp()?g.preview_raUrl:g.raUrl,h=g.token,h&&d){a.next=12;break}return console.error("Formular nema vygenerovany token pre JS API alebo chyba RA URL!",h,d),a.abrupt("return");case 12:i=["country","region","county","municipality","street","propertyRegNr","buildingNr.postalCode","buildingNr"],j={noResults:"\u017Diadne v\xFDsledky.",searching:"H\u013Ead\xE1m...",error:"Volanie ne\xFAspe\u0161n\xE9..."},k=j.noResults,l=d+(d.endsWith("/")?"":"/")+"search/addresses",m=new JsAPI(l,"query",null,h),n=e.querySelector(".autocomplete__wrapper"),n&&n.remove(),p=eform.getMetadata().autocomplete,accessibleAutocomplete({element:e,id:Math.round(new Date().getTime()),displayMenu:"overlay",minLength:p.minLength,templates:{inputValue:o,suggestion:o},source:helper.debounce(function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return m.abortRequest(),k=j.searching,a.next=4,m.list(b,!1);case 4:if(d=a.sent,d){a.next=8;break}return k=j.error,a.abrupt("return");case 8:0==d.results.length&&(k=j.noResults),c(d.results);case 10:case"end":return a.stop();}},a)}));return function(){return a.apply(this,arguments)}}(),p.debounceTime),onConfirm:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(c){return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(null!=c){a.next=2;break}return a.abrupt("return");case 2:return a.next=4,r(b,c,component.getContextualParent(e));case 4:case"end":return a.stop();}},a)}));return function onConfirm(){return a.apply(this,arguments)}}(),tStatusQueryTooShort:autocompleteHandler.tStatusQueryTooShort,tStatusNoResults:autocompleteHandler.tStatusNoResults,tStatusSelectedOption:autocompleteHandler.tStatusSelectedOption,tStatusResults:autocompleteHandler.tStatusResults,tNoResults:function tNoResults(){return k},tAssistiveHint:autocompleteHandler.tAssistiveHint}),q=e.querySelector("input[role='combobox']"),q.addEventListener("keydown",function(){k=j.searching});case 23:case"end":return a.stop();}},a)})),_raInit.apply(this,arguments)}
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}var Attachments=function(){function a(){_classCallCheck(this,a),_defineProperty(this,"parentNotificationMessage","ATTACHMENTS_CONFIGURATION_CHANGED"),this.metadata=[]}return _createClass(a,[{key:"init",value:function init(a){0<this.metadata.length||Array.isArray(a)&&(this.metadata=a)}},{key:"add",value:function add(a,b){function c(a){if(null==a)return void console.warn("[eform.attachments.add] Na vstupe je nedefinovana priloha!");if(null==a.name)return void console.warn("[eform.attachments.add] Priloha na vstupe nema definovany atribut 'name': \n",a);for(var c=!1,d=0;d<eform.attachments.metadata.length;d++)if(eform.attachments.metadata[d].name===a.name){b||(eform.attachments.metadata[d]=a),c=!0;break}c||eform.attachments.metadata.push(a)}Array.isArray(a)?a.forEach(function(a){c(a)}):"object"===_typeof(a)&&c(a)}},{key:"remove",value:function remove(a){function b(a){if(null==a)return void console.warn("[eform.attachments.add] Na vstupe je nedefinovana priloha!");if(null==a.name)return void console.warn("[eform.attachments.add] Priloha na vstupe nema definovany atribut 'name': \n",a);for(var b=0;b<eform.attachments.metadata.length;b++)if(eform.attachments.metadata[b].name===a.name){eform.attachments.metadata.splice(b,1);break}}Array.isArray(a)?a.forEach(function(a){b(a)}):"object"===_typeof(a)&&b(a)}},{key:"removeAll",value:function removeAll(){this.metadata=[]}},{key:"getMetadata",value:function getMetadata(){return this.metadata||this.init(),this.metadata}},{key:"notifyParent",value:function notifyParent(){helper.notifyParent(this.parentNotificationMessage)}}]),a}(),attachments=new Attachments;
"use strict";function _typeof(a){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},_typeof(a)}function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function asyncGeneratorStep(a,b,c,d,e,f,g){try{var h=a[f](g),i=h.value}catch(a){return void c(a)}h.done?b(i):Promise.resolve(i).then(d,e)}function _asyncToGenerator(a){return function(){var b=this,c=arguments;return new Promise(function(d,e){function f(a){asyncGeneratorStep(h,d,e,f,g,"next",a)}function g(a){asyncGeneratorStep(h,d,e,f,g,"throw",a)}var h=a.apply(b,c);f(void 0)})}}function universalRegisterInit(){return _universalRegisterInit.apply(this,arguments)}function _universalRegisterInit(){return _universalRegisterInit=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c,d,e,f,g,h,i,j,k,l,m){var n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(C=function(){return C=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d,e,f,g,h=arguments;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:d=2<h.length&&void 0!==h[2]?h[2]:document,e=regeneratorRuntime.mark(function(a){var f,g,h,i,j,k,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(f=b[a],null!=f){e.next=4;break}return console.warn("[Univerzalny register] {Mapovanie - Komponent: "+a+"} Preskocenie nedefinovanej mapovacej hodnoty"),e.abrupt("return","continue");case 4:if(g=void 0,h=void 0,"string"!=typeof f){e.next=9;break}g=""===f?c:helper.getObjAttrByPath(c,f),e.next=16;break;case 9:if("object"!==_typeof(f)){e.next=14;break}"function"==typeof f.function?g=f.function(f.name?helper.getObjAttrByPath(c,f.name):c):f.name&&(g=helper.getObjAttrByPath(c,f.name)),h=f.setByName,e.next=16;break;case 14:return console.warn("[Univerzalny register] {Mapovanie - Komponent: "+a+"} Preskocenie neznameho typu mapovacej hodnoty:\n",f),e.abrupt("return","continue");case 16:if(i=eform.component.getDiv(a,d,!0),i){e.next=20;break}return console.warn("[Univerzalny register] {Mapovanie - Komponent: "+a+"} Nebol najdeny DIV komponentu vo formulari, preskakujem."),e.abrupt("return","continue");case 20:if("repeatGroup"!=i.dataset.component){e.next=33;break}if(null!=g){e.next=25;break}g=[{}],e.next=28;break;case 25:if(Array.isArray(g)){e.next=28;break}return console.warn("[Univerzalny register] {Mapovanie - Komponent: "+a+"} Preskocenie nastavenia opakovanej skupiny, kvoli mapovanej hodnote z API, ktora nie je pole (Array):\n",g),e.abrupt("return","continue");case 28:repeatGroup.removeRepetitionsFast(i),l=i.querySelector("#"+i.id+" > .repeat-item-add-btn"),g.forEach(function(a,b){j=i.querySelectorAll("#"+i.id+" > .repeat-item"),k=j[j.length-1],B(f.children,a,k),b!=g.length-1&&l.click()}),e.next=35;break;case 33:return e.next=35,eform.component.setValue(i,g?g:"",h,null,{setByUniRegister:!0});case 35:case"end":return e.stop();}},e)}),a.t0=regeneratorRuntime.keys(b);case 3:if((a.t1=a.t0()).done){a.next=11;break}return f=a.t1.value,a.delegateYield(e(f),"t2",6);case 6:if(g=a.t2,"continue"!==g){a.next=9;break}return a.abrupt("continue",3);case 9:a.next=3;break;case 11:case"end":return a.stop();}},a)})),C.apply(this,arguments)},B=function(){return C.apply(this,arguments)},y=function(a){if(null==a)return"";if(k)return k(a);if(g){var b=g.match(/%%.+?%%/g);if(b){var c=g;return b.forEach(function(b){c=c.replaceAll(b,helper.getObjAttrByPath(a,b.substring(2,b.length-2)))}),c}}else return"string"==typeof a.name?a.name:"** Nie je zadefinovan\xFD form\xE1t, funkcia pre vlastn\xFD form\xE1t a polo\u017Eky neobsahuj\xFA ani name atrib\xFAt. **"},b&&c&&d&&e){a.next=6;break}return console.error("[Univerzalny register] {Inicializacia} Chyba pri inicializacii komponentu s ID "+b.parentElement.id+". Konfiguracia registra neobsahuje vsetky potrebne parametre! Vstup:"+D),a.abrupt("return");case 6:o=b.parentElement,p={noResults:"\u017Diadne v\xFDsledky.",searching:"H\u013Ead\xE1m...",error:"Volanie ne\xFAspe\u0161n\xE9..."},q=p.noResults,r=null===(n=eform.getMetadata())||void 0===n?void 0:n.jsApi,s=null===r||void 0===r?void 0:r.rpoUrl,s&&(u=s.indexOf("/",8),s=s.substring(0,u+1),c.startsWith(s)&&(t=null===r||void 0===r?void 0:r.token)),v=function(){function a(){_classCallCheck(this,a)}return _createClass(a,[{key:"abortRequest",value:function abortRequest(){this.controller&&this.controller.abort()}},{key:"searchRegister",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var d,e;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return j?d=j(c,b):(e=(f?f:"name")+"="+(t?"*"+b+"*":b),d=c.includes("%%filtrovaciParameter%%")?c.replace("%%filtrovaciParameter%%",e):c+(c.includes("?")?"&":"?")+e),this.searchedText=b,a.next=4,this._callFetch(d,1);case 4:return a.abrupt("return",a.sent);case 5:case"end":return a.stop();}},a,this)}));return function searchRegister(){return a.apply(this,arguments)}}()},{key:"getRecord",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return d=h?h:c,d=d.includes("idParameter")?d.replace("%%idParameter%%",b):d+"/"+b,a.next=4,this._callFetch(d,2);case 4:return a.abrupt("return",a.sent);case 5:case"end":return a.stop();}},a,this)}));return function getRecord(){return a.apply(this,arguments)}}()},{key:"_callFetch",value:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var e,f,g,h;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,this.controller=new AbortController,e={method:"GET",credentials:"same-origin",redirect:"follow",signal:this.controller.signal,cache:"force-cache"},t&&(e.headers=new Headers,e.headers.append("X-Auth-Token",t)),f=_objectSpread(_objectSpread({},e),l),a.next=7,fetch(b,f);case 7:g=a.sent,a.next=18;break;case 10:if(a.prev=10,a.t0=a["catch"](0),20!=a.t0.code||"AbortError"!=a.t0.name){a.next=16;break}throw"aborted";case 16:throw console.error("[Univerzalny register] {Volanie API - "+c+".krok dopytovania} Nastala chyba pri volani API:\n\n",a.t0),"error";case 18:if(200===g.status){a.next=21;break}throw console.error("[Univerzalny register] {Volanie API - "+c+".krok dopytovania} Nastala chyba, zo servera nebol vrateny kod HTTP 200 OK:\n\n",g),"error";case 21:if(!m){a.next=38;break}return a.prev=22,a.t1=m,a.next=26,g.text();case 26:return a.t2=a.sent,a.t3=c,a.t4=this.searchedText,a.abrupt("return",(0,a.t1)(a.t2,a.t3,a.t4));case 32:throw a.prev=32,a.t5=a["catch"](22),console.error("[Univerzalny register] {Vlastne spracovanie response - "+c+".krok dopytovania} Nastala chyba v javascript kode pre vlastne spracovanie odpovede z API:\n\n",a.t5),"error";case 36:a.next=76;break;case 38:if("twostep"!=d){a.next=66;break}return a.prev=39,a.next=42,g.json();case 42:if(h=a.sent,1!=c){a.next=52;break}if(!Array.isArray(h.results)){a.next=48;break}return a.abrupt("return",h.results);case 48:throw console.error("[Univerzalny register] {Automaticke JSON spracovanie response - 1.krok dopytovania} V JSON odpovedi zo servera sa nenachadza pole 'results' so zoznamom vratenych vysledkov. Aktualny obsah odpovede:\n\n",h),"error";case 50:a.next=58;break;case 52:if("object"!=_typeof(h)){a.next=56;break}return a.abrupt("return",h);case 56:throw console.error("[Univerzalny register] {Automaticke JSON spracovanie response - 2.krok dopytovania} V JSON odpovedi zo servera sa nenachadza objekt s datami zvoleneho zaznamu z navrhov. Aktualny obsah odpovede:\n\n",h),"error";case 58:a.next=64;break;case 60:throw a.prev=60,a.t6=a["catch"](39),console.error("[Univerzalny register] {Automaticke JSON spracovanie response - "+c+".krok dopytovania} Nastala chyba pri pokuse o ziskanie odpovede v JSON formate z API:\n\n",a.t6),"error";case 64:a.next=76;break;case 66:return a.prev=66,a.next=69,g.json();case 69:return a.abrupt("return",a.sent);case 72:throw a.prev=72,a.t7=a["catch"](66),console.error("[Univerzalny register] {Automaticke JSON spracovanie response - "+c+".krok dopytovania} Nastala chyba pri pokuse o ziskanie odpovede v JSON formate z API:\n\n",a.t7),"error";case 76:case"end":return a.stop();}},a,this,[[0,10],[22,32],[39,60],[66,72]])}));return function _callFetch(){return a.apply(this,arguments)}}()}]),a}(),w=new v,x=o.querySelector(".autocomplete__wrapper"),x&&x.remove(),z=eform.getMetadata().autocomplete,accessibleAutocomplete({element:o,id:Math.round(new Date().getTime()),displayMenu:"overlay",minLength:z.minLength,templates:{inputValue:y,suggestion:y},source:helper.debounce(function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b,c){var d;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return w.abortRequest(),q=p.searching,a.prev=2,a.next=5,w.searchRegister(b);case 5:d=a.sent,a.next=12;break;case 8:return a.prev=8,a.t0=a["catch"](2),"aborted"!=a.t0&&(q=p.error),a.abrupt("return");case 12:if(d&&Array.isArray(d)){a.next=16;break}return console.error("[Univerzalny register] {Spracovanie navrhov vyhladavania} Nastala chyba, nebolo ziskane pole (Array) navrhov vyhladavania. Ziskane data:\n\n",d),q=p.error,a.abrupt("return");case 16:0==d.length&&(q=p.noResults),c(d);case 18:case"end":return a.stop();}},a,null,[[2,8]])}));return function(){return a.apply(this,arguments)}}(),z.debounceTime),onConfirm:function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function a(b){var c;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(null!=b){a.next=2;break}return a.abrupt("return");case 2:if("onestep"!=d){a.next=6;break}c=b,a.next=16;break;case 6:if("twostep"!=d){a.next=16;break}return a.prev=7,a.next=10,w.getRecord(i?b[i]:b.id);case 10:c=a.sent,a.next=16;break;case 13:return a.prev=13,a.t0=a["catch"](7),a.abrupt("return");case 16:if(c){a.next=21;break}return console.error("[Univerzalny register] {2. krok dopytovania} Nastala chyba, data vybraneho zaznamu z navrhov su prazdne"),a.abrupt("return");case 21:if("Object"==c.constructor.name){a.next=26;break}return console.error("[Univerzalny register] {2. krok dopytovania} Nastala chyba, data vybraneho zaznamu z navrhov nie su v JSON Object strukture. Obsah dat:\n\n",c),a.abrupt("return");case 26:if(0!=Object.keys(c).length){a.next=29;break}return console.error("[Univerzalny register] {2. krok dopytovania} Nastala chyba, data vybraneho zaznamu z navrhov su prazdne"),a.abrupt("return");case 29:return a.next=31,B(e,c,eform.component.getContextualParent(o));case 31:case"end":return a.stop();}},a,null,[[7,13]])}));return function onConfirm(){return a.apply(this,arguments)}}(),tStatusQueryTooShort:autocompleteHandler.tStatusQueryTooShort,tStatusNoResults:autocompleteHandler.tStatusNoResults,tStatusSelectedOption:autocompleteHandler.tStatusSelectedOption,tStatusResults:autocompleteHandler.tStatusResults,tNoResults:function tNoResults(){return q},tAssistiveHint:autocompleteHandler.tAssistiveHint}),A=o.querySelector("input[role='combobox']"),A.addEventListener("keydown",function(){q=p.searching});case 19:case"end":return a.stop();}},a)})),_universalRegisterInit.apply(this,arguments)}
"use strict";function getElementBodyHeight(a){return console.warn("DEPRECATED - pouzi helper.getElementBodyHeight()"),helper.getElementBodyHeight(a)}function getElementMarginsHeight(a){return console.warn("DEPRECATED - pouzi helper.getElementMarginsHeight()"),helper.getElementMarginsHeight(a)}function getElementTotalHeight(a){return console.warn("DEPRECATED - pouzi helper.getElementTotalHeight()"),helper.getElementTotalHeight(a)}function mathRound(a,b){return console.warn("DEPRECATED - pouzi helper.mathRound()"),helper.mathRound(a,b)}function registerValidations(a){return console.warn("DEPRECATED - pouzi validator.registerValidations()"),validator.registerValidations(a)}function notifyParent(a){return console.warn("DEPRECATED - pouzi helper.notifyParent()"),helper.notifyParent(a)}function getFormNamespaceUrl(){return console.warn("DEPRECATED - pouzi eform.getNamespaceUrl()"),eform.getNamespaceUrl()}function buildSummarySection(a,b,c){return console.warn("DEPRECATED - pouzi eform.summary.buildSection()"),eform.summary.buildSection(a,b,c)}function b64EncodeUnicode(a){return console.warn("DEPRECATED - pouzi helper.b64EncodeUnicode()"),helper.b64EncodeUnicode(a)}function b64DecodeUnicode(a){return console.warn("DEPRECATED - pouzi helper.b64DecodeUnicode()"),helper.b64DecodeUnicode(a)}function getFormMetadata(){return console.warn("DEPRECATED - pouzi eform.getMetadata()"),eform.getMetadata()}function getExternalEnumOptionValcomplex(a,b){return console.warn("DEPRECATED - pouzi comboExternal.getValcomplex()"),comboExternal.getValcomplex(a,b)}function nextWizardStep(a){return console.warn("DEPRECATED - pouzi wizard.nextStepOnclick()"),wizard.nextStepOnclick(a)}function previousWizardStep(a){return console.warn("DEPRECATED - pouzi wizard.previousStepOnclick()"),wizard.previousStepOnclick(a)}function _showSibilingStep(a,b){return console.warn("DEPRECATED - pouzi wizard._showSibilingStep()"),wizard._showSibilingStep(a,b)}function goToFirstWizardStep(){return console.warn("DEPRECATED - pouzi wizard.goToFirstStep()"),wizard.goToFirstStep()}function getCompValue(a){return console.warn("DEPRECATED - pouzi component.getValue()"),component.getValue(a)}function setCompValue(a,b){return console.warn("DEPRECATED - pouzi component.setValue()"),component.setValue(a,b)}function disableComponent(a,b){return console.warn("DEPRECATED - pouzi component.disable()"),component.disable(a,b)}function isComponentHidden(a){return console.warn("DEPRECATED - pouzi component.isHidden()"),component.isHidden(a)}function setComponentToDefaultValue(a){return console.warn("DEPRECATED - pouzi component.setDefaultValue()"),component.setDefaultValue(a)}function getComponentType(a){return console.warn("DEPRECATED - pouzi component.getType()"),component.getType(a)}function resetRepeatGroup(a){return console.warn("DEPRECATED - pouzi repeatGroup.removeRepetitions()"),repeatGroup.removeRepetitions(a)}function hideAutocompleteDropdowns(a){return console.warn("DEPRECATED - pouzi autocompleteHandler.closeOpenDropdowns()"),autocompleteHandler.closeOpenDropdowns(a)}function setAutocompleteValue(a,b){return console.warn("DEPRECATED - pouzi autocompleteHandler.setValue()"),autocompleteHandler.setValue(a,b)}function findParentBySelector(a,b){return console.warn("DEPRECATED - pouzi helper.findParentBySelector()"),helper.findParentBySelector(a,b)}
"use strict";function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function _defineProperties(a,b){for(var c,d=0;d<b.length;d++)c=b[d],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}function _createClass(a,b,c){return b&&_defineProperties(a.prototype,b),c&&_defineProperties(a,c),a}function _classPrivateFieldSet(a,b,c){var d=_classExtractFieldDescriptor(a,b,"set");return _classApplyDescriptorSet(a,d,c),c}function _classApplyDescriptorSet(a,b,c){if(b.set)b.set.call(a,c);else{if(!b.writable)throw new TypeError("attempted to set read only private field");b.value=c}}function _classPrivateFieldGet(a,b){var c=_classExtractFieldDescriptor(a,b,"get");return _classApplyDescriptorGet(a,c)}function _classExtractFieldDescriptor(a,b,c){if(!b.has(a))throw new TypeError("attempted to "+c+" private field on non-instance");return b.get(a)}function _classApplyDescriptorGet(a,b){return b.get?b.get.call(a):b.value}var _hasExternalEnumeration=new WeakMap,_globalPrivateVariables=new WeakMap,_parentListeners=new WeakMap,_ajaxEventsDonePosted=new WeakMap,_allLoadedMessagePauseInitiators=new WeakMap,_allLoadedMessagePosted=new WeakMap,Eform=function(){function a(){_classCallCheck(this,a),_hasExternalEnumeration.set(this,{writable:!0,value:void 0}),_globalPrivateVariables.set(this,{writable:!0,value:{}}),_parentListeners.set(this,{writable:!0,value:void 0}),_ajaxEventsDonePosted.set(this,{writable:!0,value:!1}),_allLoadedMessagePauseInitiators.set(this,{writable:!0,value:{}}),_allLoadedMessagePosted.set(this,{writable:!0,value:!1}),this.wizard=wizard,this.repeatGroup=repeatGroup,this.component=component,this.summary=summary,this.attachments=attachments,this.globalVariables={},this.const={onlineComboParseFunction:"onlineComboParseFunction",onlineComboEditRequest:"onlineComboEditRequest",onlineComboEditUrl:"onlineComboEditUrl",getValuePostProcessing:"getValuePostProcessing",component:"component",rpoMapCustomJsonPath:"rpoMapCustomJsonPath"}}return _createClass(a,[{key:"getMetadata",value:function getMetadata(){return this.metadata||this.initMetadata(),this.metadata}},{key:"initMetadata",value:function initMetadata(){if(!this.metadata)try{var a=document.getElementById("form-metadata").innerHTML;this.metadata=JSON.parse(a),Array.isArray(this.metadata.attachments)&&this.attachments.init(this.metadata.attachments)}catch(a){console.error("Nastala chyba pri parsovani metadat formulara!",a),this.metadata={}}}},{key:"getNamespaceUrl",value:function getNamespaceUrl(){return Object.values(this.getMetadata().namespaces)[0]}},{key:"hasWizard",value:function hasWizard(){return 0!=this.wizard.getTotalStepsCount()}},{key:"hasExternalEnumeration",value:function hasExternalEnumeration(){return null==_classPrivateFieldGet(this,_hasExternalEnumeration)&&_classPrivateFieldSet(this,_hasExternalEnumeration,null!=document.querySelector("[data-component=\"comboExternal\"], [data-component=\"externalEnumeration\"]")),_classPrivateFieldGet(this,_hasExternalEnumeration)}},{key:"addGlobalVariable",value:function addGlobalVariable(a){this.globalVariables[a]=this.globalVariables[a]||{}}},{key:"globalObject",value:function globalObject(a){if(a)return _classPrivateFieldGet(this,_globalPrivateVariables)[a]=_classPrivateFieldGet(this,_globalPrivateVariables)[a]||{},_classPrivateFieldGet(this,_globalPrivateVariables)[a]}},{key:"globalArray",value:function globalArray(a){if(a)return _classPrivateFieldGet(this,_globalPrivateVariables)[a]=_classPrivateFieldGet(this,_globalPrivateVariables)[a]||[],_classPrivateFieldGet(this,_globalPrivateVariables)[a]}},{key:"getLanguage",value:function getLanguage(){return document.getElementById("form-metadata").dataset.language||"sk"}},{key:"addParentAjaxEventsDoneListener",value:function addParentAjaxEventsDoneListener(a){if(eform.getMetadata().allLoaded)a();else{function b(c){c.data&&"ajax-events-done"==c.data.type&&(parent.removeEventListener("message",b),a(c))}parent.addEventListener("message",b)}}},{key:"addParentAllLoadedListener",value:function addParentAllLoadedListener(a){if(eform.getMetadata().allLoaded)a();else{function b(c){var d;"all-loaded"==(null===(d=c.data)||void 0===d?void 0:d.type)&&(parent.removeEventListener("message",b),a(c))}parent.addEventListener("message",b)}}},{key:"addParentListener",value:function addParentListener(a,b){_classPrivateFieldSet(this,_parentListeners,_classPrivateFieldGet(this,_parentListeners)||[]),_classPrivateFieldGet(this,_parentListeners).push({type:a,listener:b}),parent.addEventListener(a,b)}},{key:"removeParentListeners",value:function removeParentListeners(){_classPrivateFieldGet(this,_parentListeners).forEach(function(a){parent.removeEventListener(a.type,a.listener)}),_classPrivateFieldSet(this,_parentListeners,[])}},{key:"postAjaxEventsDoneMessage",value:function postAjaxEventsDoneMessage(){_classPrivateFieldGet(this,_ajaxEventsDonePosted)||(helper.notifyParent({type:"ajax-events-done"}),_classPrivateFieldSet(this,_ajaxEventsDonePosted,!0))}},{key:"postAllLoadedMessage",value:function postAllLoadedMessage(){(!eform.hasExternalEnumeration()||_classPrivateFieldGet(this,_ajaxEventsDonePosted))&&(_classPrivateFieldGet(this,_allLoadedMessagePosted)||0!=Object.keys(_classPrivateFieldGet(this,_allLoadedMessagePauseInitiators)).length||(_classPrivateFieldSet(this,_allLoadedMessagePosted,!0),helper.notifyParent({type:"all-loaded"}),eform.getMetadata().allLoaded=!0))}},{key:"pauseAllLoadedMessage",value:function pauseAllLoadedMessage(){if(!_classPrivateFieldGet(this,_allLoadedMessagePosted)){var a=Math.floor(Date.now()*Math.random()/1e3);return _classPrivateFieldGet(this,_allLoadedMessagePauseInitiators)[a]=!0,a}}},{key:"resumeAllLoadedMessage",value:function resumeAllLoadedMessage(a){!a||_classPrivateFieldGet(this,_allLoadedMessagePosted)||(delete _classPrivateFieldGet(this,_allLoadedMessagePauseInitiators)[a],this.postAllLoadedMessage())}}]),a}(),eform=new Eform;document.addEventListener("DOMContentLoaded",eform.initMetadata.bind(eform));function getEform(){return eform}

]]>
</script>
          
          <!-- accessible-autocomplete.min.css -->
  <style type="text/css"><![CDATA[
  .autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{-webkit-appearance:none;border:2px solid #0b0c0c;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:0;width:100%}.autocomplete__input{background-color:transparent;position:relative}.autocomplete__hint{color:#b1b4b6;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{padding:5px 34px 5px 5px;cursor:pointer}.autocomplete__dropdown-arrow-down{z-index:-1;display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:10px}.autocomplete__menu{background-color:#fff;border:2px solid #0b0c0c;border-top:0;color:#0b0c0c;margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%;width:calc(100% - 4px)}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:rgba(0,0,0,.256863) 0 2px 6px;left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid #b1b4b6;border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#fafafa}.autocomplete__option--focused,.autocomplete__option:hover{background-color:#1d70b8;border-color:#1d70b8;color:#fff;outline:0}.autocomplete__option--no-results{background-color:#fafafa;color:#646b6f;cursor:not-allowed}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:16px;line-height:1.25}.autocomplete__hint,.autocomplete__option{padding:5px}@media (min-width:641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:19px;line-height:1.31579}}
]]>
</style>

<!-- Nadstavba k autocomplete plugin css -->
  <style type="text/css"><![CDATA[
  .autocomplete__input{
	height: 40px;
}

/* potrebujeme aby prazdny option zaberal celu sirku riadku */
.autocomplete__option:first-of-type:empty:before{
	content: "\00a0 ";
}
]]>
</style>

<!-- idsk-frontend-2.6.2.min.css -->
  <style type="text/css"><![CDATA[
  .govuk-grid-row{margin-right:-15px;margin-left:-15px}.govuk-grid-row:after{content:"";display:block;clear:both}.govuk-grid-column-one-quarter{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-quarter{width:25%;float:left}}.govuk-grid-column-one-third{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-third{width:33.3333%;float:left}}.govuk-grid-column-one-half{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-one-half{width:50%;float:left}}.govuk-grid-column-two-thirds{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-two-thirds{width:66.6666%;float:left}}.govuk-grid-column-three-quarters{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-three-quarters{width:75%;float:left}}.govuk-grid-column-full{box-sizing:border-box;width:100%;padding:0 15px}@media (min-width:40.0625em){.govuk-grid-column-full{width:100%;float:left}}.govuk-grid-column-one-quarter-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-quarter-from-desktop{width:25%;float:left}}.govuk-grid-column-one-third-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-third-from-desktop{width:33.3333%;float:left}}.govuk-grid-column-one-half-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-one-half-from-desktop{width:50%;float:left}}.govuk-grid-column-two-thirds-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-two-thirds-from-desktop{width:66.6666%;float:left}}.govuk-grid-column-three-quarters-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-three-quarters-from-desktop{width:75%;float:left}}.govuk-grid-column-full-from-desktop{box-sizing:border-box;padding:0 15px}@media (min-width:48.0625em){.govuk-grid-column-full-from-desktop{width:100%;float:left}}.govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-link{}}.govuk-link:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-link:link{color:#0065b3}.govuk-link:visited{color:#4c2c92}.govuk-link:hover{color:#003078}.govuk-link:active,.govuk-link:focus{color:#0b0c0c}@media print{.govuk-link[href^="/"]:after,.govuk-link[href^="http://"]:after,.govuk-link[href^="https://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}}.govuk-link--muted:link,.govuk-link--muted:visited{color:#626a6e}.govuk-link--muted:active,.govuk-link--muted:focus,.govuk-link--muted:hover,.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#0b0c0c}@media print{.govuk-link--text-colour:link,.govuk-link--text-colour:visited{color:#000}}.govuk-link--text-colour:hover{color:rgba(11,12,12,.99)}.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#0b0c0c}@media print{.govuk-link--text-colour:active,.govuk-link--text-colour:focus{color:#000}}.govuk-link--inverse:link,.govuk-link--inverse:visited{color:#fff}.govuk-link--inverse:active,.govuk-link--inverse:hover{color:hsla(0,0%,100%,.99)}.govuk-link--inverse:focus{color:#0b0c0c}.govuk-link--no-underline:not(:hover):not(:active){text-decoration:none}.govuk-link--no-visited-state:link,.govuk-link--no-visited-state:visited{color:#0065b3}.govuk-link--no-visited-state:hover{color:#003078}.govuk-link--no-visited-state:active,.govuk-link--no-visited-state:focus{color:#0b0c0c}.govuk-list,.idsk-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-top:0;margin-bottom:15px;padding-left:0;list-style-type:none}@media print{.govuk-list,.idsk-list{}}@media (min-width:40.0625em){.govuk-list,.idsk-list{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-list,.idsk-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-list,.idsk-list{margin-bottom:20px}}.govuk-list .govuk-list,.govuk-list .idsk-list,.idsk-list .govuk-list,.idsk-list .idsk-list{margin-top:10px}.govuk-list>li,.idsk-list>li{margin-bottom:5px}.govuk-list--bullet{padding-left:20px;list-style-type:disc}.govuk-list--number,.idsk-list--letters{padding-left:20px;list-style-type:decimal}.govuk-list--bullet>li,.govuk-list--number>li,.idsk-list--letters>li{margin-bottom:0}@media (min-width:40.0625em){.govuk-list--bullet>li,.govuk-list--number>li,.idsk-list--letters>li{margin-bottom:5px}}@media screen{.govuk-template{overflow-y:scroll}}.govuk-heading-xl{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;display:block;margin-top:0;margin-bottom:30px}@media print{.govuk-heading-xl{color:#000;}}@media (min-width:40.0625em){.govuk-heading-xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-heading-xl{font-size:32pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-xl{margin-bottom:50px}}.govuk-heading-l{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;display:block;margin-top:0;margin-bottom:20px}@media print{.govuk-heading-l{color:#000;}}@media (min-width:40.0625em){.govuk-heading-l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-heading-l{font-size:24pt;line-height:1.05}}@media (min-width:40.0625em){.govuk-heading-l{margin-bottom:30px}}.govuk-heading-m{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-m{color:#000;}}@media (min-width:40.0625em){.govuk-heading-m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-heading-m{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-m{margin-bottom:20px}}.govuk-heading-s{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-top:0;margin-bottom:15px}@media print{.govuk-heading-s{color:#000;}}@media (min-width:40.0625em){.govuk-heading-s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-heading-s{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-heading-s{margin-bottom:20px}}.govuk-caption-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#626a6e}@media print{.govuk-caption-xl{}}@media (min-width:40.0625em){.govuk-caption-xl{font-size:27px;font-size:1.6875rem;line-height:1.11111}}@media print{.govuk-caption-xl{font-size:18pt;line-height:1.15}}.govuk-caption-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;margin-bottom:5px;color:#626a6e}@media print{.govuk-caption-l{}}@media (min-width:40.0625em){.govuk-caption-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-caption-l{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-caption-l{margin-bottom:0}}.govuk-caption-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;color:#626a6e}@media print{.govuk-caption-m{}}@media (min-width:40.0625em){.govuk-caption-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-caption-m{font-size:14pt;line-height:1.15}}.govuk-body-l,.govuk-body-lead{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:20px}@media print{.govuk-body-l,.govuk-body-lead{color:#000;}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-body-l,.govuk-body-lead{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body-l,.govuk-body-lead{margin-bottom:30px}}.govuk-body,.govuk-body-m{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body,.govuk-body-m{color:#000;}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-body,.govuk-body-m{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-body,.govuk-body-m{margin-bottom:20px}}.govuk-body-s{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;margin-top:0;margin-bottom:15px}@media print{.govuk-body-s{color:#000;}}@media (min-width:40.0625em){.govuk-body-s{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-body-s{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-s{margin-bottom:20px}}.govuk-body-xs{color:#0b0c0c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;margin-top:0;margin-bottom:15px}@media print{.govuk-body-xs{color:#000;}}@media (min-width:40.0625em){.govuk-body-xs{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.govuk-body-xs{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-body-xs{margin-bottom:20px}}.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:5px}@media (min-width:40.0625em){.govuk-body-l+.govuk-heading-l,.govuk-body-lead+.govuk-heading-l{padding-top:10px}}.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l,.idsk-list+.govuk-heading-l{padding-top:15px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-l,.govuk-body-m+.govuk-heading-l,.govuk-body-s+.govuk-heading-l,.govuk-list+.govuk-heading-l,.idsk-list+.govuk-heading-l{padding-top:20px}}.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s,.idsk-list+.govuk-heading-m,.idsk-list+.govuk-heading-s{padding-top:5px}@media (min-width:40.0625em){.govuk-body+.govuk-heading-m,.govuk-body+.govuk-heading-s,.govuk-body-m+.govuk-heading-m,.govuk-body-m+.govuk-heading-s,.govuk-body-s+.govuk-heading-m,.govuk-body-s+.govuk-heading-s,.govuk-list+.govuk-heading-m,.govuk-list+.govuk-heading-s,.idsk-list+.govuk-heading-m,.idsk-list+.govuk-heading-s{padding-top:10px}}.govuk-section-break{margin:0;border:0}.govuk-section-break--xl{margin-top:30px;margin-bottom:30px}@media (min-width:40.0625em){.govuk-section-break--xl{margin-top:50px;margin-bottom:50px}}.govuk-section-break--l{margin-top:20px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-section-break--l{margin-top:30px;margin-bottom:30px}}.govuk-section-break--m{margin-top:15px;margin-bottom:15px}@media (min-width:40.0625em){.govuk-section-break--m{margin-top:20px;margin-bottom:20px}}.govuk-section-break--visible{border-bottom:1px solid #bfc1c3}.govuk-form-group{margin-bottom:20px}.govuk-form-group:after{content:"";display:block;clear:both}@media (min-width:40.0625em){.govuk-form-group{margin-bottom:30px}}.govuk-form-group .govuk-form-group:last-of-type{margin-bottom:0}.govuk-form-group--error{padding-left:15px;border-left:5px solid #d0190f}.govuk-form-group--error .govuk-form-group{padding:0;border:0}.govuk-main-wrapper{display:block;padding-top:20px;padding-bottom:20px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:40px;padding-bottom:40px}}.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:30px}@media (min-width:40.0625em){.govuk-main-wrapper--auto-spacing:first-child,.govuk-main-wrapper--l{padding-top:50px}}.govuk-width-container{max-width:960px;margin-right:15px;margin-left:15px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(15px,calc(15px + env(safe-area-inset-right)));margin-left:max(15px,calc(15px + env(safe-area-inset-left)))}}@media (min-width:40.0625em){.govuk-width-container{margin-right:30px;margin-left:30px}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:max(30px,calc(15px + env(safe-area-inset-right)));margin-left:max(30px,calc(15px + env(safe-area-inset-left)))}}}@media (min-width:1020px){.govuk-width-container{margin-right:auto;margin-left:auto}@supports (margin:max(calc(0px))){.govuk-width-container{margin-right:auto;margin-left:auto}}}.govuk-back-link{font-size:14px;font-size:.875rem;line-height:1.14286;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;display:inline-block;position:relative;margin-top:15px;margin-bottom:15px;padding-left:14px;border-bottom:1px solid #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.govuk-back-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-back-link{font-size:14pt;line-height:1.2;}}.govuk-back-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-back-link:link,.govuk-back-link:visited{color:#0b0c0c}@media print{.govuk-back-link:link,.govuk-back-link:visited{color:#000}}.govuk-back-link:hover{color:rgba(11,12,12,.99)}.govuk-back-link:active,.govuk-back-link:focus{color:#0b0c0c}@media print{.govuk-back-link:active,.govuk-back-link:focus{color:#000}}.govuk-back-link:focus{border-bottom-color:rgba(0,0,0,0)}.govuk-back-link:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 6px 5px 0;border-right-color:inherit;content:"";position:absolute;top:0;bottom:0;left:0;margin:auto}.govuk-breadcrumbs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;margin-top:15px;margin-bottom:10px}@media print{.govuk-breadcrumbs{}}@media (min-width:40.0625em){.govuk-breadcrumbs{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-breadcrumbs{font-size:14pt;line-height:1.2;color:#000}}.govuk-breadcrumbs__list{margin:0;padding:0;list-style-type:none}.govuk-breadcrumbs__list:after{content:"";display:block;clear:both}.govuk-breadcrumbs__list-item{display:inline-block;position:relative;margin-bottom:5px;margin-left:10px;padding-left:15.655px;float:left}.govuk-breadcrumbs__list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-3.31px;width:7px;height:7px;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:1px 1px 0 0;border-color:#626a6e}.govuk-breadcrumbs__list-item:first-child{margin-left:0;padding-left:0}.govuk-breadcrumbs__list-item:first-child:before{content:none;display:none}.govuk-breadcrumbs__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media print{.govuk-breadcrumbs__link{}}.govuk-breadcrumbs__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:link,.govuk-breadcrumbs__link:visited{color:#000}}.govuk-breadcrumbs__link:hover{color:rgba(11,12,12,.99)}.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#0b0c0c}@media print{.govuk-breadcrumbs__link:active,.govuk-breadcrumbs__link:focus{color:#000}}.govuk-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.govuk-button{}}@media (min-width:40.0625em){.govuk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.govuk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.govuk-button{margin-bottom:32px;width:auto}}.govuk-button:active,.govuk-button:hover,.govuk-button:link,.govuk-button:visited{color:#fff;text-decoration:none}.govuk-button::-moz-focus-inner{padding:0;border:0}.govuk-button:hover{background-color:#204e2e}.govuk-button:active{top:2px}.govuk-button:focus{border-color:#ffdf0f;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #ffdf0f}.govuk-button:focus:not(:active):not(:hover){border-color:#ffdf0f;color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 2px 0 #0b0c0c}.govuk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.govuk-button:active:before{top:-4px}.govuk-button--disabled,.govuk-button[disabled=disabled],.govuk-button[disabled]{opacity:.5}.govuk-button--disabled:hover,.govuk-button[disabled=disabled]:hover,.govuk-button[disabled]:hover{background-color:#00703c;cursor:default}.govuk-button--disabled:focus,.govuk-button[disabled=disabled]:focus,.govuk-button[disabled]:focus{outline:none}.govuk-button--disabled:active,.govuk-button[disabled=disabled]:active,.govuk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.govuk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.govuk-button--secondary,.govuk-button--secondary:active,.govuk-button--secondary:hover,.govuk-button--secondary:link,.govuk-button--secondary:visited{color:#0b0c0c}.govuk-button--secondary:hover{background-color:#dee0e2}.govuk-button--secondary:hover[disabled]{background-color:#f3f2f1}.govuk-button--warning{background-color:#d0190f;box-shadow:0 2px 0 #530a06}.govuk-button--warning,.govuk-button--warning:active,.govuk-button--warning:hover,.govuk-button--warning:link,.govuk-button--warning:visited{color:#fff}.govuk-button--warning:hover{background-color:#a6140c}.govuk-button--warning:hover[disabled]{background-color:#d0190f}.govuk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:40.0625em){.govuk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-button--start{font-size:18pt;line-height:1}}.govuk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}@media (min-width:48.0625em){.govuk-button__start-icon{margin-left:10px}}.govuk-error-message{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-bottom:15px;clear:both;color:#d0190f}@media print{.govuk-error-message{}}@media (min-width:40.0625em){.govuk-error-message{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-message{font-size:14pt;line-height:1.15}}.govuk-fieldset{min-width:0;margin:0;padding:0;border:0}.govuk-fieldset:after{content:"";display:block;clear:both}@supports not (caret-color:auto){.govuk-fieldset,x:-moz-any-link{display:table-cell}}.govuk-fieldset__legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;box-sizing:border-box;display:table;max-width:100%;margin-bottom:10px;padding:0;overflow:hidden;white-space:normal}@media print{.govuk-fieldset__legend{}}@media (min-width:40.0625em){.govuk-fieldset__legend{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend{font-size:14pt;line-height:1.15;color:#000}}.govuk-fieldset__legend--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-fieldset__legend--xl{}}@media (min-width:40.0625em){.govuk-fieldset__legend--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-fieldset__legend--xl{font-size:32pt;line-height:1.15}}.govuk-fieldset__legend--l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-fieldset__legend--l{}}@media (min-width:40.0625em){.govuk-fieldset__legend--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-fieldset__legend--l{font-size:24pt;line-height:1.05}}.govuk-fieldset__legend--m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:15px}@media print{.govuk-fieldset__legend--m{}}@media (min-width:40.0625em){.govuk-fieldset__legend--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-fieldset__legend--m{font-size:18pt;line-height:1.15}}.govuk-fieldset__legend--s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-fieldset__legend--s{}}@media (min-width:40.0625em){.govuk-fieldset__legend--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-fieldset__legend--s{font-size:14pt;line-height:1.15}}.govuk-fieldset__heading{margin:0;font-size:inherit;font-weight:inherit}.govuk-hint{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-bottom:15px;color:#626a6e}@media print{.govuk-hint{}}@media (min-width:40.0625em){.govuk-hint{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-hint{font-size:14pt;line-height:1.15}}.govuk-label:not(.govuk-label--m):not(.govuk-label--l):not(.govuk-label--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend:not(.govuk-fieldset__legend--m):not(.govuk-fieldset__legend--l):not(.govuk-fieldset__legend--xl)+.govuk-hint{margin-bottom:10px}.govuk-fieldset__legend+.govuk-hint{margin-top:-5px}.govuk-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;display:block;margin-bottom:5px}@media print{.govuk-label{}}@media (min-width:40.0625em){.govuk-label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label{font-size:14pt;line-height:1.15;color:#000}}.govuk-label--xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375;margin-bottom:15px}@media print{.govuk-label--xl{}}@media (min-width:40.0625em){.govuk-label--xl{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-label--xl{font-size:32pt;line-height:1.15}}.govuk-label--l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;margin-bottom:15px}@media print{.govuk-label--l{}}@media (min-width:40.0625em){.govuk-label--l{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-label--l{font-size:24pt;line-height:1.05}}.govuk-label--m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-bottom:10px}@media print{.govuk-label--m{}}@media (min-width:40.0625em){.govuk-label--m{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-label--m{font-size:18pt;line-height:1.15}}.govuk-label--s{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-label--s{}}@media (min-width:40.0625em){.govuk-label--s{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-label--s{font-size:14pt;line-height:1.15}}.govuk-label-wrapper{margin:0}.govuk-checkboxes__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-checkboxes__item{}}@media (min-width:40.0625em){.govuk-checkboxes__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-checkboxes__item{font-size:14pt;line-height:1.15}}.govuk-checkboxes__item:last-child,.govuk-checkboxes__item:last-of-type{margin-bottom:0}.govuk-checkboxes__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-checkboxes__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-checkboxes__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;background:rgba(0,0,0,0)}.govuk-checkboxes__label:after{content:"";position:absolute;top:11px;left:9px;width:18px;height:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 5px 5px;border-top-color:rgba(0,0,0,0);opacity:0;background:rgba(0,0,0,0)}.govuk-checkboxes__hint{display:block;padding-right:15px;padding-left:15px}.govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{border-width:4px;box-shadow:0 0 0 3px #ffdf0f}.govuk-checkboxes__input:checked+.govuk-checkboxes__label:after{opacity:1}.govuk-checkboxes__input:disabled,.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{cursor:default}.govuk-checkboxes__input:disabled+.govuk-checkboxes__label{opacity:.5}.govuk-checkboxes__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-checkboxes__conditional{margin-bottom:20px}}.js-enabled .govuk-checkboxes__conditional--hidden{display:none}.govuk-checkboxes__conditional>:last-child{margin-bottom:0}.govuk-checkboxes--small .govuk-checkboxes__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-checkboxes--small .govuk-checkboxes__item:after{content:"";display:block;clear:both}.govuk-checkboxes--small .govuk-checkboxes__input{left:-10px}.govuk-checkboxes--small .govuk-checkboxes__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-checkboxes--small .govuk-checkboxes__label{padding:11px 15px 10px 1px}}.govuk-checkboxes--small .govuk-checkboxes__label:before{top:8px;width:24px;height:24px}.govuk-checkboxes--small .govuk-checkboxes__label:after{top:15px;left:6px;width:9px;height:3.5px;border-width:0 0 3px 3px}.govuk-checkboxes--small .govuk-checkboxes__hint{padding:0;clear:both}.govuk-checkboxes--small .govuk-checkboxes__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:0 0 0 10px #bfc1c3}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #ffdf0f,0 0 0 10px #bfc1c3}@media (hover:none),(pointer:coarse){.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:not(:disabled)+.govuk-checkboxes__label:before{box-shadow:none}.govuk-checkboxes--small .govuk-checkboxes__item:hover .govuk-checkboxes__input:focus+.govuk-checkboxes__label:before{box-shadow:0 0 0 3px #ffdf0f}}.govuk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.govuk-character-count{margin-bottom:30px}}.govuk-character-count .govuk-form-group,.govuk-character-count .govuk-textarea{margin-bottom:5px}.govuk-character-count .govuk-textarea--error{padding:3px}.govuk-summary-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin:0 0 20px}@media print{.govuk-summary-list{}}@media (min-width:40.0625em){.govuk-summary-list{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-summary-list{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-summary-list{display:table;width:100%;table-layout:fixed;margin-bottom:30px}}@media (max-width:40.0525em){.govuk-summary-list__row{margin-bottom:15px;border-bottom:1px solid #bfc1c3}}@media (min-width:40.0625em){.govuk-summary-list__row{display:table-row}}.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{margin:0}@media (min-width:40.0625em){.govuk-summary-list__actions,.govuk-summary-list__key,.govuk-summary-list__value{display:table-cell;padding-right:20px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}}.govuk-summary-list__actions{margin-bottom:15px}@media (min-width:40.0625em){.govuk-summary-list__actions{width:20%;padding-right:0;text-align:right}}.govuk-summary-list__key,.govuk-summary-list__value{word-wrap:break-word;overflow-wrap:break-word}.govuk-summary-list__key{margin-bottom:5px;font-weight:700}@media (min-width:40.0625em){.govuk-summary-list__key{width:30%}}@media (max-width:40.0525em){.govuk-summary-list__value{margin-bottom:15px}}@media (min-width:40.0625em){.govuk-summary-list__value{width:50%}}@media (min-width:40.0625em){.govuk-summary-list__value:last-child{width:70%}}.govuk-summary-list__value>p{margin-bottom:10px}.govuk-summary-list__value>:last-child{margin-bottom:0}.govuk-summary-list__actions-list{width:100%;margin:0;padding:0}.govuk-summary-list__actions-list-item{display:inline;margin-right:10px;padding-right:10px}.govuk-summary-list__actions-list-item:not(:last-child){border-right:1px solid #bfc1c3}.govuk-summary-list__actions-list-item:last-child{margin-right:0;padding-right:0;border:0}@media (max-width:40.0525em){.govuk-summary-list--no-border .govuk-summary-list__row{border:0}}@media (min-width:40.0625em){.govuk-summary-list--no-border .govuk-summary-list__actions,.govuk-summary-list--no-border .govuk-summary-list__key,.govuk-summary-list--no-border .govuk-summary-list__value{padding-bottom:11px;border:0}}@media (max-width:40.0525em){.govuk-summary-list__row--no-border{border:0}}@media (min-width:40.0625em){.govuk-summary-list__row--no-border .govuk-summary-list__actions,.govuk-summary-list__row--no-border .govuk-summary-list__key,.govuk-summary-list__row--no-border .govuk-summary-list__value{padding-bottom:11px;border:0}}.govuk-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;width:100%;height:40px;margin-top:0;padding:5px;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print{.govuk-input{}}@media (min-width:40.0625em){.govuk-input{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-input{font-size:14pt;line-height:1.15}}.govuk-input:focus{outline:3px solid #ffdf0f;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-input::-webkit-inner-spin-button,.govuk-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.govuk-input[type=number]{-moz-appearance:textfield}.govuk-input--error{border:4px solid #d0190f}.govuk-input--error:focus{border-color:#0b0c0c;box-shadow:none}.govuk-input--width-30{max-width:59ex}.govuk-input--width-20{max-width:41ex}.govuk-input--width-10{max-width:23ex}.govuk-input--width-5{max-width:10.8ex}.govuk-input--width-4{max-width:9ex}.govuk-input--width-3{max-width:7.2ex}.govuk-input--width-2{max-width:5.4ex}.govuk-date-input{font-size:0}.govuk-date-input:after{content:"";display:block;clear:both}.govuk-date-input__item{display:inline-block;margin-right:20px;margin-bottom:0}.govuk-date-input__label{display:block}.govuk-date-input__input{margin-bottom:0}.govuk-details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:20px;display:block}@media print{.govuk-details{}}@media (min-width:40.0625em){.govuk-details{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-details{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-details{margin-bottom:30px}}.govuk-details__summary{display:inline-block;position:relative;margin-bottom:5px;padding-left:25px;color:#0065b3;cursor:pointer}.govuk-details__summary:hover{color:#003078}.govuk-details__summary:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-details__summary-text{text-decoration:underline}.govuk-details__summary:focus .govuk-details__summary-text{text-decoration:none}.govuk-details__summary::-webkit-details-marker{display:none}.govuk-details__summary:before{content:"";position:absolute;top:-1px;bottom:0;left:0;margin:auto;display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:7px 0 7px 12.124px;border-left-color:inherit}.govuk-details[open]>.govuk-details__summary:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:12.124px 7px 0;border-top-color:inherit}.govuk-details__text{padding:15px 15px 15px 20px;border-left:5px solid #bfc1c3}.govuk-details__text p{margin-top:0;margin-bottom:20px}.govuk-details__text>:last-child{margin-bottom:0}.govuk-error-summary{color:#0b0c0c;padding:15px;margin-bottom:30px;border:5px solid #d0190f}@media print{.govuk-error-summary{color:#000}}@media (min-width:40.0625em){.govuk-error-summary{padding:20px;margin-bottom:50px}}.govuk-error-summary:focus{outline:3px solid #ffdf0f}.govuk-error-summary__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-top:0;margin-bottom:15px}@media print{.govuk-error-summary__title{}}@media (min-width:40.0625em){.govuk-error-summary__title{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-error-summary__title{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.govuk-error-summary__title{margin-bottom:20px}}.govuk-error-summary__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.govuk-error-summary__body{}}@media (min-width:40.0625em){.govuk-error-summary__body{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-error-summary__body{font-size:14pt;line-height:1.15}}.govuk-error-summary__body p{margin-top:0;margin-bottom:15px}@media (min-width:40.0625em){.govuk-error-summary__body p{margin-bottom:20px}}.govuk-error-summary__list{margin-top:0;margin-bottom:0}.govuk-error-summary__list a{font-weight:700}.govuk-error-summary__list a:active,.govuk-error-summary__list a:hover,.govuk-error-summary__list a:link,.govuk-error-summary__list a:visited{color:#d0190f}.govuk-error-summary__list a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-file-upload{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding-top:5px;padding-bottom:5px}@media print{.govuk-file-upload{}}@media (min-width:40.0625em){.govuk-file-upload{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-file-upload{font-size:14pt;line-height:1.15;color:#000}}.govuk-file-upload:focus{margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;outline:3px solid #ffdf0f;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload:focus-within{margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;outline:3px solid #ffdf0f;box-shadow:inset 0 0 0 4px #0b0c0c}.govuk-file-upload--error{margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;border:4px solid #d0190f}.govuk-file-upload--error:focus{border-color:#0b0c0c;box-shadow:none}.govuk-file-upload--error:focus-within{border-color:#0b0c0c;box-shadow:none}.govuk-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:25px;padding-bottom:15px;border-top:1px solid #bfc1c3;color:#0b0c0c;background:#f3f2f1}@media print{.govuk-footer{}}@media (min-width:40.0625em){.govuk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.govuk-footer{padding-top:40px;padding-bottom:25px}}.govuk-footer__link:active,.govuk-footer__link:hover,.govuk-footer__link:link,.govuk-footer__link:visited{color:#0b0c0c}.govuk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-footer__inline-list .govuk-footer__link,.govuk-footer__list .govuk-footer__link{text-decoration:none}.govuk-footer__inline-list .govuk-footer__link:active:not(:focus),.govuk-footer__inline-list .govuk-footer__link:hover:not(:focus),.govuk-footer__list .govuk-footer__link:active:not(:focus),.govuk-footer__list .govuk-footer__link:hover:not(:focus){text-decoration:underline}.govuk-footer__section-break{margin:0 0 30px;border:0;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__section-break{margin-bottom:50px}}.govuk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.govuk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.govuk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:40.0525em){.govuk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.govuk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}@media (max-width:48.0525em){.govuk-footer__licence-logo{margin-bottom:15px}}.govuk-footer__licence-description{display:inline-block}.govuk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.govuk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.govuk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.govuk-footer__meta-custom{margin-bottom:20px}.govuk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.govuk-footer__heading{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.govuk-footer__heading{margin-bottom:40px}}@media (max-width:40.0525em){.govuk-footer__heading{padding-bottom:10px}}.govuk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.govuk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:48.0525em){.govuk-footer__section{-ms-flex-preferred-size:200px;flex-basis:200px}}@media (min-width:48.0625em){.govuk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}.govuk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:48.0625em){.govuk-footer__list--columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.govuk-footer__list--columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.govuk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.govuk-footer__list-item{margin-bottom:20px}}.govuk-footer__list-item:last-child{margin-bottom:0}.govuk-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;border-bottom:10px solid #fff;color:#fff;background:#0b0c0c}@media print{.govuk-header{}}@media (min-width:40.0625em){.govuk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header{font-size:14pt;line-height:1.2}}.govuk-header__container--full-width{padding:0 15px;border-color:#0065b3}.govuk-header__container--full-width .govuk-header__menu-button{right:15px}.govuk-header__container{position:relative;margin-bottom:-10px;padding-top:10px;border-bottom:10px solid #0065b3}.govuk-header__container:after{content:"";display:block;clear:both}.govuk-header__logotype{margin-right:5px}.govuk-header__logotype-crown{position:relative;top:-1px;margin-right:1px;fill:currentColor;vertical-align:top}.govuk-header__logotype-crown-fallback-image{width:36px;height:32px;border:0;vertical-align:middle}.govuk-header__product-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table;padding-right:10px}@media print{.govuk-header__product-name{}}@media (min-width:40.0625em){.govuk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.govuk-header__product-name{font-size:18pt;line-height:1}}.govuk-header__link{text-decoration:none}.govuk-header__link:link,.govuk-header__link:visited{color:#fff}.govuk-header__link:hover{text-decoration:underline}.govuk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-header__link--homepage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:1}@media print{.govuk-header__link--homepage{}}.govuk-header__link--homepage:link,.govuk-header__link--homepage:visited{text-decoration:none}.govuk-header__link--homepage:active,.govuk-header__link--homepage:hover{margin-bottom:-1px;border-bottom:1px solid}.govuk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.govuk-header__link--service-name{display:inline-block;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}@media print{.govuk-header__link--service-name{}}@media (min-width:40.0625em){.govuk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-header__link--service-name{font-size:18pt;line-height:1.15}}.govuk-header__content,.govuk-header__logo{box-sizing:border-box}.govuk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:40.0625em){.govuk-header__logo{margin-bottom:10px}}@media (min-width:48.0625em){.govuk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__content{width:66.66%;padding-left:15px;float:left}}.govuk-header__menu-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:none;position:absolute;top:20px;right:0;margin:0;padding:0;border:0;color:#fff;background:none}@media print{.govuk-header__menu-button{}}@media (min-width:40.0625em){.govuk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__menu-button{font-size:14pt;line-height:1.2}}.govuk-header__menu-button:hover{text-decoration:underline}.govuk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-header__menu-button:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}@media (min-width:40.0625em){.govuk-header__menu-button{top:15px}}.govuk-header__menu-button--open:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 8.66px;border-bottom-color:inherit}.govuk-header__navigation{display:block;margin:0;padding:0;list-style:none}@media (min-width:40.0625em){.govuk-header__navigation{margin-bottom:10px}}.js-enabled .govuk-header__menu-button{display:block}@media (min-width:48.0625em){.js-enabled .govuk-header__menu-button{display:none}}.js-enabled .govuk-header__navigation{display:none}@media (min-width:48.0625em){.js-enabled .govuk-header__navigation{display:block}}.js-enabled .govuk-header__navigation--open{display:block}@media (min-width:48.0625em){.govuk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.govuk-header__navigation--no-service-name{padding-top:40px}.govuk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.govuk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.govuk-header__navigation-item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;white-space:nowrap}@media print{.govuk-header__navigation-item a{}}@media (min-width:40.0625em){.govuk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-header__navigation-item a{font-size:14pt;line-height:1.2}}.govuk-header__navigation-item--active a:hover,.govuk-header__navigation-item--active a:link,.govuk-header__navigation-item--active a:visited{color:#1d8feb}.govuk-header__navigation-item--active a:focus{color:#0b0c0c}.govuk-header__navigation-item:last-child{margin-right:0}@media print{.govuk-header{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.govuk-header__logotype-crown-fallback-image{display:none}.govuk-header__link:link,.govuk-header__link:visited{color:#0b0c0c}.govuk-header__link:after{display:none}}.govuk-inset-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;padding:15px;margin-top:20px;margin-bottom:20px;clear:both;border-left:10px solid #bfc1c3}@media print{.govuk-inset-text{}}@media (min-width:40.0625em){.govuk-inset-text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-inset-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-inset-text{margin-top:30px;margin-bottom:30px}}.govuk-inset-text>:first-child{margin-top:0}.govuk-inset-text>:last-child,.govuk-inset-text>:only-child{margin-bottom:0}.govuk-panel{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;margin-bottom:15px;padding:35px;border:5px solid rgba(0,0,0,0);text-align:center}@media print{.govuk-panel{}}@media (min-width:40.0625em){.govuk-panel{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-panel{font-size:14pt;line-height:1.15}}@media (max-width:40.0525em){.govuk-panel{padding:25px}}.govuk-panel--confirmation{color:#fff;background:#00703c}.govuk-panel__title{margin-top:0;margin-bottom:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:32px;font-size:2rem;line-height:1.09375}@media print{.govuk-panel__title{}}@media (min-width:40.0625em){.govuk-panel__title{font-size:48px;font-size:3rem;line-height:1.04167}}@media print{.govuk-panel__title{font-size:32pt;line-height:1.15}}.govuk-panel__title:last-child{margin-bottom:0}.govuk-panel__body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167}@media print{.govuk-panel__body{}}@media (min-width:40.0625em){.govuk-panel__body{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.govuk-panel__body{font-size:24pt;line-height:1.05}}.govuk-tag{display:inline-block;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;color:#fff;background-color:#0065b3;letter-spacing:1px;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1;padding:5px 8px 4px}@media print{.govuk-tag{}}@media (min-width:40.0625em){.govuk-tag{font-size:16px;font-size:1rem;line-height:1}}@media print{.govuk-tag{font-size:14pt;line-height:1}}.govuk-tag--inactive{background-color:#626a6e}.govuk-phase-banner{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}.govuk-phase-banner__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;display:table;margin:0}@media print{.govuk-phase-banner__content{}}@media (min-width:40.0625em){.govuk-phase-banner__content{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-phase-banner__content{font-size:14pt;line-height:1.2;color:#000}}.govuk-phase-banner__content__tag{margin-right:10px}.govuk-phase-banner__text{display:table-cell;vertical-align:baseline}.govuk-tabs{margin-top:5px;margin-bottom:20px}@media (min-width:40.0625em){.govuk-tabs{margin-top:5px;margin-bottom:30px}}.govuk-tabs__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;margin-bottom:10px}@media print{.govuk-tabs__title{}}@media (min-width:40.0625em){.govuk-tabs__title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__title{font-size:14pt;line-height:1.15;color:#000}}.govuk-tabs__list{padding:0;list-style:none;margin:0 0 20px}@media (min-width:40.0625em){.govuk-tabs__list{margin-bottom:30px}}.govuk-tabs__list-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-left:25px}@media print{.govuk-tabs__list-item{}}@media (min-width:40.0625em){.govuk-tabs__list-item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-tabs__list-item{font-size:14pt;line-height:1.15}}.govuk-tabs__list-item:before{color:#0b0c0c;content:"\2014 ";margin-left:-25px;padding-right:5px}@media print{.govuk-tabs__list-item:before{color:#000}}.govuk-tabs__tab{display:inline-block;margin-bottom:10px}.govuk-tabs__tab:link{color:#0065b3}.govuk-tabs__tab:visited{color:#4c2c92}.govuk-tabs__tab:hover{color:#003078}.govuk-tabs__tab:active{color:#0b0c0c}.govuk-tabs__tab:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.govuk-tabs__panel{margin-bottom:30px}@media (min-width:40.0625em){.govuk-tabs__panel{margin-bottom:50px}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__list{margin-bottom:0;border-bottom:1px solid #bfc1c3}.js-enabled .govuk-tabs__list:after{content:"";display:block;clear:both}.js-enabled .govuk-tabs__title{display:none}.js-enabled .govuk-tabs__list-item{position:relative;margin-right:5px;margin-bottom:0;margin-left:0;padding:10px 20px;float:left;background-color:#f3f2f1;text-align:center}.js-enabled .govuk-tabs__list-item:before{content:none}.js-enabled .govuk-tabs__list-item--selected{position:relative;margin-top:-5px;margin-bottom:-1px;padding:14px 19px 16px;border:1px solid #bfc1c3;border-bottom:0;background-color:#fff}.js-enabled .govuk-tabs__list-item--selected .govuk-tabs__tab{text-decoration:none}.js-enabled .govuk-tabs__tab{margin-bottom:0}.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:link,.js-enabled .govuk-tabs__tab:visited{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:hover{color:rgba(11,12,12,.99)}.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#0b0c0c}}@media print and (min-width:40.0625em){.js-enabled .govuk-tabs__tab:active,.js-enabled .govuk-tabs__tab:focus{color:#000}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-tabs__panel{margin-bottom:0;padding:30px 20px;border:1px solid #bfc1c3;border-top:0}}@media (min-width:40.0625em) and (min-width:40.0625em){.js-enabled .govuk-tabs__panel{margin-bottom:0}}@media (min-width:40.0625em){.js-enabled .govuk-tabs__panel>:last-child{margin-bottom:0}.js-enabled .govuk-tabs__panel--hidden{display:none}}.govuk-radios__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:block;position:relative;min-height:40px;margin-bottom:10px;padding-left:40px;clear:left}@media print{.govuk-radios__item{}}@media (min-width:40.0625em){.govuk-radios__item{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__item{font-size:14pt;line-height:1.15}}.govuk-radios__item:last-child,.govuk-radios__item:last-of-type{margin-bottom:0}.govuk-radios__input{cursor:pointer;position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;opacity:0}.govuk-radios__label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.govuk-radios__label:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:40px;height:40px;border:2px solid;border-radius:50%;background:rgba(0,0,0,0)}.govuk-radios__label:after{content:"";position:absolute;top:10px;left:10px;width:0;height:0;border:10px solid;border-radius:50%;opacity:0;background:currentColor}.govuk-radios__hint{display:block;padding-right:15px;padding-left:15px}.govuk-radios__input:focus+.govuk-radios__label:before{border-width:4px;box-shadow:0 0 0 4px #ffdf0f}.govuk-radios__input:checked+.govuk-radios__label:after{opacity:1}.govuk-radios__input:disabled,.govuk-radios__input:disabled+.govuk-radios__label{cursor:default}.govuk-radios__input:disabled+.govuk-radios__label{opacity:.5}@media (min-width:40.0625em){.govuk-radios--inline:after{content:"";display:block;clear:both}.govuk-radios--inline .govuk-radios__item{margin-right:20px;float:left;clear:none}}.govuk-radios--inline.govuk-radios--conditional .govuk-radios__item{margin-right:0;float:none}.govuk-radios__divider{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:40px;margin-bottom:10px;text-align:center}@media print{.govuk-radios__divider{}}@media (min-width:40.0625em){.govuk-radios__divider{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-radios__divider{font-size:14pt;line-height:1.15;color:#000}}.govuk-radios__conditional{margin-bottom:15px;margin-left:18px;padding-left:33px;border-left:4px solid #bfc1c3}@media (min-width:40.0625em){.govuk-radios__conditional{margin-bottom:20px}}.js-enabled .govuk-radios__conditional--hidden{display:none}.govuk-radios__conditional>:last-child{margin-bottom:0}.govuk-radios--small .govuk-radios__item{min-height:0;margin-bottom:0;padding-left:34px;float:left}.govuk-radios--small .govuk-radios__item:after{content:"";display:block;clear:both}.govuk-radios--small .govuk-radios__input{left:-10px}.govuk-radios--small .govuk-radios__label{margin-top:-2px;padding:13px 15px 13px 1px;float:left}@media (min-width:40.0625em){.govuk-radios--small .govuk-radios__label{padding:11px 15px 10px 1px}}.govuk-radios--small .govuk-radios__label:before{top:8px;width:24px;height:24px}.govuk-radios--small .govuk-radios__label:after{top:15px;left:7px;border-width:5px}.govuk-radios--small .govuk-radios__hint{padding:0;clear:both;pointer-events:none}.govuk-radios--small .govuk-radios__conditional{margin-left:10px;padding-left:20px;clear:both}.govuk-radios--small .govuk-radios__divider{width:24px;margin-bottom:5px}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:0 0 0 10px #bfc1c3}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #ffdf0f,0 0 0 10px #bfc1c3}@media (hover:none),(pointer:coarse){.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:not(:disabled)+.govuk-radios__label:before{box-shadow:none}.govuk-radios--small .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #ffdf0f}}.govuk-select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;max-width:100%;height:40px;padding:5px;border:2px solid #0b0c0c}@media print{.govuk-select{}}@media (min-width:40.0625em){.govuk-select{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-select{font-size:14pt;line-height:1.25}}.govuk-select:focus{outline:3px solid #ffdf0f;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-select:focus::-ms-value,.govuk-select option:active,.govuk-select option:checked{color:#fff;background-color:#0065b3}.govuk-select--error{border:4px solid #d0190f}.govuk-select--error:focus{border-color:#0b0c0c;box-shadow:none}.govuk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;line-height:1.14286;display:block;padding:10px 15px}.govuk-skip-link:active,.govuk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}@media print{.govuk-skip-link{}}.govuk-skip-link:link,.govuk-skip-link:visited{color:#0b0c0c}@media print{.govuk-skip-link:link,.govuk-skip-link:visited{color:#000}}.govuk-skip-link:hover{color:rgba(11,12,12,.99)}.govuk-skip-link:active,.govuk-skip-link:focus{color:#0b0c0c}@media print{.govuk-skip-link:active,.govuk-skip-link:focus{color:#000}}@media (min-width:40.0625em){.govuk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.govuk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.govuk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.govuk-skip-link:focus{outline:3px solid #ffdf0f;background-color:#ffdf0f}.govuk-table{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse}@media print{.govuk-table{}}@media (min-width:40.0625em){.govuk-table{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-table{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-table{margin-bottom:30px}}.govuk-table__header{font-weight:700}.govuk-table__cell,.govuk-table__header{padding:10px 20px 10px 0;border-bottom:1px solid #bfc1c3;text-align:left;vertical-align:top}.govuk-table__cell--numeric{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-weight:400}@media print{.govuk-table__cell--numeric{}}@supports (font-variant-numeric:tabular-nums){.govuk-table__cell--numeric{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:tabular-nums}}.govuk-table__cell--numeric,.govuk-table__header--numeric{text-align:right}.govuk-table__cell:last-child,.govuk-table__header:last-child{padding-right:0}.govuk-table__caption{font-weight:700;display:table-caption;text-align:left}.govuk-textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;box-sizing:border-box;display:block;width:100%;min-height:40px;margin-bottom:20px;padding:5px;resize:vertical;border:2px solid #0b0c0c;border-radius:0;-webkit-appearance:none}@media print{.govuk-textarea{}}@media (min-width:40.0625em){.govuk-textarea{font-size:19px;font-size:1.1875rem;line-height:1.25}}@media print{.govuk-textarea{font-size:14pt;line-height:1.25}}@media (min-width:40.0625em){.govuk-textarea{margin-bottom:30px}}.govuk-textarea:focus{outline:3px solid #ffdf0f;outline-offset:0;box-shadow:inset 0 0 0 2px}.govuk-textarea--error{border:4px solid #d0190f}.govuk-textarea--error:focus{border-color:#0b0c0c;box-shadow:none}.govuk-warning-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#0b0c0c;position:relative;margin-bottom:20px;padding:10px 0}@media print{.govuk-warning-text{}}@media (min-width:40.0625em){.govuk-warning-text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.govuk-warning-text{font-size:14pt;line-height:1.15;color:#000}}@media (min-width:40.0625em){.govuk-warning-text{margin-bottom:30px}}.govuk-warning-text__assistive{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.govuk-warning-text__icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;position:absolute;top:50%;left:0;min-width:32px;min-height:29px;margin-top:-20px;padding-top:3px;border:3px solid #0b0c0c;border-radius:50%;color:#fff;background:#0b0c0c;font-size:1.6em;line-height:29px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.govuk-warning-text__icon{}}.govuk-warning-text__text{display:block;padding-left:50px}.govuk-clearfix:after{content:"";display:block;clear:both}.govuk-visually-hidden{padding:0!important;border:0!important}.govuk-visually-hidden,.govuk-visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.govuk-visually-hidden-focusable:active,.govuk-visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}.govuk-\!-display-inline{display:inline!important}.govuk-\!-display-inline-block{display:inline-block!important}.govuk-\!-display-block{display:block!important}.govuk-\!-margin-0{margin:0!important}@media (min-width:40.0625em){.govuk-\!-margin-0{margin:0!important}}.govuk-\!-margin-top-0{margin-top:0!important}@media (min-width:40.0625em){.govuk-\!-margin-top-0{margin-top:0!important}}.govuk-\!-margin-right-0{margin-right:0!important}@media (min-width:40.0625em){.govuk-\!-margin-right-0{margin-right:0!important}}.govuk-\!-margin-bottom-0{margin-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-0{margin-bottom:0!important}}.govuk-\!-margin-left-0{margin-left:0!important}@media (min-width:40.0625em){.govuk-\!-margin-left-0{margin-left:0!important}}.govuk-\!-margin-1{margin:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-1{margin:5px!important}}.govuk-\!-margin-top-1{margin-top:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-1{margin-top:5px!important}}.govuk-\!-margin-right-1{margin-right:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-1{margin-right:5px!important}}.govuk-\!-margin-bottom-1{margin-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-1{margin-bottom:5px!important}}.govuk-\!-margin-left-1{margin-left:5px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-1{margin-left:5px!important}}.govuk-\!-margin-2{margin:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-2{margin:10px!important}}.govuk-\!-margin-top-2{margin-top:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-2{margin-top:10px!important}}.govuk-\!-margin-right-2{margin-right:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-2{margin-right:10px!important}}.govuk-\!-margin-bottom-2{margin-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-2{margin-bottom:10px!important}}.govuk-\!-margin-left-2{margin-left:10px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-2{margin-left:10px!important}}.govuk-\!-margin-3{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-3{margin:15px!important}}.govuk-\!-margin-top-3{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-3{margin-top:15px!important}}.govuk-\!-margin-right-3{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-3{margin-right:15px!important}}.govuk-\!-margin-bottom-3{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-3{margin-bottom:15px!important}}.govuk-\!-margin-left-3{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-3{margin-left:15px!important}}.govuk-\!-margin-4{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-4{margin:20px!important}}.govuk-\!-margin-top-4{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-4{margin-top:20px!important}}.govuk-\!-margin-right-4{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-4{margin-right:20px!important}}.govuk-\!-margin-bottom-4{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-4{margin-bottom:20px!important}}.govuk-\!-margin-left-4{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-4{margin-left:20px!important}}.govuk-\!-margin-5{margin:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-5{margin:25px!important}}.govuk-\!-margin-top-5{margin-top:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-5{margin-top:25px!important}}.govuk-\!-margin-right-5{margin-right:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-5{margin-right:25px!important}}.govuk-\!-margin-bottom-5{margin-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-5{margin-bottom:25px!important}}.govuk-\!-margin-left-5{margin-left:15px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-5{margin-left:25px!important}}.govuk-\!-margin-6{margin:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-6{margin:30px!important}}.govuk-\!-margin-top-6{margin-top:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-6{margin-top:30px!important}}.govuk-\!-margin-right-6{margin-right:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-6{margin-right:30px!important}}.govuk-\!-margin-bottom-6{margin-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-6{margin-bottom:30px!important}}.govuk-\!-margin-left-6{margin-left:20px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-6{margin-left:30px!important}}.govuk-\!-margin-7{margin:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-7{margin:40px!important}}.govuk-\!-margin-top-7{margin-top:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-7{margin-top:40px!important}}.govuk-\!-margin-right-7{margin-right:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-7{margin-right:40px!important}}.govuk-\!-margin-bottom-7{margin-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-7{margin-bottom:40px!important}}.govuk-\!-margin-left-7{margin-left:25px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-7{margin-left:40px!important}}.govuk-\!-margin-8{margin:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-8{margin:50px!important}}.govuk-\!-margin-top-8{margin-top:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-8{margin-top:50px!important}}.govuk-\!-margin-right-8{margin-right:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-8{margin-right:50px!important}}.govuk-\!-margin-bottom-8{margin-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-8{margin-bottom:50px!important}}.govuk-\!-margin-left-8{margin-left:30px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-8{margin-left:50px!important}}.govuk-\!-margin-9{margin:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-9{margin:60px!important}}.govuk-\!-margin-top-9{margin-top:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-top-9{margin-top:60px!important}}.govuk-\!-margin-right-9{margin-right:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-right-9{margin-right:60px!important}}.govuk-\!-margin-bottom-9{margin-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-bottom-9{margin-bottom:60px!important}}.govuk-\!-margin-left-9{margin-left:40px!important}@media (min-width:40.0625em){.govuk-\!-margin-left-9{margin-left:60px!important}}.govuk-\!-padding-0{padding:0!important}@media (min-width:40.0625em){.govuk-\!-padding-0{padding:0!important}}.govuk-\!-padding-top-0{padding-top:0!important}@media (min-width:40.0625em){.govuk-\!-padding-top-0{padding-top:0!important}}.govuk-\!-padding-right-0{padding-right:0!important}@media (min-width:40.0625em){.govuk-\!-padding-right-0{padding-right:0!important}}.govuk-\!-padding-bottom-0{padding-bottom:0!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-0{padding-bottom:0!important}}.govuk-\!-padding-left-0{padding-left:0!important}@media (min-width:40.0625em){.govuk-\!-padding-left-0{padding-left:0!important}}.govuk-\!-padding-1{padding:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-1{padding:5px!important}}.govuk-\!-padding-top-1{padding-top:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-1{padding-top:5px!important}}.govuk-\!-padding-right-1{padding-right:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-1{padding-right:5px!important}}.govuk-\!-padding-bottom-1{padding-bottom:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-1{padding-bottom:5px!important}}.govuk-\!-padding-left-1{padding-left:5px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-1{padding-left:5px!important}}.govuk-\!-padding-2{padding:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-2{padding:10px!important}}.govuk-\!-padding-top-2{padding-top:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-2{padding-top:10px!important}}.govuk-\!-padding-right-2{padding-right:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-2{padding-right:10px!important}}.govuk-\!-padding-bottom-2{padding-bottom:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-2{padding-bottom:10px!important}}.govuk-\!-padding-left-2{padding-left:10px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-2{padding-left:10px!important}}.govuk-\!-padding-3{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-3{padding:15px!important}}.govuk-\!-padding-top-3{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-3{padding-top:15px!important}}.govuk-\!-padding-right-3{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-3{padding-right:15px!important}}.govuk-\!-padding-bottom-3{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-3{padding-bottom:15px!important}}.govuk-\!-padding-left-3{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-3{padding-left:15px!important}}.govuk-\!-padding-4{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-4{padding:20px!important}}.govuk-\!-padding-top-4{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-4{padding-top:20px!important}}.govuk-\!-padding-right-4{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-4{padding-right:20px!important}}.govuk-\!-padding-bottom-4{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-4{padding-bottom:20px!important}}.govuk-\!-padding-left-4{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-4{padding-left:20px!important}}.govuk-\!-padding-5{padding:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-5{padding:25px!important}}.govuk-\!-padding-top-5{padding-top:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-5{padding-top:25px!important}}.govuk-\!-padding-right-5{padding-right:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-5{padding-right:25px!important}}.govuk-\!-padding-bottom-5{padding-bottom:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-5{padding-bottom:25px!important}}.govuk-\!-padding-left-5{padding-left:15px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-5{padding-left:25px!important}}.govuk-\!-padding-6{padding:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-6{padding:30px!important}}.govuk-\!-padding-top-6{padding-top:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-6{padding-top:30px!important}}.govuk-\!-padding-right-6{padding-right:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-6{padding-right:30px!important}}.govuk-\!-padding-bottom-6{padding-bottom:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-6{padding-bottom:30px!important}}.govuk-\!-padding-left-6{padding-left:20px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-6{padding-left:30px!important}}.govuk-\!-padding-7{padding:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-7{padding:40px!important}}.govuk-\!-padding-top-7{padding-top:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-7{padding-top:40px!important}}.govuk-\!-padding-right-7{padding-right:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-7{padding-right:40px!important}}.govuk-\!-padding-bottom-7{padding-bottom:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-7{padding-bottom:40px!important}}.govuk-\!-padding-left-7{padding-left:25px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-7{padding-left:40px!important}}.govuk-\!-padding-8{padding:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-8{padding:50px!important}}.govuk-\!-padding-top-8{padding-top:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-8{padding-top:50px!important}}.govuk-\!-padding-right-8{padding-right:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-8{padding-right:50px!important}}.govuk-\!-padding-bottom-8{padding-bottom:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-8{padding-bottom:50px!important}}.govuk-\!-padding-left-8{padding-left:30px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-8{padding-left:50px!important}}.govuk-\!-padding-9{padding:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-9{padding:60px!important}}.govuk-\!-padding-top-9{padding-top:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-top-9{padding-top:60px!important}}.govuk-\!-padding-right-9{padding-right:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-right-9{padding-right:60px!important}}.govuk-\!-padding-bottom-9{padding-bottom:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-bottom-9{padding-bottom:60px!important}}.govuk-\!-padding-left-9{padding-left:40px!important}@media (min-width:40.0625em){.govuk-\!-padding-left-9{padding-left:60px!important}}.govuk-\!-font-size-80{font-size:53px!important;font-size:3.3125rem!important;line-height:1.03774!important}@media (min-width:40.0625em){.govuk-\!-font-size-80{font-size:80px!important;font-size:5rem!important;line-height:1!important}}@media print{.govuk-\!-font-size-80{font-size:53pt!important;line-height:1.1!important}}.govuk-\!-font-size-48{font-size:32px!important;font-size:2rem!important;line-height:1.09375!important}@media (min-width:40.0625em){.govuk-\!-font-size-48{font-size:48px!important;font-size:3rem!important;line-height:1.04167!important}}@media print{.govuk-\!-font-size-48{font-size:32pt!important;line-height:1.15!important}}.govuk-\!-font-size-36{font-size:24px!important;font-size:1.5rem!important;line-height:1.04167!important}@media (min-width:40.0625em){.govuk-\!-font-size-36{font-size:36px!important;font-size:2.25rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-36{font-size:24pt!important;line-height:1.05!important}}.govuk-\!-font-size-27{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-27{font-size:27px!important;font-size:1.6875rem!important;line-height:1.11111!important}}@media print{.govuk-\!-font-size-27{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-24{font-size:18px!important;font-size:1.125rem!important;line-height:1.11111!important}@media (min-width:40.0625em){.govuk-\!-font-size-24{font-size:24px!important;font-size:1.5rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-24{font-size:18pt!important;line-height:1.15!important}}.govuk-\!-font-size-19{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-19{font-size:19px!important;font-size:1.1875rem!important;line-height:1.31579!important}}@media print{.govuk-\!-font-size-19{font-size:14pt!important;line-height:1.15!important}}.govuk-\!-font-size-16{font-size:14px!important;font-size:.875rem!important;line-height:1.14286!important}@media (min-width:40.0625em){.govuk-\!-font-size-16{font-size:16px!important;font-size:1rem!important;line-height:1.25!important}}@media print{.govuk-\!-font-size-16{font-size:14pt!important;line-height:1.2!important}}.govuk-\!-font-size-14{font-size:12px!important;font-size:.75rem!important;line-height:1.25!important}@media (min-width:40.0625em){.govuk-\!-font-size-14{font-size:14px!important;font-size:.875rem!important;line-height:1.42857!important}}@media print{.govuk-\!-font-size-14{font-size:12pt!important;line-height:1.2!important}}.govuk-\!-font-weight-regular{font-weight:400!important}.govuk-\!-font-weight-bold{font-weight:700!important}.govuk-\!-width-full,.govuk-\!-width-three-quarters{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-three-quarters{width:75%!important}}.govuk-\!-width-two-thirds{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-two-thirds{width:66.66%!important}}.govuk-\!-width-one-half{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-half{width:50%!important}}.govuk-\!-width-one-third{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-third{width:33.33%!important}}.govuk-\!-width-one-quarter{width:100%!important}@media (min-width:40.0625em){.govuk-\!-width-one-quarter{width:25%!important}}.govuk-template{background-color:#f3f2f1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-y:inherit}@media screen and (-ms-high-contrast:active){.govuk-template{overflow-y:scroll}}.govuk-template__body{margin:0;background-color:#fff}.idsk-text-justify{text-align:justify}.idsk-hr-separator,.idsk-hr-separator-until-tablet{background:#000;height:5px;margin-top:30px;margin-bottom:0;border:none}@media (max-width:40.0525em){.idsk-hr-separator-until-tablet{height:0;margin-top:0}}.idsk-list--letters{counter-reset:list}.idsk-list--letters>li{list-style:none;position:relative}.idsk-list--letters>li:before{content:counter(list,lower-alpha) ") ";counter-increment:list;position:absolute;left:-20px}.idsk-button-group{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:40.0625em){.idsk-button-group{margin-bottom:15px}}.idsk-button-group .govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;display:inline-block;max-width:100%;margin-top:5px;margin-bottom:20px;text-align:center}@media print{.idsk-button-group .govuk-link{}}@media (min-width:40.0625em){.idsk-button-group .govuk-link{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.idsk-button-group .govuk-link{font-size:14pt;line-height:19px}}.idsk-button-group .idsk-button{margin-bottom:17px}@media (min-width:40.0625em){.idsk-button-group{margin-right:-15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.idsk-button-group .govuk-link,.idsk-button-group .idsk-button{margin-right:15px}.idsk-button-group .govuk-link{text-align:left}}.idsk-banner .app-pane-grey{background-color:#f3f2f1;border-bottom:1px solid #003078}.idsk-banner__content{padding-left:15px}.idsk-banner .govuk-heading-s{margin-bottom:0;padding-top:15px}.fa,.fab,.fad,.fal,.far,.fas{font-family:FontAwesome}.govuk-breadcrumbs{margin-top:25px}@media (min-width:40.0625em){.govuk-main-wrapper{padding-top:20px;padding-bottom:40px}}.idsk-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.1875;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin-top:0;margin-bottom:22px;padding:8px 10px 7px;border:2px solid rgba(0,0,0,0);border-radius:0;color:#fff;background-color:#00703c;box-shadow:0 2px 0 #002d18;text-align:center;vertical-align:top;cursor:pointer;-webkit-appearance:none}@media print{.idsk-button{}}@media (min-width:40.0625em){.idsk-button{font-size:19px;font-size:1.1875rem;line-height:1}}@media print{.idsk-button{font-size:14pt;line-height:19px}}@media (min-width:40.0625em){.idsk-button{margin-bottom:32px;width:auto}}.idsk-button:active,.idsk-button:hover,.idsk-button:link,.idsk-button:visited{color:#fff;text-decoration:none}.idsk-button::-moz-focus-inner{padding:0;border:0}.idsk-button:hover{background-color:#204e2e}.idsk-button:active{top:2px}.idsk-button:focus{border-color:#ffdf0f;outline:3px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #ffdf0f}.idsk-button:focus:not(:active):not(:hover){border-color:#ffdf0f;color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 2px 0 #0b0c0c}.idsk-button:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-4px;left:-2px;background:rgba(0,0,0,0)}.idsk-button:active:before{top:-4px}.idsk-button--disabled,.idsk-button[disabled=disabled],.idsk-button[disabled]{opacity:.5}.idsk-button--disabled:hover,.idsk-button[disabled=disabled]:hover,.idsk-button[disabled]:hover{background-color:#00703c;cursor:default}.idsk-button--disabled:focus,.idsk-button[disabled=disabled]:focus,.idsk-button[disabled]:focus{outline:none}.idsk-button--disabled:active,.idsk-button[disabled=disabled]:active,.idsk-button[disabled]:active{top:0;box-shadow:0 2px 0 #002d18}.idsk-button--secondary{background-color:#f3f2f1;box-shadow:0 2px 0 #929191}.idsk-button--secondary,.idsk-button--secondary:active,.idsk-button--secondary:hover,.idsk-button--secondary:link,.idsk-button--secondary:visited{color:#0b0c0c}.idsk-button--secondary:hover{background-color:#f3f2f1}.idsk-button--secondary:hover[disabled]{background-color:#f3f2f1}.idsk-button--warning{background-color:#d0190f;box-shadow:0 2px 0 #530a06}.idsk-button--warning,.idsk-button--warning:active,.idsk-button--warning:hover,.idsk-button--warning:link,.idsk-button--warning:visited{color:#fff}.idsk-button--warning:hover{background-color:#9e1912}.idsk-button--warning:hover[disabled]{background-color:#d0190f}.idsk-button--start{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:40.0625em){.idsk-button--start{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.idsk-button--start{font-size:18pt;line-height:1}}.idsk-button__start-icon{margin-left:5px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}@media (min-width:48.0625em){.idsk-button__start-icon{margin-left:10px}}.idsk-card{display:inline-block;margin-bottom:15px;position:relative}@media (min-width:40.0625em){.idsk-card{margin-bottom:30px}}.idsk-card-simple{box-sizing:border-box;width:100%;padding:0;float:none}@media (min-width:40.0625em){.idsk-card-simple{width:33.3333%;float:left}}.idsk-card-title{cursor:pointer;margin:0;text-decoration:underline}.idsk-card-title:hover{color:#0b0c0c;text-decoration:underline}.idsk-card-img-hero{box-sizing:border-box;width:100%;padding:0;float:none}@media (min-width:40.0625em){.idsk-card-img-hero{width:50%;float:left;padding-right:15px}}.idsk-card-img-profile-horizontal,.idsk-card-img-secondary-horizontal{box-sizing:border-box;float:left;padding-right:15px;padding-bottom:15px;width:100%}@media (min-width:40.0625em){.idsk-card-img-profile-horizontal,.idsk-card-img-secondary-horizontal{padding-bottom:0;width:33%}}.idsk-card-meta-container{padding-bottom:10px}.idsk-card-meta{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#626a6e;display:inline;text-decoration:none}@media print{.idsk-card-meta{}}@media (min-width:40.0625em){.idsk-card-meta{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-card-meta{font-size:14pt;line-height:1.2}}.idsk-card-meta-date:after{content:"\00a0-\00a0"}.idsk-card-meta-tag:after{content:"\00a0|\00a0"}.idsk-card-meta .govuk-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#626a6e}@media print{.idsk-card-meta .govuk-link{}}@media (min-width:40.0625em){.idsk-card-meta .govuk-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-card-meta .govuk-link{font-size:14pt;line-height:1.2}}.idsk-card-meta .govuk-link:visited{color:#4c2c92}.idsk-card-meta-container span:last-child:after{content:""}.idsk-card-content-hero{box-sizing:border-box;width:100%;float:none;padding:0}@media (min-width:40.0625em){.idsk-card-content-hero{width:50%;float:left;padding:0 0 0 15px}}.idsk-card-content-profile-horizontal{box-sizing:border-box;width:100%;padding:0 15px;float:none}@media (min-width:40.0625em){.idsk-card-content-profile-horizontal{width:66.6666%;float:left}}.idsk-card-content-secondary-horizontal{width:100%;box-sizing:border-box;padding-left:0;float:left}@media (min-width:40.0625em){.idsk-card-content-secondary-horizontal{width:67%;padding-left:15px}}.idsk-heading{padding-bottom:10px}@media (min-width:40.0625em){.idsk-heading{padding-bottom:10px}}.idsk-heading-basic-variant,.idsk-heading-simple{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.idsk-heading-basic-variant,.idsk-heading-simple{}}@media (min-width:40.0625em){.idsk-heading-basic-variant,.idsk-heading-simple{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-heading-basic-variant,.idsk-heading-simple{font-size:14pt;line-height:1.15}}.idsk-heading-basic,.idsk-heading-hero,.idsk-heading-secondary-horizontal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}@media print{.idsk-heading-basic,.idsk-heading-hero,.idsk-heading-secondary-horizontal{}}@media (min-width:40.0625em){.idsk-heading-basic,.idsk-heading-hero,.idsk-heading-secondary-horizontal{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-heading-basic,.idsk-heading-hero,.idsk-heading-secondary-horizontal{font-size:18pt;line-height:1.15}}.idsk-heading-secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25}@media print{.idsk-heading-secondary{}}@media (min-width:40.0625em){.idsk-heading-secondary{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-heading-secondary{font-size:14pt;line-height:1.15}}@media (max-width:48.0525em){.idsk-heading-secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}}@media print and (max-width:48.0525em){.idsk-heading-secondary{}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-heading-secondary{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print and (max-width:48.0525em){.idsk-heading-secondary{font-size:18pt;line-height:1.15}}.idsk-heading-profile-horizontal,.idsk-heading-profile-vertical{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;text-decoration:underline}@media print{.idsk-heading-profile-horizontal,.idsk-heading-profile-vertical{}}@media (min-width:40.0625em){.idsk-heading-profile-horizontal,.idsk-heading-profile-vertical{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-heading-profile-horizontal,.idsk-heading-profile-vertical{font-size:18pt;line-height:1.15}}.idsk-body{margin-top:0;margin-bottom:0}.idsk-body-basic,.idsk-body-basic-variant,.idsk-body-hero,.idsk-body-secondary-horizontal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.idsk-body-basic,.idsk-body-basic-variant,.idsk-body-hero,.idsk-body-secondary-horizontal{}}@media (min-width:40.0625em){.idsk-body-basic,.idsk-body-basic-variant,.idsk-body-hero,.idsk-body-secondary-horizontal{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-body-basic,.idsk-body-basic-variant,.idsk-body-hero,.idsk-body-secondary-horizontal{font-size:14pt;line-height:1.15}}.idsk-body-secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}@media print{.idsk-body-secondary{}}@media (min-width:40.0625em){.idsk-body-secondary{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-body-secondary{font-size:14pt;line-height:1.2}}@media (max-width:48.0525em){.idsk-body-secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (max-width:48.0525em){.idsk-body-secondary{}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-body-secondary{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (max-width:48.0525em){.idsk-body-secondary{font-size:14pt;line-height:1.15}}.idsk-body-profile-horizontal,.idsk-body-profile-vertical{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;padding-top:10px;padding-bottom:15px}@media print{.idsk-body-profile-horizontal,.idsk-body-profile-vertical{}}@media (min-width:40.0625em){.idsk-body-profile-horizontal,.idsk-body-profile-vertical{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-body-profile-horizontal,.idsk-body-profile-vertical{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-body-profile-horizontal,.idsk-body-profile-vertical{padding-top:10px;padding-bottom:20px}}.idsk-quote{padding-right:30px;padding-left:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0}@media (min-width:40.0625em){.idsk-quote{padding-right:50px;padding-left:50px}}@media print{.idsk-quote{}}@media (min-width:40.0625em){.idsk-quote{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-quote{font-size:14pt;line-height:1.15}}.idsk-quote-right{float:right}.idsk-character-count{margin-bottom:20px}@media (min-width:40.0625em){.idsk-character-count{margin-bottom:30px}}.idsk-character-count .govuk-form-group,.idsk-character-count .govuk-textarea{margin-bottom:5px}.idsk-character-count .govuk-textarea--error{padding:3px}.govuk-character-count__message{margin-top:0;margin-bottom:0}.govuk-character-count__message--disabled{visibility:hidden}.idsk-crossroad-1{box-sizing:border-box;width:100%;padding:0}@media (min-width:40.0625em){.idsk-crossroad-1{width:100%;float:left}}@media (min-width:20em){.idsk-crossroad-2{box-sizing:border-box;width:100%;padding:0}}@media (min-width:20em) and (min-width:40.0625em){.idsk-crossroad-2{width:100%;float:left}}@media (orientation:landscape){.idsk-crossroad-2{box-sizing:border-box;width:100%;padding:0}}@media (orientation:landscape) and (min-width:40.0625em){.idsk-crossroad-2{width:50%;float:left}}@media (min-width:48.0625em){.idsk-crossroad-2{box-sizing:border-box;width:100%;padding:0}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-crossroad-2{width:50%;float:left}}@media (min-width:48.0625em){.idsk-crossroad-2:first-child{padding-right:15px}.idsk-crossroad-2:nth-child(2){padding-left:15px}}.idsk-crossroad-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;color:#0065b3;text-decoration:underline;cursor:pointer}@media print{.idsk-crossroad-title{}}@media (min-width:40.0625em){.idsk-crossroad-title{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-crossroad-title{font-size:14pt;line-height:1.15}}.idsk-crossroad-title:hover{color:#003078}.idsk-crossroad-title:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-crossroad-title:visited{color:#4c2c92}.idsk-crossroad-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:10px;padding-bottom:15px;margin:0;color:#626a6e}@media print{.idsk-crossroad-subtitle{}}@media (min-width:40.0625em){.idsk-crossroad-subtitle{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-crossroad-subtitle{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.idsk-crossroad-subtitle{padding-top:10px;padding-bottom:20px}}.idsk-crossroad-line{color:#bfc1c3;background-color:#bfc1c3;height:1px;border:0;border-top:1px;margin-bottom:10px}.idsk-crossroad__uncollapse-div{text-align:center}.idsk-crossroad__colapse--button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;background:none;border:none;width:-webkit-fill-available;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0065b3;width:auto;height:100%;cursor:pointer;display:inline-block}@media print{.idsk-crossroad__colapse--button{}}@media (min-width:40.0625em){.idsk-crossroad__colapse--button{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-crossroad__colapse--button{font-size:14pt;line-height:1.15}}.idsk-crossroad__colapse--button:after,.idsk-crossroad__colapse--button:before{border-style:solid;border-width:.1em .1em 0 0;color:#0065b3;content:"";display:inline-block;height:.45em;right:25px;top:15px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:top;width:.45em}@media (min-width:40.0625em){.idsk-crossroad__colapse--button:after,.idsk-crossroad__colapse--button:before{right:50px;top:20px}}.idsk-crossroad__colapse--button:after{margin:5px 0 0 20px}.idsk-crossroad__colapse--button:before{margin:5px 22px 0 0}.idsk-crossroad__colapse--button:active,.idsk-crossroad__colapse--button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none;width:auto;padding:0 12px}.idsk-crossroad__colapse--button-show:active,.idsk-crossroad__colapse--button-show:focus{padding:0}.idsk-crossroad__collapse--arrow .idsk-crossroad__colapse--button:after,.idsk-crossroad__collapse--arrow .idsk-crossroad__colapse--button:before{margin:11px 12px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.idsk-crossroad__collapse--shadow{position:relative;box-shadow:5px -35px 30px 40px #fff}@media (min-width:48.0625em){.idsk-crossroad__collapse--shadow{box-shadow:5px -10px 70px 40px #fff}}.idsk-crossroad__item--one-column-hide,.idsk-crossroad__uncollapse-hide--mobile{display:none}@media (orientation:landscape){.idsk-crossroad__item--two-columns-hide-mobile.idsk-crossroad__item--two-columns-hide,.idsk-crossroad__uncollapse-hide--desktop{display:none}}@media (min-width:48.0625em){.idsk-crossroad__item--two-columns-hide-mobile.idsk-crossroad__item--two-columns-hide,.idsk-crossroad__uncollapse-hide--desktop{display:none}}.idsk-crossroad__item--two-columns-hide-mobile.idsk-crossroad__item--two-columns-show{display:block}@media (min-width:20em){.idsk-crossroad__item--two-columns-hide-mobile{display:none}}@media (orientation:landscape){.idsk-crossroad__item--two-columns-hide-mobile{display:unset}}@media (min-width:48.0625em){.idsk-crossroad__item--two-columns-hide-mobile{display:unset}}@media (min-width:48.0625em){.idsk-crossroad__item--two-columns-show{display:block}}.idsk-customer-surveys{margin-top:25px}.idsk-customer-surveys--line{border-top:1px solid #0b0c0c;background-color:#0b0c0c}.idsk-customer-surveys--hidden{display:none}.idsk-customer-surveys--show{display:block}.idsk-customer-survey__caption{margin-top:-10px}#idsk-customer-surveys__previous-button.govuk-button--secondary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;margin-right:20px;line-height:1;width:auto}@media print{#idsk-customer-surveys__previous-button.govuk-button--secondary{}}@media (min-width:40.0625em){#idsk-customer-surveys__previous-button.govuk-button--secondary{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{#idsk-customer-surveys__previous-button.govuk-button--secondary{font-size:18pt;line-height:1.15}}#idsk-customer-surveys__send-button.idsk-button--start{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;line-height:1.11111;font-weight:400;width:auto}@media print{#idsk-customer-surveys__send-button.idsk-button--start{}}@media (min-width:40.0625em){#idsk-customer-surveys__send-button.idsk-button--start{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{#idsk-customer-surveys__send-button.idsk-button--start{font-size:18pt;line-height:1.15}}#idsk-customer-surveys__previous-button,#idsk-customer-surveys__send-button{max-height:37px}@media (min-width:40.0625em){#idsk-customer-surveys__previous-button,#idsk-customer-surveys__send-button{max-height:none}}.idsk-customer-surveys__buttons{padding-top:10px}.idsk-customer-surveys__buttons .govuk-button{width:auto}.idsk-customer-surveys__step .govuk-body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.idsk-customer-surveys__step .govuk-body{}}@media (min-width:40.0625em){.idsk-customer-surveys__step .govuk-body{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-customer-surveys__step .govuk-body{font-size:14pt;line-height:1.15}}.idsk-customer-survey--line{border-top:1px solid #0b0c0c}.idsk-customer-surveys__logo{margin-bottom:30px}.idsk-customer-surveys__text--bold{font-weight:700}.idsk-customer-surveys__icon--hidden{display:none}@media (min-width:48.0625em){.idsk-customer-surveys-radios .govuk-radios .govuk-radios__input:hover+.govuk-radios__label:before{box-shadow:0 0 0 10px #bfc1c3}.idsk-customer-surveys-radios .govuk-radios .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #ffdf0f,0 0 0 10px #bfc1c3}.idsk-customer-surveys-radios .govuk-radios__label{padding-left:0}.idsk-customer-surveys-radios .govuk-radios__label:before{top:8px;width:24px;height:24px}.idsk-customer-surveys-radios .govuk-radios__label:after{top:15px;left:7px;border-width:5px}}.idsk-customer-surveys-text-area{margin-top:-25px;margin-bottom:10px}.idsk-customer-surveys-text-area .govuk-textarea{height:150px}@media (min-width:48.0625em){.idsk-customer-surveys-text-area .govuk-textarea{height:115px}}.idsk-customer-surveys-text-area .govuk-textarea:focus{width:97%;margin-left:3px}@media (min-width:48.0625em){.idsk-customer-surveys-text-area .govuk-textarea:focus{width:99%}}#idsk-feedback__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{#idsk-feedback__content{}}@media (min-width:40.0625em){#idsk-feedback__content{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{#idsk-feedback__content{font-size:14pt;line-height:1.15}}#idsk-feedback__content .govuk-radios{line-height:0}#idsk-feedback__content .govuk-heading-l{padding-bottom:50px;margin-bottom:0}.idsk-feedback__buttons{padding-top:10px}@media (min-width:48.0625em){#idsk-feedback__content .govuk-radios .govuk-radios__input:hover+.govuk-radios__label:before{box-shadow:0 0 0 10px #bfc1c3}#idsk-feedback__content .govuk-radios .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #ffdf0f,0 0 0 10px #bfc1c3}#idsk-feedback__content .govuk-radios__label{padding-left:0}#idsk-feedback__content .govuk-radios__label:before{top:8px;width:24px;height:24px}#idsk-feedback__content .govuk-radios__label:after{top:15px;left:7px;border-width:5px}}.idsk-feedback__buttons .govuk-button{width:auto}#idsk-feedback__question-bar{padding-top:30px}#idsk-feedback__question-bar .govuk-heading-m{margin-bottom:-10px}.idsk-feedback__subtitle{margin-bottom:30px}#idsk-feedback__send-button{margin-right:20px}.idsk-feedback--hidden{display:none}.idsk-feedback--invisible{visibility:hidden}.idsk-feedback--animation{max-height:0;-webkit-transition:max-height .7s ease-out;transition:max-height .7s ease-out}#idsk-feedback__question-bar .govuk-textarea{height:150px}@media (min-width:48.0625em){#idsk-feedback__question-bar .govuk-textarea{height:115px}}#idsk-feedback__question-bar .govuk-textarea:focus{width:97%;margin-left:3px}@media (min-width:48.0625em){#idsk-feedback__question-bar .govuk-textarea:focus{width:99%}}.idsk-feedback--open{max-height:619px;height:auto;-webkit-transition:max-height .7s ease-in;transition:max-height .7s ease-in;overflow:hidden}.idsk-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:25px;padding-bottom:15px;border-top:1px solid #bfc1c3;color:#0b0c0c;background:#f3f2f1}@media print{.idsk-footer{}}@media (min-width:40.0625em){.idsk-footer{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-footer{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.idsk-footer{padding-top:40px;padding-bottom:25px}}.idsk-footer__link:active,.idsk-footer__link:hover,.idsk-footer__link:link,.idsk-footer__link:visited{color:#0065b3}.idsk-footer__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-footer__inline-list .idsk-footer__link,.idsk-footer__list .idsk-footer__link{text-decoration:none}.idsk-footer__inline-list .idsk-footer__link:active:not(:focus),.idsk-footer__inline-list .idsk-footer__link:hover:not(:focus),.idsk-footer__list .idsk-footer__link:active:not(:focus),.idsk-footer__list .idsk-footer__link:hover:not(:focus){text-decoration:underline}.idsk-footer__section-break{margin:0 0 30px;border:0;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.idsk-footer__section-break{margin-bottom:50px}}.idsk-footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idsk-footer__meta-item{margin-right:15px;margin-bottom:25px;margin-left:15px}.idsk-footer__meta-item--grow{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:40.0525em){.idsk-footer__meta-item--grow{-ms-flex-preferred-size:320px;flex-basis:320px}}.idsk-footer__licence-logo{display:inline-block;margin-right:10px;vertical-align:top}@media (max-width:48.0525em){.idsk-footer__licence-logo{margin-bottom:15px}}.idsk-footer__licence-logo>*{width:218px;height:47px}.idsk-footer__licence-description{display:inline-block;margin-bottom:15px}.idsk-footer__copyright-logo{display:inline-block;min-width:125px;padding-top:112px;background-image:url(/assets/images/govuk-crest.png);background-repeat:no-repeat;background-position:50% 0;background-size:125px 102px;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.idsk-footer__copyright-logo{background-image:url(/assets/images/govuk-crest-2x.png)}}.idsk-footer__inline-list{margin-top:0;margin-bottom:15px;padding:0}.idsk-footer__meta-custom{margin-bottom:20px}.idsk-footer__inline-list-item{display:inline-block;margin-right:15px;margin-bottom:5px}.idsk-footer__heading{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #bfc1c3}@media (min-width:40.0625em){.idsk-footer__heading{margin-bottom:40px}}@media (max-width:40.0525em){.idsk-footer__heading{padding-bottom:10px}}.idsk-footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.idsk-footer__section{display:inline-block;margin-right:15px;margin-bottom:30px;margin-left:15px;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media (max-width:48.0525em){.idsk-footer__section{-ms-flex-preferred-size:200px;flex-basis:200px}}@media (min-width:48.0625em){.idsk-footer__section:first-child{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}.idsk-footer__list{margin:0;padding:0;list-style:none;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:48.0625em){.idsk-footer__list--columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.idsk-footer__list--columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.idsk-footer__list-item{margin-bottom:15px}@media (min-width:40.0625em){.idsk-footer__list-item{margin-bottom:20px}}.idsk-footer__list-item:last-child{margin-bottom:0}.idsk-footer-extended{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;line-height:1.14286;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:100px;background:#f3f2f1;box-shadow:0 -1px 0 rgba(0,0,0,.25);font-style:normal;font-weight:400}@media print{.idsk-footer-extended{}}@media (min-width:40.0625em){.idsk-footer-extended{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-footer-extended{font-size:14pt;line-height:1.2}}.idsk-footer-extended.idsk-footer-extended--up-button-enabled{box-shadow:none}.idsk-footer-extended-inline-list{margin-top:0;margin-bottom:15px;padding-left:0;padding-top:30px}@media (min-width:40.0625em){.idsk-footer-extended-inline-list{padding-top:25px}}.idsk-footer-extended-description-panel .idsk-footer-extended-inline-list-item{display:inline-block}.idsk-footer-extended-inline-list-item{display:block;margin-right:15px;margin-bottom:5px}.idsk-footer-extended-list-item{display:block;margin-bottom:15px}.idsk-footer-extended-description-panel-top-border{border-top:1px solid #bfc1c3}.idsk-footer-extended-subtitle{border-top:1px solid #bfc1c3;padding-top:7px}#idsk-footer-extended-close-error-form-button:hover,#idsk-footer-extended-close-help-form-button:hover{color:#0b0c0c}.idsk-footer-extended-meta-item{margin-right:15px;margin-bottom:5px;margin-left:0}.idsk-footer-extended-logo{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-positive:0;flex-grow:0;margin:30px 0;width:100%;max-width:250px}.idsk-footer-extended-logo img,.idsk-footer-extended-logo svg{height:100%;max-height:150px;width:100%}.idsk-footer-extended-frame{display:inline-block;width:100%;height:15px;left:0;top:0;color:#0b0c0c}@media (min-width:40.0625em){.idsk-footer-extended-frame{width:90%}}.idsk-footer-extended-label{font-style:normal;font-weight:300;color:#0b0c0c;text-decoration:underline}.idsk-footer-extended-grid-column{padding-bottom:23px}.idsk-footer-extended-main-content{width:100%}.idsk-footer-extended-main-content .govuk-grid-column-one-half{padding:0}.idsk-footer-extended-main-content .govuk-grid-column-one-third,.idsk-footer-extended-main-content ul{padding-left:0}@media (min-width:40.0625em){.idsk-footer-extended-main-content .govuk-grid-column-one-third{padding-left:20px}}.idsk-footer-extended .govuk-heading-m{padding-top:15px}@media (min-width:40.0625em){.idsk-footer-extended .govuk-heading-m{font-size:1.39em}}@media (min-width:48.0625em){.idsk-footer-extended .govuk-heading-m{font-size:1.5em}}.idsk-footer-extended-feedback-content{width:100%;border-top:5px solid #0065b3;border-bottom:5px solid #0065b3;background-clip:border-box;background-color:#fff}@media (min-width:48.0625em){.idsk-footer-extended-feedback-content{border-top:10px solid #0065b3;border-bottom:10px solid #0065b3}}.idsk-footer-extended-feedback{width:100%;background:#0065b3}#idsk-footer-extended-feedback{margin:0 -15px}@media (min-width:40.0625em){#idsk-footer-extended-feedback{height:70px}}@media screen and (min-width:670px){#idsk-footer-extended-feedback{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}}@media screen and (min-width:670px) and (min-width:40.0625em){#idsk-footer-extended-feedback{font-size:16px;font-size:1rem;line-height:1.25}}@media (min-width:48.0625em){#idsk-footer-extended-feedback{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:48.0625em){#idsk-footer-extended-feedback{}}@media (min-width:48.0625em) and (min-width:40.0625em){#idsk-footer-extended-feedback{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:48.0625em){#idsk-footer-extended-feedback{font-size:14pt;line-height:1.15}}.idsk-footer-extended-feedback-text{font-style:normal;color:#fff}@media (min-width:48.0625em){.idsk-footer-extended-feedback-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-text{}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-footer-extended-feedback-text{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-text{font-size:14pt;line-height:1.15}}#idsk-footer-extended-feedback-no-button,#idsk-footer-extended-feedback-yes-button{font-weight:700}.idsk-footer-extended-feedback-text-answers{font-style:normal;font-weight:400;color:#fff}@media (min-width:40.0625em){.idsk-footer-extended-feedback-text-answers{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}}@media print and (min-width:40.0625em){.idsk-footer-extended-feedback-text-answers{}}@media (min-width:40.0625em) and (min-width:40.0625em){.idsk-footer-extended-feedback-text-answers{font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:40.0625em){.idsk-footer-extended-feedback-text-answers{font-size:14pt;line-height:1.2}}@media (min-width:48.0625em){.idsk-footer-extended-feedback-text-answers{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-text-answers{}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-footer-extended-feedback-text-answers{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-text-answers{font-size:14pt;line-height:1.15}}.idsk-footer-extended-logo:active,.idsk-footer-extended-logo:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-footer-extended-logo-box{text-align:-webkit-center;padding-right:0}:root .idsk-footer-extended-logo-box,_:-ms-fullscreen{margin-top:-26px}@media (min-width:40.0625em){.idsk-footer-extended-info-links{width:57%}}@media (min-width:48.0625em){.idsk-footer-extended-info-links{width:66.6666%}}.idsk-footer-extended-feedback-container.collapsed{max-height:0}.idsk-footer-extended-feedback-button{text-align:center;color:#0065b3}@media (min-width:40.0625em){.idsk-footer-extended-feedback-button{text-align:left}}.idsk-footer-extended-close-button{padding-top:15px}.idsk-footer-extended-help-button{background:none;border-style:none;text-decoration:underline;cursor:pointer}#idsk-footer-extended-error-button{padding:0;float:right;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width:641px){#idsk-footer-extended-error-button{float:unset}}#idsk-footer-extended-error-button:focus,#idsk-footer-extended-feedback-no-button:focus,#idsk-footer-extended-feedback-yes-button:focus,.idsk-footer-extended-help-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-footer-extended-form-text{font-style:normal;font-weight:300;color:#0b0c0c}.idsk-footer-extended-display-none{display:none}.idsk-footer-extended-display-hidden{visibility:hidden}.idsk-footer-extended-feedback-hidden{max-height:0;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out}.idsk-footer-extended-open{max-height:619px;height:auto;-webkit-transition:max-height .7s ease-in;transition:max-height .7s ease-in;overflow:hidden}.idsk-footer-extended-feedback-question-info-usefull{display:none}@media (min-width:40.0625em){.idsk-footer-extended-feedback-question-info-usefull{display:inline}}.idsk-footer-extended-usefull-question-mobile{display:revert;line-height:45px}@media (min-width:40.0625em){.idsk-footer-extended-usefull-question-mobile{display:none}}.idsk-footer-extended-white-border{border-top:2px solid #fff}@media (min-width:40.0625em){.idsk-footer-extended-white-border{border-top:none}}.idsk-footer-extended-feedback-question-container{display:-ms-flexbox;display:-webkit-box;display:flex;width:-webkit-fill-available}.idsk-footer-extended-help-form-header-mobile{padding:0}#idsk-footer-extended-heart{text-align:center}@media (min-width:40.0625em){#idsk-footer-extended-heart{text-align:left}}.idsk-footer-extended .idsk-button{width:auto}#idsk-footer-extended-close-error-form-button,#idsk-footer-extended-close-help-form-button{float:right;margin-top:-3px}.idsk-footer-extended-write-us-button{float:right;padding-top:15px}.idsk-footer-extended-feedback-question-container .govuk-grid-column-one-third{padding-right:0}.idsk-footer-extended-close-button-mobile{width:25%;padding-top:20px;display:inline}@media screen and (min-width:600px){.idsk-footer-extended-close-button-mobile{width:50%}}.idsk-footer-extended-close-button-tablet{display:none}@media (min-width:40.0625em){.idsk-footer-extended-close-button-tablet{display:inline;padding-top:19px}}.idsk-footer-extended-usefull-answers-mobile{float:right;padding-top:13px}@media (min-width:40.0625em){.idsk-footer-extended-usefull-answers-mobile{padding-top:0}}@media screen and (min-width:868px){.idsk-footer-extended-usefull-answers-mobile{padding-right:5%}}@media screen and (min-width:1200px){.idsk-footer-extended-usefull-answers-mobile{padding-right:12%}}@media (min-width:40.0625em){:root .idsk-footer-extended-usefull-answers-mobile,_:-ms-fullscreen{display:inline}.idsk-footer-extended{margin-right:0}}.idsk-footer-extended-display-hidden .idsk-footer-extended-feedback-container{max-height:0}.idsk-footer-extended-feedback-container{overflow:hidden;padding:0}@media (min-width:40.0625em){.idsk-footer-extended-feedback-container{margin:0;padding:25px 0}}#idsk-footer-extended-help-form .idsk-button{margin-top:15px;width:auto}.idsk-footer-extended-feedback-container .govuk-textarea:focus{width:98%;margin-left:3px}@media (min-width:40.0625em){.idsk-footer-extended-feedback-container .govuk-textarea:focus{margin-left:0;width:100%}}.idsk-footer-extended-feedback-container .govuk-select:focus{margin-left:3px}@media (min-width:40.0625em){.idsk-footer-extended-feedback-container .govuk-select:focus{margin-left:0}}.idsk-footer-extended-main-content .govuk-grid-column-full,.idsk-footer-extended-main-content .govuk-grid-column-two-thirds{padding:0}@media (min-width:40.0625em){.idsk-footer-extended-description-panel .govuk-grid-column-two-thirds{padding:0}}.idsk-footer-extended-heart{display:none}.idsk-footer-extended-heart-visible{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;font-weight:700;display:block;line-height:40px}@media print{.idsk-footer-extended-heart-visible{}}@media (min-width:40.0625em){.idsk-footer-extended-heart-visible{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-footer-extended-heart-visible{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-footer-extended-heart-visible{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-top:-5px;font-weight:700}}@media print and (min-width:40.0625em){.idsk-footer-extended-heart-visible{}}@media (min-width:40.0625em) and (min-width:40.0625em){.idsk-footer-extended-heart-visible{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:40.0625em){.idsk-footer-extended-heart-visible{font-size:14pt;line-height:1.15}}.idsk-footer-extended-heart--svg{display:none}@media (min-width:48.0625em){.idsk-footer-extended-heart--svg{display:unset;margin-bottom:-2px}}.idsk-footer-extended-answers-form{float:right}@media (min-width:48.0625em){.idsk-footer-extended-answers-form{padding-right:15%}}.idsk-footer-extended-feedback-container .govuk-hint,.idsk-footer-extended-feedback-container .govuk-label,.idsk-footer-extended-feedback-container .govuk-select,.idsk-footer-extended-feedback-container .govuk-textarea{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}@media print{.idsk-footer-extended-feedback-container .govuk-hint,.idsk-footer-extended-feedback-container .govuk-label,.idsk-footer-extended-feedback-container .govuk-select,.idsk-footer-extended-feedback-container .govuk-textarea{}}@media (min-width:40.0625em){.idsk-footer-extended-feedback-container .govuk-hint,.idsk-footer-extended-feedback-container .govuk-label,.idsk-footer-extended-feedback-container .govuk-select,.idsk-footer-extended-feedback-container .govuk-textarea{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-footer-extended-feedback-container .govuk-hint,.idsk-footer-extended-feedback-container .govuk-label,.idsk-footer-extended-feedback-container .govuk-select,.idsk-footer-extended-feedback-container .govuk-textarea{font-size:14pt;line-height:1.2}}#idsk-footer-extended-close-error-form-button,#idsk-footer-extended-close-help-form-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25}@media print{#idsk-footer-extended-close-error-form-button,#idsk-footer-extended-close-help-form-button{}}@media (min-width:40.0625em){#idsk-footer-extended-close-error-form-button,#idsk-footer-extended-close-help-form-button{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{#idsk-footer-extended-close-error-form-button,#idsk-footer-extended-close-help-form-button{font-size:12pt;line-height:1.2}}.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;font-size:14px}@media print{.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{}}@media (min-width:40.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{font-size:12pt;line-height:1.2}}@media screen and (min-width:670px){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}}@media screen and (min-width:670px) and (min-width:40.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{font-size:16px;font-size:1rem;line-height:1.25}}@media (min-width:48.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:48.0625em){.idsk-footer-extended-feedback-question-info-usefull,.idsk-footer-extended-feedback button{font-size:14pt;line-height:1.15}}.idsk-footer-extended-up-button-div{height:45px;width:100%;background-color:#fff}.idsk-footer-extended-up-button-a{float:right}.idsk-footer-extended__up-button-svg{padding:5px 5px 0 0}.idsk-footer-extended .govuk-link:link{color:#0b0c0c}.idsk-footer-extended .govuk-link:visited{color:#4c2c92}.idsk-footer-extended .govuk-link:hover{color:#003078}.idsk-footer-extended .govuk-link:active{color:#0b0c0c}#footer-extended-up-button{display:none}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.idsk-footer-extended__feedback-info{display:none}.idsk-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#fff;background:#131313}@media print{.idsk-header{}}@media (min-width:40.0625em){.idsk-header{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-header{font-size:14pt;line-height:1.2}}.idsk-header:after{content:"";display:block;width:100%;height:3px;background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(33.3%,#fff),color-stop(33.3%,#003183),color-stop(66.6%,#003183),color-stop(66.6%,#d0190f),to(#d0190f));background-image:-webkit-linear-gradient(left,#fff,#fff 33.3%,#003183 0,#003183 66.6%,#d0190f 0,#d0190f);background-image:linear-gradient(90deg,#fff 0,#fff 33.3%,#003183 0,#003183 66.6%,#d0190f 0,#d0190f);background-size:150px 100%;background-repeat:repeat}.idsk-header__container--full-width{padding:0 15px;border-color:#0065b3}.idsk-header__container--full-width .idsk-header__menu-button{right:15px}.idsk-header__container{position:relative;padding-top:20px;padding-bottom:10px}.idsk-header__container:after{content:"";display:block;clear:both}.idsk-header__logotype{display:inline-block;margin-right:5px}.idsk-header__logotype>*{width:186px;height:30px}.idsk-header__product-name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1;display:inline-table;padding-right:10px}@media print{.idsk-header__product-name{}}@media (min-width:40.0625em){.idsk-header__product-name{font-size:24px;font-size:1.5rem;line-height:1}}@media print{.idsk-header__product-name{font-size:18pt;line-height:1}}.idsk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header__link--homepage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;display:inline-block;font-size:30px;line-height:1}@media print{.idsk-header__link--homepage{}}.idsk-header__link--homepage:link,.idsk-header__link--homepage:visited{text-decoration:none}.idsk-header__link--homepage:active,.idsk-header__link--homepage:hover{margin-bottom:-1px;border-bottom:1px solid}.idsk-header__link--homepage:focus{margin-bottom:0;border-bottom:0}.idsk-header__link--service-name{display:inline-block;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}@media print{.idsk-header__link--service-name{}}@media (min-width:40.0625em){.idsk-header__link--service-name{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-header__link--service-name{font-size:18pt;line-height:1.15}}.idsk-header__content,.idsk-header__logo{box-sizing:border-box}.idsk-header__logo{margin-bottom:10px;padding-right:50px}@media (min-width:40.0625em){.idsk-header__logo{margin-bottom:10px}}@media (min-width:48.0625em){.idsk-header__logo{width:33.33%;padding-right:15px;float:left;vertical-align:top}}@media (min-width:48.0625em){.govuk-header__container--with-user .idsk-header__logo{width:25%}}@media (min-width:48.0625em){.idsk-header__content{width:66.66%;padding-left:15px;float:left}}@media (min-width:48.0625em){.govuk-header__container--with-user .idsk-header__content{width:50%}}.idsk-header__menu-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:none;position:absolute;top:20px;right:1rem;margin:0;padding:0;border:0;color:#fff;background:none}@media print{.idsk-header__menu-button{}}@media (min-width:40.0625em){.idsk-header__menu-button{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-header__menu-button{font-size:14pt;line-height:1.2}}.idsk-header__menu-button:hover{text-decoration:underline}.idsk-header__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header__menu-button:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:rgba(0,0,0,0);border-style:solid;border-width:8.66px 5px 0;border-top-color:inherit;content:"";margin-left:5px}@media (min-width:40.0625em){.idsk-header__menu-button{top:15px}}.idsk-header__menu-button--open:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:0 5px 8.66px;border-bottom-color:inherit}.idsk-header__navigation{display:block;margin:0;padding:0;list-style:none}@media (min-width:40.0625em){.idsk-header__navigation{margin-bottom:10px}}.js-enabled .idsk-header__menu-button{display:block}@media (min-width:48.0625em){.js-enabled .idsk-header__menu-button{display:none}}.js-enabled .idsk-header__navigation{display:none}@media (min-width:48.0625em){.js-enabled .idsk-header__navigation{display:block}}.js-enabled .idsk-header__navigation--open{display:block}@media (min-width:48.0625em){.idsk-header__navigation--end{margin:0;padding:5px 0;text-align:right}}.idsk-header__navigation--no-service-name{padding-top:40px}.idsk-header__navigation-item{padding:10px 0;border-bottom:1px solid #2e3133}@media (min-width:48.0625em){.idsk-header__navigation-item{display:inline-block;margin-right:15px;padding:5px 0;border:0}}.idsk-header__navigation-item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;white-space:nowrap}@media print{.idsk-header__navigation-item a{}}@media (min-width:40.0625em){.idsk-header__navigation-item a{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-header__navigation-item a{font-size:14pt;line-height:1.2}}.idsk-header__navigation-item--active a:hover,.idsk-header__navigation-item--active a:link,.idsk-header__navigation-item--active a:visited{color:#1d8feb}.idsk-header__navigation-item--active a:focus{color:#0b0c0c}.idsk-header__navigation-item:last-child{margin-right:0}.idsk-header__user{text-align:right}@media (min-width:48.0625em){.idsk-header__user{width:25%}}@media (min-width:48.0625em){.idsk-header__user--end{margin:0;padding:5px 0;text-align:right}}.idsk-header__user-icon{display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-top:-.5rem;margin-right:.5rem;fill:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:48.0625em){.idsk-header__user-icon{width:2.5rem;height:2.5rem}}.idsk--header__user-name{float:right;margin-top:-.5rem}@media (min-width:48.0625em){.govuk-header__container--full-width .idsk-header__user-icon{margin-top:-.5rem;margin-right:.5rem}}.govuk-header__container--full-width .idsk--header__user-name{margin-top:-.5rem}.idsk--header__user-logout{color:#fff}@media print{.idsk-header{border-bottom-width:0;background:rgba(0,0,0,0)}.idsk-header,.idsk-header__link:link,.idsk-header__link:visited{color:#0b0c0c}.idsk-header__link:after{display:none}}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.idsk-header-extended{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-top:30px;color:#003078;background:#fff}@media print{.idsk-header-extended{}}@media (min-width:40.0625em){.idsk-header-extended{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-header-extended{font-size:14pt;line-height:1.2}}.idsk-header-extended:after{content:"";display:block;width:100%;height:2px;background-color:#003078}.idsk-header-extended__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:row wrap}.idsk-header-extended__container:after{content:"";display:block;clear:both}.idsk-header-extended__content{width:100%}@media (min-width:48.0625em){.idsk-header-extended__content{float:left;margin-left:-30px;margin-right:-30px}}.idsk-header__link{text-decoration:none}.idsk-header__link:link,.idsk-header__link:visited{color:#fff}.idsk-header__link:hover{text-decoration:underline}.idsk-header__link:active,.idsk-header__link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__logo{padding-left:0;padding-bottom:15px;margin-right:auto}@media (max-width:19.99em){.idsk-header-extended__logo{width:70%}}@media (max-width:40.0525em){.idsk-header-extended__logo{padding-bottom:15px;max-width:70%}}@media (min-width:48.0625em){.idsk-header-extended__logo{padding:0 0 30px}}.idsk-header-extended__logo>a{display:initial}.idsk-header-extended__logo>a:active img,.idsk-header-extended__logo>a:active svg,.idsk-header-extended__logo>a:focus img,.idsk-header-extended__logo>a:focus svg{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__logo img,.idsk-header-extended__logo svg{height:100%;max-height:50px;max-width:100%}@media (min-width:48.0625em){.idsk-header-extended__logo img,.idsk-header-extended__logo svg{max-height:100px}}.idsk-header-extended__logotype-crown{max-width:246px;position:relative;fill:currentColor}.idsk-header-extended__logotype-crown-fallback-image{width:36px;height:32px;border:0}.idsk-header-extended__logotype-crown-mobile,.idsk-header-extended__logotype-crown-mobile-navigation,.idsk-header-extended__logotype-crown-mobile-small-navigation{display:none}@media (max-width:48.0525em){.idsk-header-extended.idsk-header-extended--shrink .idsk-header-extended__logo{padding-bottom:15px}.idsk-header-extended.idsk-header-extended--shrink .idsk-header-extended__logotype-crown,.idsk-header-extended.idsk-header-extended--shrink .idsk-header-extended__logotype-crown-mobile-navigation{display:none}.idsk-header-extended.idsk-header-extended--shrink .idsk-header-extended__logotype-crown-mobile{display:inline-block}}@media (max-width:48.0525em){.idsk-header-extended__content,.idsk-header-extended__language,.idsk-header-extended__mobile,.idsk-header-extended__search,.idsk-header-extended__social{display:none}}.idsk-header-extended__search{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-right:20px}@media print{.idsk-header-extended__search{}}@media (min-width:40.0625em){.idsk-header-extended__search{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-header-extended__search{font-size:14pt;line-height:1.2}}.idsk-header-extended__search-label{color:#0b0c0c;position:absolute;padding:5px}.idsk-header-extended__search-label.idsk-header-extended__search-input--focus{z-index:-1}.idsk-header-extended__search-form:focus-within .idsk-header-extended__search-label{z-index:-1}.idsk-header-extended__search .govuk-input{height:30px;width:200px;border:1px solid #0b0c0c}.idsk-header-extended__search .govuk-input:focus{z-index:2}.idsk-header-extended__search .govuk-button{height:30px;width:28px;font-size:12px;margin-left:-4px;padding-top:7px;padding-left:5px;background-color:#0065b3;box-shadow:none}.idsk-header-extended__language{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;padding:0 15px 5px 0}@media print{.idsk-header-extended__language{}}@media (min-width:40.0625em){.idsk-header-extended__language{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-header-extended__language{font-size:14pt;line-height:1.15}}.idsk-header-extended__language--active .idsk-header-extended__language-button:after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.idsk-header-extended__language--active .idsk-header-extended__language-list{display:block;position:absolute}.idsk-header-extended__language-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;background:none;border:none;padding-right:30px}@media print{.idsk-header-extended__language-button{}}@media (min-width:40.0625em){.idsk-header-extended__language-button{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-header-extended__language-button{font-size:14pt;line-height:1.15}}.idsk-header-extended__language-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none;outline:none}.idsk-header-extended__language-button:after{position:absolute;margin-top:8px;margin-left:10px;border-color:#003078 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0;content:"";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.idsk-header-extended__language-list{display:none;list-style:none;padding:0;text-align:left;margin:10px 0 0;background-color:#fff}.idsk-header-extended__language-list-item{padding:5px}.idsk-header-extended__language-list-link{color:#003078;display:block;text-decoration:none}.idsk-header-extended__language-list-link:hover{text-decoration:underline}.idsk-header-extended__language-list-link:active,.idsk-header-extended__language-list-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__social-list{list-style:none;padding-left:0;margin:0}.idsk-header-extended__social-item{display:inline-block;padding:0 4px}.idsk-header-extended__social-link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;color:#003078}@media print{.idsk-header-extended__social-link{}}@media (min-width:40.0625em){.idsk-header-extended__social-link{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-header-extended__social-link{font-size:14pt;line-height:1.15}}.idsk-header-extended__social-link:active,.idsk-header-extended__social-link:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended--left{margin-left:auto}.idsk-header-extended__navigation{display:block;margin:0;padding:0;list-style:none}.idsk-header-extended__navigation-item{padding:15px 0}@media (min-width:48.0625em){.idsk-header-extended__navigation-item{display:inline-block;border:none;padding:15px 30px}}.idsk-header-extended__navigation-item>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;white-space:nowrap;text-decoration:none}@media print{.idsk-header-extended__navigation-item>a{}}@media (min-width:40.0625em){.idsk-header-extended__navigation-item>a{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-header-extended__navigation-item>a{font-size:14pt;line-height:1.15}}.idsk-header-extended__navigation-item>a:hover,.idsk-header-extended__navigation-item>a:link,.idsk-header-extended__navigation-item>a:visited{color:#003078}.idsk-header-extended__navigation-item>a:active,.idsk-header-extended__navigation-item>a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__navigation-item .idsk-header-extended__arrow:after{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8.66px 5px 0;content:"";position:relative;left:10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (min-width:48.0625em){.idsk-header-extended__navigation-item .idsk-header-extended__arrow:after{display:none}}.idsk-header-extended__navigation-item--active{background-color:#003078}.idsk-header-extended__navigation-item--active a:hover,.idsk-header-extended__navigation-item--active a:link,.idsk-header-extended__navigation-item--active a:visited{color:#fff}.idsk-header-extended__navigation-item--active a:active,.idsk-header-extended__navigation-item--active a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__navigation-item--active .idsk-header-extended__arrow:after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.idsk-header-extended__navigation-item--active .idsk-header-extended__navigation-submenu{display:block}.idsk-header-extended__navigation-submenu{display:none;left:0;background-color:#003078;width:100%;padding:0;z-index:10}@media (min-width:48.0625em){.idsk-header-extended__navigation-submenu{position:absolute;padding:20px 0;margin-top:15px}}.idsk-header-extended__navigation-submenu a{color:#fff;font-size:16px;font-weight:400;line-height:20px;font-style:normal;text-decoration:none}.idsk-header-extended__navigation-submenu a:hover{text-decoration:underline;color:#fff;background:none}.idsk-header-extended__navigation-submenu a:active,.idsk-header-extended__navigation-submenu a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended__navigation-submenu ul{display:block;padding-left:5px}.idsk-header-extended__navigation-submenu ul li{display:inline-block;padding:5px 20px;width:20%;color:#fff}@media (max-width:48.0525em){.idsk-header-extended__navigation-submenu ul li{width:100%;padding:0 0 10px}}.idsk-header-extended__navigation-submenu ul li:before{content:"\2022";color:#fff;font-weight:bolder;display:inline-block;width:20px;font-size:20px}.idsk-header-extended__navigation-submenu ul li i{font-size:10px;padding-right:8px}.idsk-header-extended__menu-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;font-weight:700;position:absolute;top:15px;right:15px;padding:0;border:0;color:#003078;background:none;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media print{.idsk-header-extended__menu-button{}}@media (min-width:40.0625em){.idsk-header-extended__menu-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-header-extended__menu-button{font-size:18pt;line-height:1.15}}.idsk-header-extended__menu-button:active,.idsk-header-extended__menu-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}@media print{.idsk-header-extended{border-bottom-width:0;color:#0b0c0c;background:rgba(0,0,0,0)}.idsk-header-extended__logotype-crown-fallback-image{display:none}.idsk-header-extended__link:link,.idsk-header-extended__link:visited{color:#0b0c0c}.idsk-header-extended:after{display:none}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended{position:fixed;top:0;padding-top:15px;width:100vw;display:table;overflow-y:scroll;z-index:11}}.js-enabled .idsk-header-extended__mobile{background:#003078;display:none;height:100%;left:0;overflow-x:hidden;padding:15px;position:fixed;top:0;width:0;z-index:11}@media (min-width:40.0625em){.js-enabled .idsk-header-extended__mobile{padding:15px 30px 30px}}.js-enabled .idsk-header-extended__mobile-close{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:31px;height:20px;line-height:16px;padding-left:0;position:absolute;right:25px;top:25px;width:25px;z-index:5}.js-enabled .idsk-header-extended__mobile-close:after{content:"\2715"}.js-enabled .idsk-header-extended__mobile-close:active,.js-enabled .idsk-header-extended__mobile-close:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.js-enabled .idsk-header-extended__mobile-close{right:50px}}.js-enabled .idsk-header-extended__menu-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:40.0625em){.js-enabled .idsk-header-extended__menu-button{right:40px}}@media (min-width:48.0625em){.js-enabled .idsk-header-extended__menu-button{display:none}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended-notification{padding-top:91px}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu{height:100%;overflow-y:scroll;display:inline-block;z-index:11}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile{display:block;width:calc(100% - 30px);height:calc(100% - 30px)}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile{width:calc(100% - 60px);height:calc(100% - 45px)}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile-close{display:block}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__logo{z-index:12}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__logotype-crown,.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__logotype-crown-mobile{display:none}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__logotype-crown-mobile-navigation{max-width:246px;display:-webkit-box;display:-ms-flexbox;display:flex}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search{clear:both;display:block;margin-top:10px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-form:focus-within .idsk-header-extended__search-label{z-index:-1}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;padding:15px}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label{}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label{font-size:18pt;line-height:1.15}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label{width:calc(100% - 60px);padding:10px}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .idsk-header-extended__search-label.idsk-header-extended__search-input--focus{z-index:-1}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .govuk-input{height:50px;max-width:240px;width:100%;border:1px solid #0b0c0c}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .govuk-input.idsk-header-extended__search-input--focus,.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .govuk-input:focus{z-index:2}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__search .govuk-button{margin-top:1px;font-size:19px;height:48px;width:48px;padding-left:9px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content{display:block;margin-bottom:30px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167;color:#fff;padding-left:0}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content a{}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content a{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content a{font-size:24pt;line-height:1.05}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content-item--active .idsk-header-extended__link{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-js-header-extended-submenu-toggle{padding-right:20px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu{padding-top:20px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu ul{padding-left:0;margin-left:0}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a{}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a{font-size:27px;font-size:1.6875rem;line-height:1.11111}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a{font-size:18pt;line-height:1.15}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a:active,.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a:hover{background:#ffdf0f;color:#003078;font-weight:600;text-decoration:none}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__content .idsk-header-extended__navigation-submenu li a.active{font-weight:600}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__hr{border:none;border-top:2px solid #fff}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167;display:block;margin-top:15px;padding-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language{}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language{font-size:24pt;line-height:1.05}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.04167;color:#fff;padding-right:30px;padding-left:0}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-button{}}@media (max-width:48.0525em) and (min-width:40.0625em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-button{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print and (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-button{font-size:24pt;line-height:1.05}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-button:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);margin-top:10px;border-width:8px 5px 0}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-list{background:none;position:relative;width:100%}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__mobile .idsk-header-extended__language-list-link{color:#fff}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__social{display:block;margin-top:20px}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__social-link{color:#fff}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu .idsk-header-extended__social-item:first-child{padding-left:0}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu.idsk-header-extended--shrink .idsk-header-extended__logotype-crown-mobile,.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu.idsk-header-extended--shrink .idsk-header-extended__logotype-crown-mobile-navigation{display:none}.js-enabled .idsk-header-extended.idsk-header-extended--show-mobile-menu.idsk-header-extended--shrink .idsk-header-extended__logotype-crown-mobile-small-navigation{display:inline-block}}@media (max-width:48.0525em){.js-enabled .idsk-header-extended.idsk-header-extended--cookie{position:absolute}}.idsk-header-extended__language--current-text img,.idsk-header-extended__language-list-link img{width:15%}@media (max-width:40.0525em){.idsk-skip-link--sticky:focus+.idsk-header-extended{top:2.28124rem}}@media (min-width:40.0625em){.idsk-skip-link--sticky:focus+.idsk-header-extended{top:2.53124rem}}@media (max-width:48.0525em){.idsk-skip-link--sticky:focus~.idsk-header-extended-notification{padding-top:7.938rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.idsk-header-extended-ie-fix{height:55px}}@media (-ms-high-contrast:active) and (min-width:48.0625em),(-ms-high-contrast:none) and (min-width:48.0625em){.idsk-header-extended-ie-fix{height:0}}.idsk-in-page-navigation{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:15px;padding:0;width:100%;z-index:10}@media print{.idsk-in-page-navigation{}}@media (min-width:40.0625em){.idsk-in-page-navigation{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-in-page-navigation{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-in-page-navigation{margin-bottom:30px;margin-left:-15px;padding:0;width:calc(100% + 30px)}}@media (min-width:48.0625em){.idsk-in-page-navigation{width:25%;padding-left:30px}}.idsk-in-page-navigation--sticky{position:fixed;top:70px;width:100%}@media (min-width:48.0625em){.idsk-in-page-navigation--sticky{position:-webkit-sticky;position:sticky;top:0;width:25%}}.idsk-in-page-navigation__title{margin-bottom:20px;font-weight:700}.idsk-in-page-navigation__link-number,.idsk-in-page-navigation__link-panel{display:none}.idsk-in-page-navigation__list{list-style-type:none;margin:0;padding:0 15px}.idsk-in-page-navigation__list:after{content:"";display:block;clear:both}@media (min-width:40.0625em){.idsk-in-page-navigation__list{padding-left:30px;padding-right:30px}}@media (min-width:48.0625em){.idsk-in-page-navigation__list{padding:0}}.idsk-in-page-navigation__list-item{color:#0065b3;margin-bottom:20px;padding-left:15px}.idsk-in-page-navigation__list-item--active{font-weight:700;position:relative}.idsk-in-page-navigation__list-item--active:before{display:inline-block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:5px 0 5px 8.66px;border-left-color:inherit;content:"";position:absolute;top:10px;left:0}.idsk-in-page-navigation__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;text-decoration:none}@media print{.idsk-in-page-navigation__link{}}.idsk-in-page-navigation__link:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-in-page-navigation__link:link{color:#0065b3}.idsk-in-page-navigation__link:visited{color:#4c2c92}.idsk-in-page-navigation__link:hover{color:#003078}.idsk-in-page-navigation__link:active,.idsk-in-page-navigation__link:focus{color:#0b0c0c}@media (max-width:48.0525em){.idsk-in-page-navigation--expand .idsk-in-page-navigation__list{margin-bottom:15px;max-height:300px;overflow-y:auto;padding-top:15px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.idsk-in-page-navigation--expand .idsk-in-page-navigation__link-panel-button:before{top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-in-page-navigation--expand .idsk-in-page-navigation__link-panel-button:before{top:25px}}@media (max-width:48.0525em){.idsk-in-page-navigation__title{display:none}.idsk-in-page-navigation__link-panel{background:#003078;cursor:pointer;display:inline-block;position:relative;width:100%}.idsk-in-page-navigation__link-panel-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.11111;border:none;color:#fff;font-weight:700;padding:15px 50px 15px 15px;text-align:left;width:100%;background:#003078;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media print and (max-width:48.0525em){.idsk-in-page-navigation__link-panel-button{}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-in-page-navigation__link-panel-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print and (max-width:48.0525em){.idsk-in-page-navigation__link-panel-button{font-size:18pt;line-height:1.15}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-in-page-navigation__link-panel-button{padding:15px 80px 15px 30px}}@media (max-width:48.0525em){.idsk-in-page-navigation__link-panel-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-in-page-navigation__link-panel-button:before{border-style:solid;border-width:.25em .25em 0 0;color:#fff;content:"";display:inline-block;height:.45em;right:25px;position:absolute;top:15px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:top;width:.45em}}@media (max-width:48.0525em) and (min-width:40.0625em){.idsk-in-page-navigation__link-panel-button:before{right:50px;top:20px}}@media (max-width:48.0525em){.idsk-in-page-navigation__link-panel-button:focus:before{color:#0b0c0c}.idsk-in-page-navigation__link{text-decoration:underline}.idsk-in-page-navigation__link-number{display:inline-block;text-decoration:underline}.idsk-in-page-navigation__link-number:focus{text-decoration:none}.idsk-in-page-navigation__list{background-color:#fff;border-bottom:4px solid #003078;padding-top:0;max-height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow-y:hidden}.idsk-in-page-navigation__list-item--active:before{top:5px}}.idsk-intro-block{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}@media print{.idsk-intro-block{}}@media (min-width:40.0625em){.idsk-intro-block{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-intro-block{font-size:14pt;line-height:1.15}}.idsk-intro-block .govuk-heading-xl{margin-bottom:0}@media (min-width:48.0625em){.idsk-intro-block .govuk-heading-xl{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167}}@media print and (min-width:48.0625em){.idsk-intro-block .govuk-heading-xl{}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-intro-block .govuk-heading-xl{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print and (min-width:48.0625em){.idsk-intro-block .govuk-heading-xl{font-size:24pt;line-height:1.05}}.idsk-intro-block .govuk-heading-l{margin-bottom:0}@media (min-width:40.0625em){.idsk-intro-block .govuk-heading-l{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111}}@media print and (min-width:40.0625em){.idsk-intro-block .govuk-heading-l{}}@media (min-width:40.0625em) and (min-width:40.0625em){.idsk-intro-block .govuk-heading-l{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print and (min-width:40.0625em){.idsk-intro-block .govuk-heading-l{font-size:18pt;line-height:1.15}}.idsk-intro-block .govuk-body{margin-bottom:20px}@media (min-width:48.0625em){.idsk-intro-block .govuk-body{margin-bottom:50px}}.idsk-intro-block .app-pane-grey{background-color:#f3f2f1}@media (min-width:48.0625em){.idsk-intro-block .govuk-grid-column-one-third-from-desktop{width:calc(33.3333% - 50px)}}.idsk-intro-block .govuk-heading-m{font-size:24px}.idsk-intro-block__list__ul{margin-top:0;margin-bottom:15px;padding-left:0;display:table}.idsk-intro-block__list__li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:inline-block;margin-right:30px;margin-bottom:10px}@media print{.idsk-intro-block__list__li{}}@media (min-width:40.0625em){.idsk-intro-block__list__li{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-intro-block__list__li{font-size:14pt;line-height:1.2}}@media (min-width:48.0625em){.idsk-intro-block__list__li{margin-right:15px}}.idsk-intro-block__list__a{white-space:nowrap}.idsk-intro-block__list__li .govuk-link:active,.idsk-intro-block__list__li .govuk-link:link{color:#626a6e}@media (min-width:48.0625em){.idsk-intro-block__side-menu{margin-left:50px}}@media (min-width:48.0625em){.idsk-intro-block__side-menu .govuk-heading-s{font-weight:400;margin-bottom:10px;text-transform:uppercase}}@media (max-width:40.0525em){.idsk-intro-block__side-menu .govuk-heading-s{font-weight:700;font-size:18px;line-height:20px}}.idsk-intro-block__side-menu.app-pane-blue,.idsk-intro-block__side-menu.app-pane-grey{padding-top:15px}.idsk-intro-block__side-menu__default__ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:contents;font-style:normal;font-weight:700;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0065b3}@media print{.idsk-intro-block__side-menu__default__ul{}}@media (min-width:40.0625em){.idsk-intro-block__side-menu__default__ul{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-intro-block__side-menu__default__ul{font-size:14pt;line-height:1.15}}.idsk-intro-block__side-menu__ul{float:none;padding-bottom:20px;display:contents}@media (min-width:48.0625em){.idsk-intro-block__side-menu__ul{float:right;padding-bottom:0}}.idsk-intro-block__side-menu__li{padding-bottom:15px}.app-pane-blue .idsk-intro-block__side-menu__li:before{content:"\2022";color:#fff;display:inline-block;margin-left:0;font-size:40px;margin-right:10px;line-height:20px;margin-top:-4px}.app-pane-grey .idsk-intro-block__side-menu__li:before{content:"\2022";color:#0b0c0c;display:inline-block;margin-left:0;font-size:40px;margin-right:10px;line-height:20px;margin-top:-4px}.idsk-intro-block__side-menu__ul .idsk-intro-block__side-menu__li{display:-webkit-box;display:-ms-flexbox;display:flex}.idsk-intro-block__side-menu__default__li{display:table;float:none;margin:-20px 0}@media (min-width:48.0625em){.idsk-intro-block__side-menu__default__li{display:contents;float:right;padding-bottom:0}}#idsk-intro-block__side-menu__title .govuk-heading-l{padding-top:15px;margin-bottom:10px}@media (min-width:40.0625em){#idsk-intro-block__side-menu__title .govuk-heading-l{padding-top:0;margin-top:10px}}.idsk-intro-block__side-menu__default__subtitle{padding-top:25px}#idsk-intro-block__side-menu__title{padding-bottom:15px}@media (min-width:48.0625em){#idsk-intro-block__side-menu__title{margin-top:5px;width:26%;float:right}}.idsk-intro-block__side-menu__span{padding-top:15px;padding-right:5px}.idsk-intro-block__bottom-menu__li{display:block;color:#0b0c0c;padding-bottom:10px}@media (min-width:48.0625em){.idsk-intro-block__bottom-menu__li{display:inline-grid;padding-bottom:0;padding-right:20px}}.app-pane-grey .govuk-heading-s,.app-pane-grey .idsk-intro-block__side-menu__a,.app-pane-grey .idsk-intro-block__side-menu__li{color:#0b0c0c;font-weight:700}.app-pane-grey .idsk-intro-block__side-menu__text{margin-top:15px}.app-pane-blue{background-color:#0065b3}.app-pane-blue *{color:#fff}.app-pane-blue .idsk-intro-block__side-menu__span .idsk-intro-block__side-menu__circle{fill:#fff}.app-pane-blue .govuk-heading-l,.app-pane-blue .idsk-intro-block__side-menu__a,.app-pane-blue .idsk-intro-block__side-menu__li{color:#fff;font-weight:700}.app-pane-blue .govuk-heading-l{color:#fff}.idsk-warning-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;margin-bottom:20px;background-color:#ffdf0f;padding:10px 0}@media print{.idsk-warning-text{}}@media (min-width:40.0625em){.idsk-warning-text{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-warning-text{font-size:14pt;line-height:1.2;color:#000}}@media (min-width:40.0625em){.idsk-warning-text{margin-bottom:30px}}.idsk-warning-text__text{display:block;font-weight:700}.idsk-warning-text__text a:active,.idsk-warning-text__text a:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-warning-text--info{background-color:#f3f2f1}.idsk-warning-text--info .idsk-warning-text__icon{display:none}.idsk-related-content__line{background-color:#003078;height:2px;border:0;margin-bottom:10px}.idsk-related-content__heading,.idsk-related-content__list>.idsk-related-content__list-item{margin-bottom:10px}.idsk-related-content__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline;color:#0065b3}@media print{.idsk-related-content__link{}}.idsk-related-content__link:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-related-content__link:link{color:#0065b3}.idsk-related-content__link:visited{color:#4c2c92}.idsk-related-content__link:hover{color:#003078}.idsk-related-content__link:active,.idsk-related-content__link:focus{color:#0b0c0c}.idsk-stepper{margin-left:45px;position:relative}.idsk-stepper:after{content:"";position:absolute;z-index:2;width:18px;left:-46px;border-bottom:2px solid #949494}@media (min-width:40.0625em){.idsk-stepper:after{left:-43px}}@media (min-width:48.0625em){.idsk-stepper:after{left:-40px}}.idsk-stepper__caption{padding-bottom:15px}.idsk-stepper__caption.govuk-caption-m{color:#0b0c0c}.idsk-stepper__subtitle-container{width:100%;margin-bottom:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:40.0625em){.idsk-stepper__subtitle-container{margin-bottom:0}}.idsk-stepper__subtitle-container .idsk-stepper__subtitle--heading{width:75%;padding-top:0}@media (min-width:40.0625em){.idsk-stepper__subtitle-container .idsk-stepper__subtitle--heading{padding-top:0}}.idsk-stepper__subtitle-container .idsk-stepper__controls{width:25%;padding:0}.idsk-stepper__section,.idsk-stepper__section-title{position:relative;min-height:75px}.idsk-stepper__section-title:before,.idsk-stepper__section:before{content:"";position:absolute;z-index:2;height:100%;border-left:2px solid #949494;background:#fff;top:35px;left:-38px}@media (min-width:40.0625em){.idsk-stepper__section-title:before,.idsk-stepper__section:before{left:-35px}}@media (min-width:48.0625em){.idsk-stepper__section-title:before,.idsk-stepper__section:before{left:-32px}}.idsk-stepper__bolder-line .idsk-stepper__section-content .govuk-link:focus:before{content:"";position:absolute;z-index:2;width:18px;left:-35px;padding-top:12px;border-bottom:2px solid #0b0c0c}@media (min-width:40.0625em){.idsk-stepper__bolder-line .idsk-stepper__section-content .govuk-link:focus:before{left:-33px}}@media (min-width:48.0625em){.idsk-stepper__bolder-line .idsk-stepper__section-content .govuk-link:focus:before{left:-32px}}.idsk-stepper__subtitle-container .govuk-heading-m{color:#0065b3;margin-left:-15px;margin-bottom:20px}.idsk-stepper__section-header .govuk-heading-m{color:#0065b3;margin-bottom:0}.idsk-stepper__bolder-line.idsk-stepper__section--expanded.idsk-stepper__section:before{border-color:#0b0c0c}.idsk-stepper__bolder-line.idsk-stepper__section--expanded.idsk-stepper__section .idsk-stepper__circle--number{border-color:#0b0c0c}.idsk-stepper__section--last-item:before{height:calc(100% - 34px)}.js-enabled .idsk-stepper__section-header.idsk-stepper__section-subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;color:#0065b3;padding-top:35px;padding-bottom:20px;cursor:text}@media print{.js-enabled .idsk-stepper__section-header.idsk-stepper__section-subtitle{}}@media (min-width:40.0625em){.js-enabled .idsk-stepper__section-header.idsk-stepper__section-subtitle{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.js-enabled .idsk-stepper__section-header.idsk-stepper__section-subtitle{font-size:18pt;line-height:1.15}}.idsk-stepper__circle{box-sizing:border-box;position:absolute;z-index:5;top:19px;left:-50px;width:26px;height:26px;color:#0b0c0c;background:#fff;border-radius:100px;text-align:center}@media (min-width:40.0625em){.idsk-stepper__circle{top:24px;width:32px;height:32px}}@media (min-width:48.0625em){.idsk-stepper__circle{left:-47px;top:24px}}.idsk-stepper__circle--letter{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;border:none;padding-top:3px}@media print{.idsk-stepper__circle--letter{}}@media (min-width:40.0625em){.idsk-stepper__circle--letter{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-stepper__circle--letter{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-stepper__circle--letter{padding-top:1px}}.idsk-stepper__circle--number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;border:2px solid #949494;padding-top:3px;line-height:.9rem}@media print{.idsk-stepper__circle--number{}}@media (min-width:40.0625em){.idsk-stepper__circle--number{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-stepper__circle--number{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-stepper__circle--number{padding-top:1px;line-height:1.5rem}}.idsk-stepper__section{padding-top:15px}.idsk-stepper__section-header{padding-top:25px;padding-bottom:25px}.idsk-stepper__section-heading{margin-top:0;margin-bottom:0}.idsk-stepper__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:inline-block;margin-bottom:0;padding-top:15px}@media print{.idsk-stepper__section-button{}}@media (min-width:40.0625em){.idsk-stepper__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-stepper__section-button{font-size:18pt;line-height:1.15}}.idsk-stepper__section-summary{margin-top:10px;margin-bottom:0}.idsk-stepper__section-content>:last-child{margin-bottom:0}.js-enabled .idsk-stepper{border-bottom:2px solid #949494}.js-enabled .idsk-stepper__section{padding-top:0}.js-enabled .idsk-stepper__section-content{display:none;padding-top:0;padding-bottom:15px}@media (min-width:40.0625em){.js-enabled .idsk-stepper__section-content{padding-top:0;padding-bottom:15px}}.js-enabled .idsk-stepper__section--expanded .idsk-stepper__section-content{display:block}.js-enabled .js-enabled .idsk-stepper__open-all{text-align:right}.js-enabled .idsk-stepper__open-all{font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin:0;padding-right:0;border-width:0;color:#0065b3;background:none;cursor:pointer;-webkit-appearance:none;text-align:right;height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media (min-width:40.0625em){.js-enabled .idsk-stepper__open-all{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.js-enabled .idsk-stepper__open-all{font-size:14pt;line-height:1.15;}}.js-enabled .idsk-stepper__open-all:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.js-enabled .idsk-stepper__open-all:link{color:#0065b3}.js-enabled .idsk-stepper__open-all:visited{color:#4c2c92}.js-enabled .idsk-stepper__open-all:hover{color:#003078}.js-enabled .idsk-stepper__open-all:active,.js-enabled .idsk-stepper__open-all:focus{color:#0b0c0c}.js-enabled .idsk-stepper__open-all::-moz-focus-inner{padding:0;border:0}.js-enabled .idsk-stepper__section-header{position:relative;padding-right:40px;border-top:2px solid #949494;color:#0065b3;cursor:pointer}@media (hover:none){.js-enabled .idsk-stepper__section-header:hover{box-shadow:inset 0 1 0 0 #0065b3}}.js-enabled .idsk-stepper__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0;margin-left:0;padding:0;border-width:0;color:#0b0c0c;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .idsk-stepper__section-button{}}.js-enabled .idsk-stepper__section-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.js-enabled .idsk-stepper__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .idsk-stepper__section-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .idsk-stepper__section-button:hover:not(:focus){text-decoration:underline}@media (hover:none){.js-enabled .idsk-stepper__section-button:hover{text-decoration:none}}.js-enabled .idsk-stepper__controls{text-align:right;padding-bottom:15px}.js-enabled .idsk-stepper__icon{position:absolute;top:50%;right:15px;width:16px;height:16px;margin-top:-8px}.js-enabled .idsk-stepper__icon:after,.js-enabled .idsk-stepper__icon:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;width:25%;height:25%;margin:auto;border:2px solid rgba(0,0,0,0);background-color:#0b0c0c}.js-enabled .idsk-stepper__icon:before{width:100%}.js-enabled .idsk-stepper__icon:after{height:100%}.js-enabled .idsk-stepper__section--expanded .idsk-stepper__icon:after{content:" ";display:none}.idsk-registration-for-event{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;margin-top:30px}@media print{.idsk-registration-for-event{}}@media (min-width:40.0625em){.idsk-registration-for-event{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-registration-for-event{font-size:14pt;line-height:1.2;color:#000}}.idsk-registration-for-event__thank-you-msg{display:none;margin-bottom:0}.idsk-registration-for-event .govuk-select{width:100%}@media (min-width:40.0625em){.idsk-registration-for-event .govuk-form-group{max-width:465px}}.idsk-registration-for-event .govuk-error-message{display:none}@media (min-width:40.0625em){.idsk-registration-for-event .govuk-form-group--error.govuk-form-group,.idsk-registration-for-event .govuk-form-group--error.govuk-select{max-width:450px}}.idsk-registration-for-event .govuk-checkboxes__label{padding-top:0;padding-right:0;padding-bottom:0;margin-top:-5px}.idsk-registration-for-event .idsk-button{margin-bottom:0}.idsk-address{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c;box-sizing:border-box;width:100%;padding:0}@media print{.idsk-address{}}@media (min-width:40.0625em){.idsk-address{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-address{font-size:14pt;line-height:1.2;color:#000}}@media (min-width:40.0625em){.idsk-address{width:33.3333%;float:left}}.idsk-address__map{border:1px solid #000;height:148px;margin-bottom:30px;margin-top:25px;width:100%}.idsk-address__separator-top{background-color:#003078;border:none;height:2px}.idsk-address__separator-bottom{display:none}.idsk-address__link-text{margin-left:15px}.idsk-address__link-text:before{display:block;width:0;height:0;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);border-color:rgba(0,0,0,0);border-style:solid;border-width:6.5px 0 6.5px 11.258px;border-left-color:inherit;content:"";display:inline-block;margin-left:-15px;margin-top:4px;position:absolute}@media (min-width:40.0625em){.idsk-address__link-text:before{margin-top:6px}}.idsk-address .govuk-body{margin-bottom:5px}.idsk-address .govuk-body>.govuk-link{display:inline-block;margin-top:15px}.idsk-address .govuk-heading-m{margin-bottom:10px}.idsk-address--full-width{box-sizing:border-box;width:100%;padding:0}@media (min-width:40.0625em){.idsk-address--full-width{width:100%;float:left}}.idsk-address--full-width .idsk-address__content{width:100%;display:inline-block}.idsk-address--full-width .idsk-address__description{box-sizing:border-box;width:100%;padding:0}@media (min-width:40.0625em){.idsk-address--full-width .idsk-address__description{width:100%;float:left}}@media (min-width:48.0625em){.idsk-address--full-width .idsk-address__description{box-sizing:border-box;width:100%;padding:0}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-address--full-width .idsk-address__description{width:50%;float:left}}.idsk-address--full-width .idsk-address__map{box-sizing:border-box;width:100%;height:202px;margin-top:0;padding:0}@media (min-width:40.0625em){.idsk-address--full-width .idsk-address__map{width:100%;float:left}}@media (min-width:48.0625em){.idsk-address--full-width .idsk-address__map{box-sizing:border-box;width:100%;padding:0}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-address--full-width .idsk-address__map{width:50%;float:left}}.idsk-address--full-width .idsk-address__separator-bottom{background-color:#f3f2f1;border:none;display:block;height:2px;margin-top:0}.idsk-address--full-width .idsk-address__separator-top{display:none}.idsk-search-component{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.idsk-search-component label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:absolute;padding-left:10px;padding-top:10px;cursor:text;color:#626a6e}@media print{.idsk-search-component label{}}@media (min-width:40.0625em){.idsk-search-component label{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-component label{font-size:14pt;line-height:1.15}}@media (min-width:48.0625em){.idsk-search-component label{padding-top:8px}}.idsk-search-component label.idsk-intro-block-site-search-text-small{padding-top:7px;margin-top:1px;color:#0b0c0c}.idsk-search-component__input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;line-height:1.25;height:40px;border:1px solid #0b0c0c;margin-right:-3px;font-style:normal;font-weight:400}@media print{.idsk-search-component__input{}}@media (min-width:40.0625em){.idsk-search-component__input{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-component__input{font-size:14pt;line-height:1.15}}@media (min-width:48.0625em){.idsk-search-component__input{height:40px}}.idsk-search-component__input:focus{border:4px solid #0b0c0c;z-index:3;box-shadow:none;margin-right:3px}.idsk-search-component__button{width:44px;height:40px;background-color:#0065b3;box-shadow:none}.idsk-search-component__input--small{height:40px}.idsk-search-component__button--small{height:40px;width:40px;z-index:2}.idsk-search-component__button--small svg{height:18px;width:18px}.idsk-search-component .idsk-search-component__label--small{padding-left:7px;padding-top:7px}.idsk-search-component--small{height:50px;padding-top:5px}.idsk-search-results{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin:0 -15px}@media print{.idsk-search-results{}}@media (min-width:40.0625em){.idsk-search-results{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results{font-size:14pt;line-height:1.15}}@media (min-width:48.0625em){.idsk-search-results{margin:0}.idsk-search-results .govuk-grid-column-one-quarter{width:32%}.idsk-search-results .govuk-grid-column-three-quarters{width:68%}}.idsk-search-results .govuk-heading-xl{margin-bottom:30px}.idsk-search-results .govuk-select{max-width:150px;width:-webkit-fill-available;background-color:#fff;width:-moz-available}@media (min-width:23.5625em){.idsk-search-results .govuk-select{max-width:190px}}@media (orientation:landscape){.idsk-search-results .govuk-select{max-width:100%}}@media (min-width:40.0625em){.idsk-search-results__filter.govuk-grid-column-one-quarter{width:37%}}@media (min-width:48.0625em){.idsk-search-results__filter.govuk-grid-column-one-quarter{width:32%}}@media (min-width:40.0625em){.idsk-search-results__content.govuk-grid-column-three-quarters{width:63%}}@media (min-width:48.0625em){.idsk-search-results__content.govuk-grid-column-three-quarters{width:68%}}.idsk-search-results__filter{display:none}@media (min-width:40.0625em){.idsk-search-results__filter{display:block;padding-top:15px}}.idsk-search-results__filter.idsk-search-results-filter__filter-panel{display:block}.idsk-search-results__filter .govuk-form-group{margin-bottom:0}.idsk-search-results__content .govuk-grid-column-two-quarters{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;padding:10px 0 50px;margin:0 15px;width:auto;border-bottom:2px solid #0b0c0c}@media print{.idsk-search-results__content .govuk-grid-column-two-quarters{}}@media (min-width:40.0625em){.idsk-search-results__content .govuk-grid-column-two-quarters{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results__content .govuk-grid-column-two-quarters{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-search-results__content .govuk-grid-column-two-quarters{padding:0;margin:0;border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}}.idsk-search-results--order{box-sizing:border-box;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:15px}@media (min-width:40.0625em){.idsk-search-results--order{width:100%;float:left}}@media print{.idsk-search-results--order{}}@media (min-width:40.0625em){.idsk-search-results--order{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results--order{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-search-results--order{display:none}}.idsk-search-results--order .govuk-label{white-space:nowrap;padding-right:10px;margin-top:10px}.idsk-search-results--order .govuk-form-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fill-available;margin-bottom:-15px;border-bottom:1px solid #0b0c0c;padding-bottom:15px}.idsk-search-results__content .govuk-grid-column-two-quarters span{padding-top:9px;padding-right:5px}@media (min-width:40.0625em){.idsk-search-results__content .govuk-grid-column-two-quarters span{padding-top:7px}}.idsk-search-results__per-page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}.idsk-search-results__filter-panel--mobile{width:100%}@media (min-width:40.0625em){.idsk-search-results__filter-panel--mobile{width:45%}}.idsk-search-results__filters__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:24px;font-size:1.5rem;line-height:1.04167;text-decoration:none;position:absolute;border-width:0;color:#0065b3;background:none;cursor:pointer;padding-left:0;padding-right:10px;padding-top:5px}@media print{.idsk-search-results__filters__button{}}@media (min-width:40.0625em){.idsk-search-results__filters__button{font-size:36px;font-size:2.25rem;line-height:1.11111}}@media print{.idsk-search-results__filters__button{font-size:24pt;line-height:1.05}}.idsk-search-results__filters__button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}@media (min-width:40.0625em){.idsk-search-results__filters__button{display:none}}.idsk-search-results__filters__button:after{border-style:solid;border-width:3px 3px 0 0;color:#0065b3;content:"";display:inline-block;height:8px;width:8px;right:10px;position:absolute;top:11px;right:-13px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:top}.idsk-search-results__content .govuk-grid-column-two-quarters .govuk-form-group{margin-bottom:5px}.idsk-search-results__content__picked-filters{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;margin-left:15px;padding-left:0;padding-right:0}@media print{.idsk-search-results__content__picked-filters{}}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results__content__picked-filters{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters{border-top:2px solid #0b0c0c}}@media (min-width:40.0625em){.idsk-search-results--border{border-bottom:2px solid #0b0c0c}}.idsk-search-results__picked-content-type,.idsk-search-results__picked-date,.idsk-search-results__picked-topic{font-weight:400;border:1px solid #0b0c0c;border-radius:5px;padding:10px;margin:10px 10px 10px 0;display:inline-block;cursor:pointer}.idsk-search-results__picked-content-type:focus,.idsk-search-results__picked-date:focus,.idsk-search-results__picked-topic:focus{box-shadow:inset 0 0 0 2px;border:1px solid #0b0c0c;outline:3px solid #ffdf0f}@media (min-width:40.0625em){.idsk-search-results__picked-content-type,.idsk-search-results__picked-date,.idsk-search-results__picked-topic{margin:5px;padding:5px}}.idsk-search-results__list .idsk-search-results__search__input{margin-bottom:10px}.idsk-search-results__content__page-changer{border-top:1px solid #626a6e;padding-top:15px;margin-left:15px;width:95%;display:inline-block;position:relative}@media (min-width:40.0625em){.idsk-search-results__content__page-changer{width:96.5%;border-top:2px solid #0b0c0c}}@media (min-width:48.0625em){.idsk-search-results__content__page-changer{width:97.6%}}.idsk-search-results--half-width{width:50%}.idsk-search-results__button--back,.idsk-search-results__button--back-to-results,.idsk-search-results__button--back__mobile,.idsk-search-results__button--forward,.idsk-search-results__button--forward__mobile,.idsk-search-results__button--turn-filters-off{font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;border-width:0;color:#0065b3;background:none;cursor:pointer;-webkit-appearance:none;text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media (min-width:40.0625em){.idsk-search-results__button--back,.idsk-search-results__button--back-to-results,.idsk-search-results__button--back__mobile,.idsk-search-results__button--forward,.idsk-search-results__button--forward__mobile,.idsk-search-results__button--turn-filters-off{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results__button--back,.idsk-search-results__button--back-to-results,.idsk-search-results__button--back__mobile,.idsk-search-results__button--forward,.idsk-search-results__button--forward__mobile,.idsk-search-results__button--turn-filters-off{font-size:14pt;line-height:1.15;}}.idsk-search-results__button--back-to-results:focus,.idsk-search-results__button--back:focus,.idsk-search-results__button--back__mobile:focus,.idsk-search-results__button--forward:focus,.idsk-search-results__button--forward__mobile:focus,.idsk-search-results__button--turn-filters-off:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-search-results__button--back-to-results:link,.idsk-search-results__button--back:link,.idsk-search-results__button--back__mobile:link,.idsk-search-results__button--forward:link,.idsk-search-results__button--forward__mobile:link,.idsk-search-results__button--turn-filters-off:link{color:#0065b3}.idsk-search-results__button--back-to-results:visited,.idsk-search-results__button--back:visited,.idsk-search-results__button--back__mobile:visited,.idsk-search-results__button--forward:visited,.idsk-search-results__button--forward__mobile:visited,.idsk-search-results__button--turn-filters-off:visited{color:#4c2c92}.idsk-search-results__button--back-to-results:hover,.idsk-search-results__button--back:hover,.idsk-search-results__button--back__mobile:hover,.idsk-search-results__button--forward:hover,.idsk-search-results__button--forward__mobile:hover,.idsk-search-results__button--turn-filters-off:hover{color:#003078}.idsk-search-results__button--back-to-results:active,.idsk-search-results__button--back-to-results:focus,.idsk-search-results__button--back:active,.idsk-search-results__button--back:focus,.idsk-search-results__button--back__mobile:active,.idsk-search-results__button--back__mobile:focus,.idsk-search-results__button--forward:active,.idsk-search-results__button--forward:focus,.idsk-search-results__button--forward__mobile:active,.idsk-search-results__button--forward__mobile:focus,.idsk-search-results__button--turn-filters-off:active,.idsk-search-results__button--turn-filters-off:focus{color:#0b0c0c}.idsk-search-results__list::-webkit-scrollbar{width:7px}.idsk-search-results__list::-webkit-scrollbar-thumb{background-color:#626a6e;border-radius:4px;border:1px solid #626a6e;width:8px}.idsk-search-results__list::-webkit-scrollbar-track{background:#fff}.idsk-search-results__button--turn-filters-off{text-align:left;margin:15px 0;padding:0;width:auto}@media (min-width:40.0625em){.idsk-search-results__button--turn-filters-off{display:none}}@media (min-width:40.0625em){.idsk-search-results__subcards.govuk-grid-column-one-half{width:100%}}@media (min-width:48.0625em){.idsk-search-results__subcards.govuk-grid-column-one-half{width:50%}}.idsk-search-results__subcards .idsk-heading-basic-variant{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;padding-bottom:15px;padding-top:0}@media print{.idsk-search-results__subcards .idsk-heading-basic-variant{}}@media (min-width:40.0625em){.idsk-search-results__subcards .idsk-heading-basic-variant{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-search-results__subcards .idsk-heading-basic-variant{font-size:14pt;line-height:1.2}}.idsk-search-results__subcards .idsk-heading-basic-variant:before{content:"";border-bottom:1px solid #0b0c0c;position:absolute;width:20px;margin-left:-15px;margin-top:8px}@media (min-width:40.0625em){.idsk-search-results__subcards .idsk-heading-basic-variant{font-weight:700}.idsk-search-results__subcards .idsk-heading-basic-variant:before{content:none}}.idsk-search-results__subcards .idsk-card-title{padding-left:10px}@media (min-width:40.0625em){.idsk-search-results__subcards .idsk-card-title{padding-left:0}}.idsk-search-results__subcards .idsk-body-basic-variant{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;display:none}@media print{.idsk-search-results__subcards .idsk-body-basic-variant{}}@media (min-width:40.0625em){.idsk-search-results__subcards .idsk-body-basic-variant{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-search-results__subcards .idsk-body-basic-variant{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.idsk-search-results__subcards .idsk-body-basic-variant{display:block}}.idsk-search-results__content__picked-filters.govuk-grid-column-full{width:96%;padding-bottom:50px}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters.govuk-grid-column-full{width:96.5%;padding-bottom:0}}@media (min-width:48.0625em){.idsk-search-results__content__picked-filters.govuk-grid-column-full{width:97.6%}}.idsk-search-results__show-results__button{padding-top:15px;margin-top:15px;box-shadow:0 -4px 3px -3px #626a6e;position:fixed;bottom:0;z-index:20;background:#fff;width:calc(100% + 4px);margin-left:-3px;padding-left:15px;padding-right:20px}@media (min-width:40.0625em){.idsk-search-results__show-results__button{display:none}}.idsk-search-results__button--back-to-results{padding-top:5px;float:right}.idsk-search-results__button--back{padding-left:0;padding-right:0;margin-bottom:0;margin-left:-15px}.idsk-search-results__button--forward{right:0;padding-right:0;position:absolute;margin-bottom:0}.idsk-search-results__button__svg--previous{padding-right:10px}.idsk-search-results__button__svg--next{padding-left:10px}.idsk-search-results__page-number,.idsk-search-results__page-number--mobile{text-align:center;overflow:auto;padding-top:15px}.idsk-intro-block__search span{display:block}.idsk-search-results__filter .idsk-intro-block__search{height:40px;padding-bottom:10px;padding-top:5px;display:none}@media (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fill-available;width:-moz-available}}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__search__button{height:40px;width:40px;z-index:1}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{height:40px}@media (orientation:landscape){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}}@media print and (orientation:landscape){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{}}@media (orientation:landscape) and (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{font-size:16px;font-size:1rem;line-height:1.25}}@media print and (orientation:landscape){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{font-size:14pt;line-height:1.2}}@media (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{}}@media (min-width:40.0625em) and (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:40.0625em){.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input{font-size:14pt;line-height:1.15}}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input::-webkit-input-placeholder{color:#0b0c0c}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input::-moz-placeholder{color:#0b0c0c}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input:-ms-input-placeholder{color:#0b0c0c}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input::-ms-input-placeholder{color:#0b0c0c}.idsk-search-results__filter .idsk-intro-block__search .idsk-intro-block__input::placeholder{color:#0b0c0c}.idsk-search-results__page-number--mobile{padding-top:15px;padding-bottom:10px}.idsk-search-results__page-number--mobile span{padding:0 20px}@media (min-width:40.0625em){.idsk-search-results__page-number--mobile{display:none}}@media (min-width:40.0625em){.idsk-search-results--grey{background-color:#f3f2f1}}.idsk-search-results__content__picked-filters__content-type,.idsk-search-results__content__picked-filters__date,.idsk-search-results__content__picked-filters__topics{min-height:40px;margin-top:30px}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters__content-type,.idsk-search-results__content__picked-filters__date,.idsk-search-results__content__picked-filters__topics{margin-top:-.5px}}@media (min-width:40.0625em){.idsk-search-results__after-date,.idsk-search-results__before-date{padding-left:5px}}.idsk-search-results__after-date{padding-right:5px}@media (min-width:40.0625em){.idsk-search-results__after-date{padding-right:0}}.idsk-search-results__content__picked-filters__date span:first-child{display:block}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters__date span:first-child{display:contents}}.idsk-search-results__content__picked-filters__content-type .idsk-search-results__text,.idsk-search-results__content__picked-filters__date .idsk-search-results__after-date,.idsk-search-results__content__picked-filters__date .idsk-search-results__before-date,.idsk-search-results__content__picked-filters__topics .idsk-search-results__text{font-weight:700}.idsk-search-results__text{display:block}@media (min-width:40.0625em){.idsk-search-results__text{display:unset;padding-left:5px}}.idsk-search-results__content__picked-filters__content-type button,.idsk-search-results__content__picked-filters__content-type span,.idsk-search-results__content__picked-filters__date button,.idsk-search-results__content__picked-filters__date span,.idsk-search-results__content__picked-filters__topics button,.idsk-search-results__content__picked-filters__topics span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;background:none}@media print{.idsk-search-results__content__picked-filters__content-type button,.idsk-search-results__content__picked-filters__content-type span,.idsk-search-results__content__picked-filters__date button,.idsk-search-results__content__picked-filters__date span,.idsk-search-results__content__picked-filters__topics button,.idsk-search-results__content__picked-filters__topics span{}}@media (min-width:40.0625em){.idsk-search-results__content__picked-filters__content-type button,.idsk-search-results__content__picked-filters__content-type span,.idsk-search-results__content__picked-filters__date button,.idsk-search-results__content__picked-filters__date span,.idsk-search-results__content__picked-filters__topics button,.idsk-search-results__content__picked-filters__topics span{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results__content__picked-filters__content-type button,.idsk-search-results__content__picked-filters__content-type span,.idsk-search-results__content__picked-filters__date button,.idsk-search-results__content__picked-filters__date span,.idsk-search-results__content__picked-filters__topics button,.idsk-search-results__content__picked-filters__topics span{font-size:14pt;line-height:1.15}}.idsk-search-results--hidden{visibility:hidden}.idsk-search-results__content__number-of-results{display:none}@media (min-width:48.0625em){.idsk-search-results__content__number-of-results{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:block;padding-top:5px}}@media print and (min-width:48.0625em){.idsk-search-results__content__number-of-results{}}@media (min-width:48.0625em) and (min-width:40.0625em){.idsk-search-results__content__number-of-results{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print and (min-width:48.0625em){.idsk-search-results__content__number-of-results{font-size:18pt;line-height:1.15}}.idsk-search-results__link-panel--span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;font-size:14px;line-height:25px;padding-right:30px;color:#0b0c0c;float:right;padding-top:0}@media print{.idsk-search-results__link-panel--span{}}@media (min-width:40.0625em){.idsk-search-results__link-panel--span{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.idsk-search-results__link-panel--span{font-size:12pt;line-height:1.2}}@media (min-width:40.0625em){.idsk-search-results__link-panel--span{padding-right:0;padding-top:5px;margin-bottom:-10px}}.idsk-search-results__date__span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}@media print{.idsk-search-results__date__span{}}@media (min-width:40.0625em){.idsk-search-results__date__span{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-search-results__date__span{font-size:14pt;line-height:1.2}}.idsk-search-results__date__span__example{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;white-space:nowrap;color:#626a6e}@media print{.idsk-search-results__date__span__example{}}@media (min-width:40.0625em){.idsk-search-results__date__span__example{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-search-results__date__span__example{font-size:14pt;line-height:1.2}}.idsk-search-results__filter-header-panel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:2px solid #0b0c0c;margin-left:15px;margin-right:15px;width:-webkit-fill-available;padding:0 0 15px}.idsk-search-results__filter-header-panel .govuk-heading-xl{margin-bottom:0;padding-left:0}@media (min-width:40.0625em){.idsk-search-results__filter-header-panel{display:none}}.idsk-search-results__content.govuk-grid-column-three-quarters{padding:0}@media (min-width:40.0625em){.idsk-search-results__content.govuk-grid-column-three-quarters{padding:0 15px}}.idsk-search-results__link-panel__title{text-decoration:none;color:#0065b3;overflow:overlay;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.idsk-search-results__link-panel__title:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-header-extended.idsk-search-results--invisible__mobile,.idsk-search-results--invisible,.idsk-search-results--invisible__mobile{display:none}@media (min-width:40.0625em){.idsk-header-extended.idsk-search-results--invisible__mobile,.idsk-search-results--invisible__mobile{display:block}}.idsk-search-results--visible__mobile{display:block}@media (min-width:40.0625em){.idsk-search-results--visible__mobile{display:none}}.idsk-search-results--visible__mobile--inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:40.0625em){.idsk-search-results--visible__mobile--inline{display:none}}.idsk-intro-block__search.idsk-search-results--visible__mobile--inline.idsk-search-results--invisible__mobile{display:none}.idsk-search-results--visible{display:block}.idsk-search-results__link-panel-button{font-size:18px;font-size:1.125rem;line-height:1.11111;cursor:pointer;color:#0065b3;height:inherit}@media (min-width:40.0625em){.idsk-search-results__link-panel-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.idsk-search-results__link-panel-button{font-size:18pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-search-results__link-panel-button{display:grid}}@media (min-width:48.0625em){.idsk-search-results__link-panel-button{display:unset}}#datum-od{margin-bottom:10px}.idsk-search-results--expand .idsk-search-results__list{max-height:300px;overflow-y:auto;position:relative;overflow-x:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;margin-bottom:-5px;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #bfc1c3}@media (min-width:48.0625em){.idsk-search-results--expand .idsk-search-results__list{padding-left:10px}}.idsk-search-results--expand .idsk-search-results__list #datum-do.govuk-input,.idsk-search-results--expand .idsk-search-results__list #datum-od.govuk-input{width:90%;display:block}@media (min-width:40.0625em){.idsk-search-results--expand .idsk-search-results__list #datum-do.govuk-input,.idsk-search-results--expand .idsk-search-results__list #datum-od.govuk-input{width:98%}}.idsk-search-results--expand .idsk-search-results__link-panel-button{border-bottom:none}.idsk-search-results--expand .idsk-search-results__link-panel-button:focus .idsk-search-results__link-panel__title{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-search-results--expand .idsk-search-results__link-panel-button:before{top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media (min-width:40.0625em){.idsk-search-results--expand .idsk-search-results__link-panel-button:before{top:25px}}.idsk-search-results__list{cursor:text}.idsk-search-results__list .idsk-search-results__search__input{width:97%;background-image:url(/assets/images/loupe.svg);background-repeat:no-repeat;background-position:7px 10px;background-size:17px;padding-left:30px}@media (min-width:40.0625em){.idsk-search-results__list .idsk-search-results__search__input{width:96%}}@media (min-width:48.0625em){.idsk-search-results__list .idsk-search-results__search__input{width:240px}}.idsk-search-results--order__dropdown .govuk-select:focus{margin-bottom:3px}.idsk-search-results__link-panel{cursor:pointer;display:inline-block;position:relative;width:100%;height:60px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.idsk-search-results__link-panel-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:16px;font-size:1rem;line-height:1.25;outline:none;background-color:#fff;text-align:left;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:none;border-bottom:1px solid #bfc1c3}@media print{.idsk-search-results__link-panel-button{}}@media (min-width:40.0625em){.idsk-search-results__link-panel-button{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-search-results__link-panel-button{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-search-results__link-panel-button{padding:15px 35px 15px 5px}}.idsk-search-results__link-panel-button:disabled{cursor:text}.idsk-search-results__link-panel-button:disabled .idsk-search-results__link-panel__title{color:#bfc1c3;cursor:text}.idsk-search-results__link-panel-button:disabled:before{color:#bfc1c3}.idsk-search-results__link-panel-button:before{border-style:solid;border-width:3px 3px 0 0;color:#0b0c0c;content:"";display:inline-block;height:.45em;right:10px;position:absolute;top:23px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:top;width:.45em}@media (min-width:40.0625em){.idsk-search-results__link-panel-button:before{top:24px}}.idsk-search-results__link-panel-button:focus:before{color:#0b0c0c}@media (min-width:40.0625em){.idsk-search-results__link-panel{height:65px}}.idsk-search-results__link{text-decoration:underline}.idsk-search-results__link-number{display:inline-block;text-decoration:underline}.idsk-search-results__link-number:focus{text-decoration:none}.idsk-search-results__link-panel-button:focus{outline:none}.idsk-search-results__link-panel-button:focus .idsk-search-results__link-panel__title{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-search-results__link-panel:focus{outline:none}.idsk-search-results__list{background-color:#fff;padding-top:0;padding-left:5px;max-height:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow-y:hidden}.idsk-search-results__list-item--active:before{top:5px}.idsk-option-select-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.idsk-option-select-filter .govuk-checkboxes__label:before{width:44px;height:44px;top:2px}@media (min-width:40.0625em){.idsk-option-select-filter .govuk-checkboxes__label:before{width:30px;height:30px}}.idsk-option-select-filter .govuk-checkboxes__label:after{top:15px;left:12px;width:21px;box-sizing:border-box;height:11px;border-width:0 0 3px 3px}@media (min-width:40.0625em){.idsk-option-select-filter .govuk-checkboxes__label:after{top:11px;left:8px;width:15px;box-sizing:border-box;height:9px;border-width:0 0 3px 3px}}.idsk-option-select-filter .govuk-checkboxes__label{padding:15px 20px 5px;margin-bottom:15px}@media (min-width:40.0625em){.idsk-option-select-filter .govuk-checkboxes__label{padding:5px 10px;margin-bottom:0}}.idsk-option-select-filter .govuk-checkboxes--small .govuk-checkboxes__item{margin-bottom:10px}.idsk-interactive-map{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;color:#0b0c0c}@media print{.idsk-interactive-map{}}@media (min-width:40.0625em){.idsk-interactive-map{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-interactive-map{font-size:14pt;line-height:1.2;color:#000}}.idsk-interactive-map>.govuk-heading-l{margin-bottom:20px}.idsk-interactive-map__header-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;position:relative}@media (min-width:48.0625em){.idsk-interactive-map__header-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.idsk-interactive-map__header-radios{display:inline-block;padding:0;width:auto}.idsk-interactive-map__header-radios .govuk-radios__item{display:inline-block;margin-bottom:0}.idsk-interactive-map__header-radios .idsk-intereactive-map__radio-map,.idsk-interactive-map__header-radios .idsk-intereactive-map__radio-table{top:10px}.idsk-interactive-map__header-radios .idsk-intereactive-map__radio-table{margin-right:0}.idsk-interactive-map__header .govuk-form-group{margin-bottom:0}.idsk-interactive-map__header-selects{display:inline-block;padding:0;width:auto}@media (min-width:48.0625em){.idsk-interactive-map__header-selects{float:right}}.idsk-interactive-map__header-selects .govuk-form-group{display:inline-block;margin-top:20px;text-align:left;width:100%}@media (min-width:48.0625em){.idsk-interactive-map__header-selects .govuk-form-group{margin-top:0;width:auto}}.idsk-interactive-map__header-selects .govuk-form-group .govuk-select{width:100%}.idsk-interactive-map__header-selects .govuk-form-group:first-child{margin-right:20px}.idsk-interactive-map__header-selects .govuk-form-group:last-child{margin-right:0}.idsk-interactive-map__current-time-period{text-transform:lowercase}.idsk-interactive-map__body{clear:both;display:block;height:465px;overflow:auto}.idsk-interactive-map__table{display:none}.idsk-interactive-map__map,.idsk-interactive-map__map-iframe,.idsk-interactive-map__table,.idsk-interactive-map__table-iframe{border:none;height:100%;width:100%;overflow-y:hidden}.idsk-interactive-map__meta{margin-top:10px}.idsk-interactive-map__meta-data{float:left}.idsk-interactive-map__meta-source{float:right}@media (min-width:48.0625em){.idsk-interactive-map .govuk-radios .govuk-radios__input:hover+.govuk-radios__label:before{box-shadow:0 0 0 10px #bfc1c3}.idsk-interactive-map .govuk-radios .govuk-radios__item:hover .govuk-radios__input:focus+.govuk-radios__label:before{box-shadow:0 0 0 4px #ffdf0f,0 0 0 10px #bfc1c3}.idsk-interactive-map .govuk-radios__label{padding-left:0}.idsk-interactive-map .govuk-radios__label:before{top:8px;width:24px;height:24px}.idsk-interactive-map .govuk-radios__label:after{top:15px;left:7px;border-width:5px}}.idsk-timeline__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25;height:75px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media print{.idsk-timeline__content{}}@media (min-width:40.0625em){.idsk-timeline__content{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.idsk-timeline__content{font-size:12pt;line-height:1.2}}@media (min-width:23.4375em){.idsk-timeline__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:23.4375em){.idsk-timeline__content{}}@media (min-width:23.4375em) and (min-width:40.0625em){.idsk-timeline__content{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:23.4375em){.idsk-timeline__content{font-size:14pt;line-height:1.15}}@media (min-width:40.0625em){.idsk-timeline__content{margin-top:0}}@media (min-width:48.0625em){.idsk-timeline__content{height:70px}}.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.25}@media print{.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{}}@media (min-width:40.0625em){.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{font-size:14px;font-size:.875rem;line-height:1.42857}}@media print{.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{font-size:12pt;line-height:1.2}}@media (min-width:23.4375em){.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25}}@media print and (min-width:23.4375em){.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{}}@media (min-width:23.4375em) and (min-width:40.0625em){.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print and (min-width:23.4375em){.idsk-timeline__content .govuk-body,.idsk-timeline__content .govuk-body-m{font-size:14pt;line-height:1.15}}.idsk-timeline__content.govuk-body{margin-bottom:-50px;margin-top:20px;border-top:1px solid #bfc1c3}.idsk-timeline__content.idsk-timeline__content__caption--long{height:100px}@media (min-width:48.0625em){.idsk-timeline__content.idsk-timeline__content__caption--long{height:70px}}.idsk-timeline__content__caption,.idsk-timeline__content__date-line,.idsk-timeline__content__title{position:relative;width:67%;margin-left:10px}@media (min-width:25.3125em){.idsk-timeline__content__caption,.idsk-timeline__content__date-line,.idsk-timeline__content__title{width:69%}}@media (min-width:40.0625em){.idsk-timeline__content__caption,.idsk-timeline__content__date-line,.idsk-timeline__content__title{width:75%;margin-left:15px}}.idsk-timeline__content__date-line{margin-bottom:15px}.idsk-timeline__content__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286}@media print{.idsk-timeline__content__time{}}@media (min-width:40.0625em){.idsk-timeline__content__time{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-timeline__content__time{font-size:14pt;line-height:1.2}}.idsk-timeline__left-side .govuk-body-m{font-weight:700}.idsk-timeline__content__title-div{margin-bottom:-20px}@media (min-width:25.3125em){.idsk-timeline__content__title-div{margin-bottom:-50px}}@media (min-width:40.0625em){.idsk-timeline__content__title-div{margin-bottom:-25px}}@media (min-width:40.0625em){.idsk-timeline__content__title{margin-top:15px}}.idsk-timeline__content__title .govuk-heading-m{margin-bottom:0;margin-top:-40px}.idsk-timeline__left-side{width:26.5%}@media (min-width:25.3125em){.idsk-timeline__left-side{width:23%}}@media (orientation:landscape){.idsk-timeline__left-side{width:25%}}@media (min-width:40.0625em){.idsk-timeline__left-side{width:25%}}@media (min-width:48.0625em){.idsk-timeline__left-side{width:17%}}.idsk-timeline__middle{width:2%}@media (orientation:landscape){.idsk-timeline__middle{width:7%}}.idsk-timeline__vertical-line,.idsk-timeline__vertical-line--circle{content:"";position:absolute;z-index:2;border-left:2px solid #949494;background:#fff;top:10px;height:calc(100% + 30px)}.idsk-timeline__content .idsk-timeline__vertical-line--circle:before{content:"";box-sizing:border-box;position:absolute;z-index:5;top:calc(50% - 32px);left:-10px;width:12px;height:12px;color:#0b0c0c;background:#949494;border-radius:100px;border:2px solid #949494;left:-7px}@media (min-width:40.0625em){.idsk-timeline__content .idsk-timeline__vertical-line--circle:before{left:-8.5px;top:calc(50% - 35px);width:16px;height:16px}}@media (min-width:48.0625em){.idsk-timeline__content .idsk-timeline__vertical-line--circle:before{left:-8.9px}}.idsk-timeline__button--left-arrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;margin:0;padding:0;border-width:0;color:#0065b3}@media print{.idsk-timeline__button--left-arrow{}}@media (min-width:40.0625em){.idsk-timeline__button--left-arrow{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-timeline__button--left-arrow{font-size:14pt;line-height:1.15}}.idsk-timeline__button--back,.idsk-timeline__button--forward{font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;position:relative;z-index:1;border-width:0;color:#0065b3;background:none;cursor:pointer;-webkit-appearance:none;text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media (min-width:40.0625em){.idsk-timeline__button--back,.idsk-timeline__button--forward{font-size:19px;font-size:1.1875rem;line-height:1.31579}}@media print{.idsk-timeline__button--back,.idsk-timeline__button--forward{font-size:14pt;line-height:1.15;}}.idsk-timeline__button--back:focus,.idsk-timeline__button--forward:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.idsk-timeline__button--back:link,.idsk-timeline__button--forward:link{color:#0065b3}.idsk-timeline__button--back:visited,.idsk-timeline__button--forward:visited{color:#4c2c92}.idsk-timeline__button--back:hover,.idsk-timeline__button--forward:hover{color:#003078}.idsk-timeline__button--back:active,.idsk-timeline__button--back:focus,.idsk-timeline__button--forward:active,.idsk-timeline__button--forward:focus{color:#0b0c0c}.idsk-timeline__button--back{padding-left:0;margin-bottom:10px}.idsk-timeline__button--forward{margin-top:30px;padding-right:0;float:right;margin-bottom:15px}.idsk-timeline__button__svg--previous{padding-right:10px}.idsk-timeline__button__svg--next{padding-left:10px}.idsk-timeline__content__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:14px;font-size:.875rem;line-height:1.14286;float:right;margin-top:-25px;margin-right:-5px}@media print{.idsk-timeline__content__text{}}@media (min-width:40.0625em){.idsk-timeline__content__text{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-timeline__content__text{font-size:14pt;line-height:1.2}}@media (min-width:25.3125em){.idsk-timeline__content__text{margin-right:-15px}}@media (orientation:landscape){.idsk-timeline__content__text{margin-right:0}}.govuk-accordion{margin-bottom:20px}@media (min-width:40.0625em){.govuk-accordion{margin-bottom:30px}}.govuk-accordion__section{padding-top:15px}.govuk-accordion__section-header{padding-top:15px;padding-bottom:15px}.govuk-accordion__section-heading{margin-top:0;margin-bottom:0}.govuk-accordion__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.11111;display:inline-block;margin-bottom:0;padding-top:15px}@media print{.govuk-accordion__section-button{}}@media (min-width:40.0625em){.govuk-accordion__section-button{font-size:24px;font-size:1.5rem;line-height:1.25}}@media print{.govuk-accordion__section-button{font-size:18pt;line-height:1.15}}.govuk-accordion__section-summary{margin-top:10px;margin-bottom:0}.govuk-accordion__section-content>:last-child{margin-bottom:0}.js-enabled .govuk-accordion{border-bottom:1px solid #bfc1c3}.js-enabled .govuk-accordion__section{padding-top:0}.js-enabled .govuk-accordion__section-content{display:none;padding-top:15px;padding-bottom:15px}@media (min-width:40.0625em){.js-enabled .govuk-accordion__section-content{padding-top:15px;padding-bottom:15px}}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__section-content{display:block}.js-enabled .govuk-accordion__open-all{font-weight:400;font-size:14px;font-size:.875rem;line-height:1.14286;position:relative;z-index:1;margin:0;padding:0;border-width:0;color:#0065b3;background:none;cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:underline}@media (min-width:40.0625em){.js-enabled .govuk-accordion__open-all{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.js-enabled .govuk-accordion__open-all{font-size:14pt;line-height:1.2;}}.js-enabled .govuk-accordion__open-all:focus{outline:3px solid rgba(0,0,0,0);background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.js-enabled .govuk-accordion__open-all:link{color:#0065b3}.js-enabled .govuk-accordion__open-all:visited{color:#4c2c92}.js-enabled .govuk-accordion__open-all:hover{color:#003078}.js-enabled .govuk-accordion__open-all:active,.js-enabled .govuk-accordion__open-all:focus{color:#0b0c0c}.js-enabled .govuk-accordion__open-all::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section-header{position:relative;padding-right:40px;border-top:1px solid #bfc1c3;color:#0065b3;cursor:pointer}@media (hover:none){.js-enabled .govuk-accordion__section-header:hover{border-top-color:#0065b3;box-shadow:inset 0 3px 0 0 #0065b3}}.js-enabled .govuk-accordion__section-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;margin-bottom:0;margin-left:0;padding:0;border-width:0;color:inherit;background:none;text-align:left;cursor:pointer;-webkit-appearance:none}@media print{.js-enabled .govuk-accordion__section-button{}}.js-enabled .govuk-accordion__section-button:focus{outline:3px solid rgba(0,0,0,0);color:#0b0c0c;background-color:#ffdf0f;box-shadow:0 -2px #ffdf0f,0 4px #0b0c0c;text-decoration:none}.js-enabled .govuk-accordion__section-button::-moz-focus-inner{padding:0;border:0}.js-enabled .govuk-accordion__section-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.js-enabled .govuk-accordion__section-button:hover:not(:focus){text-decoration:underline}@media (hover:none){.js-enabled .govuk-accordion__section-button:hover{text-decoration:none}}.js-enabled .govuk-accordion__controls{text-align:right}.js-enabled .govuk-accordion__icon{position:absolute;top:50%;right:15px;width:16px;height:16px;margin-top:-8px}.js-enabled .govuk-accordion__icon:after,.js-enabled .govuk-accordion__icon:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;width:25%;height:25%;margin:auto;border:2px solid rgba(0,0,0,0);background-color:#0b0c0c}.js-enabled .govuk-accordion__icon:before{width:100%}.js-enabled .govuk-accordion__icon:after{height:100%}.js-enabled .govuk-accordion__section--expanded .govuk-accordion__icon:after{content:" ";display:none}.idsk-skip-link{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;line-height:1.14286;display:block;padding:10px 15px}.idsk-skip-link:active,.idsk-skip-link:focus{position:static!important;width:auto!important;height:auto!important;margin:inherit!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;white-space:inherit!important}@media print{.idsk-skip-link{}}.idsk-skip-link:link,.idsk-skip-link:visited{color:#0b0c0c}@media print{.idsk-skip-link:link,.idsk-skip-link:visited{color:#000}}.idsk-skip-link:hover{color:rgba(11,12,12,.99)}.idsk-skip-link:active,.idsk-skip-link:focus{color:#0b0c0c}@media print{.idsk-skip-link:active,.idsk-skip-link:focus{color:#000}}@media (min-width:40.0625em){.idsk-skip-link{font-size:16px;font-size:1rem;line-height:1.25}}@media print{.idsk-skip-link{font-size:14pt;line-height:1.2}}@supports (padding:max(calc(0px))){.idsk-skip-link{padding-right:max(15px,calc(15px + env(safe-area-inset-right)));padding-left:max(15px,calc(15px + env(safe-area-inset-left)))}}.idsk-skip-link:focus{outline:3px solid #ffdf0f;background-color:#ffdf0f}@media (max-width:48.0525em){.idsk-skip-link--sticky:focus{position:fixed!important;z-index:11;width:100%!important}}
]]>
</style>

<!-- Nadstavba k IDSK css -->
  <style type="text/css"><![CDATA[
  /* selecty nie su roztiahnute na 100% */
select{
  width: 100%;
}

/* pokusit sa k tomuto najst ekvivalent */
.new-line {
  clear: both;
}

/* na summary bunkach chceme zachovat zalomenie riadkov */
.app-summary-list__value-white__space {
  white-space: break-spaces;
}

/* posledny komponent vo switchi musi mat zachovany spodny margin */
[data-component='switch'] .govuk-form-group:last-of-type {
  margin-bottom: 20px;
}
  
@media (min-width: 40.0625em) {
  [data-component='switch'] .govuk-form-group:last-of-type {
    margin-bottom: 30px;
  }
}
]]>
</style>

<!-- ramiky okolo skupiny poli -->
  <style type="text/css"><![CDATA[
  .attr-group-label {
  cursor : pointer;    
  font-weight: bold;
  color : #0B0C0C;
  border : #BFC1C3 solid 1px;
  background-color : #dee0e2;
  border-radius : 0px;
}

.group-style-1, .group-style-4 {
  border: #d4d4d4 solid 1px;
  border-radius: 3px;
}

.group-style-7 .attr-group-content {
  padding-top: 0 !important;
}
]]>
</style>

<!-- CSS pre spodnu listu s buttonmi - nahrat, ulozit, vycistit, ... -->
  <style type="text/css"><![CDATA[
  .dialog {
    background-color: #f0f0f0;
    border-top: 2px solid #666666;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    bottom: 0;
    padding: 20px;
    position: fixed;
    left: 0;
    height: 0;
    opacity: 0;
    right: 0;
    transition: all 0.2s ease-in-out;
    bottom: -40px;
    z-index: 10;
}

.dialog.show {
    height: 245px;
    opacity: 1;
}

.dialog.showLoadXmlWithLocalStorage {
    height: 345px;
    opacity: 1;
}

#pull-from-local-storage-select {
  width: 100%;
  font-size: 1rem;
  padding: 5px 0;
  margin-bottom: 15px;
}

@media (min-width: 641px) {
  #pull-from-local-storage-select {
    width: 300px;
    padding: 5px 0;
    font-size: 1rem;
    margin-right: 30px;
    margin-bottom: 0px;
  }
}

#saveXmlDialog-saveToLocalStorage-versionText {
  width: 100%;
  font-size: 1rem;
  padding: 5px;
  margin-bottom: 15px;
}

@media (min-width: 641px) {
  #saveXmlDialog-saveToLocalStorage-versionText {
    width: 300px;
    padding: 5px;
    font-size: 1rem;
    margin-right: 30px;
    margin-bottom: 0px;
  }
}
]]>
</style>

<!-- custom.css -->
  <style type="text/css"><![CDATA[
  /* success summary na vrchu formulara ked je formular spravne vyplneny */

.app-success-summary {
    border: 5px solid #005EA5;
}

.clear-both {
    clear: both;
}

/* kvoli logom */
#bloxPageLog {
    clear: both;
}

/* UPVS HTML nahlad */
.upvs {
  max-width: 927px;
  border: 5px solid black;
  margin: auto;
}

/* textarea ma v govuk dizajne 30px/20px bottom margin, no my ju obalujeme do nasho divu s .govuk-form-group, ktory automaticky doplna tento margin */
.govuk-textarea {
  margin-bottom: 0;
}

/* Odstranenie marginov p tagu v statickom texte */
div.static-text p {
  margin: 0;
}

html.wait, html.wait * {
  cursor: wait !important;
}

/* Podpora pre zobrazenie validacneho erroru na celej groupe */
[data-component='group'].govuk-form-group--error .govuk-form-group {
  padding: 0 15px !important;
}

/* Zjednotenie znakov v odrazkovych zoznamoch vo vsetkych urovniach */
ul {
  list-style-type: disc;
}

.label-component p {
  margin: 0;
}

/* Kvoli wysiwyg editoru v read-only */
.app-read-only p {
  margin: 0 0 10px;
}

.app-read-only ol, .app-read-only ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.note-editable {
  font-size: 1.1875rem;
}

@media (min-width: 40.0525em) {
  .summary-component .label-component:not(:only-child) {
    width: 259%;
  }
}

@media (max-width: 40.0525em) {
  .summary-component .label-component {
    padding-right: 0;
  }
}

.summary-component .app-summary-break .govuk-summary-list__key,
.summary-component .app-summary-break .govuk-summary-list__value {
  padding-right: 0;
}

.combo-clear-cross {
  position: absolute;
  right: 22px;
  top: 11px;
  cursor: pointer;
  color: red;
}

a.govuk-back-link {
  cursor: pointer;
}

.static-text.contains-details {
  margin-bottom: 0;
}

.static-text.contains-warning {
  margin-bottom: 0;
}
]]>
</style>

<!-- repeat-group -->
  <style type="text/css"><![CDATA[
  /* Tabulkovy dizajn repeat group */

.repeat-group-table-design.no-remove-btns .repeat-item .attr-group-content {
  width: 100% !important;
}

.repeat-group-table-design.no-remove-btns .repeat-item-bottom-remove-btn {
  display: none;
}

.repeat-group-table-design.no-add-btn .repeat-item.group-style-2:last-of-type, .repeat-group-table-design.no-add-btn .repeat-item.group-style-3:last-of-type {
  padding-bottom: 0;
}

.repeat-group-table-design.no-add-btn .repeat-item.group-style-1:last-of-type, .repeat-group-table-design.no-add-btn .repeat-item.group-style-4:last-of-type {
  padding-bottom: 0;
  margin-bottom: 0;
}

.repeat-group-table-design.no-add-btn .repeat-item.group-style-1:last-of-type [data-component], .repeat-group-table-design.no-add-btn .repeat-item.group-style-4:last-of-type [data-component] {
  margin-bottom: 15px;
}

.repeat-group-table-design.no-add-btn .repeat-item-add-btn {
  display: none;
}

@media (min-width: 40.0625em) {
  /* Zrusenie hlaviciek vsetkych opakovani okrem prveho */
  .repeat-group-table-design .repeat-item:not(:first-of-type) .attr-group-label {
  	display: none;
  }
  
  /* Zmazanie remove buttonu v hlavicke prveho opakovania */
  .repeat-group-table-design .repeat-item:first-of-type .repeat-item-top-remove-btn {
      display: none;
  }
  
  /* Labely, poznamky atributov okrem checkbox popisu*/
  .repeat-group-table-design .repeat-item:not(:first-of-type) .form-label-bold,
  .repeat-group-table-design .repeat-item:not(:first-of-type) label.govuk-label:not(.govuk-checkboxes__label),
  .repeat-group-table-design .repeat-item:not(:first-of-type) .govuk-hint{
      display: none;
  }
  
  /*Spojeny border + vertikalne priblizenie k sebe */
  .repeat-group-table-design .repeat-item {
      margin-bottom: -15px;
      background: none;
      float: left;
  }
  
  /*Prvy ma vrchny border*/
  .repeat-group-table-design .repeat-item:not(:first-of-type) {
      border-top: none;
  }
  
  /*Posledny ma spodny border*/
  .repeat-group-table-design .repeat-item:not(:last-of-type) {
      border-bottom: none;
  }

  /*----------- Remove buttony ----------*/

  /*Aby boli v tom istom riadku ako obsah*/
  .repeat-group-table-design .repeat-item .attr-group-content {
      float: left;
      width: calc(100% - 34px);
  }
  
  .repeat-group-table-design .repeat-item:not(:first-of-type) .attr-group-content{
      padding-top: 0
  }

  /*Aby mali spravnu velkost a poziciu*/
  .repeat-group-table-design .repeat-item-bottom-remove-btn {
      padding: 0px;
      margin-left: 0px;
      margin-right: 0px;
      height: 20px;
      display: inline;
  }
  
  .repeat-group-table-design .repeat-item:not(:first-of-type) .repeat-item-bottom-remove-btn {
      margin-top: 8px !important;
  }
  
   /*Posunutie add buttonu nizsie od posledneho opakovania*/
  .repeat-group-table-design .repeat-item:last-of-type {
    padding-bottom: 34px !important;
  }
  
  .repeat-group-table-design.rptgrp-tbldsgn-t1 .repeat-item-add-btn {
    margin-top: -32px !important;
  }
  
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item-add-btn {
    margin-top: -15px !important;
  }
  
  .repeat-item-add-btn.add-btn-group-style-1,
  .repeat-item-add-btn.add-btn-group-style-4 {
    margin-left: 16px !important;
  }
  
  /*Odsadenie inputu z vrchu na uroven errorovych atributov v riadku*/
  .repeat-group-table-design:not(.hide-error-texts) .repeat-item-has-error input:not(.govuk-input--error),
  .repeat-group-table-design:not(.hide-error-texts) .repeat-item-has-error select:not(.govuk-input--error) {
      margin-top: 30px;
  }
  
  /*Odsadenie remove buttonu z vrchu na uroven errorovych atributov v riadku*/
  .repeat-group-table-design:not(.hide-error-texts) .repeat-item-has-error .repeat-item-bottom-remove-btn {
      margin-top: 60px;
  }
  
  .repeat-group-table-design:not(.hide-error-texts) .repeat-item:first-of-type.repeat-item-has-error .repeat-item-bottom-remove-btn {
      margin-top: 87px;
  }
  
  /*Uprava pre display mod*/
  .repeat-group-table-design.display-repeat-group .attr-group-content {
      width: 100%;
  }
  
  .repeat-group-table-design.display-repeat-group .repeat-item {
      margin-bottom: -24px;
  }
  
  /* Tabulkovy dizajn TYP 2 > */
  /* Z komponentov sa vytvori suvisla tabulkova struktura */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item .attr-group-content div[data-component]:first-of-type{
    padding: 0 0 0 15px;
  }
  
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item .attr-group-content div[data-component]:not(:first-of-type):not(:last-of-type){
    padding: 0;
  }
  
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item .attr-group-content div[data-component]:last-of-type{
    padding: 0 15px 0 0;
  }
  
  /* Zrusenie dvojiteho praveho borderu okrem posledneho stlpca */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item .attr-group-content div[data-component]:not(:last-of-type) input{
    border-right-style: none;
  }
  
  /* Vlozenie nazvu komponentov a poznamky na stred */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .form-label-bold,
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .govuk-label,
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .govuk-hint {
    text-align: center;
  }
  
  /* Priblizenie opakovani k sebe so zdielanym hornym a dolnym okrajom */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item {
    margin-bottom: -32px;
  }

  /* Kvoli lepsiemu klikaniu */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item:not(:first-of-type) .attr-group-content{
      padding-top: 0
  }
  
  /* Kvoli lepsiemu klikaniu */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item:not(:first-of-type) .form-label{
      margin-top: 0
  }
  
  /* Vycentrovanie tlacidla zmazat */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item:not(:first-of-type) .repeat-item-bottom-remove-btn{
    margin-top: 8px !important;
  }
  
  /* Odsadenie remove buttonu z vrchu na uroven errorovych atributov v riadku pre typ 2*/
  .repeat-group-table-design.rptgrp-tbldsgn-t2:not(.hide-error-texts) .repeat-item-has-error .repeat-item-bottom-remove-btn {
      margin-top: 39px;
  }
  
  /* Doladenie selectov v combe a ext enume */
  .repeat-group-table-design.rptgrp-tbldsgn-t2 div[data-component='combo'],
  .repeat-group-table-design.rptgrp-tbldsgn-t2 div[data-component='externalEnumeration']{
    margin-right: -3px;
  }
  
  .repeat-group-table-design.rptgrp-tbldsgn-t2 select {
    height: 40px;
  }
  
  /* Nastavenie vysky selectu iba pre IE11 */
  _:-ms-fullscreen, :root .repeat-group-table-design.rptgrp-tbldsgn-t2 select {
  	height: 37px;
  }

  /* < Tabulkovy dizajn TYP 2 */
}

.repeat-group-table-design .govuk-form-group--error {
  margin-right: 0;
  padding-left: 10px;
}

.repeat-group-table-design.rptgrp-tbldsgn-t2 .govuk-form-group--error {
  border-left: none;
}

.repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item-has-error select:not(.govuk-input--error),
.repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item-has-error input:not(.govuk-input--error) {
  height: 40px;
}

/* Spresnenie vysky selectu pre IE11 */
_:-ms-fullscreen, :root .repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item-has-error select:not(.govuk-input--error) {
  height: 39px;
}

.repeat-group-table-design.rptgrp-tbldsgn-t2 .govuk-error-message {
  text-align: center;
  margin-bottom: 5px;
}

.repeat-group-table-design.hide-error-texts .govuk-form-group--error {
  position: relative;
}

.repeat-group-table-design.hide-error-texts .govuk-form-group--error .govuk-error-message {
  visibility: hidden;
  width: 150px;
  background-color: white;
  text-align: center;
  padding: 5px 0;
  border: 2px solid black;
  left: 50%;
  transform: translateX(-50%);
  bottom: 42px;
  position: absolute;
  z-index: 1;
}

.repeat-group-table-design.rptgrp-tbldsgn-t1.hide-error-texts .govuk-form-group--error .govuk-error-message {
  bottom: 33px;
}

.repeat-group-table-design.hide-error-texts .govuk-form-group--error .govuk-error-message::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-width: 10px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.repeat-group-table-design.hide-error-texts .govuk-form-group--error:hover .govuk-error-message {
  visibility: visible;
}

/* < Schovanie errorov a pouzitie tooltipov */

/* < Styly errorov v tabulkovych dizajnoch */

/* Ak je iba jeden komponent pod tabulkou, potrebujeme povodne chovanie */
.repeat-group-table-design.rptgrp-tbldsgn-t2 .repeat-item .attr-group-content div[data-component]:only-of-type {
  padding: 0 15px;
}

/* Rusime govuk zrusenie marginu */
.repeat-group-table-design .govuk-form-group:only-of-type {
  margin-bottom: 30px;
}

.group-style-3.repeat-item {
    margin-right: 0px !important;
}

/* Fixna sirka */

.min-width-1400 {
  width: 1400px !important;
  background-color: white;
  padding-bottom: 15px;
}

@media (min-width: 1600px) {
  .min-width-1400 {
    width: 100% !important;
  }
}

/* Horizontalne scrollovanie rptGrp v tabulkovom dizajne > */
.h-scroll {
  overflow-y: hidden !important;
}

.h-scroll .repeat-item-add-btn {
  margin-bottom: 10px;
}

.h-scroll.width-1400px .repeat-item {
  width: 1400px;
}

@media (min-width: 40.0625em) {
    .table-font-50 * {
        font-size: calc(19px - 50%);
        font-size: calc(1.1875rem - 50%);
        line-height: 1.31579;
    }
    
    .table-font-55 * {
        font-size: calc(19px - 45%);
        font-size: calc(1.1875rem - 45%);
        line-height: 1.31579;
    }
    
    .table-font-60 * {
        font-size: calc(19px - 40%);
        font-size: calc(1.1875rem - 40%);
        line-height: 1.31579;
    }
    
    .table-font-65 * {
        font-size: calc(19px - 35%);
        font-size: calc(1.1875rem - 35%);
        line-height: 1.31579;
    }
    
    .table-font-70 * {
        font-size: calc(19px - 30%);
        font-size: calc(1.1875rem - 30%);
        line-height: 1.31579;
    }
    
    .table-font-75 * {
        font-size: calc(19px - 25%);
        font-size: calc(1.1875rem - 25%);
        line-height: 1.31579;
    }

    .table-font-80 * {
        font-size: calc(19px - 20%);
        font-size: calc(1.1875rem - 20%);
        line-height: 1.31579;
    }
    
    .table-font-85 * {
        font-size: calc(19px - 15%);
        font-size: calc(1.1875rem - 15%);
        line-height: 1.31579;
    }
    
    .table-font-90 * {
        font-size: calc(19px - 10%);
        font-size: calc(1.1875rem - 10%);
        line-height: 1.31579;
    }
    
    .table-font-95 * {
        font-size: calc(19px - 5%);
        font-size: calc(1.1875rem - 5%);
        line-height: 1.31579;
    }
}

.hide-disabled-buttons > .repeat-item.group-style-1 .govuk-form-group:not(.hide-disabled-buttons):last-of-type,
.hide-disabled-buttons > .repeat-item.group-style-4 .govuk-form-group:not(.hide-disabled-buttons):last-of-type {
  margin-bottom: 15px;
}

.hide-disabled-buttons > .repeat-item > .repeat-item-bottom-remove-btn {
  margin-top: 0 !important;
}

.hide-disabled-buttons > .repeat-item-add-btn[disabled], .hide-disabled-buttons > .repeat-item > .repeat-item-bottom-remove-btn[disabled], .hide-disabled-buttons > .repeat-item > .attr-group-label > .repeat-item-top-remove-btn[disabled] {
  display:none;
}

.hide-disabled-buttons > .repeat-item-add-btn {
  margin-top: 0 !important;
}

.hide-disabled-buttons {
  margin-bottom: 15px !important;
}

.hide-disabled-buttons-table > .repeat-item > .repeat-item-bottom-remove-btn[disabled] {
  display: none;
}

.hide-disabled-buttons-table > .repeat-item-add-btn[disabled] {
  visibility: hidden;
}

[data-collapsible-type="2"] > details > summary {
  display: list-item;
  border: none !important;
  background-color: unset !important;
}

[data-collapsible-type="2"] > details > summary .repeat-item-top-remove-btn {
  display: none;
}

[data-collapsible-type="2"] > details > summary .govuk-accordion__section-button {
  color: #0065b3 !important;
}

[data-collapsible-type="2"] > details > summary .govuk-accordion__section-button:focus {
    color: #0b0c0c !important;
}

[data-collapsible-type="2"] > details > summary .govuk-accordion__section-button:after {
  position: unset !important;
}

[data-collapsible-type="2"] > details > summary a.accordion-link-remove {
  float: right;
  color: #0B4199;
  font-weight: 400;
  text-decoration: underline;
}

@media (max-width: 40.0624em) {
  .repeat-item-add-btn, .repeat-item-bottom-remove-btn {
    width: calc(100% - 30px);
  }
  
  .repeat-group-table-design .repeat-item-bottom-remove-btn {
    margin: 15px !important;
  }
}

.repeat-group-table-design .govuk-label, .repeat-group-table-design .hint {
  overflow-wrap: break-word;
}
]]>
</style>

<!-- Doplnujuce sirky 1/12, 2/12, 5/12, 7/12, 11/12, ... -->
  <style type="text/css"><![CDATA[
  /* 1/12 govuk-grid-column-one-twelfth */

.govuk-\!-width-one-twelfth {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-one-twelfth {
        width: 8.33333% !important;
    }
}
.govuk-grid-column-one-twelfth {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-one-twelfth {
        width: 8.33333%;
        float: left;
    }
}
.govuk-grid-column-one-twelfth-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-one-twelfth-from-desktop {
        width: 8.33333%;
        float: left;
    }
}

/* 2/12 govuk-grid-column-two-twelfths */

.govuk-\!-width-two-twelfths {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-two-twelfths {
        width: 16.66667% !important;
    }
}
.govuk-grid-column-two-twelfths {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-two-twelfths {
        width: 16.66667%;
        float: left;
    }
}
.govuk-grid-column-two-twelfths-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-two-twelfths-from-desktop {
        width: 16.66667%;
        float: left;
    }
}

/* 5/12 govuk-grid-column-five-twelfths */

.govuk-\!-width-five-twelfths {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-five-twelfths {
        width: 41.66667% !important;
    }
}
.govuk-grid-column-five-twelfths {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-five-twelfths {
        width: 41.66667%;
        float: left;
    }
}
.govuk-grid-column-five-twelfths-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-five-twelfths-from-desktop {
        width: 41.66667%;
        float: left;
    }
}

/* 7/12 govuk-grid-column-seven-twelfths */

.govuk-\!-width-seven-twelfths {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-seven-twelfths {
        width: 58.33333% !important;
    }
}
.govuk-grid-column-seven-twelfths {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-seven-twelfths {
        width: 58.33333%;
        float: left;
    }
}
.govuk-grid-column-seven-twelfths-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-seven-twelfths-from-desktop {
        width: 58.33333%;
        float: left;
    }
}

/* 10/12 govuk-grid-column-ten-twelfths */

.govuk-\!-width-ten-twelfths {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-ten-twelfths {
        width: 83.33333% !important;
    }
}
.govuk-grid-column-ten-twelfths {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-ten-twelfths {
        width: 83.33333%;
        float: left;
    }
}
.govuk-grid-column-ten-twelfths-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-ten-twelfths-from-desktop {
        width: 83.33333%;
        float: left;
    }
}

/* 11/12 govuk-grid-column-eleven-twelfths */

.govuk-\!-width-eleven-twelfths {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .govuk-\!-width-eleven-twelfths {
        width: 91.66667% !important;
    }
}
.govuk-grid-column-eleven-twelfths {
    box-sizing: border-box;
    width: 100%;
    padding: 0 15px;
}
@media (min-width: 40.0625em) {
    .govuk-grid-column-eleven-twelfths {
        width: 91.66667%;
        float: left;
    }
}
.govuk-grid-column-eleven-twelfths-from-desktop {
    box-sizing: border-box;
    padding: 0 15px;
}
@media (min-width: 48.0625em) {
    .govuk-grid-column-eleven-twelfths-from-desktop {
        width: 91.66667%;
        float: left;
    }
}
]]>
</style>

<!-- Override sirok pre input fieldy odpocitane o padding komponentu -->
  <style type="text/css"><![CDATA[
  .app-\!-input-width-full,
.app-\!-input-width-three-quarters {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .app-\!-input-width-three-quarters {
        width: calc(75% - 15px) !important;
    }
}
.app-\!-input-width-two-thirds {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .app-\!-input-width-two-thirds {
        width: calc(66.66% - 15px) !important;
    }
}
.app-\!-input-width-one-half {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .app-\!-input-width-one-half {
        width: calc(50% - 15px) !important;
    }
}
.app-\!-input-width-one-third {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .app-\!-input-width-one-third {
        width: calc(33.33% - 15px) !important;
    }
}
.app-\!-input-width-one-quarter {
    width: 100% !important;
}
@media (min-width: 40.0625em) {
    .app-\!-input-width-one-quarter {
        width: calc(25% - 15px) !important;
    }
}
]]>
</style>

<!-- kvoli datetime pickeru -->
  <style type="text/css"><![CDATA[
  /*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/*html {*/
/*  font-family: sans-serif;*/
/*  -ms-text-size-adjust: 100%;*/
/*  -webkit-text-size-adjust: 100%;*/
/*}*/
/*body {*/
/*  margin: 0;*/
/*}*/
/*article,*/
/*aside,*/
/*details,*/
/*figcaption,*/
/*figure,*/
/*footer,*/
/*header,*/
/*hgroup,*/
/*main,*/
/*menu,*/
/*nav,*/
/*section,*/
/*summary {*/
/*  display: block;*/
/*}*/
/*audio,*/
/*canvas,*/
/*progress,*/
/*video {*/
/*  display: inline-block;*/
/*  vertical-align: baseline;*/
/*}*/
/*audio:not([controls]) {*/
/*  display: none;*/
/*  height: 0;*/
/*}*/
/*[hidden],*/
/*template {*/
/*  display: none;*/
/*}*/
/*a {*/
/*  background-color: transparent;*/
/*}*/
/*a:active,*/
/*a:hover {*/
/*  outline: 0;*/
/*}*/
/*abbr[title] {*/
/*  border-bottom: none;*/
/*  text-decoration: underline;*/
/*  text-decoration: underline dotted;*/
/*}*/
/*b,*/
/*strong {*/
/*  font-weight: bold;*/
/*}*/
/*dfn {*/
/*  font-style: italic;*/
/*}*/
/*h1 {*/
/*  font-size: 2em;*/
/*  margin: 0.67em 0;*/
/*}*/
/*mark {*/
/*  background: #ff0;*/
/*  color: #000;*/
/*}*/
/*small {*/
/*  font-size: 80%;*/
/*}*/
/*sub,*/
/*sup {*/
/*  font-size: 75%;*/
/*  line-height: 0;*/
/*  position: relative;*/
/*  vertical-align: baseline;*/
/*}*/
/*sup {*/
/*  top: -0.5em;*/
/*}*/
/*sub {*/
/*  bottom: -0.25em;*/
/*}*/
/*img {*/
/*  border: 0;*/
/*}*/
/*svg:not(:root) {*/
/*  overflow: hidden;*/
/*}*/
/*figure {*/
/*  margin: 1em 40px;*/
/*}*/
/*hr {*/
/*  -webkit-box-sizing: content-box;*/
/*  -moz-box-sizing: content-box;*/
/*  box-sizing: content-box;*/
/*  height: 0;*/
/*}*/
/*pre {*/
/*  overflow: auto;*/
/*}*/
/*code,*/
/*kbd,*/
/*pre,*/
/*samp {*/
/*  font-family: monospace, monospace;*/
/*  font-size: 1em;*/
/*}*/
/*button,*/
/*input,*/
/*optgroup,*/
/*select,*/
/*textarea {*/
/*  color: inherit;*/
/*  font: inherit;*/
/*  margin: 0;*/
/*}*/
/*button {*/
/*  overflow: visible;*/
/*}*/
/*button,*/
/*select {*/
/*  text-transform: none;*/
/*}*/
/*button,*/
/*html input[type="button"],*/
/*input[type="reset"],*/
/*input[type="submit"] {*/
/*  -webkit-appearance: button;*/
/*  cursor: pointer;*/
/*}*/
/*button[disabled],*/
/*html input[disabled] {*/
/*  cursor: default;*/
/*}*/
/*button::-moz-focus-inner,*/
/*input::-moz-focus-inner {*/
/*  border: 0;*/
/*  padding: 0;*/
/*}*/
/*input {*/
/*  line-height: normal;*/
/*}*/
/*input[type="checkbox"],*/
/*input[type="radio"] {*/
/*  -webkit-box-sizing: border-box;*/
/*  -moz-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*  padding: 0;*/
/*}*/
/*input[type="number"]::-webkit-inner-spin-button,*/
/*input[type="number"]::-webkit-outer-spin-button {*/
/*  height: auto;*/
/*}*/
/*input[type="search"] {*/
/*  -webkit-appearance: textfield;*/
/*  -webkit-box-sizing: content-box;*/
/*  -moz-box-sizing: content-box;*/
/*  box-sizing: content-box;*/
/*}*/
/*input[type="search"]::-webkit-search-cancel-button,*/
/*input[type="search"]::-webkit-search-decoration {*/
/*  -webkit-appearance: none;*/
/*}*/
/*fieldset {*/
/*  border: 1px solid #c0c0c0;*/
/*  margin: 0 2px;*/
/*  padding: 0.35em 0.625em 0.75em;*/
/*}*/
/*legend {*/
/*  border: 0;*/
/*  padding: 0;*/
/*}*/
/*textarea {*/
/*  overflow: auto;*/
/*}*/
/*optgroup {*/
/*  font-weight: bold;*/
/*}*/
/*table {*/
/*  border-collapse: collapse;*/
/*  border-spacing: 0;*/
/*}*/
/*td,*/
/*th {*/
/*  padding: 0;*/
/*}*/
/** {*/
/*  -webkit-box-sizing: border-box;*/
/*  -moz-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*}*/
/**:before,*/
/**:after {*/
/*  -webkit-box-sizing: border-box;*/
/*  -moz-box-sizing: border-box;*/
/*  box-sizing: border-box;*/
/*}*/
/*html {*/
/*  font-size: 10px;*/
/*  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);*/
/*}*/
/*body {*/
/*  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*  font-size: 14px;*/
/*  line-height: 1.42857143;*/
/*  color: #333333;*/
/*  background-color: #ffffff;*/
/*}*/
/*input,*/
/*button,*/
/*select,*/
/*textarea {*/
/*  font-family: inherit;*/
/*  font-size: inherit;*/
/*  line-height: inherit;*/
/*}*/
/*a {*/
/*  color: #337ab7;*/
/*  text-decoration: none;*/
/*}*/
/*a:hover,*/
/*a:focus {*/
/*  color: #23527c;*/
/*  text-decoration: underline;*/
/*}*/
/*a:focus {*/
/*  outline: 5px auto -webkit-focus-ring-color;*/
/*  outline-offset: -2px;*/
/*}*/
/*figure {*/
/*  margin: 0;*/
/*}*/
/*img {*/
/*  vertical-align: middle;*/
/*}*/
/*.img-responsive {*/
/*  display: block;*/
/*  max-width: 100%;*/
/*  height: auto;*/
/*}*/
/*.img-rounded {*/
/*  border-radius: 6px;*/
/*}*/
/*.img-thumbnail {*/
/*  padding: 4px;*/
/*  line-height: 1.42857143;*/
/*  background-color: #ffffff;*/
/*  border: 1px solid #dddddd;*/
/*  border-radius: 4px;*/
/*  -webkit-transition: all 0.2s ease-in-out;*/
/*  -o-transition: all 0.2s ease-in-out;*/
/*  transition: all 0.2s ease-in-out;*/
/*  display: inline-block;*/
/*  max-width: 100%;*/
/*  height: auto;*/
/*}*/
/*.img-circle {*/
/*  border-radius: 50%;*/
/*}*/
/*hr {*/
/*  margin-top: 20px;*/
/*  margin-bottom: 20px;*/
/*  border: 0;*/
/*  border-top: 1px solid #eeeeee;*/
/*}*/
/*.sr-only {*/
/*  position: absolute;*/
/*  width: 1px;*/
/*  height: 1px;*/
/*  padding: 0;*/
/*  margin: -1px;*/
/*  overflow: hidden;*/
/*  clip: rect(0, 0, 0, 0);*/
/*  border: 0;*/
/*}*/
/*.sr-only-focusable:active,*/
/*.sr-only-focusable:focus {*/
/*  position: static;*/
/*  width: auto;*/
/*  height: auto;*/
/*  margin: 0;*/
/*  overflow: visible;*/
/*  clip: auto;*/
/*}*/
/*[role="button"] {*/
/*  cursor: pointer;*/
/*}*/
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
]]>
</style>

<!-- bootstrap-datetimepicker.css -->
  <style type="text/css"><![CDATA[
  /*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #006435;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #006435;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #006435;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.bootstrap-datetimepicker-widget table td a {
    color: #006435;
}

.bootstrap-datetimepicker-widget .table-condensed>thead>tr>th, 
.bootstrap-datetimepicker-widget .table-condensed>tbody>tr>th, 
.bootstrap-datetimepicker-widget .table-condensed>tfoot>tr>th, 
.bootstrap-datetimepicker-widget .table-condensed>thead>tr>td,
.bootstrap-datetimepicker-widget .table-condensed>tbody>tr>td,
.bootstrap-datetimepicker-widget .table-condensed>tfoot>tr>td {
  padding: 5px;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}
]]>
</style>

 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"></link>
          
<style type="text/css">
  <![CDATA[.app-read-only.govuk-template {
    background-color: white;
}

/* riadkovanie ma byt 1.5 */
.app-read-only .govuk-form-group {
    /*margin-bottom: 1.5pt;*/
}

/* riadkovanie ovladame na jednom mieste pomocou horneho a dolneho marginu kazdeho komponentu */
.app-read-only .govuk-form-group {
    margin-top: 2px!important;
    margin-bottom: 2px!important;
}

/* riadkovanie nepridavame, ak sa jedna o group/repeatGroup bez labelu */
.app-read-only .govuk-form-group.group-no-label {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}

/* vsetky komponenty maju 100% sirky, okrem statickeho textu */
.app-read-only .govuk-form-group:not(.static-text) {
    width: 100%;
}

/* label nie je bold */
/* .app-read-only label.govuk-label .govuk-label--s { */
    /* font-weight: 400; */
/* } */

/* label zabera len 1/3 sirky a nema spodny margin */
.app-read-only label.govuk-label {
    width: 33.9%;
    float: left;
    /* display: inline; */
    /* height: 28px; */
    /*padding: 5px;*/
}

/* retazec, datum, cislo, ... */
.app-read-only input {
    border: none;
    width: 66.1%;
    height: auto;
    float: left;
    background-color: white;
    color: #0b0c0c;
}

/* textove pole */
.app-read-only .govuk-textarea {
    border: none;
    width: 66.1%;
    background-color: white;
    color: #0b0c0c;
}

/*Zakomentovane kvoli nespravnemu schovaniu labelu pri textPoli s dlzkou >500*/
/*.app-read-only .app-textarea--long label {*/
/*    display: none;*/
/*}*/

.app-read-only .app-textarea--long .govuk-textarea {
    width: 100%;
}

/* rozbalovaci zoznam */
.app-read-only .govuk-select {
    width: 66.1%;
    border: none;
    height: auto;
    background-color: white;
    color: #0b0c0c;
    opacity: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/* prepinac */
.app-read-only .govuk-fieldset__legend {
    width: 33.9%;
    float: left;
}
.app-read-only .govuk-radios {
    float: left;
    width: 66.1%;
}
.app-read-only .govuk-fieldset {
    width: 100%;
}
.app-read-only .govuk-fieldset__legend .govuk-label {
    width: 100%;
}

.app-read-only .govuk-radios .govuk-radios__item .govuk-radios__label:before {
    display: none;
}

.app-read-only .govuk-radios__item {
    padding-left: 0;
}

.app-read-only .govuk-radios__input:checked+.govuk-radios__label:after {
    display: none;
}

/* nezaskrtnute radia schovam */

.app-read-only .govuk-radios__item:not(.app-radios__item--checked) {
    display: none;
}

.app-read-only .govuk-radios__input:not(:checked)+.govuk-radios__label {
    display: none;
}

.app-read-only .govuk-radios__input:disabled+.govuk-radios__label {
    opacity: 1;
}

.app-read-only .group-style-3, .app-read-only .group-style-7 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* zaskrtavacie policka */

/* .app-read-only .govuk-checkboxes__item {
    width: 100%;
} */

.app-read-only .govuk-checkboxes__label {
    width: 100% !important;
}

.app-read-only [data-component='checkbox']:not(.app-checkboxes--checked) {
    display: none;
}

.app-read-only .govuk-checkboxes__label:before, .app-read-only .govuk-checkboxes__label:after {
    display: none;
}

.app-read-only .govuk-checkboxes__input:disabled+.govuk-checkboxes__label {
    opacity: 1;
    list-style-type: disc;
    display: list-item;
}

/* repeat groupy */

.app-read-only [data-component='repeatGroup'] {
    padding: 0px;
}

.app-read-only .repeat-item {
  margin-bottom: 0px !important;  
}

.app-read-only .repeat-item .attr-group-content {
  padding-top: 0px !important;  
}

.app-read-only .repeat-item > div.new-line {
    display: none;
}

/* groupy */
.app-read-only [data-component="group"] {
    padding: 0px !important;
}

.app-read-only .attr-group-content {
    padding-top: 0!important;
}

/* separovany datum */

.app-read-only .govuk-date-input__item label {
    display: none;
}

.app-read-only .govuk-date-input__item {
    margin-right: 0px;
}

/* schovanie pomocky pre staticky text */

.app-read-only .contains-details {
  display: none;
}

/* schovanie pomocnych textov */

.app-read-only span.govuk-hint {
    display: none;
}

/* odkryjeme horizontalnu ciaru za wizardom */
.app-read-only div.wizard-step:not(.app-wizard-step__with-summary)+hr.govuk-section-break--visible {
    display: block !important;
}

/* musime dodrzat 25mm okraje na A4 */
/* .app-read-only .govuk-width-container {
    max-width: 860px;
} */

/* ziadne komponenty nemaju horny a dolny padding */
.app-read-only .govuk-select,
.app-read-only .govuk-input,
.app-read-only .govuk-textarea,
.app-read-only .govuk-radios {
    padding-top: 0;
    padding-bottom: 0;
}

/* ziadny label vratane statTextu nema spodny margin */
.app-read-only .govuk-label {
    margin-bottom: 0;
}

/* vodorovna ciara ma len 5px margin zhora/zdola */
.app-read-only .govuk-section-break--l {
    margin-top: 5px;
    margin-bottom: 5px;
}

/* nadpis ma len 10px spodny margin */
.app-read-only .label-component {
    margin-top: 10px;
    margin-bottom: 3px;
}]]>
</style>

          <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:bold" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:black" rel="stylesheet"/>
          <style type="text/css">
            body, input, select, textarea, .form-label, .heading-small, .heading-medium, .heading-large, .heading-xlarge {
   font-family: 'Source Sans Pro', sans-serif
}
          </style>
          <script id="form-metadata" type="text/json">{"namespaces":{"e":"http://schemas.gov.sk/form/00607223.EFORM090.Ziadost_o_vyd_rozh_uved_prevadzky/2.5"}, "formKey":"EFORM090", "id":"1003216", "notSaveOptionalElements":false, "mode":"display", "generated":"2026-03-17T20:04:49.917Z", "row_version":1554, "hist_id":"1253630", "environment":"app-prod", "appVersion":"1.40.63-174e1820-2026-03-17-13:09:45", "rpoUrl":"https://api.jump-soft.com/rpo/v1/", "raUrl":"https://api.jump-soft.com/ra/v1/", "upvsEnumReadUrl":"https://www.slovensko.sk/static/util/Filler/lookup.aspx?id=", "autocomplete":{"minLength":2, "debounceTime":300}, "jsApi":{"rpoUrl":"https://api.jump-soft.com/rpo/v1/", "raUrl":"https://api.jump-soft.com/ra/v1/", "dataUrl":"https://api.jump-soft.com/data/v1/codelists/"}, "load":{"forceHiddenComponents":true}, "attachments":[], "identifier":"00607223.EFORM090.Ziadost_o_vyd_rozh_uved_prevadzky", "title":"\u017Diados\u0165 o vydanie rozhodnutia o uveden\u00ED priestorov do prev\u00E1dzky"}</script>
      </head>
      <body onload="initialize()" class="govuk-template__body">
          <script>
            document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');
          </script>
          
          
          
          <div class="govuk-width-container ">
            <main class="govuk-main-wrapper " id="main-content" role="main">
              <form onchange="toggleGroups()">
                <div style="display: none;" class="app-success-summary govuk-error-summary" role="alert" aria-labelledby="success-summary-title" tabindex="-1" data-module="app-success-summary">

  <h2 class="govuk-error-summary__title" id="success-summary-title">Formulár je kompletne vyplnený</h2>

</div>
                <div style="display: none;" class="govuk-error-summary" role="alert" aria-labelledby="error-summary-title" tabindex="-1" data-module="govuk-error-summary">

  <h2 class="govuk-error-summary__title" id="error-summary-title">Formulár nie je kompletne vyplnený</h2>
  
  <div class="govuk-error-summary__body">
    <!--<p>%%errorLabel%%</p>-->
  
    <ul class="govuk-list govuk-error-summary__list"></ul>
  </div>  
</div>
                
                
<h2 
  data-uid="a583" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-l "
  
  >
  Žiadosť
</h2>

<h3 
  data-uid="a584" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  o vydanie rozhodnutia o uvedení priestorov do prevádzky
</h3>
<div class="wizard-step ">
  
<h3 
  data-uid="a614" 
  style="   text-align: left; " 
  class="label-component show-in-summary  govuk-grid-column-full new-line govuk-heading-m "
  
  >
  Prevádzkovateľ
</h3>
<div class="govuk-form-group  govuk-grid-column-one-half new-line " 
  data-component="combo"
  data-uid="a3084"
  data-path="/e:EFORM090/e:PersonType" 
  data-required="True"
  data-use-autocomplete="false"
   
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjEwMDIzMTA8L2U6Q29kZWxpc3RDb2RlPiUlY2hpbGRyZW4lJTwvZTpDb2RlbGlzdD4="
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  
  data-pointer="TypOsoby"
  
  
  >
  <xsl:attribute name="id">div-a3084</xsl:attribute>
  
  <label class="govuk-label" ><xsl:attribute name="for">a3084</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ osoby</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select data-enum-loaded="true" disabled="disabled" class="govuk-select " name="a3084" > <xsl:attribute name="id">a3084</xsl:attribute>
    <option></option>
    <option value ="FOP"><xsl:choose>
	<xsl:when test="/e:EFORM090/e:PersonType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = 'FOP'">
		<xsl:attribute name="selected">selected</xsl:attribute>
	</xsl:when>
</xsl:choose>Fyzická osoba - podnikateľ</option><option value ="POSR"><xsl:choose>
	<xsl:when test="/e:EFORM090/e:PersonType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = 'POSR'">
		<xsl:attribute name="selected">selected</xsl:attribute>
	</xsl:when>
</xsl:choose>Právnická osoba</option><option value ="POZ"><xsl:choose>
	<xsl:when test="/e:EFORM090/e:PersonType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = 'POZ'">
		<xsl:attribute name="selected">selected</xsl:attribute>
	</xsl:when>
</xsl:choose>Zahraničná právnická osoba</option>
  </select>
  
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a3539"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWV9' data-validate-children="false" style="display:none"
  
  >
  <div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:PrefixDegree[@type='qualification' and @position='prefix']" 
  data-uid="a16412" 
   
  data-required="False" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16412</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16412</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Tituly pred menom</span>
</label>
<span class="govuk-hint">Jednotlivé tituly napíšte za sebou a oddeľte medzerou, napr. Doc. Ing.</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16412"  disabled="disabled" > <xsl:attribute name="id">a16412</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:PrefixDegree[@type='qualification' and @position='prefix']"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:GivenName" 
  data-uid="a16413" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16413</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16413</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Meno</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16413"  disabled="disabled" > <xsl:attribute name="id">a16413</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:GivenName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:Surname" 
  data-uid="a16414" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16414</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16414</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Priezvisko</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16414"  disabled="disabled" > <xsl:attribute name="id">a16414</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:Surname[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:SuffixDegree[@type='qualification' and @position='postfix']" 
  data-uid="a16415" 
   
  data-required="False" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16415</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16415</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Tituly za menom</span>
</label>
<span class="govuk-hint">Jednotlivé tituly napíšte za sebou a oddeľte čiarkou a medzerou, napr. PhD., MBA</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16415"  disabled="disabled" > <xsl:attribute name="id">a16415</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:PhysicalPerson/e:SuffixDegree[@type='qualification' and @position='postfix']"/></xsl:attribute>
  </input>
   
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a3555"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWUsICJQT1NSIjp0cnVlLCAiUE9aIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-one-half new-line"
  style='display:none;'
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType"
  data-uid="a3556"
  data-source="upvs"
  data-source-url=""
  data-source-enum-code="SUSR_4001"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="ICO-sk">
  <xsl:attribute name="id">div-a3556</xsl:attribute>
  <xsl:if test="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for">a3556</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ identifikátora</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a3556_', position())"/>
    </xsl:attribute>
    <xsl:if test="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierValue" 
  data-uid="a3557" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a3557</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a3557</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >IČO</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a3557"  disabled="disabled" > <xsl:attribute name="id">a3557</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:CorporateBody/e:ICO/e:IdentifierValue[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:CorporateBody/e:CorporateBodyFullName" 
  data-uid="a16420" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16420</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16420</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obchodné meno</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16420"  disabled="disabled" > <xsl:attribute name="id">a16420</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:CorporateBody/e:CorporateBodyFullName[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16425"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWUsICJQT1NSIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  
<h3 
  data-uid="a16421" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Miesto podnikania / sídlo
</h3>
<div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:Address/e:StreetName" 
  data-uid="a16422" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16422</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16422</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Ulica</span>
</label>
<span class="govuk-hint">Ak obec nemá ulice, uveďte obec</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16422"  disabled="disabled" > <xsl:attribute name="id">a16422</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:Address/e:StreetName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:Address/e:PropertyRegistrationNumber" 
  data-uid="a16423" 
   
  data-required="False" 
  
  data-pointer="supisneCislo"
  
  
  
  >
  <xsl:attribute name="id">div-a16423</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16423</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Súpisné číslo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16423"  disabled="disabled" > <xsl:attribute name="id">a16423</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:Address/e:PropertyRegistrationNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:Address/e:BuildingNumber" 
  data-uid="a16424" 
   
  data-required="False" 
  
  data-pointer="orientacneCislo"
  
  
  
  >
  <xsl:attribute name="id">div-a16424</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16424</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Orientačné číslo</span>
</label>
<span class="govuk-hint">Uveďte číslo domu alebo budovy
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16424"  disabled="disabled" > <xsl:attribute name="id">a16424</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:Address/e:BuildingNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="SUSR_0025"
  data-component="externalEnumeration"
  data-path="/e:EFORM090/e:PersonData/e:Address/e:Municipality"
  data-uid="a3567"
  data-source=""
  data-source-url=""
  data-source-enum-code=""
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  >
  <xsl:attribute name="id">div-a3567</xsl:attribute>
  <xsl:if test="/e:EFORM090/e:PersonData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for">a3567</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obec</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu alebo začnite písať názov mesta alebo obce
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="/e:EFORM090/e:PersonData/e:Address/e:Municipality">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a3567_', position())"/>
    </xsl:attribute>
    <xsl:if test="/e:EFORM090/e:PersonData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{/e:EFORM090/e:PersonData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{/e:EFORM090/e:PersonData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="/e:EFORM090/e:PersonData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div  class="govuk-form-group  govuk-grid-column-one-third" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:Address/e:PostalCode" 
  data-uid="a3569" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a3569</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a3569</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >PSČ</span>
</label>
<span class="govuk-hint">Zadávajte bez medzery
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a3569"  disabled="disabled" > <xsl:attribute name="id">a3569</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:Address/e:PostalCode[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16025"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJQT1oiOnRydWV9' data-validate-children="false" style="display:none"
  
  >
  
<h3 
  data-uid="a16141" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Miesto podnikania / sídlo
</h3>
<div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:ForeignAddress/e:StreetName" 
  data-uid="a16142" 
   
  data-required="True" 
  
  data-pointer="ulica"
  
  
  
  >
  <xsl:attribute name="id">div-a16142</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16142</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Ulica</span>
</label>
<span class="govuk-hint">Ak obec nemá ulice, uveďte obec</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16142"  disabled="disabled" > <xsl:attribute name="id">a16142</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:ForeignAddress/e:StreetName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:ForeignAddress/e:BuildingNumber" 
  data-uid="a16411" 
   
  data-required="False" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16411</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16411</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Orientačné číslo</span>
</label>
<span class="govuk-hint">Uveďte číslo domu alebo budovy</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16411"  disabled="disabled" > <xsl:attribute name="id">a16411</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:ForeignAddress/e:BuildingNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Municipality" 
  data-uid="a16143" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16143</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16143</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obec</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16143"  disabled="disabled" > <xsl:attribute name="id">a16143</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Municipality[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-third" 
  data-component="string" 
  data-path="/e:EFORM090/e:PersonData/e:ForeignAddress/e:PostalCode" 
  data-uid="a16144" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16144</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16144</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Poštový kód</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16144"  disabled="disabled" > <xsl:attribute name="id">a16144</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:PersonData/e:ForeignAddress/e:PostalCode[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="SUSR_0086"
  data-component="externalEnumeration"
  data-path="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country"
  data-uid="a16145"
  data-source=""
  data-source-url=""
  data-source-enum-code=""
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  >
  <xsl:attribute name="id">div-a16145</xsl:attribute>
  <xsl:if test="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for">a16145</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Krajina</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu alebo začnite písať názov krajiny
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16145_', position())"/>
    </xsl:attribute>
    <xsl:if test="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="/e:EFORM090/e:PersonData/e:ForeignAddress/e:Country[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a3592"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWUsICJQT1NSIjp0cnVlLCAiUE9aIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  
<h3 
  data-uid="a3593" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Zodpovedná osoba
</h3>
<div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:ResponsiblePerson/e:PersonName" 
  data-uid="a3595" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a3595</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a3595</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Meno a priezvisko zodpovednej osoby</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a3595"  disabled="disabled" > <xsl:attribute name="id">a3595</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:ResponsiblePerson/e:PersonName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full group-no-label  govuk-!-padding-left-0 govuk-!-padding-right-0 "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a3597"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a3597</xsl:attribute>
  <xsl:attribute name="data-name">Telefón a Email zodpovednej osoby</xsl:attribute>
  <div class="group-style-3">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:ResponsiblePerson/e:TelephoneNumber" 
  data-uid="a3599" 
   
  data-required="False" 
  
  data-pointer="responsiblePhone"
  
  
  
  >
  <xsl:attribute name="id">div-a3599</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a3599</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Telefónne číslo</span>
</label>
<span class="govuk-hint">Telefónne číslo vypĺňajte v medzinárodnom tvare. Napríklad: +421 903 999 999</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a3599"  disabled="disabled" > <xsl:attribute name="id">a3599</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:ResponsiblePerson/e:TelephoneNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="./e:ResponsiblePerson/e:Email" 
  data-uid="a3600" 
   
  data-required="False" 
  
  data-pointer="responsibleEmail"
  
  
  
  >
  <xsl:attribute name="id">div-a3600</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a3600</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Emailová adresa</span>
</label>
<span class="govuk-hint">Očakávaný formát emailu je napríklad xxx@yyy.sk</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a3600"  disabled="disabled" > <xsl:attribute name="id">a3600</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:ResponsiblePerson/e:Email[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16465"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWUsICJQT1NSIjp0cnVlLCAiUE9aIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full group-no-label  govuk-!-padding-left-0 govuk-!-padding-right-0 "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16382"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16382</xsl:attribute>
  <xsl:attribute name="data-name">Skupina polí</xsl:attribute>
  <div class="group-style-3">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div data-component="checkbox"
  data-path="./e:Plenipotentiary"
  data-uid="a16362"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id">div-a16362</xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="/e:EFORM090[not(@*)]/e:Plenipotentiary[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for">a16362</xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Podanie podáva splnomocnenec</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16362"> <xsl:attribute name="id">a16362</xsl:attribute>
        <xsl:choose>
    		<xsl:when test="/e:EFORM090[not(@*)]/e:Plenipotentiary[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for">a16362</xsl:attribute>
        Podanie podáva splnomocnenec
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:KontactSameAsPlenipotentiary"
  data-uid="a16615"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  data-pointer="kontaktRovnaky"
  
  >
  <xsl:attribute name="id">div-a16615</xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="/e:EFORM090[not(@*)]/e:KontactSameAsPlenipotentiary[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for">a16615</xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Kontaktné údaje sú rovnaké ako pri zodpovednej osobe</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16615"> <xsl:attribute name="id">a16615</xsl:attribute>
        <xsl:choose>
    		<xsl:when test="/e:EFORM090[not(@*)]/e:KontactSameAsPlenipotentiary[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for">a16615</xsl:attribute>
        Kontaktné údaje sú rovnaké ako pri zodpovednej osobe
      </label>
    </div>
  </div>
  
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
<h3 
  data-uid="a16469" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Kontaktné údaje
</h3>

<h4 
  data-uid="a16481" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-s govuk-!-font-weight-regular"
  
  >
  Pre príprad potreby spresnenia alebo informovania o priebehu vybavovania podania, vyplňte aspoň jeden údaj.
</h4>

<h4 
  data-uid="a16482" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-s govuk-!-font-weight-regular"
  
  >
  Ak podáva žiadosť prevádzkovateľ, uvádzajú sa kontaktné údaje prevádzkovateľa.
</h4>

<h4 
  data-uid="a16613" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-s govuk-!-font-weight-regular"
  
  >
  Ak podáva žiadosť splnomocnenec, uvádzajú sa kontaktné údaje splnomocnenca.
</h4>
<div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="/e:EFORM090/e:ContactPerson/e:PersonName" 
  data-uid="a16470" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16470</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16470</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Meno a priezvisko kontaktnej osoby</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16470"  disabled="disabled" > <xsl:attribute name="id">a16470</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090/e:ContactPerson/e:PersonName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full group-no-label  govuk-!-padding-left-0 govuk-!-padding-right-0 "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16471"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16471</xsl:attribute>
  <xsl:attribute name="data-name">Telefón a Email kontaktnej osoby</xsl:attribute>
  <div class="group-style-3">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:ContactPerson/e:TelephoneNumber" 
  data-uid="a16475" 
   
  data-required="False" 
  
  data-pointer="contactPhone"
  
  
  
  >
  <xsl:attribute name="id">div-a16475</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16475</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Telefónne číslo</span>
</label>
<span class="govuk-hint">Telefónne číslo vypĺňajte v medzinárodnom tvare. Napríklad: +421 903 999 999</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16475"  disabled="disabled" > <xsl:attribute name="id">a16475</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:ContactPerson/e:TelephoneNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="./e:ContactPerson/e:Email" 
  data-uid="a16476" 
   
  data-required="False" 
  
  data-pointer="contactEmail"
  
  
  
  >
  <xsl:attribute name="id">div-a16476</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16476</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Emailová adresa</span>
</label>
<span class="govuk-hint">Očakávaný formát emailu je napríklad xxx@yyy.sk</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16476"  disabled="disabled" > <xsl:attribute name="id">a16476</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:ContactPerson/e:Email[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16600"
   data-switch-component-id='TypOsoby' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJGT1AiOnRydWUsICJQT1NSIjp0cnVlLCAiUE9aIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l  govuk-grid-column-full new-line"  style="margin-top: 0px;"/><div class="govuk-form-group  govuk-grid-column-full group-no-label  govuk-!-padding-left-0 govuk-!-padding-right-0 "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16611"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16611</xsl:attribute>
  <xsl:attribute name="data-name">informacna povinnost</xsl:attribute>
  <div class="group-style-3">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div class="govuk-form-group  govuk-grid-column-full new-line static-text contains-warning " data-uid="dcs1_a15321" >
  <span style="    " class="govuk-label  "><div class="govuk-warning-text"><span class="govuk-warning-text__icon" aria-hidden="true"><xsl:call-template name="FormatText"><xsl:with-param name="data">!</xsl:with-param></xsl:call-template></span><strong class="govuk-warning-text__text"><span class="govuk-warning-text__assistive"><xsl:call-template name="FormatText"><xsl:with-param name="data">Warning</xsl:with-param></xsl:call-template></span><p><a class="govuk-link" target="_blank"><xsl:attribute name="href"><xsl:call-template name="FormatText"><xsl:with-param name="data">https://eformulare.uvzsr.sk/web/guest/ip_</xsl:with-param></xsl:call-template></xsl:attribute><xsl:call-template name="FormatText"><xsl:with-param name="data">Informácia o spracúvaní osobných údajov</xsl:with-param></xsl:call-template></a></p></strong></div></span>
  
</div><div data-component="checkbox"
  data-path="./e:ProcessingPersonalDataAgreeCheckbox"
  data-uid="dcs1_a15320"
  data-required="True"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id">div-dcs1_a15320</xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="/e:EFORM090[not(@*)]/e:ProcessingPersonalDataAgreeCheckbox[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for">dcs1_a15320</xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Oboznámil som sa s informáciami o spracúvaní osobných údajov</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="dcs1_a15320"> <xsl:attribute name="id">dcs1_a15320</xsl:attribute>
        <xsl:choose>
    		<xsl:when test="/e:EFORM090[not(@*)]/e:ProcessingPersonalDataAgreeCheckbox[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for">dcs1_a15320</xsl:attribute>
        Oboznámil som sa s informáciami o spracúvaní osobných údajov
      </label>
    </div>
  </div>
  
</div><hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l  govuk-grid-column-full new-line"  style="margin-top: 30px;"/>
      <div class="new-line"></div>
    </div>
  </div>
</div><div class="govuk-form-group  govuk-grid-column-full group-no-label  govuk-!-padding-left-0 govuk-!-padding-right-0 "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16612"
  
  
  data-switch-flags="Suhlas2"
  
  
  >
  <xsl:attribute name="id">div-a16612</xsl:attribute>
  <xsl:attribute name="data-name">oslobodenie od poplatku</xsl:attribute>
  <div class="group-style-3">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="dcs2_a15338"
  data-validate-children="true"
  
  >
  <div data-component="checkbox"
  data-path="./e:AdministrativeFeesExemptCheckbox"
  data-uid="dcs2_a15339"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  data-pointer="AdministrativeFeesExemptCheckbox"
  
  >
  <xsl:attribute name="id">div-dcs2_a15339</xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="/e:EFORM090[not(@*)]/e:AdministrativeFeesExemptCheckbox[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for">dcs2_a15339</xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Oslobodený subjekt</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="dcs2_a15339"> <xsl:attribute name="id">dcs2_a15339</xsl:attribute>
        <xsl:choose>
    		<xsl:when test="/e:EFORM090[not(@*)]/e:AdministrativeFeesExemptCheckbox[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for">dcs2_a15339</xsl:attribute>
        Som subjektom oslobodeným od správnych poplatkov podľa
      </label>
    </div>
  </div>
  
</div><div class="govuk-form-group  govuk-grid-column-full new-line static-text  " data-uid="dcs2_a15340" >
  <span style="    " class="govuk-label  "><p><i><xsl:call-template name="FormatText"><xsl:with-param name="data">Upozornenie: Úrad verejného zdravotníctva si môže vyžiadať doloženie tejto skutočnosti.</xsl:with-param></xsl:call-template></i></p></span>
  
</div><script><![CDATA[(function () {
  var thisScript = document.currentScript;
  
  function main() {
    //eform.component.getDiv("*AdministrativeFeesExemptCheckbox", thisScript).style.marginBottom = "0px"
var label = eform.component.getDiv("*AdministrativeFeesExemptCheckbox", thisScript).querySelectorAll("label")[1];
label.innerHTML = label.innerText.concat(' <a target="_blank" class="govuk-link" href="https://www.slov-lex.sk/ezbierky/pravne-predpisy/SK/ZZ/1995/145/#paragraf-4">§ 4 zákona č.&nbsp;145/1995&nbsp;Z.&nbsp;z. o&nbsp;správnych poplatkoch</a>');

  }
  
  main();
})();]]></script>
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
</div>
  <div class="new-line"></div>
</div>
<hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l govuk-grid-column-full" style="display:none;"/><div class="wizard-step ">
  <div class="govuk-form-group  govuk-grid-column-full new-line group-no-label   "
  data-component="group"
  data-validate-children="true"
  data-path="/e:EFORM090"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16451"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16451</xsl:attribute>
  <xsl:attribute name="data-name">Údaje o prevádzke</xsl:attribute>
  <div class="group-style-1">
    
    <div class="attr-group-content  govuk-!-padding-top-3">
      
<h3 
  data-uid="a16429" 
  style="   text-align: left; " 
  class="label-component show-in-summary  govuk-grid-column-full new-line govuk-heading-m "
  
  >
  Údaje o prevádzke
</h3>
<div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:BranchData/e:BranchName" 
  data-uid="a16430" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16430</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16430</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Názov prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16430"  disabled="disabled" > <xsl:attribute name="id">a16430</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:BranchName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:BranchData/e:Address/e:StreetName" 
  data-uid="a16431" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16431</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16431</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Ulica</span>
</label>
<span class="govuk-hint">Ak obec nemá ulice, uveďte obec</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16431"  disabled="disabled" > <xsl:attribute name="id">a16431</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:StreetName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="./e:BranchData/e:Address/e:RegistrationNumber" 
  data-uid="a16432" 
   
  data-required="False" 
  
  data-pointer="supisneCisloPrev"
  
  
  
  >
  <xsl:attribute name="id">div-a16432</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16432</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Súpisné číslo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16432"  disabled="disabled" > <xsl:attribute name="id">a16432</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:RegistrationNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:BranchData/e:Address/e:BuildingNumber" 
  data-uid="a16433" 
   
  data-required="False" 
  
  data-pointer="orientacneCisloPrev"
  
  
  
  >
  <xsl:attribute name="id">div-a16433</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16433</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Orientačné číslo</span>
</label>
<span class="govuk-hint">Uveďte číslo domu alebo budovy
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16433"  disabled="disabled" > <xsl:attribute name="id">a16433</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:BuildingNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="SUSR_0025"
  data-component="externalEnumeration"
  data-path="./e:BranchData/e:Address/e:Municipality"
  data-uid="a16434"
  data-source=""
  data-source-url=""
  data-source-enum-code=""
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="obecPrevadzky">
  <xsl:attribute name="id">div-a16434</xsl:attribute>
  <xsl:if test="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for">a16434</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obec</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu alebo začnite písať názov mesta alebo obce
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchData/e:Address/e:Municipality">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16434_', position())"/>
    </xsl:attribute>
    <xsl:if test="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div class="govuk-form-group  govuk-grid-column-one-half new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchData/e:Address/e:PostalCode"
  data-uid="a16617"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/psc?originalItemCode=fakeValue"
  data-source-enum-code="UVZ_CODE_PSC"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="pscObecPrevadzky">
  <xsl:attribute name="id">div-a16617</xsl:attribute>
  <xsl:if test="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:PostalCode[not(@*)]"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for">a16617</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >PSČ</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchData/e:Address/e:PostalCode">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16617_', position())"/>
    </xsl:attribute>
    <xsl:if test="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:PostalCode[not(@*)]">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:PostalCode[not(@*)]}" selected="selected" data-note="{/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:PostalCode[not(@*)]}">
      <xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:Address/e:PostalCode[not(@*)]" />
  </option>
</xsl:if>
  </select>
  
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:BureauCode" 
  data-uid="a16619" 
  style="display:none" 
  data-required="False" 
  
  data-pointer="kodUVZ"
  
  
  
  >
  <xsl:attribute name="id">div-a16619</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16619</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Kód ÚVZ</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16619"  disabled="disabled" tabindex="-1"> <xsl:attribute name="id">a16619</xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="/e:EFORM090[not(@*)]/e:BureauCode[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class=""
  data-component="text"
  data-path="./e:BranchData/e:BranchDescription"
  data-uid="a16440"
  data-required="True"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id">div-a16440</xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(/e:EFORM090[not(@*)]/e:BranchData/e:BranchDescription[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16440</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Popis prevádzky</span>
</label>
<span class="govuk-hint">Bližšie špecifikujte prevádzku alebo časť prevádzky</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="5" disabled="disabled" name="a16440"> <xsl:attribute name="id">a16440</xsl:attribute>
    <xsl:value-of select="/e:EFORM090[not(@*)]/e:BranchData/e:BranchDescription[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div><div class=""
  data-component="text"
  data-path="/e:EFORM090/e:Note"
  data-uid="a16441"
  data-required="False"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id">div-a16441</xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(/e:EFORM090/e:Note[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for">a16441</xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Poznámka</span>
</label>
<span class="govuk-hint">Vyplňte napríklad poschodie, číslo miestnosti, typ budovy</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="5" disabled="disabled" name="a16441"> <xsl:attribute name="id">a16441</xsl:attribute>
    <xsl:value-of select="/e:EFORM090/e:Note[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div>
  <div class="new-line"></div>
</div>
<hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l govuk-grid-column-full" style="display:none;"/><div class="wizard-step ">
  <div data-component="repeatGroup"
  data-path="/e:EFORM090/e:BranchTypeDetail"
  data-uid="a16486"
  class="govuk-form-group display-repeat-group  govuk-grid-column-full    "
  data-pointer="branchTypeDetail">
  <xsl:attribute name="id">div-a16486</xsl:attribute>
  <xsl:choose>
    <xsl:when test="/e:EFORM090/e:BranchTypeDetail[not(@*)]">
      <xsl:for-each select="/e:EFORM090/e:BranchTypeDetail[not(@*)]">
        <xsl:variable name="rpt-grp-parent-position-a16486" select="position()"/>
        <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
          
          <div class="attr-group-content  govuk-!-padding-top-3 ">
            
<h3 
  data-uid="a16490" 
  style="   text-align: left; " 
  class="label-component show-in-summary  govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Definovanie typu prevádzky (%%counter%%)
</h3>
<div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchArea"
  data-uid="a16491"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?additionalContentKey=eformFilterParam&amp;additionalContentValue=eform090_Oblast_prevadzky&amp;sort=itemLogicalOrder,asc"
  data-source-enum-code="CUREG000034"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="oblastPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16491_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16491</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16491_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16491</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Oblasť prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchArea">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16491_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16500"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyI1LTAxIjp0cnVlLCAiSU5FLTAxIjp0cnVlfQ==' data-switch-component-value-negation='true' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaVseobecna">
  <div name="./e:ShowBranchTypeUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16592"
  data-component="radioList"
  data-path="./e:ShowBranchTypeUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacTypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Typ prevádzky (vseobecna)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16592_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16592_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16592_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16592_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16593"
   data-switch-component-id='a16592' data-switch-reference-type='switchById' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchType"
  data-uid="a16493"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_Vseobecna_L2"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="typPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16493_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16493</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16493_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16493</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchType">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16493_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div name="./e:ShowSpecificationSpacesUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16495"
  data-component="radioList"
  data-path="./e:ShowSpecificationSpacesUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacPodtypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Podtyp prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16495_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16495_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16495_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16495_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16517"
   data-switch-component-id='prepinacPodtypPrevadzkyVseobecna' data-switch-reference-type='switchByPointer' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:SpecificationSpaces"
  data-uid="a16520"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_Vseobecna_L3"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="podtypPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16520_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16520</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16520_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16520</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Podtyp prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:SpecificationSpaces">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16520_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div name="./e:ShowTypeSpecificationSpacesUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16516"
  data-component="radioList"
  data-path="./e:ShowTypeSpecificationSpacesUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacKonkretnyTypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Konkrétny typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16516_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16516_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16516_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16516_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16521"
   data-switch-component-id='prepinacKonkretnyTypPrevadzkyVseobecna' data-switch-reference-type='switchByPointer' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:TypeSpecificationSpaces"
  data-uid="a16524"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_L2"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="konkretnyTypPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16524_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16524</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16524_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16524</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Konkrétny typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:TypeSpecificationSpaces">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16524_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div>
</div>
</div>
</div><div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:BranchOrWorkplaceName" 
  data-uid="a16525" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Názov pracoviska v rámci prevádzky</span>
</label>
<span class="govuk-hint">Uveďte názov prevádzky/pracoviska, v prípade ak je súčasťou prevádzky ďalšie pracovisko uveďte jeho názov</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16525"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:BranchOrWorkplaceName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class=""
  data-component="text"
  data-path="./e:Note"
  data-uid="a16526"
  data-required="False"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(./e:Note[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Poznámka</span>
</label>
<span class="govuk-hint">Vyplňte napríklad poschodie, číslo miestnosti, typ budovy</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="5" disabled="disabled" name="a16526"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:value-of select="./e:Note[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div><div data-component="checkbox"
  data-path="./e:ShelteredWorkshop"
  data-uid="a16527"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ShelteredWorkshop[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>V priestoroch prevádzky bude zriadená chránená dielňa alebo chránené pracovisko Úradom práce, sociálnych vecí a rodiny.</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16527"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ShelteredWorkshop[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
        V priestoroch prevádzky bude zriadená chránená dielňa alebo chránené pracovisko Úradom práce, sociálnych vecí a rodiny.
      </label>
    </div>
  </div>
  
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16506"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyI1LTAxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaPPL">
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchType"
  data-uid="a16513"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_PPL"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="typPrevadzkyPPL">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16513_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16513</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16513_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16513</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchType">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16513_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div>
<h3 
  data-uid="a16529" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Žiadam o vydanie rozhodnutia RÚVZ k návrhu na uvedenie priestorov do prevádzky
</h3>
<div data-component="checkbox"
  data-path="./e:SecureWorkingEnviroment"
  data-uid="a16530"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:SecureWorkingEnviroment[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>na účely zriadenia chránenej dielne alebo chráneného pracoviska Úradom práce sociálnych vecí a rodiny (§ 55 ods. 2 zákona č. 5/2004 Z. z.)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16530"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:SecureWorkingEnviroment[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
        na účely zriadenia chránenej dielne alebo chráneného pracoviska Úradom práce sociálnych vecí a rodiny (§ 55 ods. 2 zákona č. 5/2004 Z. z.)
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ManipulationWithNarcotics"
  data-uid="a16531"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ManipulationWithNarcotics[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>na zaobchádzanie s omamnými a psychotropnými látkami (§ 8 ods. 3 písm. d) zákona č. 139/1998 Z. z.)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16531"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ManipulationWithNarcotics[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
        na zaobchádzanie s omamnými a psychotropnými látkami (§ 8 ods. 3 písm. d) zákona č. 139/1998 Z. z.)
      </label>
    </div>
  </div>
  
</div><div class="govuk-form-group  govuk-grid-column-full    "
  data-component="group"
  data-validate-children="true"
  data-path="./e:WorkplaceData"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16586"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16586</xsl:attribute>
  <xsl:attribute name="data-name">Pracovisko v rámci posudzovaných priestorov</xsl:attribute>
  <div class="group-style-1">
    <div class="attr-group-label govuk-!-padding-2">
  <span >Pracovisko v rámci posudzovaných priestorov</span>
</div>
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:WorkplaceName" 
  data-uid="a16533" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Názov pracoviska</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16533"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div data-component="checkbox"
  data-path="./e:AddressOtherAsBranch"
  data-uid="a16535"
  data-required="False"
  
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:WorkplaceData[not(@*)]/e:AddressOtherAsBranch[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Pracovisko má inú adresu ako posudzovaná prevádzka</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16535"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:WorkplaceData[not(@*)]/e:AddressOtherAsBranch[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Pracovisko má inú adresu ako posudzovaná prevádzka
      </label>
    </div>
  </div>
  
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16536"
   data-switch-component-id='a16535' data-switch-reference-type='switchById' data-switch-component-value='dHJ1ZQ==' data-validate-children="false" style="display:none"
  
  >
  <div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:StreetName" 
  data-uid="a16571" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Ulica</span>
</label>
<span class="govuk-hint">Ak obec nemá ulice, uveďte obec</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16571"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:StreetName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:RegistrationNumber" 
  data-uid="a16572" 
   
  data-required="False" 
  
  data-pointer="supisneCisloPrac"
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Súpisné číslo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16572"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:RegistrationNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:BuildingNumber" 
  data-uid="a16573" 
   
  data-required="False" 
  
  data-pointer="orientacneCisloPrac"
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Orientačné číslo</span>
</label>
<span class="govuk-hint">Uveďte číslo domu alebo budovy
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16573"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:BuildingNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="SUSR_0025"
  data-component="externalEnumeration"
  data-path="./e:WorkplaceAddress/e:Municipality"
  data-uid="a16575"
  data-source=""
  data-source-url=""
  data-source-enum-code=""
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16575_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16575</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16575_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16575</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obec</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu alebo začnite písať názov mesta alebo obce
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:WorkplaceAddress/e:Municipality">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16575_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div  class="govuk-form-group  govuk-grid-column-one-third" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:PostalCode" 
  data-uid="a16576" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >PSČ</span>
</label>
<span class="govuk-hint">Zadávajte bez medzery
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16576"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:PostalCode[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
</div><div data-component="repeatGroup"
  data-path="./e:Factors"
  data-uid="a16588"
  class="govuk-form-group display-repeat-group  govuk-grid-column-full new-line    "
  data-pointer="blockFactors">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16588_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16588</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:choose>
    <xsl:when test="./e:WorkplaceData[not(@*)]/e:Factors[not(@*)]">
      <xsl:for-each select="./e:WorkplaceData[not(@*)]/e:Factors[not(@*)]">
        <xsl:variable name="rpt-grp-parent-position-a16588" select="position()"/>
        <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
          
      <div class="attr-group-label govuk-!-padding-2">
        <span >Faktor práce a pracovného prostredia (nepovinný údaj)</span>
      </div>
      
          <div class="attr-group-content  govuk-!-padding-top-3 ">
            
<h3 
  data-uid="a16544" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Pri prevádzkovaní sa predpokladá vznik alebo výskyt nasledujúcich faktorov práce a pracovného prostredia:
</h3>
<div data-component="checkbox"
  data-path="./e:Noise"
  data-uid="a16545"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Noise[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Hluk</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16545"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Noise[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Hluk
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Vibrations"
  data-uid="a16560"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Vibrácie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16560"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Vibrácie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IonizingRadiation"
  data-uid="a16559"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ionizujúce žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16559"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ionizujúce žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ElectromagneticField"
  data-uid="a16558"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Elektromagnetické pole</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16558"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Elektromagnetické pole
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:UltravioletRadiation"
  data-uid="a16557"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ultrafialové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16557"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ultrafialové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:InfraredRadiation"
  data-uid="a16556"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Infračervené žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16556"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Infračervené žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:LaserRadiation"
  data-uid="a16555"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Laserové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16555"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Laserové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IntensePulsedLight"
  data-uid="a16554"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Intenzívne pulzné svetlo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16554"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Intenzívne pulzné svetlo
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Heat"
  data-uid="a16553"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Heat[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž teplom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16553"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Heat[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž teplom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Cool"
  data-uid="a16552"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Cool[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž chladom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16552"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Cool[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž chladom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ChemicalFactors"
  data-uid="a16551"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Chemické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16551"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Chemické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:CarcinogenicFactors"
  data-uid="a16550"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Karcinogénne a mutagénne faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16550"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Karcinogénne a mutagénne faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:BiologicalFactors"
  data-uid="a16549"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Biologické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16549"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Biologické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PhysicalExertion"
  data-uid="a16548"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Fyzická záťaž pri práci</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16548"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Fyzická záťaž pri práci
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PsychologicalStress"
  data-uid="a16547"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Psychická pracovná záťaž</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16547"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Psychická pracovná záťaž
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IncreasedAirPressure"
  data-uid="a16546"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Zvýšený tlak vzduchu</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16546"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Zvýšený tlak vzduchu
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:None"
  data-uid="a16561"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:None[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Nepredpokladá sa ani jeden z uvedených faktorov</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16561"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:None[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Nepredpokladá sa ani jeden z uvedených faktorov
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Ignorance"
  data-uid="a16562"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Neviem</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16562"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Neviem
      </label>
    </div>
  </div>
  
</div>
          </div>
          <div class="new-line govuk-!-margin-bottom-3"></div>
        </div>
      </xsl:for-each>
    </xsl:when>
    <xsl:otherwise>
      <xsl:variable name="rpt-grp-parent-position-a16588" select="1"/>
      <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
        
      <div class="attr-group-label govuk-!-padding-2">
        <span >Faktor práce a pracovného prostredia (nepovinný údaj)</span>
      </div>
      
        <div class="attr-group-content  govuk-!-padding-top-3 ">
          
<h3 
  data-uid="a16544" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Pri prevádzkovaní sa predpokladá vznik alebo výskyt nasledujúcich faktorov práce a pracovného prostredia:
</h3>
<div data-component="checkbox"
  data-path="./e:Noise"
  data-uid="a16545"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Noise[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Hluk</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16545"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Noise[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Hluk
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Vibrations"
  data-uid="a16560"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Vibrácie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16560"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Vibrácie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IonizingRadiation"
  data-uid="a16559"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ionizujúce žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16559"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ionizujúce žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ElectromagneticField"
  data-uid="a16558"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Elektromagnetické pole</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16558"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Elektromagnetické pole
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:UltravioletRadiation"
  data-uid="a16557"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ultrafialové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16557"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ultrafialové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:InfraredRadiation"
  data-uid="a16556"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Infračervené žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16556"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Infračervené žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:LaserRadiation"
  data-uid="a16555"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Laserové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16555"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Laserové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IntensePulsedLight"
  data-uid="a16554"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Intenzívne pulzné svetlo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16554"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Intenzívne pulzné svetlo
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Heat"
  data-uid="a16553"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Heat[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž teplom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16553"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Heat[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž teplom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Cool"
  data-uid="a16552"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Cool[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž chladom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16552"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Cool[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž chladom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ChemicalFactors"
  data-uid="a16551"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Chemické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16551"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Chemické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:CarcinogenicFactors"
  data-uid="a16550"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Karcinogénne a mutagénne faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16550"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Karcinogénne a mutagénne faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:BiologicalFactors"
  data-uid="a16549"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Biologické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16549"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Biologické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PhysicalExertion"
  data-uid="a16548"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Fyzická záťaž pri práci</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16548"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Fyzická záťaž pri práci
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PsychologicalStress"
  data-uid="a16547"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Psychická pracovná záťaž</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16547"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Psychická pracovná záťaž
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IncreasedAirPressure"
  data-uid="a16546"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Zvýšený tlak vzduchu</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16546"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Zvýšený tlak vzduchu
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:None"
  data-uid="a16561"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:None[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Nepredpokladá sa ani jeden z uvedených faktorov</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16561"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:None[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Nepredpokladá sa ani jeden z uvedených faktorov
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Ignorance"
  data-uid="a16562"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Neviem</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16562"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Neviem
      </label>
    </div>
  </div>
  
</div>
        </div>
        <div class="new-line govuk-!-margin-bottom-3"></div>
      </div>
    </xsl:otherwise>
  </xsl:choose>
  
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16509"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJJTkUtMDEiOnRydWV9' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaIne">
  <div class=""
  data-component="text"
  data-path="./e:BrachDescription"
  data-uid="a16512"
  data-required="True"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(./e:BrachDescription[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Popíšte svoju prevádzku</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="3" disabled="disabled" name="a16512"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:value-of select="./e:BrachDescription[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div>
</div>
          </div>
          <div class="new-line govuk-!-margin-bottom-3"></div>
        </div>
      </xsl:for-each>
    </xsl:when>
    <xsl:otherwise>
      <xsl:variable name="rpt-grp-parent-position-a16486" select="1"/>
      <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
        
        <div class="attr-group-content  govuk-!-padding-top-3 ">
          
<h3 
  data-uid="a16490" 
  style="   text-align: left; " 
  class="label-component show-in-summary  govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Definovanie typu prevádzky (%%counter%%)
</h3>
<div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchArea"
  data-uid="a16491"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?additionalContentKey=eformFilterParam&amp;additionalContentValue=eform090_Oblast_prevadzky&amp;sort=itemLogicalOrder,asc"
  data-source-enum-code="CUREG000034"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="oblastPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16491_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16491</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16491_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16491</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Oblasť prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchArea">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16491_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchArea[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16500"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyI1LTAxIjp0cnVlLCAiSU5FLTAxIjp0cnVlfQ==' data-switch-component-value-negation='true' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaVseobecna">
  <div name="./e:ShowBranchTypeUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16592"
  data-component="radioList"
  data-path="./e:ShowBranchTypeUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacTypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Typ prevádzky (vseobecna)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16592_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16592_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16592</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16592_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowBranchTypeUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16592_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16592_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16593"
   data-switch-component-id='a16592' data-switch-reference-type='switchById' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchType"
  data-uid="a16493"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_Vseobecna_L2"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="typPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16493_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16493</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16493_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16493</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchType">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16493_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div name="./e:ShowSpecificationSpacesUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16495"
  data-component="radioList"
  data-path="./e:ShowSpecificationSpacesUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacPodtypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Podtyp prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16495_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16495_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16495</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16495_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16495_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16495_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16517"
   data-switch-component-id='prepinacPodtypPrevadzkyVseobecna' data-switch-reference-type='switchByPointer' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:SpecificationSpaces"
  data-uid="a16520"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_Vseobecna_L3"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="podtypPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16520_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16520</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16520_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16520</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Podtyp prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:SpecificationSpaces">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16520_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:SpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div name="./e:ShowTypeSpecificationSpacesUI"
  class="govuk-form-group  govuk-grid-column-full new-line"
  data-uid="a16516"
  data-component="radioList"
  data-path="./e:ShowTypeSpecificationSpacesUI"
  data-dataxmloutputstructwrapper="PGU6Q29kZWxpc3Q+PGU6Q29kZWxpc3RDb2RlPjkwPC9lOkNvZGVsaXN0Q29kZT4lJWNoaWxkcmVuJSU8L2U6Q29kZWxpc3Q+"
  data-dataxmloutputstructitem="PGU6Q29kZWxpc3RJdGVtPjxlOkl0ZW1Db2RlPiUlY2xJdGVtQ29kZSUlPC9lOkl0ZW1Db2RlPjxlOkl0ZW1OYW1lIExhbmd1YWdlPSIlJWNsSXRlbU5hbWVMYW5nJSUiPiUlY2xJdGVtTmFtZSUlPC9lOkl0ZW1OYW1lPjwvZTpDb2RlbGlzdEl0ZW0+"
  data-dataxmloutputstructvaluepath="/e:Codelist/e:CodelistItem/e:ItemCode"
  style="display:none"
  data-required="False"
  data-default-value="0"
  data-pointer="prepinacKonkretnyTypPrevadzkyVseobecna"
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <fieldset class="govuk-fieldset">
    <legend class="govuk-fieldset__legend">
      <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Prepínač na zobrazenie/schovanie UI Konkrétny typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
    </legend>
    <div class="govuk-radios ">
      <div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="1" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMSIsICJjbEl0ZW1OYW1lIjoiXHUwMEUxbm8iLCAiY2xJdGVtTmFtZUxhbmciOiJzayJ9" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16516_1</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '1'"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_1')"/>
  </xsl:when>
  <xsl:otherwise>a16516_1</xsl:otherwise>
</xsl:choose></xsl:attribute>áno</label>
</div><div> 
  <xsl:variable name="radioClassName" select="'govuk-radios__item'" />
  <xsl:choose>
		<xsl:when test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($radioClassName,' app-radios__item--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$radioClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <input class="govuk-radios__input" type="radio" value="0" data-valcomplex="eyJjbEl0ZW1Db2RlIjoiMCIsICJjbEl0ZW1OYW1lIjoibmllIiwgImNsSXRlbU5hbWVMYW5nIjoic2sifQ==" disabled="disabled" tabindex="-1"><xsl:attribute name="name"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16516</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16516_0</xsl:otherwise>
</xsl:choose></xsl:attribute><xsl:if test="./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '0' or ./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode = '' or not(./e:ShowTypeSpecificationSpacesUI[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode)"><xsl:attribute name="checked">checked</xsl:attribute></xsl:if></input>
  <label class="govuk-label govuk-radios__label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16516_', $rpt-grp-parent-position-a16486, '_0')"/>
  </xsl:when>
  <xsl:otherwise>a16516_0</xsl:otherwise>
</xsl:choose></xsl:attribute>nie</label>
</div>
    </div>
  </fieldset>
  
</div>
<div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16521"
   data-switch-component-id='prepinacKonkretnyTypPrevadzkyVseobecna' data-switch-reference-type='switchByPointer' data-switch-component-value='eyIxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  >
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:TypeSpecificationSpaces"
  data-uid="a16524"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_L2"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="konkretnyTypPrevadzky">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16524_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16524</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16524_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16524</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Konkrétny typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:TypeSpecificationSpaces">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16524_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:TypeSpecificationSpaces[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div>
</div>
</div>
</div><div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:BranchOrWorkplaceName" 
  data-uid="a16525" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Názov pracoviska v rámci prevádzky</span>
</label>
<span class="govuk-hint">Uveďte názov prevádzky/pracoviska, v prípade ak je súčasťou prevádzky ďalšie pracovisko uveďte jeho názov</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16525"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16525_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16525</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:BranchOrWorkplaceName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class=""
  data-component="text"
  data-path="./e:Note"
  data-uid="a16526"
  data-required="False"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(./e:Note[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Poznámka</span>
</label>
<span class="govuk-hint">Vyplňte napríklad poschodie, číslo miestnosti, typ budovy</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="5" disabled="disabled" name="a16526"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16526_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16526</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:value-of select="./e:Note[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div><div data-component="checkbox"
  data-path="./e:ShelteredWorkshop"
  data-uid="a16527"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ShelteredWorkshop[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>V priestoroch prevádzky bude zriadená chránená dielňa alebo chránené pracovisko Úradom práce, sociálnych vecí a rodiny.</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16527"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ShelteredWorkshop[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16527_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16527</xsl:otherwise>
</xsl:choose></xsl:attribute>
        V priestoroch prevádzky bude zriadená chránená dielňa alebo chránené pracovisko Úradom práce, sociálnych vecí a rodiny.
      </label>
    </div>
  </div>
  
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16506"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyI1LTAxIjp0cnVlfQ==' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaPPL">
  <div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="%%enumid%%"
  data-component="comboExternal"
  data-path="./e:BranchType"
  data-uid="a16513"
  data-source="other"
  data-source-url="https://ufrm-be.isuvz.uvzsr.sk/ufrm/api/eform-integration/codelistItemsJS/CUREG000034?parentCode=fakeEmptyValue"
  data-source-enum-code="CUREG000034_PPL"
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  data-pointer="typPrevadzkyPPL">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16513_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16513</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16513_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16513</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Typ prevádzky</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:BranchType">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16513_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:BranchType[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div>
<h3 
  data-uid="a16529" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Žiadam o vydanie rozhodnutia RÚVZ k návrhu na uvedenie priestorov do prevádzky
</h3>
<div data-component="checkbox"
  data-path="./e:SecureWorkingEnviroment"
  data-uid="a16530"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:SecureWorkingEnviroment[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>na účely zriadenia chránenej dielne alebo chráneného pracoviska Úradom práce sociálnych vecí a rodiny (§ 55 ods. 2 zákona č. 5/2004 Z. z.)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16530"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:SecureWorkingEnviroment[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16530_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16530</xsl:otherwise>
</xsl:choose></xsl:attribute>
        na účely zriadenia chránenej dielne alebo chráneného pracoviska Úradom práce sociálnych vecí a rodiny (§ 55 ods. 2 zákona č. 5/2004 Z. z.)
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ManipulationWithNarcotics"
  data-uid="a16531"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ManipulationWithNarcotics[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>na zaobchádzanie s omamnými a psychotropnými látkami (§ 8 ods. 3 písm. d) zákona č. 139/1998 Z. z.)</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16531"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ManipulationWithNarcotics[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16531_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16531</xsl:otherwise>
</xsl:choose></xsl:attribute>
        na zaobchádzanie s omamnými a psychotropnými látkami (§ 8 ods. 3 písm. d) zákona č. 139/1998 Z. z.)
      </label>
    </div>
  </div>
  
</div><div class="govuk-form-group  govuk-grid-column-full    "
  data-component="group"
  data-validate-children="true"
  data-path="./e:WorkplaceData"
  data-group-loaded='true'
  
  data-shared-xpath="lastNotShared"
  data-uid="a16586"
  
  
  
  
  
  >
  <xsl:attribute name="id">div-a16586</xsl:attribute>
  <xsl:attribute name="data-name">Pracovisko v rámci posudzovaných priestorov</xsl:attribute>
  <div class="group-style-1">
    <div class="attr-group-label govuk-!-padding-2">
  <span >Pracovisko v rámci posudzovaných priestorov</span>
</div>
    <div class="attr-group-content  govuk-!-padding-top-3">
      <div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:WorkplaceName" 
  data-uid="a16533" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Názov pracoviska</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16533"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16533_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16533</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div data-component="checkbox"
  data-path="./e:AddressOtherAsBranch"
  data-uid="a16535"
  data-required="False"
  
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:WorkplaceData[not(@*)]/e:AddressOtherAsBranch[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Pracovisko má inú adresu ako posudzovaná prevádzka</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16535"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:WorkplaceData[not(@*)]/e:AddressOtherAsBranch[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16535_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16535</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Pracovisko má inú adresu ako posudzovaná prevádzka
      </label>
    </div>
  </div>
  
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full hidden-component"
  data-component="switch"
  data-uid="a16536"
   data-switch-component-id='a16535' data-switch-reference-type='switchById' data-switch-component-value='dHJ1ZQ==' data-validate-children="false" style="display:none"
  
  >
  <div  class="govuk-form-group  govuk-grid-column-full new-line" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:StreetName" 
  data-uid="a16571" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Ulica</span>
</label>
<span class="govuk-hint">Ak obec nemá ulice, uveďte obec</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16571"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16571_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16571</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:StreetName[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:RegistrationNumber" 
  data-uid="a16572" 
   
  data-required="False" 
  
  data-pointer="supisneCisloPrac"
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Súpisné číslo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16572"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16572_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16572</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:RegistrationNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div  class="govuk-form-group  govuk-grid-column-one-half new-line" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:BuildingNumber" 
  data-uid="a16573" 
   
  data-required="False" 
  
  data-pointer="orientacneCisloPrac"
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Orientačné číslo</span>
</label>
<span class="govuk-hint">Uveďte číslo domu alebo budovy
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16573"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16573_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16573</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:BuildingNumber[not(@*)]"/></xsl:attribute>
  </input>
   
</div><div class="govuk-form-group  govuk-grid-column-full new-line"
  style=''
  data-enumid="SUSR_0025"
  data-component="externalEnumeration"
  data-path="./e:WorkplaceAddress/e:Municipality"
  data-uid="a16575"
  data-source=""
  data-source-url=""
  data-source-enum-code=""
  data-sort-values="true"
  data-use-autocomplete="false"
  data-load-data-dynamically="false"
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16575_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16575</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:if test="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName"><xsl:attribute name="data-enum-loaded">1</xsl:attribute></xsl:if>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16575_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16575</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Obec</span>
</label>
<span class="govuk-hint">Vyberte zo zoznamu alebo začnite písať názov mesta alebo obce
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <select disabled="disabled" class="govuk-select " name="./e:WorkplaceAddress/e:Municipality">
    <xsl:attribute name="id">
      <xsl:value-of select="concat('a16575_', position())"/>
    </xsl:attribute>
    <xsl:if test="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName">
  <xsl:attribute name="data-enum-loaded">true</xsl:attribute>
  <option value="{./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemCode}" selected="selected" data-note="{./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:Note}">
      <xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:Municipality[not(@*)]/e:Codelist/e:CodelistItem/e:ItemName" />
  </option>
</xsl:if>
  </select>
  
</div><div  class="govuk-form-group  govuk-grid-column-one-third" 
  data-component="string" 
  data-path="./e:WorkplaceAddress/e:PostalCode" 
  data-uid="a16576" 
   
  data-required="True" 
  
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >PSČ</span>
</label>
<span class="govuk-hint">Zadávajte bez medzery
</span>
<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <input class="govuk-input "  type="text" name="a16576"  disabled="disabled" > <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16576_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16576</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:attribute name="value"><xsl:value-of select="./e:WorkplaceData[not(@*)]/e:WorkplaceAddress/e:PostalCode[not(@*)]"/></xsl:attribute>
  </input>
   
</div>
</div><div data-component="repeatGroup"
  data-path="./e:Factors"
  data-uid="a16588"
  class="govuk-form-group display-repeat-group  govuk-grid-column-full new-line    "
  data-pointer="blockFactors">
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16588_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16588</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:choose>
    <xsl:when test="./e:WorkplaceData[not(@*)]/e:Factors[not(@*)]">
      <xsl:for-each select="./e:WorkplaceData[not(@*)]/e:Factors[not(@*)]">
        <xsl:variable name="rpt-grp-parent-position-a16588" select="position()"/>
        <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
          
      <div class="attr-group-label govuk-!-padding-2">
        <span >Faktor práce a pracovného prostredia (nepovinný údaj)</span>
      </div>
      
          <div class="attr-group-content  govuk-!-padding-top-3 ">
            
<h3 
  data-uid="a16544" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Pri prevádzkovaní sa predpokladá vznik alebo výskyt nasledujúcich faktorov práce a pracovného prostredia:
</h3>
<div data-component="checkbox"
  data-path="./e:Noise"
  data-uid="a16545"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Noise[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Hluk</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16545"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Noise[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Hluk
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Vibrations"
  data-uid="a16560"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Vibrácie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16560"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Vibrácie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IonizingRadiation"
  data-uid="a16559"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ionizujúce žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16559"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ionizujúce žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ElectromagneticField"
  data-uid="a16558"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Elektromagnetické pole</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16558"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Elektromagnetické pole
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:UltravioletRadiation"
  data-uid="a16557"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ultrafialové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16557"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ultrafialové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:InfraredRadiation"
  data-uid="a16556"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Infračervené žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16556"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Infračervené žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:LaserRadiation"
  data-uid="a16555"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Laserové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16555"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Laserové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IntensePulsedLight"
  data-uid="a16554"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Intenzívne pulzné svetlo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16554"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Intenzívne pulzné svetlo
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Heat"
  data-uid="a16553"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Heat[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž teplom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16553"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Heat[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž teplom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Cool"
  data-uid="a16552"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Cool[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž chladom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16552"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Cool[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž chladom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ChemicalFactors"
  data-uid="a16551"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Chemické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16551"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Chemické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:CarcinogenicFactors"
  data-uid="a16550"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Karcinogénne a mutagénne faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16550"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Karcinogénne a mutagénne faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:BiologicalFactors"
  data-uid="a16549"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Biologické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16549"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Biologické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PhysicalExertion"
  data-uid="a16548"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Fyzická záťaž pri práci</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16548"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Fyzická záťaž pri práci
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PsychologicalStress"
  data-uid="a16547"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Psychická pracovná záťaž</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16547"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Psychická pracovná záťaž
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IncreasedAirPressure"
  data-uid="a16546"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Zvýšený tlak vzduchu</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16546"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Zvýšený tlak vzduchu
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:None"
  data-uid="a16561"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:None[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Nepredpokladá sa ani jeden z uvedených faktorov</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16561"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:None[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Nepredpokladá sa ani jeden z uvedených faktorov
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Ignorance"
  data-uid="a16562"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Neviem</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16562"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Neviem
      </label>
    </div>
  </div>
  
</div>
          </div>
          <div class="new-line govuk-!-margin-bottom-3"></div>
        </div>
      </xsl:for-each>
    </xsl:when>
    <xsl:otherwise>
      <xsl:variable name="rpt-grp-parent-position-a16588" select="1"/>
      <div class=" govuk-grid-column-full group-style-1 govuk-!-margin-bottom-2 govuk-!-padding-0 repeat-item" data-group-id="0">
        
      <div class="attr-group-label govuk-!-padding-2">
        <span >Faktor práce a pracovného prostredia (nepovinný údaj)</span>
      </div>
      
        <div class="attr-group-content  govuk-!-padding-top-3 ">
          
<h3 
  data-uid="a16544" 
  style="   text-align: left; " 
  class="label-component   govuk-grid-column-full new-line govuk-heading-m govuk-!-font-weight-regular"
  
  >
  Pri prevádzkovaní sa predpokladá vznik alebo výskyt nasledujúcich faktorov práce a pracovného prostredia:
</h3>
<div data-component="checkbox"
  data-path="./e:Noise"
  data-uid="a16545"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Noise[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Hluk</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16545"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Noise[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16545_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16545</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Hluk
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Vibrations"
  data-uid="a16560"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Vibrácie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16560"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Vibrations[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16560_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16560</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Vibrácie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IonizingRadiation"
  data-uid="a16559"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ionizujúce žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16559"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IonizingRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16559_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16559</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ionizujúce žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ElectromagneticField"
  data-uid="a16558"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Elektromagnetické pole</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16558"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ElectromagneticField[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16558_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16558</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Elektromagnetické pole
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:UltravioletRadiation"
  data-uid="a16557"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Ultrafialové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16557"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:UltravioletRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16557_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16557</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Ultrafialové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:InfraredRadiation"
  data-uid="a16556"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Infračervené žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16556"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:InfraredRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16556_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16556</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Infračervené žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:LaserRadiation"
  data-uid="a16555"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Laserové žiarenie</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16555"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:LaserRadiation[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16555_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16555</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Laserové žiarenie
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IntensePulsedLight"
  data-uid="a16554"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Intenzívne pulzné svetlo</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16554"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IntensePulsedLight[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16554_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16554</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Intenzívne pulzné svetlo
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Heat"
  data-uid="a16553"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Heat[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž teplom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16553"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Heat[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16553_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16553</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž teplom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Cool"
  data-uid="a16552"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Cool[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Záťaž chladom</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16552"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Cool[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16552_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16552</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Záťaž chladom
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:ChemicalFactors"
  data-uid="a16551"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Chemické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16551"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:ChemicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16551_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16551</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Chemické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:CarcinogenicFactors"
  data-uid="a16550"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Karcinogénne a mutagénne faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16550"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:CarcinogenicFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16550_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16550</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Karcinogénne a mutagénne faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:BiologicalFactors"
  data-uid="a16549"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Biologické faktory</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16549"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:BiologicalFactors[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16549_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16549</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Biologické faktory
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PhysicalExertion"
  data-uid="a16548"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Fyzická záťaž pri práci</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16548"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PhysicalExertion[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16548_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16548</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Fyzická záťaž pri práci
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:PsychologicalStress"
  data-uid="a16547"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Psychická pracovná záťaž</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16547"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:PsychologicalStress[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16547_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16547</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Psychická pracovná záťaž
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:IncreasedAirPressure"
  data-uid="a16546"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Zvýšený tlak vzduchu</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16546"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:IncreasedAirPressure[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16546_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16546</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Zvýšený tlak vzduchu
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:None"
  data-uid="a16561"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:None[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Nepredpokladá sa ani jeden z uvedených faktorov</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16561"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:None[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16561_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16561</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Nepredpokladá sa ani jeden z uvedených faktorov
      </label>
    </div>
  </div>
  
</div><div data-component="checkbox"
  data-path="./e:Ignorance"
  data-uid="a16562"
  data-required="False"
  data-no-label="true"
  data-default-value="False"
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('div-', 'a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>div-a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="checkboxClassName" select="'govuk-form-group  govuk-grid-column-full new-line '" />
  <xsl:choose>
		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
			<xsl:attribute name="class">
		    <xsl:value-of select="concat($checkboxClassName,' app-checkboxes--checked')"/>  
			</xsl:attribute>
		</xsl:when>
		<xsl:otherwise>
		  <xsl:attribute name="class">
		    <xsl:value-of select="$checkboxClassName"/>
			</xsl:attribute>
	  </xsl:otherwise>
	</xsl:choose>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" style='display: none;'>Neviem</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <div class="checkbox govuk-checkboxes">
    <div class="govuk-checkboxes__item">
      <input disabled="disabled" type="checkbox" class="govuk-checkboxes__input" name="a16562"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        <xsl:choose>
    		<xsl:when test="./e:Ignorance[not(@*)] = 'true'">
    			<xsl:attribute name="checked">checked</xsl:attribute>
    		</xsl:when></xsl:choose>
      </input>
      <label class="govuk-label govuk-checkboxes__label"> <xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1 or $rpt-grp-parent-position-a16588 > 1">
    <xsl:value-of select="concat('a16562_', $rpt-grp-parent-position-a16486, '_', $rpt-grp-parent-position-a16588)"/>
  </xsl:when>
  <xsl:otherwise>a16562</xsl:otherwise>
</xsl:choose></xsl:attribute>
        Neviem
      </label>
    </div>
  </div>
  
</div>
        </div>
        <div class="new-line govuk-!-margin-bottom-3"></div>
      </div>
    </xsl:otherwise>
  </xsl:choose>
  
</div>
      <div class="new-line"></div>
    </div>
  </div>
</div>
</div><div class="govuk-!-padding-0 govuk-!-margin-0  govuk-grid-column-full new-line hidden-component"
  data-component="switch"
  data-uid="a16509"
   data-switch-component-id='oblastPrevadzky' data-switch-reference-type='switchByPointer' data-switch-component-value='eyJJTkUtMDEiOnRydWV9' data-validate-children="false" style="display:none"
  
  data-pointer="eformSekciaIne">
  <div class=""
  data-component="text"
  data-path="./e:BrachDescription"
  data-uid="a16512"
  data-required="True"
  data-default-value=""
  
  
  
  
  >
  <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('div-', 'a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>div-a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <xsl:variable name="textareaClassName" select="'govuk-form-group  govuk-grid-column-full new-line'" />
  <xsl:attribute name="class">
    <xsl:choose>
      <xsl:when test="string-length(./e:BrachDescription[not(@*)]) > 500">
        <xsl:value-of select="concat($textareaClassName,' app-textarea--long')"/>  
    	</xsl:when>
    	<xsl:otherwise>
		    <xsl:value-of select="$textareaClassName"/>
	    </xsl:otherwise>
    </xsl:choose>
	</xsl:attribute>
  <label class="govuk-label" ><xsl:attribute name="for"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
  <span class="form-label-bold govuk-label--s" >Popíšte svoju prevádzku</span>
</label>

<span class="govuk-error-message govuk-visually-hidden">
  <span class="govuk-visually-hidden">Chyba:</span>
</span>
  <textarea class="govuk-textarea " rows="3" disabled="disabled" name="a16512"> <xsl:attribute name="id"><xsl:choose>
  <xsl:when test="$rpt-grp-parent-position-a16486 > 1">
    <xsl:value-of select="concat('a16512_', $rpt-grp-parent-position-a16486)"/>
  </xsl:when>
  <xsl:otherwise>a16512</xsl:otherwise>
</xsl:choose></xsl:attribute>
    <xsl:value-of select="./e:BrachDescription[not(@*)]"/>
  </textarea>
  <script><![CDATA[ helper.initTextArea(document.currentScript); ]]></script>
</div>
</div>
        </div>
        <div class="new-line govuk-!-margin-bottom-3"></div>
      </div>
    </xsl:otherwise>
  </xsl:choose>
  
</div>
  <div class="new-line"></div>
</div>
<hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l govuk-grid-column-full" style="display:none;"/><div class="wizard-step app-wizard-step__with-summary">
  
  <div class="new-line"></div>
</div>
<hr class="govuk-section-break govuk-section-break--visible govuk-section-break--l govuk-grid-column-full" style="display:none;"/>
                <div class="new-line"></div>
<script type="text/xmldata" id="xmlDocumentFromXSLT"><xsl:copy-of select="/"/></script>
              </form>
            </main>
          </div>
      </body>
  </html>
</xsl:template>
</xsl:stylesheet>