Commits

Scott Bennett-McLeish committed 6f8e26a

Initial import

  • Participants

Comments (0)

Files changed (14)

+.gradle
+.idea
+out
+build
+<?xml version="1.0" encoding="UTF-8"?>
+<module relativePaths="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output/>
+    <content url="file://$MODULE_DIR$/">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/groovy" isTestSource="false"/>
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false"/>
+      <sourceFolder url="file://$MODULE_DIR$/src/test/groovy" isTestSource="true"/>
+      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true"/>
+      <excludeFolder url="file://$MODULE_DIR$/.gradle"/>
+      <excludeFolder url="file://$MODULE_DIR$/build"/>
+    </content>
+    <orderEntry type="inheritedJdk"/>
+    <orderEntry type="sourceFolder" forTests="false"/>
+    <orderEntry type="library" exported="" name="groovy-all-2.1.1" level="project"/>
+    <orderEntry type="library" scope="TEST" name="hamcrest-core-1.3" level="project"/>
+    <orderEntry type="library" scope="TEST" name="junit-4.11" level="project"/>
+    <orderEntry type="module-library" exported="">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/org.codehaus.groovy/groovy-all/2.1.3/jar/57a40287304a1af0d90bf0956725e203d151be54/groovy-all-2.1.3.jar!/"/>
+        </CLASSES>
+        <JAVADOC/>
+        <SOURCES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/org.codehaus.groovy/groovy-all/2.1.3/source/c06f5fff1d71322ad0229c8ccaeae397a52fab37/groovy-all-2.1.3-sources.jar!/"/>
+        </SOURCES>
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library" exported="">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar!/"/>
+        </CLASSES>
+        <JAVADOC/>
+        <SOURCES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/junit/junit/4.11/source/28e0ad201304e4a4abf999ca0570b7cffc352c3c/junit-4.11-sources.jar!/"/>
+        </SOURCES>
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library" exported="">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/xmlunit/xmlunit/1.3/jar/4ecf4c68036ae37d889cc1744208abbc42704fb2/xmlunit-1.3.jar!/"/>
+        </CLASSES>
+        <JAVADOC/>
+        <SOURCES/>
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library" exported="">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/org.hamcrest/hamcrest-core/1.3/jar/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar!/"/>
+        </CLASSES>
+        <JAVADOC/>
+        <SOURCES>
+          <root url="jar://C:/Users/Scott/.gradle/caches/artifacts-23/filestore/org.hamcrest/hamcrest-core/1.3/source/1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b/hamcrest-core-1.3-sources.jar!/"/>
+        </SOURCES>
+      </library>
+    </orderEntry>
+  </component>
+</module>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <option name="DEFAULT_COMPILER" value="Javac"/>
+    <resourceExtensions>
+      <entry name=".+\.(properties|xml|html|dtd|tld|txt)"/>
+      <entry name=".+\.(gif|png|jpeg|jpg)"/>
+    </resourceExtensions>
+    <wildcardResourcePatterns>
+      <entry name="!?*.groovy"/>
+      <entry name="!?*.java"/>
+    </wildcardResourcePatterns>
+    <annotationProcessing enabled="false" useClasspath="true"/>
+  </component>
+  <component name="CopyrightManager" default="">
+    <module2copyright/>
+  </component>
+  <component name="DependencyValidationManager">
+    <option name="SKIP_IMPORT_STATEMENTS" value="false"/>
+  </component>
+  <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false"/>
+  <component name="GradleUISettings">
+    <setting name="root"/>
+  </component>
+  <component name="GradleUISettings2">
+    <setting name="root"/>
+  </component>
+  <component name="IdProvider" IDEtalkID="11DA1DB66DD62DDA1ED602B7079FE97C"/>
+  <component name="JavadocGenerationManager">
+    <option name="OUTPUT_DIRECTORY"/>
+    <option name="OPTION_SCOPE" value="protected"/>
+    <option name="OPTION_HIERARCHY" value="true"/>
+    <option name="OPTION_NAVIGATOR" value="true"/>
+    <option name="OPTION_INDEX" value="true"/>
+    <option name="OPTION_SEPARATE_INDEX" value="true"/>
+    <option name="OPTION_DOCUMENT_TAG_USE" value="false"/>
+    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false"/>
+    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false"/>
+    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true"/>
+    <option name="OPTION_DEPRECATED_LIST" value="true"/>
+    <option name="OTHER_OPTIONS" value=""/>
+    <option name="HEAP_SIZE"/>
+    <option name="LOCALE"/>
+    <option name="OPEN_IN_BROWSER" value="true"/>
+  </component>
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/TestingXSLs.iml" filepath="$PROJECT_DIR$/TestingXSLs.iml"/>
+    </modules>
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-type="JavaSDK" assert-jdk-15="true" project-jdk-name="1.7">
+    <output url="file://$PROJECT_DIR$/out"/>
+  </component>
+  <component name="SvnBranchConfigurationManager">
+    <option name="mySupportsUserInfoFilter" value="true"/>
+  </component>
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs=""/>
+  </component>
+  <component name="masterDetails">
+    <states>
+      <state key="ArtifactsStructureConfigurable.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl/>
+          </splitter-proportions>
+          <settings/>
+        </UIState>
+      </state>
+      <state key="Copyright.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl/>
+          </splitter-proportions>
+        </UIState>
+      </state>
+      <state key="ProjectJDKs.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl>
+              <option name="proportions">
+                <list>
+                  <option value="0.2"/>
+                </list>
+              </option>
+            </SplitterProportionsDataImpl>
+          </splitter-proportions>
+          <last-edited>1.6</last-edited>
+        </UIState>
+      </state>
+      <state key="ScopeChooserConfigurable.UI">
+        <UIState>
+          <splitter-proportions>
+            <SplitterProportionsDataImpl/>
+          </splitter-proportions>
+          <settings/>
+        </UIState>
+      </state>
+    </states>
+  </component>
+</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <option name="TRACKING_ENABLED" value="true"/>
+    <option name="SHOW_DIALOG" value="false"/>
+    <option name="HIGHLIGHT_CONFLICTS" value="true"/>
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false"/>
+    <option name="LAST_RESOLUTION" value="IGNORE"/>
+  </component>
+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false"/>
+  <component name="CreatePatchCommitExecutor">
+    <option name="PATCH_PATH" value=""/>
+    <option name="REVERSE_PATCH" value="false"/>
+  </component>
+  <component name="DaemonCodeAnalyzer">
+    <disable_hints/>
+  </component>
+  <component name="DebuggerManager">
+    <breakpoint_any>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true"/>
+        <option name="NOTIFY_UNCAUGHT" value="true"/>
+        <option name="ENABLED" value="false"/>
+        <option name="LOG_ENABLED" value="false"/>
+        <option name="LOG_EXPRESSION_ENABLED" value="false"/>
+        <option name="SUSPEND_POLICY" value="SuspendAll"/>
+        <option name="COUNT_FILTER_ENABLED" value="false"/>
+        <option name="COUNT_FILTER" value="0"/>
+        <option name="CONDITION_ENABLED" value="false"/>
+        <option name="CLASS_FILTERS_ENABLED" value="false"/>
+        <option name="INSTANCE_FILTERS_ENABLED" value="false"/>
+        <option name="CONDITION" value=""/>
+        <option name="LOG_MESSAGE" value=""/>
+      </breakpoint>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true"/>
+        <option name="NOTIFY_UNCAUGHT" value="true"/>
+        <option name="ENABLED" value="false"/>
+        <option name="LOG_ENABLED" value="false"/>
+        <option name="LOG_EXPRESSION_ENABLED" value="false"/>
+        <option name="SUSPEND_POLICY" value="SuspendAll"/>
+        <option name="COUNT_FILTER_ENABLED" value="false"/>
+        <option name="COUNT_FILTER" value="0"/>
+        <option name="CONDITION_ENABLED" value="false"/>
+        <option name="CLASS_FILTERS_ENABLED" value="false"/>
+        <option name="INSTANCE_FILTERS_ENABLED" value="false"/>
+        <option name="CONDITION" value=""/>
+        <option name="LOG_MESSAGE" value=""/>
+      </breakpoint>
+    </breakpoint_any>
+    <breakpoint_rules/>
+    <ui_properties/>
+  </component>
+  <component name="ModuleEditorState">
+    <option name="LAST_EDITED_MODULE_NAME"/>
+    <option name="LAST_EDITED_TAB_NAME"/>
+  </component>
+  <component name="ProjectInspectionProfilesVisibleTreeState">
+    <entry key="Project Default">
+      <profile-state/>
+    </entry>
+  </component>
+  <component name="ProjectLevelVcsManager">
+    <OptionsSetting value="true" id="Add"/>
+    <OptionsSetting value="true" id="Remove"/>
+    <OptionsSetting value="true" id="Checkout"/>
+    <OptionsSetting value="true" id="Update"/>
+    <OptionsSetting value="true" id="Status"/>
+    <OptionsSetting value="true" id="Edit"/>
+    <ConfirmationsSetting value="0" id="Add"/>
+    <ConfirmationsSetting value="0" id="Remove"/>
+  </component>
+  <component name="ProjectReloadState">
+    <option name="STATE" value="0"/>
+  </component>
+  <component name="PropertiesComponent">
+    <property name="GoToFile.includeJavaFiles" value="false"/>
+    <property name="GoToClass.toSaveIncludeLibraries" value="false"/>
+    <property name="MemberChooser.sorted" value="false"/>
+    <property name="MemberChooser.showClasses" value="true"/>
+    <property name="GoToClass.includeLibraries" value="false"/>
+    <property name="MemberChooser.copyJavadoc" value="false"/>
+  </component>
+  <component name="RunManager">
+    <configuration default="true" type="Remote" factoryName="Remote">
+      <option name="USE_SOCKET_TRANSPORT" value="true"/>
+      <option name="SERVER_MODE" value="false"/>
+      <option name="SHMEM_ADDRESS" value="javadebug"/>
+      <option name="HOST" value="localhost"/>
+      <option name="PORT" value="5005"/>
+      <method>
+        <option name="BuildArtifacts" enabled="false"/>
+      </method>
+    </configuration>
+    <configuration default="true" type="Applet" factoryName="Applet">
+      <module name=""/>
+      <option name="MAIN_CLASS_NAME"/>
+      <option name="HTML_FILE_NAME"/>
+      <option name="HTML_USED" value="false"/>
+      <option name="WIDTH" value="400"/>
+      <option name="HEIGHT" value="300"/>
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy"/>
+      <option name="VM_PARAMETERS"/>
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
+      <option name="ALTERNATIVE_JRE_PATH"/>
+      <method>
+        <option name="BuildArtifacts" enabled="false"/>
+        <option name="Make" enabled="true"/>
+      </method>
+    </configuration>
+    <configuration default="true" type="Application" factoryName="Application">
+      <extension name="coverage" enabled="false" merge="false"/>
+      <option name="MAIN_CLASS_NAME"/>
+      <option name="VM_PARAMETERS"/>
+      <option name="PROGRAM_PARAMETERS"/>
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$"/>
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
+      <option name="ALTERNATIVE_JRE_PATH"/>
+      <option name="ENABLE_SWING_INSPECTOR" value="false"/>
+      <option name="ENV_VARIABLES"/>
+      <option name="PASS_PARENT_ENVS" value="true"/>
+      <module name=""/>
+      <envs/>
+      <method>
+        <option name="BuildArtifacts" enabled="false"/>
+        <option name="Make" enabled="true"/>
+      </method>
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit">
+      <extension name="coverage" enabled="false" merge="false"/>
+      <module name=""/>
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
+      <option name="ALTERNATIVE_JRE_PATH"/>
+      <option name="PACKAGE_NAME"/>
+      <option name="MAIN_CLASS_NAME"/>
+      <option name="METHOD_NAME"/>
+      <option name="TEST_OBJECT" value="class"/>
+      <option name="VM_PARAMETERS"/>
+      <option name="PARAMETERS"/>
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$"/>
+      <option name="ENV_VARIABLES"/>
+      <option name="PASS_PARENT_ENVS" value="true"/>
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="moduleWithDependencies"/>
+      </option>
+      <envs/>
+      <method>
+        <option name="BuildArtifacts" enabled="false"/>
+        <option name="Make" enabled="true"/>
+      </method>
+    </configuration>
+    <list size="0"/>
+    <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
+      <Host>localhost</Host>
+      <Port>5050</Port>
+    </configuration>
+  </component>
+  <component name="ShelveChangesManager" show_recycled="false"/>
+  <component name="SvnConfiguration" maxAnnotateRevisions="500">
+    <option name="USER" value=""/>
+    <option name="PASSWORD" value=""/>
+    <option name="LAST_MERGED_REVISION"/>
+    <option name="UPDATE_RUN_STATUS" value="false"/>
+    <option name="MERGE_DRY_RUN" value="false"/>
+    <option name="MERGE_DIFF_USE_ANCESTRY" value="true"/>
+    <option name="UPDATE_LOCK_ON_DEMAND" value="false"/>
+    <option name="IGNORE_SPACES_IN_MERGE" value="false"/>
+    <option name="DETECT_NESTED_COPIES" value="true"/>
+    <option name="IGNORE_SPACES_IN_ANNOTATE" value="true"/>
+    <option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true"/>
+    <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task"/>
+    <servers/>
+  </component>
+  <component name="VcsManagerConfiguration">
+    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true"/>
+    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true"/>
+    <option name="PERFORM_UPDATE_IN_BACKGROUND" value="true"/>
+    <option name="PERFORM_COMMIT_IN_BACKGROUND" value="true"/>
+    <option name="PERFORM_EDIT_IN_BACKGROUND" value="true"/>
+    <option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true"/>
+    <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true"/>
+    <option name="PERFORM_ROLLBACK_IN_BACKGROUND" value="false"/>
+    <option name="CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND" value="false"/>
+    <option name="ENABLE_BACKGROUND_PROCESSES" value="false"/>
+    <option name="CHANGED_ON_SERVER_INTERVAL" value="60"/>
+    <option name="FORCE_NON_EMPTY_COMMENT" value="false"/>
+    <option name="LAST_COMMIT_MESSAGE"/>
+    <option name="MAKE_NEW_CHANGELIST_ACTIVE" value="true"/>
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false"/>
+    <option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false"/>
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false"/>
+    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false"/>
+    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8"/>
+    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5"/>
+    <option name="ACTIVE_VCS_NAME"/>
+    <option name="UPDATE_GROUP_BY_PACKAGES" value="false"/>
+    <option name="UPDATE_GROUP_BY_CHANGELIST" value="false"/>
+    <option name="SHOW_FILE_HISTORY_AS_TREE" value="false"/>
+    <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6"/>
+  </component>
+  <component name="XDebuggerManager">
+    <breakpoint-manager/>
+  </component>
+</project>
+#!/usr/bin/env bash
+
+##############################################################################
+##
+##  Gradle start up script for UN*X
+##
+##############################################################################
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$0"`
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+    echo "$*"
+}
+
+die ( ) {
+    echo
+    echo "$*"
+    echo
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+  CYGWIN* )
+    cygwin=true
+    ;;
+  Darwin* )
+    darwin=true
+    ;;
+  MINGW* )
+    msys=true
+    ;;
+esac
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+        PRG="$link"
+    else
+        PRG=`dirname "$PRG"`"/$link"
+    fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >&-
+APP_HOME="`pwd -P`"
+cd "$SAVED" >&-
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+        JAVACMD="$JAVA_HOME/bin/java"
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD="java"
+    which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+    MAX_FD_LIMIT=`ulimit -H -n`
+    if [ $? -eq 0 ] ; then
+        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+            MAX_FD="$MAX_FD_LIMIT"
+        fi
+        ulimit -n $MAX_FD
+        if [ $? -ne 0 ] ; then
+            warn "Could not set maximum file descriptor limit: $MAX_FD"
+        fi
+    else
+        warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# For Darwin, add options to specify how the application appears in the dock
+if $darwin; then
+    GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+    APP_HOME=`cygpath --path --mixed "$APP_HOME"`
+    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+    # We build the pattern for arguments to be converted via cygpath
+    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+    SEP=""
+    for dir in $ROOTDIRSRAW ; do
+        ROOTDIRS="$ROOTDIRS$SEP$dir"
+        SEP="|"
+    done
+    OURCYGPATTERN="(^($ROOTDIRS))"
+    # Add a user-defined pattern to the cygpath arguments
+    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+    fi
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    i=0
+    for arg in "$@" ; do
+        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
+
+        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
+            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+        else
+            eval `echo args$i`="\"$arg\""
+        fi
+        i=$((i+1))
+    done
+    case $i in
+        (0) set -- ;;
+        (1) set -- "$args0" ;;
+        (2) set -- "$args0" "$args1" ;;
+        (3) set -- "$args0" "$args1" "$args2" ;;
+        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+    esac
+fi
+
+# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
+function splitJvmOpts() {
+    JVM_OPTS=("$@")
+}
+eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
+JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+
+exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS=
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if "%ERRORLEVEL%" == "0" goto init
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%@eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
+exit /b 1
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega

