<commit_before><?xml version="1.0" encoding="utf-8"?>
<!-- Version=1.2.0 -->
<ResourceManagementExportImport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.qualisystems.com/ResourceManagement/ExportImportConfigurationSchema.xsd">
  <Tags>
    <Tag Name="Available For Abstract Resources" />
    <Tag Name="Configuration" />
    <Tag Name="Constant Capability" />
    <Tag Name="Link Configurations" />
    <Tag Name="Setting" />
    <Tag Name="Variable Capability" />
  </Tags>
  <Attributes>
    <AttributeInfo Name="Password" Type="Password" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
    <AttributeInfo Name="UniqueID" Type="String" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
    <AttributeInfo Name="User" Type="String" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
  </Attributes>
  <Modules>
    <Module Name="Measurement">
      <AttachedAttributes>
        <AttributeName>Tag</AttributeName>
      </AttachedAttributes>
    </Module>
    <Module Name="Test">
      <AttachedAttributes>
        <AttributeName>Tag</AttributeName>
      </AttachedAttributes>
    </Module>
    <Module Name="Resource Module">
      <AttachedAttributes />
    </Module>
  </Modules>
  <ResourceFamilies>
    <ResourceFamily Name="{{cookiecutter.family_name}}" IsMappableContainer="true" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes>
        <AttachedAttribute Name="User" IsOverridable="true" IsLocal="true">
          <AllowedValues />
        </AttachedAttribute>
        <AttachedAttribute Name="Password" IsOverridable="true" IsLocal="true">
          <AllowedValues />
        </AttachedAttribute>
      </AttachedAttributes>
      <AttributeValues />
      <Models>
        <ResourceModel Name="{{cookiecutter.model_name}}" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels />
          <Drivers>
            <DriverName>{{cookiecutter.model_name}} Driver</DriverName>
          </Drivers>
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="{{cookiecutter.family_name}} Blade" IsMappableContainer="false" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes/>
      <AttributeValues />
      <Models>
        <ResourceModel Name="{{cookiecutter.model_name}} Blade" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels>
            <ParentModelName>{{cookiecutter.model_name}}</ParentModelName>
          </ParentModels>
          <Drivers/>
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="{{cookiecutter.family_name}} Port" IsMappableContainer="false" IsMappable="true" IsConnectable="true" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="true" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
	    <ResourceModel Name="{{cookiecutter.model_name}} Port" SupportsConcurrentCommands="false">
          <AttachedAttributes/>
          <AttributeValues/>
          <ParentModels>
            <ParentModelName>{{cookiecutter.model_name}} Blade</ParentModelName>
          </ParentModels>
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="DUT" IsMappableContainer="false" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="false" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
        <ResourceModel Name="Generic DUT" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels />
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="DUT Port" IsMappableContainer="false" IsMappable="false" IsConnectable="true" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="false" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
        <ResourceModel Name="Generic Port" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels>
            <ParentModelName>Generic DUT</ParentModelName>
          </ParentModels>
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
	</ResourceFamilies>
  <DriverDescriptors>
    <DriverDescriptor Name="{{cookiecutter.model_name}} Driver" DriverType="L1SwitchTclDriver" CustomParams="{{cookiecutter.model_name}}.exe" />
    <DriverDescriptor Name="Patch Panel Driver" DriverType="L1SwitchDriver" />
  </DriverDescriptors>
