﻿<?xml version="1.0" encoding="utf-8"?>
<WindowsCustomizations>
  <PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
    <ID>{7a30a9be-737f-47a1-a541-6e7b0761ed19}</ID>
    <Name>Power.Settings.Battery</Name>
    <Version>1.0</Version>
    <OwnerType>Microsoft</OwnerType>
    <Rank>0</Rank>
  </PackageConfig>
  <Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
    <Customizations>
      <Common>
        <Power>
          <Policy>
            <Settings>
              <Battery>
                <SchemePersonality>
                  <Default SchemeAlias="HighPerformance">
                    <Setting>
                      <ReserveBatteryLevel>
                        <AcValue>7</AcValue>
                        <DcValue>7</DcValue>
                      </ReserveBatteryLevel>
                      <CriticalBatteryLevel>
                        <AcValue>5</AcValue>
                        <DcValue>5</DcValue>
                      </CriticalBatteryLevel>
                      <CriticalAction>
                        <AcValue>Hibernate</AcValue>
                        <DcValue>Hibernate</DcValue>
                      </CriticalAction>
                      <LowBatteryLevel>
                        <AcValue>10</AcValue>
                        <DcValue>10</DcValue>
                      </LowBatteryLevel>
                    </Setting>
                  </Default>
                  <Default SchemeAlias="Balanced">
                    <Setting>
                      <ReserveBatteryLevel>
                        <AcValue>7</AcValue>
                        <DcValue>7</DcValue>
                      </ReserveBatteryLevel>
                      <CriticalBatteryLevel>
                        <AcValue>5</AcValue>
                        <DcValue>5</DcValue>
                      </CriticalBatteryLevel>
                      <CriticalAction>
                        <AcValue>Hibernate</AcValue>
                        <DcValue>Hibernate</DcValue>
                      </CriticalAction>
                      <LowBatteryLevel>
                        <AcValue>10</AcValue>
                        <DcValue>10</DcValue>
                      </LowBatteryLevel>
                    </Setting>
                  </Default>
                  <Default SchemeAlias="PowerSaver">
                    <Setting>
                      <ReserveBatteryLevel>
                        <AcValue>7</AcValue>
                        <DcValue>7</DcValue>
                      </ReserveBatteryLevel>
                      <CriticalBatteryLevel>
                        <AcValue>5</AcValue>
                        <DcValue>5</DcValue>
                      </CriticalBatteryLevel>
                      <CriticalAction>
                        <AcValue>Hibernate</AcValue>
                        <DcValue>Hibernate</DcValue>
                      </CriticalAction>
                      <LowBatteryLevel>
                        <AcValue>10</AcValue>
                        <DcValue>10</DcValue>
                      </LowBatteryLevel>
                    </Setting>
                  </Default>
                </SchemePersonality>
              </Battery>
            </Settings>
          </Policy>
        </Power>
      </Common>
      <Targets>
        <Target Id="AoAcSystem">
          <TargetState>
            <Condition Name="AoAc" Value="1" />
          </TargetState>
        </Target>
        <Target Id="NonS4System">
          <TargetState>
            <Condition Name="Architecture" Value="ARM" />
          </TargetState>
          <TargetState>
            <Condition Name="Architecture" Value="ARM64" />
          </TargetState>
        </Target>
      </Targets>
      <Variant>
        <TargetRefs>
          <TargetRef Id="AoAcSystem" />
        </TargetRefs>
        <Settings>
          <Power>
            <Policy>
              <Settings>
                <Battery>
                  <SchemePersonality>
                    <Default SchemeAlias="HighPerformance">
                      <Setting>
                        <ReserveBatteryLevel>
                          <AcValue>4</AcValue>
                          <DcValue>4</DcValue>
                        </ReserveBatteryLevel>
                        <CriticalBatteryLevel>
                          <AcValue>2</AcValue>
                          <DcValue>2</DcValue>
                        </CriticalBatteryLevel>
                        <LowBatteryLevel>
                          <AcValue>6</AcValue>
                          <DcValue>6</DcValue>
                        </LowBatteryLevel>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="Balanced">
                      <Setting>
                        <ReserveBatteryLevel>
                          <AcValue>4</AcValue>
                          <DcValue>4</DcValue>
                        </ReserveBatteryLevel>
                        <CriticalBatteryLevel>
                          <AcValue>2</AcValue>
                          <DcValue>2</DcValue>
                        </CriticalBatteryLevel>
                        <LowBatteryLevel>
                          <AcValue>6</AcValue>
                          <DcValue>6</DcValue>
                        </LowBatteryLevel>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="PowerSaver">
                      <Setting>
                        <ReserveBatteryLevel>
                          <AcValue>4</AcValue>
                          <DcValue>4</DcValue>
                        </ReserveBatteryLevel>
                        <CriticalBatteryLevel>
                          <AcValue>2</AcValue>
                          <DcValue>2</DcValue>
                        </CriticalBatteryLevel>
                        <LowBatteryLevel>
                          <AcValue>6</AcValue>
                          <DcValue>6</DcValue>
                        </LowBatteryLevel>
                      </Setting>
                    </Default>
                  </SchemePersonality>
                </Battery>
              </Settings>
            </Policy>
          </Power>
        </Settings>
      </Variant>
      <Variant>
        <TargetRefs>
          <TargetRef Id="NonS4System" />
        </TargetRefs>
        <Settings>
          <Power>
            <Policy>
              <Settings>
                <Battery>
                  <SchemePersonality>
                    <Default SchemeAlias="HighPerformance">
                      <Setting>
                        <CriticalAction>
                          <AcValue>Shutdown</AcValue>
                          <DcValue>Shutdown</DcValue>
                        </CriticalAction>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="Balanced">
                      <Setting>
                        <CriticalAction>
                          <AcValue>Shutdown</AcValue>
                          <DcValue>Shutdown</DcValue>
                        </CriticalAction>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="PowerSaver">
                      <Setting>
                        <CriticalAction>
                          <AcValue>Shutdown</AcValue>
                          <DcValue>Shutdown</DcValue>
                        </CriticalAction>
                      </Setting>
                    </Default>
                  </SchemePersonality>
                </Battery>
              </Settings>
            </Policy>
          </Power>
        </Settings>
      </Variant>
    </Customizations>
  </Settings>
</WindowsCustomizations>