src/main/groovy/com/thecuriousdev/xsl/XslTestHelper.groovy

+package com.thecuriousdev.xsl
+
+import org.w3c.dom.Document
+
+import javax.xml.transform.Source
+import org.custommonkey.xmlunit.DetailedDiff
+import org.custommonkey.xmlunit.Diff
+import org.custommonkey.xmlunit.XMLUnit
+
+import static org.junit.Assert.assertTrue
+
+class XslTestHelper {
+
+    static void execute(Source xsl, String inputXml, String expectedXml) throws Exception {
+
+        //important, makes the diffs ignore the whitespace between XML elements
+        XMLUnit.setIgnoreWhitespace(true)
+
+        String actualXml = XslUtils.transformXmlWithXsl(inputXml, xsl)
+        //println(actualXml)
+
+        Document expectedDocument = XMLUnit.buildDocument(XMLUnit.newControlParser(), new StringReader(expectedXml))
+        Document actualDocument = XMLUnit.buildDocument(XMLUnit.newControlParser(), new StringReader(actualXml))
+
+        Diff diff = new Diff(expectedDocument, actualDocument)
+        DetailedDiff detailDiff = new DetailedDiff(diff)
+        detailDiff.overrideElementQualifier(null)
+
+        XslTestHelper.assertValid(detailDiff)
+    }
+
+    private static String printDifferences(List<?> diffs) {
+        def sb = new StringBuilder()
+        diffs.each { d ->
+            sb << d
+        }
+
+        return sb.toString()
+    }
+
+    private static void assertValid(DetailedDiff detailedDiff) {
+        assertTrue(
+            XslTestHelper.printDifferences(detailedDiff.getAllDifferences()),
+            (detailedDiff.getAllDifferences() != null
+                && detailedDiff.getAllDifferences().size() == 0
+                && detailedDiff.similar()
+                && detailedDiff.identical()
+            )
+        )
+    }
+}

