<?xml version="1.0" encoding="UTF-8"?>
<slice>
    <section>
        <sliver title="Name" placeholder="Loading…">
            <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageName" editable="false"/>
        </sliver>
        <!-- BEGIN: Package References types -->
            
            <!-- Versioned [registry] - with sources originating from a package registry -->
            <sliver title="Identity" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.representsRegistryPackage">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageIdentity" editable="false"/>
            </sliver>
            <sliver title="Registry" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.shouldShowOriginatingPackageRegistry">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.originatingPackageRegistry" editable="false"/>
            </sliver>
            <sliver title="Version" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.representsRegistryPackage">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageVersion" editable="false"/>
            </sliver>
            
            <!-- Versioned [git] - with sources originating from a git-based repository -->
            <sliver title="URL" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.representsSourceControlPackage">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageURL" editable="false"/>
            </sliver>
            <sliver title="Version" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.representsSourceControlPackage">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageVersion" editable="false"/>
            </sliver>
            
            <!-- Unversioned [local] - with sources represented as relative path from the project file -->
            <sliver title="Path" placeholder="Loading…" visibleKeyPath="inspectedObjectsController.selection.referencedContainer.representsFileSystemPackage">
                <property type="string" keyPath="inspectedObjectsController.selection.referencedContainer.packageURL" editable="false"/>
            </sliver>
            
        <!-- END: Package References types -->
    </section>
</slice>
