<div class="panel panel-default">
  <div class="panel-heading">
    <h3 class="panel-title" translate>Взятие и снятие</h3>
  </div>
  <div class="panel-body">
    <form class="form-horizontal" role="form">
      <div class="form-group" ng-if="vm.device.abilities.armIgnoringTamperTheoretical()">
        <div class="col-md-8">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-disabled="!vm.device.abilities.armIgnoringTamperVersioned()"
                     ng-model="vm.misc().arm_disarm.arm_ignore_tamper"
                     ng-true-value="1"
                     ng-false-value="0"
              >
                <translate>
                    Разрешить взятие с открытым корпусом охранного прибора, расширителя или беспроводного устройства
                </translate>
            </label>
            <div class="help-block" ng-show="!vm.device.abilities.armIgnoringTamperVersioned()" translate>
                      Функция доступна для приборов с прошивкой 20.33 и новее.
            </div>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-md-8">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().arm_disarm.refuse_arming_when_alarmed"
                     ng-true-value="1"
                     ng-false-value="0">
              <translate>Запретить взятие при тревоге в шлейфах с задержкой на выход</translate>
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-md-8">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().arm_disarm.ac_refusal_arm"
                     ng-true-value="1"
                     ng-false-value="0">
              <translate>Запретить взятие при отсутствии основного электропитания (220&nbsp;В)</translate>
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-md-8">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().arm_disarm.sc_ip_refusal_arm"
                     ng-true-value="1"
                     ng-false-value="0"
                     ng-disabled="!device.abilities.gprs() && !vm.device.canConfigureEthernet()">
              <translate>Запретить взятие при отсутствии IP-связи с «Центром охраны»</translate>
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-md-8">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().arm_disarm.sc_arm_allowed"
                     ng-true-value="1"
                     ng-false-value="0"
                     ng-disabled="!device.abilities.gprs() && !vm.device.canConfigureEthernet()">
              <translate>Разрешить удаленное взятие и снятие из «Центра охраны»</translate>
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-md-10">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().arm_disarm.disarming_under_duress_enabled"
                     ng-true-value="1"
                     ng-false-value="0"
                     ng-disabled="vm.haveConflictingCodes()"
                     ng-change="vm.disarmingUnderDuressEnabledChanged()">
              <translate translate-context="(антоним к 'Выключить')">Включить коды снятия под принуждением</translate>
            </label>
            <div class="help-block" ng-show="vm.haveConflictingCodes()">
              <span class="text-danger" translate>
                Некоторые из имеющихся кодов пользователей отличаются на единицу.
                Для использования кодов снятия под принуждением необходимо удалить из настроек
                прибора всех пользователей, включить функцию и добавить пользователей заново.
              </span>
            </div>
            <div class="help-block" translate>
              Кодом снятия под принуждением считается код, отличающийся от кода пользователя на единицу
              в большую или меньшую сторону. Например, если код пользователя – «1234»,
              то кодами снятия под принуждением будут «1233» и «1235».
              При этом:
              <ul>
                <li>
                  если код пользователя заканчивается на цифру «0», то код снятия под принуждением
                  будет только&nbsp;один – на единицу больше.
                  Например, если код пользователя равен «5840», то кодом снятия под принуждением
                  будет только код «5841».
                </li>
                <li>
                  если код пользователя заканчивается на цифру «9», то код снятия под принуждением
                  тоже будет только&nbsp;один – на единицу меньше.
                  Например, если код пользователя равен «5849», то кодом снятия под принуждением
                  будет только код «5848».
                </li>
              </ul>
            </div>
          </div>
        </div>
      </div>
      <div class="form-group" ng-if="vm.canConfigureRieltaKeyboardIndicateEntryDelay">
        <div class="col-md-10">
          <div class="checkbox">
            <label class="control-label">
              <input type="checkbox"
                     ng-model="vm.misc().rielta_keyboard_indicate_entry_delay"
                     ng-true-value="0"
                     ng-false-value="1">
              <translate>Не индицировать задержку на вход на СН-К</translate>
            </label>
            <div class="help-block" translate>
              Выключение индикации задержки на вход
              позволит увеличить время работы батарей в клавиатуре СН-К.
            </div>
          </div>
        </div>
      </div>
    </form>
    <!-- FIXME временно отключено до выяснения, вернётся ли это или уже можно окончательно выпилить вместе со всеми вспом. методами -->
    <!-- <temporary-codes></temporary-codes> -->
  </div>
</div>