</ResourceManagementExportImport>
<commit_msg>rename Generic Port to avoid conflicts<commit_after><?xml version="1.0" encoding="utf-8"?>
<!-- Version=1.2.0 -->
<ResourceManagementExportImport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.qualisystems.com/ResourceManagement/ExportImportConfigurationSchema.xsd">
  <Tags>
    <Tag Name="Available For Abstract Resources" />
    <Tag Name="Configuration" />
    <Tag Name="Constant Capability" />
    <Tag Name="Link Configurations" />
    <Tag Name="Setting" />
    <Tag Name="Variable Capability" />
  </Tags>
  <Attributes>
    <AttributeInfo Name="Password" Type="Password" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
    <AttributeInfo Name="UniqueID" Type="String" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
    <AttributeInfo Name="User" Type="String" DefaultValue="" IsReadOnly="false" IsCommand="false">
      <Tags>
        <TagName Name="Configuration" />
      </Tags>
    </AttributeInfo>
  </Attributes>
  <Modules>
    <Module Name="Measurement">
      <AttachedAttributes>
        <AttributeName>Tag</AttributeName>
      </AttachedAttributes>
    </Module>
    <Module Name="Test">
      <AttachedAttributes>
        <AttributeName>Tag</AttributeName>
      </AttachedAttributes>
    </Module>
    <Module Name="Resource Module">
      <AttachedAttributes />
    </Module>
  </Modules>
  <ResourceFamilies>
    <ResourceFamily Name="{{cookiecutter.family_name}}" IsMappableContainer="true" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes>
        <AttachedAttribute Name="User" IsOverridable="true" IsLocal="true">
          <AllowedValues />
        </AttachedAttribute>
        <AttachedAttribute Name="Password" IsOverridable="true" IsLocal="true">
          <AllowedValues />
        </AttachedAttribute>
      </AttachedAttributes>
      <AttributeValues />
      <Models>
        <ResourceModel Name="{{cookiecutter.model_name}}" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels />
          <Drivers>
            <DriverName>{{cookiecutter.model_name}} Driver</DriverName>
          </Drivers>
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="{{cookiecutter.family_name}} Blade" IsMappableContainer="false" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes/>
      <AttributeValues />
      <Models>
        <ResourceModel Name="{{cookiecutter.model_name}} Blade" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels>
            <ParentModelName>{{cookiecutter.model_name}}</ParentModelName>
          </ParentModels>
          <Drivers/>
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="{{cookiecutter.family_name}} Port" IsMappableContainer="false" IsMappable="true" IsConnectable="true" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="true" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="true" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
	    <ResourceModel Name="{{cookiecutter.model_name}} Port" SupportsConcurrentCommands="false">
          <AttachedAttributes/>
          <AttributeValues/>
          <ParentModels>
            <ParentModelName>{{cookiecutter.model_name}} Blade</ParentModelName>
          </ParentModels>
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="Test DUT" IsMappableContainer="false" IsMappable="false" IsConnectable="false" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="false" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
        <ResourceModel Name="Generic Test DUT" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels />
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
    <ResourceFamily Name="Test DUT Port" IsMappableContainer="false" IsMappable="false" IsConnectable="true" IsLicenseCheckRequired="false" IsAllConnectedContainer="false" IsLockedByDefault="false" AcceptsMultipleConnections="false" Description="" SupportsMulticastMapping="false" SupportsLoopbackMapping="false" IsPowerSwitch="false" IsConsoleServer="false">
      <AttachedAttributes />
      <AttributeValues />
      <Models>
        <ResourceModel Name="Generic Test DUT Port" Description="" SupportsConcurrentCommands="false">
          <AttachedAttributes />
          <AttributeValues />
          <ParentModels>
            <ParentModelName>Generic Test DUT</ParentModelName>
          </ParentModels>
          <Drivers />
        </ResourceModel>
      </Models>
    </ResourceFamily>
	</ResourceFamilies>
  <DriverDescriptors>
    <DriverDescriptor Name="{{cookiecutter.model_name}} Driver" DriverType="L1SwitchTclDriver" CustomParams="{{cookiecutter.model_name}}.exe" />
    <DriverDescriptor Name="Patch Panel Driver" DriverType="L1SwitchDriver" />
  </DriverDescriptors>
</ResourceManagementExportImport>

{'fraction_non_alphanumeric': 0.13104119364255595, 'fraction_numerical': 0.0029192345118391177, 'mean_word_length': 4.046235679214402, 'pattern_counts': {'":': 0, '<': 265, '<?xml version=': 2, '>': 265, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4443605', 'n_tokens_mistral': 3313, 'n_tokens_neox': 3295, 'n_words': 545}