<?xml version="1.0" encoding="UTF-8"?>
<managedAppConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                         xsi:noNamespaceSchemaLocation="/com.mobileiron.onetouch/appconfig/appconfig.xsd">
  <version>1.2</version>
  <bundleId>nz.co.aptsoftware.dash</bundleId>
  <dict>
    <string keyName="licenseKey">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="calendarProvider">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="calendar">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="calendars">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <string keyName="calendarMode">
      <defaultValue>
        <value>display</value>
      </defaultValue>
      <constraint>
        <values>
          <value>display</value>
          <value>dashboard</value>
          <value>scheduleDashboard</value>
          <value>whatsOn</value>
          <value>countdown</value>
        </values>
      </constraint>
    </string>
    <string keyName="calendarNameMap">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>
    <boolean keyName="showCalendarOnDashboard">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="showCalendarButton">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <integer keyName="pollingInterval">
      <defaultValue>
        <value>45</value>
      </defaultValue>
      <constraint min="30"/>
    </integer>
    <integer keyName="eventDays">
      <defaultValue>
        <value>0</value>
      </defaultValue>
      <constraint>
        <values>
          <value>0</value>
          <value>1</value>
          <value>2</value>
          <value>3</value>
          <value>7</value>
        </values>
      </constraint>
    </integer>
    <boolean keyName="showEventColors">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="statusDisplay">
      <defaultValue>
        <value>largeRoomName</value>
      </defaultValue>
      <constraint>
        <values>
          <value>largeRoomName</value>
          <value>largeMeetingTitle</value>
          <value>largeClock</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="bigClock">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="showRoomAttributes">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="showDate">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="dateFormat">
      <defaultValue>
        <value>auto</value>
      </defaultValue>
      <constraint>
        <values>
          <value>auto</value>
          <value>M/D/YY</value>
          <value>D/M/YY</value>
          <value>MMM Do YYYY</value>
          <value>ddd MMM Do YYYY</value>
          <value>Do MMM YYYY</value>
          <value>ddd Do MMM YYYY</value>
          <value>MMM Do</value>
          <value>Do MMM</value>
          <value>ddd MMM Do</value>
          <value>ddd Do MMM</value>
          <value>MMM D</value>
          <value>D MMM</value>
          <value>ddd MMM D</value>
          <value>ddd D MMM</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="showAllDayEvents">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="onlyAcceptedEvents">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="statusColorMode">
      <defaultValue>
        <value>schedule</value>
      </defaultValue>
      <constraint>
        <values>
          <value>schedule</value>
          <value>thinBorder</value>
          <value>thickBorder</value>
          <value>background</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="dimDisplay">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="workingHoursStart">
      <defaultValue>
        <value>08:00</value>
      </defaultValue>
      <constraint pattern="^[0-9]{2}\:[0-9]{2}$"/>
    </string>
    <string keyName="workingHoursEnd">
      <defaultValue>
        <value>18:00</value>
      </defaultValue>
      <constraint pattern="^[0-9]{2}\:[0-9]{2}$"/>
    </string>
    <string keyName="workingDays">
      <defaultValue>
        <value>["mon","tue","wed","thu","fri","sat","sun"]</value>
      </defaultValue>
    </string>
    <string keyName="fontSize">
      <defaultValue>
        <value>2</value>
      </defaultValue>
      <constraint pattern="^(([0-9]{1})|(?:10))$"/>
    </string>
    <string keyName="timeFormat">
      <defaultValue>
        <value>12h</value>
      </defaultValue>
      <constraint>
        <values>
          <value>12h</value>
          <value>24h</value>
        </values>
      </constraint>
    </string>
    <string keyName="language">
      <defaultValue>
        <value>en</value>
      </defaultValue>
      <constraint>
        <values>
          <value>en</value>
          <value>ja</value>
          <value>ko</value>
          <value>cz</value>
          <value>dk</value>
          <value>de</value>
          <value>es419</value>
          <value>fr</value>
          <value>id</value>
          <value>it</value>
          <value>hu</value>
          <value>ms</value>
          <value>nl</value>
          <value>no</value>
          <value>pl</value>
          <value>br</value>
          <value>ro</value>
          <value>sk</value>
          <value>sr</value>
          <value>se</value>
          <value>ua</value>
          <value>he</value>
          <value>az</value>
          <value>ru</value>
        </values>
      </constraint>
    </string>
    <string keyName="passcode">
      <constraint pattern="^[0-9]{4}$"/>
    </string>
    <string keyName="displayMode">
      <defaultValue>
        <value>title</value>
      </defaultValue>
      <constraint>
        <values>
          <value>title</value>
          <value>organizer</value>
          <value>none</value>
        </values>
      </constraint>
    </string>
    <string keyName="attendeesMode">
      <defaultValue>
        <value>full</value>
      </defaultValue>
      <constraint>
        <values>
          <value>full</value>
          <value>count</value>
          <value>none</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="eventDetails">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="eventDetailsDescription">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="errorReportsEnabled">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <string keyName="allowEnd">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </string>
    <string keyName="endMode">
      <defaultValue>
        <value>endNow</value>
      </defaultValue>
      <constraint>
        <values>
          <value>delete</value>
          <value>endNow</value>
        </values>
      </constraint>
    </string>
    <string keyName="allowExtend">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </string>
    <string keyName="futureEnd">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </string>
    <boolean keyName="allowCheckIn">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="checkInDuration">
      <defaultValue>
        <value>10</value>
      </defaultValue>
      <constraint>
        <values>
          <value>0</value>
          <value>5</value>
          <value>10</value>
          <value>15</value>
          <value>20</value>
          <value>30</value>
        </values>
      </constraint>
    </string>
    <string keyName="checkInMaxRecurrence">
      <defaultValue>
        <value>0</value>
      </defaultValue>
      <constraint>
        <values>
          <value>0</value>
          <value>1</value>
          <value>2</value>
          <value>3</value>
          <value>4</value>
          <value>5</value>
          <value>10</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="allowBooking">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <boolean keyName="futureBooking">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <string keyName="maxBookingLength">
      <defaultValue>
        <value>2hr</value>
      </defaultValue>
      <constraint>
        <values>
          <value>15min</value>
          <value>30min</value>
          <value>1hr</value>
          <value>2hr</value>
        </values>
      </constraint>
    </string>
    <string keyName="bookingPasscode">
      <constraint pattern="^[0-9]{4}$"/>
    </string>
    <boolean keyName="requirePasscodeToEndOrExtend">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <string keyName="bookingLengths">
      <defaultValue>
        <value>roundEndTimes</value>
      </defaultValue>
      <constraint>
        <values>
          <value>roundEndTimes</value>
          <value>roundLengths</value>
        </values>
      </constraint>
    </string>
    <string keyName="includeVideoConferencing">
      <defaultValue>
        <value>always</value>
      </defaultValue>
      <constraint>
        <values>
          <value>always</value>
          <value>never</value>
          <value>perBooking</value>
        </values>
      </constraint>
    </string>
    <boolean keyName="bookingMessage">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="bookingLaterMessage">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="bookingAttendees">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="bookingOrganizer">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="bookingLaterOrganizer">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
    <boolean keyName="allowFindRooms">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <string keyName="findRooms">
      <defaultValue>
        <value></value>
      </defaultValue>
    </string>

    <string keyName="backgroundImage">
      <defaultValue>
        <value></value>
      </defaultValue>
      <constraint pattern="^$|^http:\/\/|^https:\/\/|^\/.*$"/>
    </string>
    <string keyName="logo">
      <defaultValue>
        <value></value>
      </defaultValue>
      <constraint pattern="^$|^http:\/\/|^https:\/\/|^\/.*$"/>
    </string>
    <string keyName="logoSize">
      <defaultValue>
        <value>small</value>
      </defaultValue>
      <constraint>
        <values>
          <value>small</value>
          <value>medium</value>
          <value>large</value>
        </values>
      </constraint>
    </string>
    <string keyName="systemColorSchemeMode">
      <defaultValue>
        <value>auto</value>
      </defaultValue>
      <constraint>
        <values>
          <value>default</value>
          <value>auto</value>
          <value>light</value>
          <value>dark</value>
        </values>
      </constraint>
    </string>
    <string keyName="backgroundColor">
      <defaultValue>
        <value>#101421</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="textColor">
      <defaultValue>
        <value>#FFFFFF</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="highlightColor">
      <defaultValue>
        <value>#1B7EBB</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="buttonTextColor">
      <defaultValue>
        <value>#FFFFFF</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="buttonBorderColor">
      <defaultValue>
        <value>#00000000</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="dialogBackground">
      <defaultValue>
        <value>#101421</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="roomFreeColor">
      <defaultValue>
        <value>#00000044</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="roomAlmostBookedColor">
      <defaultValue>
        <value>#D18100</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="roomBookedColor">
      <defaultValue>
        <value>#FF262D</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
    <string keyName="scheduleBackgroundColor">
      <defaultValue>
        <value>#00000044</value>
      </defaultValue>
      <constraint pattern="^#((([A-F]|[a-f]|[0-9]){3}){1,2}|([A-F]|[a-f]|[0-9]){8})$"/>
    </string>
  </dict>


  <presentation defaultLocale="en-US">
    <field keyName="licenseKey" type="input">
      <label>
        <language value="en-US">License Key</language>
      </label>
      <description>
        <language value="en-US">Please enter your Dash Enterprise license key here.  This license key is required in order to apply any other configuration settings via MDM.</language>
      </description>
    </field>
    <fieldGroup>
      <name>
        <language value="en-US">Calendar and display</language>
      </name>
      <field keyName="calendarProvider" type="input">
        <label>
          <language value="en-US">Calendar Provider</language>
        </label>
        <description>
          <language value="en-US">The connection from Dash to your meeting room calendars.  Please see our MDM documentation for the correct information to enter here</language>
        </description>
      </field>
      <field keyName="pollingInterval" type="input">
        <label>
          <language value="en-US">Polling interval</language>
        </label>
        <description>
          <language value="en-US">The interval (in seconds) between polls to update calendar/meeting information.  It is recommended to leave this value at the default setting.</language>
        </description>
      </field>
      <field keyName="calendarMode" type="select">
        <label>
          <language value="en-US">Display mode</language>
        </label>
        <description>
          <language value="en-US">Choose which display type to use.  Dash offers two single-room display types (the default Room Display, and a Countdown Display), as well as three multi-room displays (Dashboard, Schedule Dashboard, and What's on.</language>
        </description>
        <options>
          <option value="display">
            <language value="en-US">Room display</language>
          </option>
          <option value="countdown">
            <language value="en-US">Countdown display</language>
          </option>
          <option value="dashboard">
            <language value="en-US">Dashboard display</language>
          </option>
          <option value="scheduleDashboard">
            <language value="en-US">Schedule dashboard display</language>
          </option>
          <option value="whatsOn">
            <language value="en-US">What's on display</language>
          </option>
        </options>
      </field>
      <field keyName="calendar" type="input">
        <label>
          <language value="en-US">Calendar</language>
        </label>
        <description>
          <language value="en-US">For use with the "Room display" or "Countdown display" display modes.  Please see our MDM documentation for the correct information to enter here</language>
        </description>
      </field>
      <field keyName="calendars" type="input">
        <label>
          <language value="en-US">Calendars</language>
        </label>
        <description>
          <language value="en-US">For use with the "Dashboard", "Schedule Dashboard" or "What's on" display modes.  Please see our MDM documentation for the correct information to enter here</language>
        </description>
      </field>
      <field keyName="calendarNameMap" type="input">
        <label>
          <language value="en-US">Rename calendars</language>
        </label>
        <description>
          <language value="en-US">Change the names Dash displays for your meeting room calendars.  Please note that the Calendar IDs are case-sensitive.  See our MDM documentation for the correct information to enter here</language>
        </description>
      </field>
      <field keyName="showCalendarOnDashboard" type="checkbox">
        <label>
          <language value="en-US">Show calendar view button for each calendar</language>
        </label>
        <description>
          <language value="en-US">When using the dashboard display, show a calendar icon for each room that brings up the schedule calendar for that room when tapped.  Note: this setting has been replaced with the "Show calendar button" setting, which we recommend you use instead.</language>
        </description>
      </field>
      <field keyName="showCalendarButton" type="checkbox">
        <label>
          <language value="en-US">Show calendar view button</language>
        </label>
        <description>
          <language value="en-US">Show a calendar icon that brings up the schedule calendar for the room when tapped.  When in "Dashboard" or "Schedule Dashboard" display modes, a separate icon will be shown for each room in the display.</language>
        </description>
      </field>
      <field keyName="eventDays" type="select">
        <label>
          <language value="en-US">Display meetings as</language>
        </label>
        <description>
          <language value="en-US">Control how the meeting room's events are displayed on the main screen</language>
        </description>
        <options>
          <option value="0">
            <language value="en-US">A calendar view of today's events</language>
          </option>
          <option value="1">
            <language value="en-US">A list of today's meetings</language>
          </option>
          <option value="2">
            <language value="en-US">A list of today and tomorrow's meetings</language>
          </option>
          <option value="3">
            <language value="en-US">A list of the next three days' meetings</language>
          </option>
          <option value="7">
            <language value="en-US">A list of the next seven days' meetings</language>
          </option>
        </options>
      </field>
      <field keyName="showEventColors" type="checkbox">
        <label>
          <language value="en-US">Show meeting colors</language>
        </label>
        <description>
          <language value="en-US">If you have chosen a custom color for a meeting in Outlook or Google Calendar, Dash will show the color in the schedule view.</language>
        </description>
      </field>
      <field keyName="statusDisplay" type="select">
        <label>
          <language value="en-US">Status display</language>
        </label>
        <description>
          <language value="en-US">Control how the meeting room's name and its current status are displayed on the main screen.</language>
        </description>
        <options>
          <option value="largeRoomName">
            <language value="en-US">Large room name</language>
          </option>
          <option value="largeMeetingTitle">
            <language value="en-US">Large meeting title</language>
          </option>
          <option value="largeClock">
            <language value="en-US">Large clock</language>
          </option>
        </options>
      </field>
      <field keyName="bigClock" type="checkbox">
        <label>
          <language value="en-US">Show large clock on main screen</language>
        </label>
        <description>
          <language value="en-US">Show a large clock on the main screen, with a smaller room name.  Note: this setting has been replaced with the "Status display" setting, which we recommend you use instead.</language>
        </description>
      </field>
      <field keyName="showRoomAttributes" type="checkbox">
        <label>
          <language value="en-US">Show room attributes on main screen</language>
        </label>
        <description>
          <language value="en-US">Shows the room's capacity and icons for the room's attributes (such as the presence of teleconference equipment or disabled access) if available.  Only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods.</language>
        </description>
      </field>
      <field keyName="showDate" type="checkbox">
        <label>
          <language value="en-US">Show date on main screen</language>
        </label>
        <description>
          <language value="en-US">Show the current date on Dash's main screen</language>
        </description>
      </field>
      <field keyName="dateFormat" type="select">
        <label>
          <language value="en-US">Date format</language>
        </label>
        <description>
          <language value="en-US">Control how the date is displayed on the Dash main screen.  Choosing 'Auto' will automatically choose a format based on your device's locale.</language>
        </description>
        <options>
          <option value="auto">
            <language value="en-US">Auto</language>
          </option>
          <option value="M/D/YY">
            <language value="en-US">10/24/23</language>
          </option>
          <option value="D/M/YY">
            <language value="en-US">24/10/23</language>
          </option>
          <option value="MMM Do YYYY">
            <language value="en-US">Oct 24th 2023</language>
          </option>
          <option value="ddd MMM Do YYYY">
            <language value="en-US">Tue Oct 24th 2023</language>
          </option>
          <option value="Do MMM YYYY">
            <language value="en-US">24th Oct 2023</language>
          </option>
          <option value="ddd Do MMM YYYY">
            <language value="en-US">Tue 24th Oct 2023</language>
          </option>
          <option value="MMM Do">
            <language value="en-US">Oct 24th</language>
          </option>
          <option value="Do MMM">
            <language value="en-US">24th Oct</language>
          </option>
          <option value="ddd MMM Do">
            <language value="en-US">Tue Oct 24th</language>
          </option>
          <option value="ddd Do MMM">
            <language value="en-US">Tue 24th Oct</language>
          </option>
          <option value="MMM D">
            <language value="en-US">Oct 24</language>
          </option>
          <option value="D MMM">
            <language value="en-US">24 Oct</language>
          </option>
          <option value="ddd MMM D">
            <language value="en-US">Tue Oct 24</language>
          </option>
          <option value="ddd D MMM">
            <language value="en-US">Tue 24 Oct</language>
          </option>
        </options>
      </field>
      <field keyName="showAllDayEvents" type="checkbox">
        <label>
          <language value="en-US">Show all-day events</language>
        </label>
        <description>
          <language value="en-US">Show events marked as all-day in the meeting room calendar.</language>
        </description>
      </field>
      <field keyName="onlyAcceptedEvents" type="checkbox">
        <label>
          <language value="en-US">Show only meetings accepted by the calendar</language>
        </label>
        <description>
          <language value="en-US">Only meetings where the meeting room has accepted the invitation will be displayed in Dash.  Use when your meeting rooms are set up as room/equipment mailboxes in Office 365, or as Resources in Google Workspace.</language>
        </description>
      </field>
      <field keyName="statusColorMode" type="select">
        <label>
          <language value="en-US">Show room occupancy by color</language>
        </label>
        <description>
          <language value="en-US">Choose where Dash displays colors to show if the room is busy or free</language>
        </description>
        <options>
          <option value="schedule">
            <language value="en-US">On the background of the room's schedule</language>
          </option>
          <option value="thinBorder">
            <language value="en-US">On a thin border around the whole display</language>
          </option>
          <option value="thickBorder">
            <language value="en-US">On a thick border around the whole display</language>
          </option>
          <option value="background">
            <language value="en-US">On the background of the whole display</language>
          </option>
        </options>
      </field>
      <field keyName="dimDisplay" type="checkbox">
        <label>
          <language value="en-US">Dim screen outside of working hours</language>
        </label>
        <description>
          <language value="en-US">Outside of working hours, Dash will dim the screen and display a screensaver</language>
        </description>
      </field>
      <field keyName="workingHoursStart" type="input">
        <label>
          <language value="en-US">Working hours start at</language>
        </label>
        <description>
          <language value="en-US">The start of your working hours (for use with the "Dim screen outside of working hours" option).  Please enter a time in 24 hour format with two-digit hours and minutes separated by a colon (for example 17:00)</language>
        </description>
      </field>
      <field keyName="workingHoursEnd" type="input">
        <label>
          <language value="en-US">Working hours end after</language>
        </label>
        <description>
          <language value="en-US">The end of your working hours (for use with the "Dim screen outside of working hours" option).  Please enter a time in 24 hour format with two-digit hours and minutes separated by a colon (for example 17:00)</language>
        </description>
      </field>
      <field keyName="workingDays" type="input">
        <label>
          <language value="en-US">Working days</language>
        </label>
        <description>
          <language value="en-US">The days on which you work.  Dash will dim the display outside of your selected days if "Dim screen outside of working hours" is turned on.</language>
        </description>
      </field>
      <field keyName="fontSize" type="input">
        <label>
          <language value="en-US">Font Size</language>
        </label>
        <description>
          <language value="en-US">The font size to be used in Dash's main display.  The font size controls the size of headings, buttons, labels, and other visual elements.</language>
        </description>
      </field>
      <field keyName="timeFormat" type="select">
        <label>
          <language value="en-US">Time format</language>
        </label>
        <description>
          <language value="en-US">Control how times are displayed in Dash</language>
        </description>
        <options>
          <option value="12h">
            <language value="en-US">12-hour</language>
          </option>
          <option value="24h">
            <language value="en-US">24-hour</language>
          </option>
        </options>
      </field>
      <field keyName="language" type="select">
        <label>
          <language value="en-US">Language</language>
        </label>
        <description>
          <language value="en-US">The language displayed in Dash</language>
        </description>
        <options>
          <option value="en">
            <language value="en-US">English</language>
          </option>
          <option value="ja">
            <language value="en-US">日本語</language>
          </option>
          <option value="ko">
            <language value="en-US">한국어</language>
          </option>
          <option value="az">
            <language value="en-US">Azərbaycan</language>
          </option>
          <option value="cz">
            <language value="en-US">Čeština</language>
          </option>
          <option value="dk">
            <language value="en-US">Dansk</language>
          </option>
          <option value="de">
            <language value="en-US">Deutsch</language>
          </option>
          <option value="es419">
            <language value="en-US">Español de latinoamerica</language>
          </option>
          <option value="fr">
            <language value="en-US">Français</language>
          </option>
          <option value="id">
            <language value="en-US">Indonesia</language>
          </option>
          <option value="it">
            <language value="en-US">Italiano</language>
          </option>
          <option value="hu">
            <language value="en-US">Magyar</language>
          </option>
          <option value="ms">
            <language value="en-US">Melayu</language>
          </option>
          <option value="nl">
            <language value="en-US">Nederlands</language>
          </option>
          <option value="no">
            <language value="en-US">Norsk</language>
          </option>
          <option value="pl">
            <language value="en-US">Polski</language>
          </option>
          <option value="br">
            <language value="en-US">Portugues do Brasil</language>
          </option>
          <option value="ru">
            <language value="en-US">Русский</language>
          </option>
          <option value="ro">
            <language value="en-US">Română</language>
          </option>
          <option value="sk">
            <language value="en-US">Slovenčina</language>
          </option>
          <option value="sr">
            <language value="en-US">Srpski</language>
          </option>
          <option value="se">
            <language value="en-US">Svenska</language>
          </option>
          <option value="ua">
            <language value="en-US">Українська</language>
          </option>
          <option value="he">
            <language value="en-US">שם</language>
          </option>
        </options>
      </field>
    </fieldGroup>
    <fieldGroup>
      <name>
        <language value="en-US">Security</language>
      </name>
      <field keyName="passcode" type="input">
        <label>
          <language value="en-US">Settings passcode</language>
        </label>
        <description>
          <language value="en-US">An optional 4-digit passcode that must be entered before opening the settings screen.</language>
        </description>
      </field>
      <field keyName="displayMode" type="select">
        <label>
          <language value="en-US">Label meetings with</language>
        </label>
        <description>
          <language value="en-US">Control what information about a meeting is displayed on the main screen</language>
        </description>
        <options>
          <option value="title">
            <language value="en-US">Meeting title</language>
          </option>
          <option value="organizer">
            <language value="en-US">Meeting organizer</language>
          </option>
          <option value="none">
            <language value="en-US">No title or organizer</language>
          </option>
        </options>
      </field>
      <field keyName="attendeesMode" type="select">
        <label>
          <language value="en-US">Display attendees as</language>
        </label>
        <description>
          <language value="en-US">Control how attendee information is displayed on the main screen</language>
        </description>
        <options>
          <option value="full">
            <language value="en-US">List and count</language>
          </option>
          <option value="count">
            <language value="en-US">Count only</language>
          </option>
          <option value="none">
            <language value="en-US">No list or count</language>
          </option>
        </options>
      </field>
      <field keyName="eventDetails" type="checkbox">
        <label>
          <language value="en-US">Display meeting details</language>
        </label>
        <description>
          <language value="en-US">Whether a user is able to tap on a meeting and see details such as the meeting description and list of attendees.</language>
        </description>
      </field>
      <field keyName="eventDetailsDescription" type="checkbox">
        <label>
          <language value="en-US">Display meeting description when showing meeting details</language>
        </label>
        <description>
          <language value="en-US">Whether the meeting description/summary is shown when a user taps on meeting details.</language>
        </description>
      </field>
      <field keyName="errorReportsEnabled" type="checkbox">
        <label>
          <language value="en-US">Enable error reporting</language>
        </label>
        <description>
          <language value="en-US">If Dash encounters an unexpected error, Dash will give the option to upload an error report.  The error report contains details about the error, and basic information about your device and Dash setup.  You can review the information before submitting, and error reports do not contain any meeting information or information which could identify your organization.</language>
        </description>
      </field>
    </fieldGroup>
    <fieldGroup>
      <name>
        <language value="en-US">Optional Features</language>
      </name>
      <field keyName="allowEnd" type="select">
        <label>
          <language value="en-US">Allow ending active meetings</language>
        </label>
        <description>
          <language value="en-US">Choosing "only for meetings booked from a Dash display" restricts ending meetings to only meetings with no organizer, or where the organizer is the conference room. This is usually the case for meetings booked from the Dash display but can also apply to meetings booked directly in the conference room's calendar by an admin.</language>
        </description>
        <options>
          <option value="true">
            <language value="en-US">Allow for all meetings</language>
          </option>
          <option value="false">
            <language value="en-US">Don't allow</language>
          </option>
          <option value="onlyOwned">
            <language value="en-US">Allow only for meetings booked from a Dash display</language>
          </option>
        </options>
      </field>
      <field keyName="endMode" type="select">
        <label>
          <language value="en-US">When ending active meetings</language>
        </label>
        <description>
          <language value="en-US">For use with the "Allow ending meetings" option</language>
        </description>
        <options>
          <option value="delete">
            <language value="en-US">Delete the meeting</language>
          </option>
          <option value="endNow">
            <language value="en-US">Change the meeting finish time</language>
          </option>
        </options>
      </field>
      <field keyName="allowExtend" type="select">
        <label>
          <language value="en-US">Allow extending active meetings</language>
        </label>
        <description>
          <language value="en-US">Choosing "only for meetings booked from a Dash display" restricts extending meetings to only meetings with no organizer, or where the organizer is the conference room. This is usually the case for meetings booked from the Dash display but can also apply to meetings booked directly in the conference room's calendar by an admin.</language>
        </description>
        <options>
          <option value="true">
            <language value="en-US">Allow for all meetings</language>
          </option>
          <option value="false">
            <language value="en-US">Don't allow</language>
          </option>
          <option value="onlyOwned">
            <language value="en-US">Allow only for meetings booked from a Dash display</language>
          </option>
        </options>
      </field>
      <field keyName="futureEnd" type="select">
        <label>
          <language value="en-US">Allow ending future meetings</language>
        </label>
        <description>
          <language value="en-US">Choosing "only for meetings booked from a Dash display" restricts ending meetings to only meetings with no organizer, or where the organizer is the conference room. This is usually the case for meetings booked from the Dash display but can also apply to meetings booked directly in the conference room's calendar by an admin.</language>
        </description>
        <options>
          <option value="true">
            <language value="en-US">Allow for all meetings</language>
          </option>
          <option value="false">
            <language value="en-US">Don't allow</language>
          </option>
          <option value="onlyOwned">
            <language value="en-US">Allow only for meetings booked from a Dash display</language>
          </option>
        </options>
      </field>
      <field keyName="allowCheckIn" type="checkbox">
        <label>
          <language value="en-US">Require check-in</language>
        </label>
        <description>
          <language value="en-US">If selected, users will be required to click a button on the screen to check-in to each meeting.  If a meeting has not been checked-in after it starts, it will be ended after a delay.  The delay can be configured using the "Release room after" option</language>
        </description>
      </field>
      <field keyName="checkInDuration" type="select">
        <label>
          <language value="en-US">Release room after (mins)</language>
        </label>
        <description>
          <language value="en-US">If the "Require check-in" settings is enabled, then this setting controls the number of minutes after a meeting's start that Dash should wait before ending it if not checked-in.  If "Don't release" is selected, the meeting will be displayed as tentative on the display until the check-in button is pressed but Dash won't end the meeting if it isn't checked in.</language>
        </description>
        <options>
          <option value="0">
            <language value="en-US">Don't release</language>
          </option>
          <option value="5">
            <language value="en-US">5 minutes</language>
          </option>
          <option value="10">
            <language value="en-US">10 minutes</language>
          </option>
          <option value="15">
            <language value="en-US">15 minutes</language>
          </option>
          <option value="20">
            <language value="en-US">20 minutes</language>
          </option>
          <option value="30">
            <language value="en-US">30 minutes</language>
          </option>
        </options>
      </field>
      <field keyName="checkInMaxRecurrence" type="select">
        <label>
          <language value="en-US">Release room from recurring meegins after</language>
        </label>
        <description>
          <language value="en-US">If the "Require check-in" settings is enabled, Dash will remove the room from the rest of the meetings in the series if it is not checked in the specified number of times in a row.</language>
        </description>
        <options>
          <option value="0">
            <language value="en-US">Don't release</language>
          </option>
          <option value="1">
            <language value="en-US">1 missed check-in</language>
          </option>
          <option value="2">
            <language value="en-US">2 missed check-ins in a row</language>
          </option>
          <option value="3">
            <language value="en-US">3 missed check-ins in a row</language>
          </option>
          <option value="4">
            <language value="en-US">4 missed check-ins in a row</language>
          </option>
          <option value="5">
            <language value="en-US">5 missed check-ins in a row</language>
          </option>
          <option value="10">
            <language value="en-US">10 missed check-ins in a row</language>
          </option>
        </options>
      </field>
      <field keyName="allowBooking" type="checkbox">
        <label>
          <language value="en-US">Allow the room to be booked (immediate bookings)</language>
        </label>
        <description>
          <language value="en-US">Allow users to book the room for instant impromptu meetings (i.e. for the next half hour etc.)</language>
        </description>
      </field>
      <field keyName="futureBooking" type="checkbox">
        <label>
          <language value="en-US">Allow the room to be booked in advance (immediate bookings must also be enabled)</language>
        </label>
        <description>
          <language value="en-US">Allow users to book the room in advance (e.g. tomorrow or next week).  Note that instant bookings must also be enabled for this option to take effect.</language>
        </description>
      </field>
      <field keyName="maxBookingLength" type="select">
        <label>
          <language value="en-US">Maximum booking length (instant bookings)</language>
        </label>
        <description>
          <language value="en-US">The maximum length an instant booking is allowed to be.</language>
        </description>
        <options>
          <option value="15min">
            <language value="en-US">15 minutes</language>
          </option>
          <option value="30min">
            <language value="en-US">30 minutes</language>
          </option>
          <option value="1hr">
            <language value="en-US">1 hour</language>
          </option>
          <option value="2hr">
            <language value="en-US">2 hours</language>
          </option>
        </options>
      </field>
      <field keyName="bookingPasscode" type="input">
        <label>
          <language value="en-US">Booking passcode</language>
        </label>
        <description>
          <language value="en-US">An optional 4-digit passcode that must be entered before booking from the display.</language>
        </description>
      </field>
      <field keyName="requirePasscodeToEndOrExtend" type="checkbox">
        <label>
          <language value="en-US">Require booking passcode when ending or extending meetings</language>
        </label>
        <description>
          <language value="en-US">The booking passcode (if set) will be required to extend a meeting or end it early from the display.</language>
        </description>
      </field>
      <field keyName="bookingLengths" type="select">
        <label>
          <language value="en-US">Suggested booking lengths</language>
        </label>
        <description>
          <language value="en-US">Control the suggested times that Dash displays for impromptu bookings.  Choose "Friendly booking end times" to create bookings that finish at round times (such as on the hour). Choose "Friendly booking lengths" to create bookings that have round lengths (such as 30 minutes or one hour).</language>
        </description>
        <options>
          <option value="roundEndTimes">
            <language value="en-US">Friendly meeting end times</language>
          </option>
          <option value="roundLengths">
            <language value="en-US">Friendly meeting lengths</language>
          </option>
        </options>
      </field>
      <field keyName="includeVideoConferencing" type="select">
        <label>
          <language value="en-US">Include video conferencing</language>
        </label>
        <description>
          <language value="en-US">Whether to include a video conferencing link in the meeting.  The video conference will be created using the default video conferencing provider for your meeting room.  When 'Per booking' is selected, users will be prompted to turn on or off video conferencing when they make a booking.</language>
        </description>
        <options>
          <option value="always">
            <language value="en-US">Always</language>
          </option>
          <option value="never">
            <language value="en-US">Never</language>
          </option>
          <option value="perBooking">
            <language value="en-US">Per booking</language>
          </option>
        </options>
      </field>
      <field keyName="bookingMessage" type="select">
        <label>
          <language value="en-US">Users can set a message when booking instant meetings</language>
        </label>
        <description>
          <language value="en-US">Allow users to customize the title and description of instant bookings</language>
        </description>
        <options>
          <option value="false">
            <language value="en-US">No</language>
          </option>
          <option value="true">
            <language value="en-US">Optional</language>
          </option>
          <option value="required">
            <language value="en-US">Required</language>
          </option>
        </options>
      </field>
      <field keyName="bookingLaterMessage" type="select">
        <label>
          <language value="en-US">Users can set a message when booking later meetings</language>
        </label>
        <description>
          <language value="en-US">Allow users to customize the title and description of later bookings</language>
        </description>
        <options>
          <option value="false">
            <language value="en-US">No</language>
          </option>
          <option value="true">
            <language value="en-US">Optional</language>
          </option>
          <option value="required">
            <language value="en-US">Required</language>
          </option>
        </options>
      </field>
      <field keyName="bookingAttendees" type="checkbox">
        <label>
          <language value="en-US">Users can add attendees when booking (only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods)</language>
        </label>
        <description>
          <language value="en-US">Only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods</language>
        </description>
      </field>
      <field keyName="bookingOrganizer" type="select">
        <label>
          <language value="en-US">Users can set the organizer when booking instant meetings (only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods)</language>
        </label>
        <description>
          <language value="en-US">Only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods</language>
        </description>
        <options>
          <option value="false">
            <language value="en-US">No</language>
          </option>
          <option value="true">
            <language value="en-US">Optional</language>
          </option>
          <option value="required">
            <language value="en-US">Required</language>
          </option>
        </options>
      </field>
      <field keyName="bookingLaterOrganizer" type="select">
        <label>
          <language value="en-US">Users can set the organizer when booking later meetings (only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods)</language>
        </label>
        <description>
          <language value="en-US">Only has an effect when using the Office 365 'Enterprise Application' or Google Workspace service account connection methods</language>
        </description>
        <options>
          <option value="false">
            <language value="en-US">No</language>
          </option>
          <option value="true">
            <language value="en-US">Optional</language>
          </option>
          <option value="required">
            <language value="en-US">Required</language>
          </option>
        </options>
      </field>
      <field keyName="allowFindRooms" type="checkbox">
        <label>
          <language value="en-US">Find free rooms</language>
        </label>
        <description>
          <language value="en-US">Dash will display a list of currently free meeting rooms</language>
        </description>
      </field>
      <field keyName="findRooms" type="input">
        <label>
          <language value="en-US">Rooms to check</language>
        </label>
        <description>
          <language value="en-US">The list of calendars to check when displaying free meeting rooms.  Please see our MDM documentation for the correct information to enter here</language>
        </description>
      </field>
    </fieldGroup>
    <fieldGroup>
      <name>
        <language value="en-US">Appearance and branding</language>
      </name>
      <field keyName="backgroundImage" type="input">
        <label>
          <language value="en-US">Background image</language>
        </label>
        <description>
          <language value="en-US">The background image to display on the main screen.  Value must start with "http://" or "https://" if the image is stored on a remote server, or "/" if using a path on the device.</language>
        </description>
      </field>
      <field keyName="logo" type="input">
        <label>
          <language value="en-US">Logo image</language>
        </label>
        <description>
          <language value="en-US">The logo image to display in the top left corner of the main screen.  Value must start with "http://" or "https://" if the image is stored on a remote server, or "/" if using a path on the device.</language>
        </description>
      </field>
      <field keyName="logoSize" type="select">
        <label>
          <language value="en-US">Logo size</language>
        </label>
        <description>
          <language value="en-US">The size of the logo which appears on the main screen</language>
        </description>
        <options>
          <option value="small">
            <language value="en-US">Small</language>
          </option>
          <option value="medium">
            <language value="en-US">Medium</language>
          </option>
          <option value="large">
            <language value="en-US">Large</language>
          </option>
        </options>
      </field>
      <field keyName="systemColorSchemeMode" type="select">
        <label>
          <language value="en-US">System color scheme</language>
        </label>
        <description>
          <language value="en-US">Control how system components (such as dialogs) are displayed.  This setting only has an effect on Apple devices, for other devices you can set the system colorscheme in your device's settings.</language>
        </description>
        <options>
          <option value="default">
            <language value="en-US">System default</language>
          </option>
          <option value="auto">
            <language value="en-US">Auto (based on your Dash color scheme)</language>
          </option>
          <option value="light">
            <language value="en-US">Light mode</language>
          </option>
          <option value="dark">
            <language value="en-US">Dark mode</language>
          </option>
        </options>
      </field>
      <field keyName="backgroundColor" type="input">
        <label>
          <language value="en-US">Background color</language>
        </label>
        <description>
          <language value="en-US">The background color of the main Dash display.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="textColor" type="input">
        <label>
          <language value="en-US">Text color</language>
        </label>
        <description>
          <language value="en-US">The color of text in the main Dash display and dialogs.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="highlightColor" type="input">
        <label>
          <language value="en-US">Button color</language>
        </label>
        <description>
          <language value="en-US">The background color of buttons.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="buttonTextColor" type="input">
        <label>
          <language value="en-US">Button Text color</language>
        </label>
        <description>
          <language value="en-US">The text color of buttons.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="buttonBorderColor" type="input">
        <label>
          <language value="en-US">Button Border color</language>
        </label>
        <description>
          <language value="en-US">The color of the border around buttons.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="dialogBackground" type="input">
        <label>
          <language value="en-US">Dialog Background color</language>
        </label>
        <description>
          <language value="en-US">The background color for dialogs (such as the room booking dialog).  Please enter a hex color value of the form #FFFFFF.</language>
        </description>
      </field>
      <field keyName="roomFreeColor" type="input">
        <label>
          <language value="en-US">Room free color</language>
        </label>
        <description>
          <language value="en-US">The color to display when the meeting room is currently free.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="roomAlmostBookedColor" type="input">
        <label>
          <language value="en-US">Room almost booked color</language>
        </label>
        <description>
          <language value="en-US">The color to display when the meeting room is currently free but, will be busy in the next 10 minutes.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="roomBookedColor" type="input">
        <label>
          <language value="en-US">Room booked color</language>
        </label>
        <description>
          <language value="en-US">The color to display when the meeting room is currently busy.  Please enter a hex color value of the form #FFFFFF or #FFFFFF88 (where the last two characters are transparency).</language>
        </description>
      </field>
      <field keyName="scheduleBackgroundColor" type="input">
        <label>
          <language value="en-US">Schedule background color</language>
        </label>
        <description>
          <language value="en-US">When you have set the room occupancy to be shown on a border around the display or the background of the whole display, this setting controls the background color of the schedule view.</language>
        </description>
      </field>
    </fieldGroup>
  </presentation>

</managedAppConfiguration>
