<?xml version="1.0" encoding="UTF-8" ?>
<component name="mc_Selection" extends="ContentNode">
    <interface>
        <field id="initialItem" type="node" />
        <field id="parentCollection" type="node" />
        <field id="currentItem" type="node" />
        <field id="action" type="string" />
        <field id="actionInfo" type="assocarray" />
        <field id="originScreen" type="node" />
        <field id="targetScreen" type="string" />
        <field id="context" type="assocarray" />
        <field id="state" type="string" />
        <field id="itemCompletionState" type="string" />
        <field id="result" type="assocarray" />
        <function name="getNextItem" />
        <function name="getPreviousItem" />
        <function name="moveToNextItem" />
        <function name="moveToPreviousItem" />
        <function name="getItemIndex" />
        <function name="clone" />
        <function name="setCompletionState" />
    </interface>
    <script type="text/brightscript" uri="pkg:/components/mc_Selection.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Selection.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Types-Polyfill.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Collections.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Utils.brs" />
    <script type="text/brightscript" uri="pkg:/source/roku_modules/log/LogMixin.brs" />
    <script type="text/brightscript" uri="pkg:/source/core/Global.brs" />
    <script type="text/brightscript" uri="pkg:/source/roku_modules/rokucommunity_bslib/bslib.brs" />
    <children />
</component>