src/main/groovy/com/thecuriousdev/xsl/XslUtils.groovy

+package com.thecuriousdev.xsl
+
+import org.w3c.dom.Document
+import org.xml.sax.InputSource
+import org.xml.sax.SAXException
+
+import javax.xml.parsers.DocumentBuilder
+import javax.xml.parsers.DocumentBuilderFactory
+import javax.xml.parsers.ParserConfigurationException
+import javax.xml.transform.*
+import javax.xml.transform.dom.DOMSource
+import javax.xml.transform.stream.StreamResult
+import javax.xml.transform.stream.StreamSource
+
+class XslUtils {
+    static String loadXmlFromFile(String filename) throws IOException, ParserConfigurationException, SAXException, TransformerException {
+        //get loader and fetch input stream
+        ClassLoader loader = Thread.currentThread().getContextClassLoader()
+        InputStream xmlInputStream = loader.getResourceAsStream(filename)
+
+        //set up a transformer
+        TransformerFactory tf = TransformerFactory.newInstance()
+        Transformer transformer = tf.newTransformer()
+        //transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8") //do we need this?
+        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance()
+        dbf.setNamespaceAware(true)
+
+        //change input stream into a doc
+        Document doc = dbf.newDocumentBuilder().parse(new InputSource(xmlInputStream))
+
+        //transform doc into a string
+        StringWriter sw = new StringWriter()
+        StreamResult result = new StreamResult(sw)
+        DOMSource source = new DOMSource(doc)
+        transformer.transform(source, result)
+
+        return sw.toString();
+    }
+
+    static Source loadXslFromFile(String filename) {
+        ClassLoader loader = Thread.currentThread().getContextClassLoader()
+        Source xsl = new StreamSource(
+                loader.getResourceAsStream(filename),
+                loader.getResource(filename).toString())
+
+        return xsl
+    }
+
+    static def String transformXmlWithXsl(String inputXml, Source xsl) {
+        //setup transformer factory etc
+        TransformerFactory tf = TransformerFactory.newInstance()
+        Transformer transformer = tf.newTransformer(xsl)
+
+        //setup doc factory etc
+        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance()
+        dbf.setNamespaceAware(true)
+        DocumentBuilder db = dbf.newDocumentBuilder()
+
+        //setup input
+        Document sourceDoc = db.parse(new InputSource(new StringReader(inputXml)))
+
+        //transform!
+        StreamResult result = new StreamResult(new StringWriter())
+        transformer.transform(new DOMSource(sourceDoc), result)
+
+        //return the transformed xml
+        return result.getWriter().toString()
+    }
+}

