﻿<?xml version="1.0" encoding="utf-8"?>
<lgr xmlns="urn:ietf:params:xml:ns:lgr-1.0">
  <meta>
    <version comment="IDN Reference table for Swedish language">4.1</version>
    <date>2025-04-08</date>
    <language>sv</language>
    <description type="text/html">
	<![CDATA[	
	#Table format and IDNA 2008
	Language table is in RFC 7940 format
	Language is IDNA 2008 valid

	#Base Context Rule
	Base context rule disallows use of hyphen (U+002D) at the beginning, end or
	consecutively at the 3rd and 4th position in a label
	
	#Contact Info
	Contact Name: IDN Support
	Contact Email: registry-help@registry.godaddy
	Contact Phone: +1 (480) 651-9999
	]]>
    </description>
  </meta>
  <data>
    <char cp="002D" not-when="hyphen-minus-disallowed" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="HYPHEN-MINUS" />
    <char cp="0030" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT ZERO" />
    <char cp="0031" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT ONE" />
    <char cp="0032" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT TWO" />
    <char cp="0033" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT THREE" />
    <char cp="0034" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT FOUR" />
    <char cp="0035" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT FIVE" />
    <char cp="0036" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT SIX" />
    <char cp="0037" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT SEVEN" />
    <char cp="0038" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT EIGHT" />
    <char cp="0039" tag="sc:Zyyy" ref="0 100 102 301 401 501 601 700" comment="DIGIT NINE" />
    <char cp="0061" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER A" />
    <char cp="0062" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER B" />
    <char cp="0063" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER C" />
    <char cp="0064" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER D" />
    <char cp="0065" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER E" />
    <char cp="0066" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER F" />
    <char cp="0067" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER G" />
    <char cp="0068" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER H" />
    <char cp="0069" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER I" />
    <char cp="006A" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER J" />
    <char cp="006B" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER K" />
    <char cp="006C" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER L" />
    <char cp="006D" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER M" />
    <char cp="006E" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER N" />
    <char cp="006F" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER O" />
    <char cp="0070" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER P" />
    <char cp="0071" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Q" />
    <char cp="0072" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER R" />
    <char cp="0073" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER S" />
    <char cp="0074" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER T" />
    <char cp="0075" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER U" />
    <char cp="0076" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER V" />
    <char cp="0077" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER W" />
    <char cp="0078" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER X" />
    <char cp="0079" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Y" />
    <char cp="007A" tag="sc:Latn" ref="0 100 102 301 401 501 601 700" comment="LATIN SMALL LETTER Z" />
    <char cp="00E0" tag="sc:Latn" ref="0 301 401 501 604 700" comment="LATIN SMALL LETTER A WITH GRAVE" />
    <char cp="00E1" tag="sc:Latn" ref="0 200 302 402 503 604 700 702" comment="LATIN SMALL LETTER A WITH ACUTE" />
    <char cp="00E4" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER A WITH DIAERESIS" />
    <char cp="00E5" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER A WITH RING ABOVE" />
    <char cp="00E6" tag="sc:Latn" ref="0 302 402 503 700" comment="LATIN SMALL LETTER AE" />
    <char cp="00E7" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER C WITH CEDILLA" />
    <char cp="00E8" tag="sc:Latn" ref="0 302 503 604 700" comment="LATIN SMALL LETTER E WITH GRAVE" />
    <char cp="00E9" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER E WITH ACUTE" />
    <char cp="00EB" tag="sc:Latn" ref="0 302 402 503 605 700" comment="LATIN SMALL LETTER E WITH DIAERESIS" />
    <char cp="00ED" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER I WITH ACUTE" />
    <char cp="00F1" tag="sc:Latn" ref="0 302 402 605 700" comment="LATIN SMALL LETTER N WITH TILDE" />
    <char cp="00F3" tag="sc:Latn" ref="0 302 402 700" comment="LATIN SMALL LETTER O WITH ACUTE" />
    <char cp="00F5" tag="sc:Latn" ref="0 605 700" comment="LATIN SMALL LETTER O WITH TILDE" />
    <char cp="00F6" tag="sc:Latn" ref="0 100 102 200 301 401 501 603 604 700" comment="LATIN SMALL LETTER O WITH DIAERESIS" />
    <char cp="00F8" tag="sc:Latn" ref="0 302 402 503 700" comment="LATIN SMALL LETTER O WITH STROKE" />
    <char cp="00FC" tag="sc:Latn" ref="0 100 102 200 302 402 503 603 604 700" comment="LATIN SMALL LETTER U WITH DIAERESIS" />
  </data>
  <rules>
    <rule name="leading-combining-mark" ref="120" comment="RFC5891 restrictions on placement of combining marks">
      <start />
      <union>
        <class property="gc:Mn" />
        <class property="gc:Mc" />
      </union>
    </rule>
    <rule name="hyphen-minus-disallowed" ref="120" comment="RFC5891 restrictions on placement of U+002D">
      <choice>
        <rule comment="no leading hyphen">
          <look-behind>
            <start />
          </look-behind>
          <anchor />
        </rule>
        <rule comment="no trailing hyphen">
          <anchor />
          <look-ahead>
            <end />
          </look-ahead>
        </rule>
        <rule comment="no consecutive hyphens in third and fourth">
          <look-behind>
            <start />
            <any />
            <any />
            <char cp="002D" comment="hyphen-minus" />
          </look-behind>
          <anchor />
        </rule>
      </choice>
    </rule>
    <rule name="extended-cp" comment="code points from the extended range">
      <start />
      <end />
    </rule>
    <action disp="invalid" match="leading-combining-mark" comment="by default, labels with leading combining marks are invalid" />
    <action disp="valid" comment="catch all" />
  </rules>
</lgr>