src/main/resources/xml/countrylist.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+	<row>
+		<Col0>Sort Order</Col0>
+		<Col1>Common Name</Col1>
+		<Col2>Formal Name</Col2>
+		<Col3>Type</Col3>
+		<Col4>Sub Type</Col4>
+		<Col5>Sovereignty</Col5>
+		<Col6>Capital</Col6>
+		<Col7>ISO 4217 Currency Code</Col7>
+		<Col8>ISO 4217 Currency Name</Col8>
+		<Col9>ITU-T Telephone Code</Col9>
+		<Col10>ISO 3166-1 2 Letter Code</Col10>
+		<Col11>ISO 3166-1 3 Letter Code</Col11>
+		<Col12>ISO 3166-1 Number</Col12>
+		<Col13>IANA Country Code TLD</Col13>
+	</row>
+	<row>
+		<Col0>1</Col0>
+		<Col1>Afghanistan</Col1>
+		<Col2>Islamic State of Afghanistan</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Kabul</Col6>
+		<Col7>AFN</Col7>
+		<Col8>Afghani</Col8>
+		<Col9>+93</Col9>
+		<Col10>AF</Col10>
+		<Col11>AFG</Col11>
+		<Col12>004</Col12>
+		<Col13>.af</Col13>
+	</row>
+	<row>
+		<Col0>2</Col0>
+		<Col1>Albania</Col1>
+		<Col2>Republic of Albania</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Tirana</Col6>
+		<Col7>ALL</Col7>
+		<Col8>Lek</Col8>
+		<Col9>+355</Col9>
+		<Col10>AL</Col10>
+		<Col11>ALB</Col11>
+		<Col12>008</Col12>
+		<Col13>.al</Col13>
+	</row>
+	<row>
+		<Col0>3</Col0>
+		<Col1>Algeria</Col1>
+		<Col2>People&apos;s Democratic Republic of Algeria</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Algiers</Col6>
+		<Col7>DZD</Col7>
+		<Col8>Dinar</Col8>
+		<Col9>+213</Col9>
+		<Col10>DZ</Col10>
+		<Col11>DZA</Col11>
+		<Col12>012</Col12>
+		<Col13>.dz</Col13>
+	</row>
+	<row>
+		<Col0>4</Col0>
+		<Col1>Andorra</Col1>
+		<Col2>Principality of Andorra</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Andorra la Vella</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+376</Col9>
+		<Col10>AD</Col10>
+		<Col11>AND</Col11>
+		<Col12>020</Col12>
+		<Col13>.ad</Col13>
+	</row>
+	<row>
+		<Col0>5</Col0>
+		<Col1>Angola</Col1>
+		<Col2>Republic of Angola</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Luanda</Col6>
+		<Col7>AOA</Col7>
+		<Col8>Kwanza</Col8>
+		<Col9>+244</Col9>
+		<Col10>AO</Col10>
+		<Col11>AGO</Col11>
+		<Col12>024</Col12>
+		<Col13>.ao</Col13>
+	</row>
+	<row>
+		<Col0>6</Col0>
+		<Col1>Antigua and Barbuda</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Saint John&apos;s</Col6>
+		<Col7>XCD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1-268</Col9>
+		<Col10>AG</Col10>
+		<Col11>ATG</Col11>
+		<Col12>028</Col12>
+		<Col13>.ag</Col13>
+	</row>
+	<row>
+		<Col0>7</Col0>
+		<Col1>Argentina</Col1>
+		<Col2>Argentine Republic</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Buenos Aires</Col6>
+		<Col7>ARS</Col7>
+		<Col8>Peso</Col8>
+		<Col9>+54</Col9>
+		<Col10>AR</Col10>
+		<Col11>ARG</Col11>
+		<Col12>032</Col12>
+		<Col13>.ar</Col13>
+	</row>
+	<row>
+		<Col0>8</Col0>
+		<Col1>Armenia</Col1>
+		<Col2>Republic of Armenia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Yerevan</Col6>
+		<Col7>AMD</Col7>
+		<Col8>Dram</Col8>
+		<Col9>+374</Col9>
+		<Col10>AM</Col10>
+		<Col11>ARM</Col11>
+		<Col12>051</Col12>
+		<Col13>.am</Col13>
+	</row>
+	<row>
+		<Col0>9</Col0>
+		<Col1>Australia</Col1>
+		<Col2>Commonwealth of Australia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Canberra</Col6>
+		<Col7>AUD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+61</Col9>
+		<Col10>AU</Col10>
+		<Col11>AUS</Col11>
+		<Col12>036</Col12>
+		<Col13>.au</Col13>
+	</row>
+	<row>
+		<Col0>10</Col0>
+		<Col1>Austria</Col1>
+		<Col2>Republic of Austria</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Vienna</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+43</Col9>
+		<Col10>AT</Col10>
+		<Col11>AUT</Col11>
+		<Col12>040</Col12>
+		<Col13>.at</Col13>
+	</row>
+	<row>
+		<Col0>11</Col0>
+		<Col1>Azerbaijan</Col1>
+		<Col2>Republic of Azerbaijan</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Baku</Col6>
+		<Col7>AZN</Col7>
+		<Col8>Manat</Col8>
+		<Col9>+994</Col9>
+		<Col10>AZ</Col10>
+		<Col11>AZE</Col11>
+		<Col12>031</Col12>
+		<Col13>.az</Col13>
+	</row>
+	<row>
+		<Col0>12</Col0>
+		<Col1>Bahamas, The</Col1>
+		<Col2>Commonwealth of The Bahamas</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Nassau</Col6>
+		<Col7>BSD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1-242</Col9>
+		<Col10>BS</Col10>
+		<Col11>BHS</Col11>
+		<Col12>044</Col12>
+		<Col13>.bs</Col13>
+	</row>
+	<row>
+		<Col0>13</Col0>
+		<Col1>Bahrain</Col1>
+		<Col2>Kingdom of Bahrain</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Manama</Col6>
+		<Col7>BHD</Col7>
+		<Col8>Dinar</Col8>
+		<Col9>+973</Col9>
+		<Col10>BH</Col10>
+		<Col11>BHR</Col11>
+		<Col12>048</Col12>
+		<Col13>.bh</Col13>
+	</row>
+	<row>
+		<Col0>14</Col0>
+		<Col1>Bangladesh</Col1>
+		<Col2>People&apos;s Republic of Bangladesh</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Dhaka</Col6>
+		<Col7>BDT</Col7>
+		<Col8>Taka</Col8>
+		<Col9>+880</Col9>
+		<Col10>BD</Col10>
+		<Col11>BGD</Col11>
+		<Col12>050</Col12>
+		<Col13>.bd</Col13>
+	</row>
+	<row>
+		<Col0>15</Col0>
+		<Col1>Barbados</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bridgetown</Col6>
+		<Col7>BBD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1-246</Col9>
+		<Col10>BB</Col10>
+		<Col11>BRB</Col11>
+		<Col12>052</Col12>
+		<Col13>.bb</Col13>
+	</row>
+	<row>
+		<Col0>16</Col0>
+		<Col1>Belarus</Col1>
+		<Col2>Republic of Belarus</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Minsk</Col6>
+		<Col7>BYR</Col7>
+		<Col8>Ruble</Col8>
+		<Col9>+375</Col9>
+		<Col10>BY</Col10>
+		<Col11>BLR</Col11>
+		<Col12>112</Col12>
+		<Col13>.by</Col13>
+	</row>
+	<row>
+		<Col0>17</Col0>
+		<Col1>Belgium</Col1>
+		<Col2>Kingdom of Belgium</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Brussels</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+32</Col9>
+		<Col10>BE</Col10>
+		<Col11>BEL</Col11>
+		<Col12>056</Col12>
+		<Col13>.be</Col13>
+	</row>
+	<row>
+		<Col0>18</Col0>
+		<Col1>Belize</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Belmopan</Col6>
+		<Col7>BZD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+501</Col9>
+		<Col10>BZ</Col10>
+		<Col11>BLZ</Col11>
+		<Col12>084</Col12>
+		<Col13>.bz</Col13>
+	</row>
+	<row>
+		<Col0>19</Col0>
+		<Col1>Benin</Col1>
+		<Col2>Republic of Benin</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Porto-Novo</Col6>
+		<Col7>XOF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+229</Col9>
+		<Col10>BJ</Col10>
+		<Col11>BEN</Col11>
+		<Col12>204</Col12>
+		<Col13>.bj</Col13>
+	</row>
+	<row>
+		<Col0>20</Col0>
+		<Col1>Bhutan</Col1>
+		<Col2>Kingdom of Bhutan</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Thimphu</Col6>
+		<Col7>BTN</Col7>
+		<Col8>Ngultrum</Col8>
+		<Col9>+975</Col9>
+		<Col10>BT</Col10>
+		<Col11>BTN</Col11>
+		<Col12>064</Col12>
+		<Col13>.bt</Col13>
+	</row>
+	<row>
+		<Col0>21</Col0>
+		<Col1>Bolivia</Col1>
+		<Col2>Republic of Bolivia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>La Paz (administrative/legislative) and Sucre (judical)</Col6>
+		<Col7>BOB</Col7>
+		<Col8>Boliviano</Col8>
+		<Col9>+591</Col9>
+		<Col10>BO</Col10>
+		<Col11>BOL</Col11>
+		<Col12>068</Col12>
+		<Col13>.bo</Col13>
+	</row>
+	<row>
+		<Col0>22</Col0>
+		<Col1>Bosnia and Herzegovina</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Sarajevo</Col6>
+		<Col7>BAM</Col7>
+		<Col8>Marka</Col8>
+		<Col9>+387</Col9>
+		<Col10>BA</Col10>
+		<Col11>BIH</Col11>
+		<Col12>070</Col12>
+		<Col13>.ba</Col13>
+	</row>
+	<row>
+		<Col0>23</Col0>
+		<Col1>Botswana</Col1>
+		<Col2>Republic of Botswana</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Gaborone</Col6>
+		<Col7>BWP</Col7>
+		<Col8>Pula</Col8>
+		<Col9>+267</Col9>
+		<Col10>BW</Col10>
+		<Col11>BWA</Col11>
+		<Col12>072</Col12>
+		<Col13>.bw</Col13>
+	</row>
+	<row>
+		<Col0>24</Col0>
+		<Col1>Brazil</Col1>
+		<Col2>Federative Republic of Brazil</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Brasilia</Col6>
+		<Col7>BRL</Col7>
+		<Col8>Real</Col8>
+		<Col9>+55</Col9>
+		<Col10>BR</Col10>
+		<Col11>BRA</Col11>
+		<Col12>076</Col12>
+		<Col13>.br</Col13>
+	</row>
+	<row>
+		<Col0>25</Col0>
+		<Col1>Brunei</Col1>
+		<Col2>Negara Brunei Darussalam</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bandar Seri Begawan</Col6>
+		<Col7>BND</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+673</Col9>
+		<Col10>BN</Col10>
+		<Col11>BRN</Col11>
+		<Col12>096</Col12>
+		<Col13>.bn</Col13>
+	</row>
+	<row>
+		<Col0>26</Col0>
+		<Col1>Bulgaria</Col1>
+		<Col2>Republic of Bulgaria</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Sofia</Col6>
+		<Col7>BGN</Col7>
+		<Col8>Lev</Col8>
+		<Col9>+359</Col9>
+		<Col10>BG</Col10>
+		<Col11>BGR</Col11>
+		<Col12>100</Col12>
+		<Col13>.bg</Col13>
+	</row>
+	<row>
+		<Col0>27</Col0>
+		<Col1>Burkina Faso</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Ouagadougou</Col6>
+		<Col7>XOF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+226</Col9>
+		<Col10>BF</Col10>
+		<Col11>BFA</Col11>
+		<Col12>854</Col12>
+		<Col13>.bf</Col13>
+	</row>
+	<row>
+		<Col0>28</Col0>
+		<Col1>Burundi</Col1>
+		<Col2>Republic of Burundi</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bujumbura</Col6>
+		<Col7>BIF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+257</Col9>
+		<Col10>BI</Col10>
+		<Col11>BDI</Col11>
+		<Col12>108</Col12>
+		<Col13>.bi</Col13>
+	</row>
+	<row>
+		<Col0>29</Col0>
+		<Col1>Cambodia</Col1>
+		<Col2>Kingdom of Cambodia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Phnom Penh</Col6>
+		<Col7>KHR</Col7>
+		<Col8>Riels</Col8>
+		<Col9>+855</Col9>
+		<Col10>KH</Col10>
+		<Col11>KHM</Col11>
+		<Col12>116</Col12>
+		<Col13>.kh</Col13>
+	</row>
+	<row>
+		<Col0>30</Col0>
+		<Col1>Cameroon</Col1>
+		<Col2>Republic of Cameroon</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Yaounde</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+237</Col9>
+		<Col10>CM</Col10>
+		<Col11>CMR</Col11>
+		<Col12>120</Col12>
+		<Col13>.cm</Col13>
+	</row>
+	<row>
+		<Col0>31</Col0>
+		<Col1>Canada</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Ottawa</Col6>
+		<Col7>CAD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1</Col9>
+		<Col10>CA</Col10>
+		<Col11>CAN</Col11>
+		<Col12>124</Col12>
+		<Col13>.ca</Col13>
+	</row>
+	<row>
+		<Col0>32</Col0>
+		<Col1>Cape Verde</Col1>
+		<Col2>Republic of Cape Verde</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Praia</Col6>
+		<Col7>CVE</Col7>
+		<Col8>Escudo</Col8>
+		<Col9>+238</Col9>
+		<Col10>CV</Col10>
+		<Col11>CPV</Col11>
+		<Col12>132</Col12>
+		<Col13>.cv</Col13>
+	</row>
+	<row>
+		<Col0>33</Col0>
+		<Col1>Central African Republic</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bangui</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+236</Col9>
+		<Col10>CF</Col10>
+		<Col11>CAF</Col11>
+		<Col12>140</Col12>
+		<Col13>.cf</Col13>
+	</row>
+	<row>
+		<Col0>34</Col0>
+		<Col1>Chad</Col1>
+		<Col2>Republic of Chad</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>N&apos;Djamena</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+235</Col9>
+		<Col10>TD</Col10>
+		<Col11>TCD</Col11>
+		<Col12>148</Col12>
+		<Col13>.td</Col13>
+	</row>
+	<row>
+		<Col0>35</Col0>
+		<Col1>Chile</Col1>
+		<Col2>Republic of Chile</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Santiago (administrative/judical) and Valparaiso (legislative)</Col6>
+		<Col7>CLP</Col7>
+		<Col8>Peso</Col8>
+		<Col9>+56</Col9>
+		<Col10>CL</Col10>
+		<Col11>CHL</Col11>
+		<Col12>152</Col12>
+		<Col13>.cl</Col13>
+	</row>
+	<row>
+		<Col0>36</Col0>
+		<Col1>China, People&apos;s Republic of</Col1>
+		<Col2>People&apos;s Republic of China</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Beijing</Col6>
+		<Col7>CNY</Col7>
+		<Col8>Yuan Renminbi</Col8>
+		<Col9>+86</Col9>
+		<Col10>CN</Col10>
+		<Col11>CHN</Col11>
+		<Col12>156</Col12>
+		<Col13>.cn</Col13>
+	</row>
+	<row>
+		<Col0>37</Col0>
+		<Col1>Colombia</Col1>
+		<Col2>Republic of Colombia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bogota</Col6>
+		<Col7>COP</Col7>
+		<Col8>Peso</Col8>
+		<Col9>+57</Col9>
+		<Col10>CO</Col10>
+		<Col11>COL</Col11>
+		<Col12>170</Col12>
+		<Col13>.co</Col13>
+	</row>
+	<row>
+		<Col0>38</Col0>
+		<Col1>Comoros</Col1>
+		<Col2>Union of Comoros</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Moroni</Col6>
+		<Col7>KMF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+269</Col9>
+		<Col10>KM</Col10>
+		<Col11>COM</Col11>
+		<Col12>174</Col12>
+		<Col13>.km</Col13>
+	</row>
+	<row>
+		<Col0>39</Col0>
+		<Col1>Congo, Democratic Republic of the (Congo &#150; Kinshasa)</Col1>
+		<Col2>Democratic Republic of the Congo</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Kinshasa</Col6>
+		<Col7>CDF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+243</Col9>
+		<Col10>CD</Col10>
+		<Col11>COD</Col11>
+		<Col12>180</Col12>
+		<Col13>.cd</Col13>
+	</row>
+	<row>
+		<Col0>40</Col0>
+		<Col1>Congo, Republic of the (Congo &#150; Brazzaville)</Col1>
+		<Col2>Republic of the Congo</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Brazzaville</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+242</Col9>
+		<Col10>CG</Col10>
+		<Col11>COG</Col11>
+		<Col12>178</Col12>
+		<Col13>.cg</Col13>
+	</row>
+	<row>
+		<Col0>41</Col0>
+		<Col1>Costa Rica</Col1>
+		<Col2>Republic of Costa Rica</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>San Jose</Col6>
+		<Col7>CRC</Col7>
+		<Col8>Colon</Col8>
+		<Col9>+506</Col9>
+		<Col10>CR</Col10>
+		<Col11>CRI</Col11>
+		<Col12>188</Col12>
+		<Col13>.cr</Col13>
+	</row>
+	<row>
+		<Col0>42</Col0>
+		<Col1>Cote d&apos;Ivoire (Ivory Coast)</Col1>
+		<Col2>Republic of Cote d&apos;Ivoire</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Yamoussoukro</Col6>
+		<Col7>XOF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+225</Col9>
+		<Col10>CI</Col10>
+		<Col11>CIV</Col11>
+		<Col12>384</Col12>
+		<Col13>.ci</Col13>
+	</row>
+	<row>
+		<Col0>43</Col0>
+		<Col1>Croatia</Col1>
+		<Col2>Republic of Croatia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Zagreb</Col6>
+		<Col7>HRK</Col7>
+		<Col8>Kuna</Col8>
+		<Col9>+385</Col9>
+		<Col10>HR</Col10>
+		<Col11>HRV</Col11>
+		<Col12>191</Col12>
+		<Col13>.hr</Col13>
+	</row>
+	<row>
+		<Col0>44</Col0>
+		<Col1>Cuba</Col1>
+		<Col2>Republic of Cuba</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Havana</Col6>
+		<Col7>CUP</Col7>
+		<Col8>Peso</Col8>
+		<Col9>+53</Col9>
+		<Col10>CU</Col10>
+		<Col11>CUB</Col11>
+		<Col12>192</Col12>
+		<Col13>.cu</Col13>
+	</row>
+	<row>
+		<Col0>45</Col0>
+		<Col1>Cyprus</Col1>
+		<Col2>Republic of Cyprus</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Nicosia</Col6>
+		<Col7>CYP</Col7>
+		<Col8>Pound</Col8>
+		<Col9>+357</Col9>
+		<Col10>CY</Col10>
+		<Col11>CYP</Col11>
+		<Col12>196</Col12>
+		<Col13>.cy</Col13>
+	</row>
+	<row>
+		<Col0>46</Col0>
+		<Col1>Czech Republic</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Prague</Col6>
+		<Col7>CZK</Col7>
+		<Col8>Koruna</Col8>
+		<Col9>+420</Col9>
+		<Col10>CZ</Col10>
+		<Col11>CZE</Col11>
+		<Col12>203</Col12>
+		<Col13>.cz</Col13>
+	</row>
+	<row>
+		<Col0>47</Col0>
+		<Col1>Denmark</Col1>
+		<Col2>Kingdom of Denmark</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Copenhagen</Col6>
+		<Col7>DKK</Col7>
+		<Col8>Krone</Col8>
+		<Col9>+45</Col9>
+		<Col10>DK</Col10>
+		<Col11>DNK</Col11>
+		<Col12>208</Col12>
+		<Col13>.dk</Col13>
+	</row>
+	<row>
+		<Col0>48</Col0>
+		<Col1>Djibouti</Col1>
+		<Col2>Republic of Djibouti</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Djibouti</Col6>
+		<Col7>DJF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+253</Col9>
+		<Col10>DJ</Col10>
+		<Col11>DJI</Col11>
+		<Col12>262</Col12>
+		<Col13>.dj</Col13>
+	</row>
+	<row>
+		<Col0>49</Col0>
+		<Col1>Dominica</Col1>
+		<Col2>Commonwealth of Dominica</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Roseau</Col6>
+		<Col7>XCD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1-767</Col9>
+		<Col10>DM</Col10>
+		<Col11>DMA</Col11>
+		<Col12>212</Col12>
+		<Col13>.dm</Col13>
+	</row>
+	<row>
+		<Col0>50</Col0>
+		<Col1>Dominican Republic</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Santo Domingo</Col6>
+		<Col7>DOP</Col7>
+		<Col8>Peso</Col8>
+		<Col9>+1-809 and 1-829</Col9>
+		<Col10>DO</Col10>
+		<Col11>DOM</Col11>
+		<Col12>214</Col12>
+		<Col13>.do</Col13>
+	</row>
+	<row>
+		<Col0>51</Col0>
+		<Col1>Ecuador</Col1>
+		<Col2>Republic of Ecuador</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Quito</Col6>
+		<Col7>USD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+593</Col9>
+		<Col10>EC</Col10>
+		<Col11>ECU</Col11>
+		<Col12>218</Col12>
+		<Col13>.ec</Col13>
+	</row>
+	<row>
+		<Col0>52</Col0>
+		<Col1>Egypt</Col1>
+		<Col2>Arab Republic of Egypt</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Cairo</Col6>
+		<Col7>EGP</Col7>
+		<Col8>Pound</Col8>
+		<Col9>+20</Col9>
+		<Col10>EG</Col10>
+		<Col11>EGY</Col11>
+		<Col12>818</Col12>
+		<Col13>.eg</Col13>
+	</row>
+	<row>
+		<Col0>53</Col0>
+		<Col1>El Salvador</Col1>
+		<Col2>Republic of El Salvador</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>San Salvador</Col6>
+		<Col7>USD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+503</Col9>
+		<Col10>SV</Col10>
+		<Col11>SLV</Col11>
+		<Col12>222</Col12>
+		<Col13>.sv</Col13>
+	</row>
+	<row>
+		<Col0>54</Col0>
+		<Col1>Equatorial Guinea</Col1>
+		<Col2>Republic of Equatorial Guinea</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Malabo</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+240</Col9>
+		<Col10>GQ</Col10>
+		<Col11>GNQ</Col11>
+		<Col12>226</Col12>
+		<Col13>.gq</Col13>
+	</row>
+	<row>
+		<Col0>55</Col0>
+		<Col1>Eritrea</Col1>
+		<Col2>State of Eritrea</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Asmara</Col6>
+		<Col7>ERN</Col7>
+		<Col8>Nakfa</Col8>
+		<Col9>+291</Col9>
+		<Col10>ER</Col10>
+		<Col11>ERI</Col11>
+		<Col12>232</Col12>
+		<Col13>.er</Col13>
+	</row>
+	<row>
+		<Col0>56</Col0>
+		<Col1>Estonia</Col1>
+		<Col2>Republic of Estonia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Tallinn</Col6>
+		<Col7>EEK</Col7>
+		<Col8>Kroon</Col8>
+		<Col9>+372</Col9>
+		<Col10>EE</Col10>
+		<Col11>EST</Col11>
+		<Col12>233</Col12>
+		<Col13>.ee</Col13>
+	</row>
+	<row>
+		<Col0>57</Col0>
+		<Col1>Ethiopia</Col1>
+		<Col2>Federal Democratic Republic of Ethiopia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Addis Ababa</Col6>
+		<Col7>ETB</Col7>
+		<Col8>Birr</Col8>
+		<Col9>+251</Col9>
+		<Col10>ET</Col10>
+		<Col11>ETH</Col11>
+		<Col12>231</Col12>
+		<Col13>.et</Col13>
+	</row>
+	<row>
+		<Col0>58</Col0>
+		<Col1>Fiji</Col1>
+		<Col2>Republic of the Fiji Islands</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Suva</Col6>
+		<Col7>FJD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+679</Col9>
+		<Col10>FJ</Col10>
+		<Col11>FJI</Col11>
+		<Col12>242</Col12>
+		<Col13>.fj</Col13>
+	</row>
+	<row>
+		<Col0>59</Col0>
+		<Col1>Finland</Col1>
+		<Col2>Republic of Finland</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Helsinki</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+358</Col9>
+		<Col10>FI</Col10>
+		<Col11>FIN</Col11>
+		<Col12>246</Col12>
+		<Col13>.fi</Col13>
+	</row>
+	<row>
+		<Col0>60</Col0>
+		<Col1>France</Col1>
+		<Col2>French Republic</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Paris</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+33</Col9>
+		<Col10>FR</Col10>
+		<Col11>FRA</Col11>
+		<Col12>250</Col12>
+		<Col13>.fr</Col13>
+	</row>
+	<row>
+		<Col0>61</Col0>
+		<Col1>Gabon</Col1>
+		<Col2>Gabonese Republic</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Libreville</Col6>
+		<Col7>XAF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+241</Col9>
+		<Col10>GA</Col10>
+		<Col11>GAB</Col11>
+		<Col12>266</Col12>
+		<Col13>.ga</Col13>
+	</row>
+	<row>
+		<Col0>62</Col0>
+		<Col1>Gambia, The</Col1>
+		<Col2>Republic of The Gambia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Banjul</Col6>
+		<Col7>GMD</Col7>
+		<Col8>Dalasi</Col8>
+		<Col9>+220</Col9>
+		<Col10>GM</Col10>
+		<Col11>GMB</Col11>
+		<Col12>270</Col12>
+		<Col13>.gm</Col13>
+	</row>
+	<row>
+		<Col0>63</Col0>
+		<Col1>Georgia</Col1>
+		<Col2>Republic of Georgia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Tbilisi</Col6>
+		<Col7>GEL</Col7>
+		<Col8>Lari</Col8>
+		<Col9>+995</Col9>
+		<Col10>GE</Col10>
+		<Col11>GEO</Col11>
+		<Col12>268</Col12>
+		<Col13>.ge</Col13>
+	</row>
+	<row>
+		<Col0>64</Col0>
+		<Col1>Germany</Col1>
+		<Col2>Federal Republic of Germany</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Berlin</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+49</Col9>
+		<Col10>DE</Col10>
+		<Col11>DEU</Col11>
+		<Col12>276</Col12>
+		<Col13>.de</Col13>
+	</row>
+	<row>
+		<Col0>65</Col0>
+		<Col1>Ghana</Col1>
+		<Col2>Republic of Ghana</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Accra</Col6>
+		<Col7>GHS</Col7>
+		<Col8>Cedi</Col8>
+		<Col9>+233</Col9>
+		<Col10>GH</Col10>
+		<Col11>GHA</Col11>
+		<Col12>288</Col12>
+		<Col13>.gh</Col13>
+	</row>
+	<row>
+		<Col0>66</Col0>
+		<Col1>Greece</Col1>
+		<Col2>Hellenic Republic</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Athens</Col6>
+		<Col7>EUR</Col7>
+		<Col8>Euro</Col8>
+		<Col9>+30</Col9>
+		<Col10>GR</Col10>
+		<Col11>GRC</Col11>
+		<Col12>300</Col12>
+		<Col13>.gr</Col13>
+	</row>
+	<row>
+		<Col0>67</Col0>
+		<Col1>Grenada</Col1>
+		<Col2/>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Saint George&apos;s</Col6>
+		<Col7>XCD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+1-473</Col9>
+		<Col10>GD</Col10>
+		<Col11>GRD</Col11>
+		<Col12>308</Col12>
+		<Col13>.gd</Col13>
+	</row>
+	<row>
+		<Col0>68</Col0>
+		<Col1>Guatemala</Col1>
+		<Col2>Republic of Guatemala</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Guatemala</Col6>
+		<Col7>GTQ</Col7>
+		<Col8>Quetzal</Col8>
+		<Col9>+502</Col9>
+		<Col10>GT</Col10>
+		<Col11>GTM</Col11>
+		<Col12>320</Col12>
+		<Col13>.gt</Col13>
+	</row>
+	<row>
+		<Col0>69</Col0>
+		<Col1>Guinea</Col1>
+		<Col2>Republic of Guinea</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Conakry</Col6>
+		<Col7>GNF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+224</Col9>
+		<Col10>GN</Col10>
+		<Col11>GIN</Col11>
+		<Col12>324</Col12>
+		<Col13>.gn</Col13>
+	</row>
+	<row>
+		<Col0>70</Col0>
+		<Col1>Guinea-Bissau</Col1>
+		<Col2>Republic of Guinea-Bissau</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Bissau</Col6>
+		<Col7>XOF</Col7>
+		<Col8>Franc</Col8>
+		<Col9>+245</Col9>
+		<Col10>GW</Col10>
+		<Col11>GNB</Col11>
+		<Col12>624</Col12>
+		<Col13>.gw</Col13>
+	</row>
+	<row>
+		<Col0>71</Col0>
+		<Col1>Guyana</Col1>
+		<Col2>Co-operative Republic of Guyana</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Georgetown</Col6>
+		<Col7>GYD</Col7>
+		<Col8>Dollar</Col8>
+		<Col9>+592</Col9>
+		<Col10>GY</Col10>
+		<Col11>GUY</Col11>
+		<Col12>328</Col12>
+		<Col13>.gy</Col13>
+	</row>
+	<row>
+		<Col0>72</Col0>
+		<Col1>Haiti</Col1>
+		<Col2>Republic of Haiti</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Port-au-Prince</Col6>
+		<Col7>HTG</Col7>
+		<Col8>Gourde</Col8>
+		<Col9>+509</Col9>
+		<Col10>HT</Col10>
+		<Col11>HTI</Col11>
+		<Col12>332</Col12>
+		<Col13>.ht</Col13>
+	</row>
+	<row>
+		<Col0>73</Col0>
+		<Col1>Honduras</Col1>
+		<Col2>Republic of Honduras</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Tegucigalpa</Col6>
+		<Col7>HNL</Col7>
+		<Col8>Lempira</Col8>
+		<Col9>+504</Col9>
+		<Col10>HN</Col10>
+		<Col11>HND</Col11>
+		<Col12>340</Col12>
+		<Col13>.hn</Col13>
+	</row>
+	<row>
+		<Col0>74</Col0>
+		<Col1>Hungary</Col1>
+		<Col2>Republic of Hungary</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Budapest</Col6>
+		<Col7>HUF</Col7>
+		<Col8>Forint</Col8>
+		<Col9>+36</Col9>
+		<Col10>HU</Col10>
+		<Col11>HUN</Col11>
+		<Col12>348</Col12>
+		<Col13>.hu</Col13>
+	</row>
+	<row>
+		<Col0>75</Col0>
+		<Col1>Iceland</Col1>
+		<Col2>Republic of Iceland</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Reykjavik</Col6>
+		<Col7>ISK</Col7>
+		<Col8>Krona</Col8>
+		<Col9>+354</Col9>
+		<Col10>IS</Col10>
+		<Col11>ISL</Col11>
+		<Col12>352</Col12>
+		<Col13>.is</Col13>
+	</row>
+	<row>
+		<Col0>76</Col0>
+		<Col1>India</Col1>
+		<Col2>Republic of India</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>New Delhi</Col6>
+		<Col7>INR</Col7>
+		<Col8>Rupee</Col8>
+		<Col9>+91</Col9>
+		<Col10>IN</Col10>
+		<Col11>IND</Col11>
+		<Col12>356</Col12>
+		<Col13>.in</Col13>
+	</row>
+	<row>
+		<Col0>77</Col0>
+		<Col1>Indonesia</Col1>
+		<Col2>Republic of Indonesia</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Jakarta</Col6>
+		<Col7>IDR</Col7>
+		<Col8>Rupiah</Col8>
+		<Col9>+62</Col9>
+		<Col10>ID</Col10>
+		<Col11>IDN</Col11>
+		<Col12>360</Col12>
+		<Col13>.id</Col13>
+	</row>
+	<row>
+		<Col0>78</Col0>
+		<Col1>Iran</Col1>
+		<Col2>Islamic Republic of Iran</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>
+		<Col6>Tehran</Col6>
+		<Col7>IRR</Col7>
+		<Col8>Rial</Col8>
+		<Col9>+98</Col9>
+		<Col10>IR</Col10>
+		<Col11>IRN</Col11>
+		<Col12>364</Col12>
+		<Col13>.ir</Col13>
+	</row>
+	<row>
+		<Col0>79</Col0>
+		<Col1>Iraq</Col1>
+		<Col2>Republic of Iraq</Col2>
+		<Col3>Independent State</Col3>
+		<Col4/>
+		<Col5/>