﻿<?xml version="1.0" encoding="utf-8"?>
<WindowsCustomizations>
  <PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
    <ID>{3742e5e8-6d9d-473b-99a6-8ecc0f43548a}</ID>
    <Name>Power.Settings.Sleep</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>
              <Sleep>
                <SchemePersonality>
                  <Default SchemeAlias="HighPerformance">
                    <Setting>
                      <StandbyTimeout>
                        <AcValue>0</AcValue>
                        <DcValue>0</DcValue>
                      </StandbyTimeout>
                      <HybridSleep>
                        <AcValue>Enable</AcValue>
                        <DcValue>Enable</DcValue>
                      </HybridSleep>
                    </Setting>
                  </Default>
                  <Default SchemeAlias="Balanced">
                    <Setting>
                      <StandbyTimeout>
                        <AcValue>1800</AcValue>
                        <DcValue>900</DcValue>
                      </StandbyTimeout>
                      <HibernateTimeout>
                        <AcValue>0</AcValue>
                        <DcValue>0</DcValue>
                      </HibernateTimeout>
                      <HybridSleep>
                        <AcValue>Enable</AcValue>
                        <DcValue>Enable</DcValue>
                      </HybridSleep>
                    </Setting>
                  </Default>
                  <Default SchemeAlias="PowerSaver">
                    <Setting>
                      <StandbyTimeout>
                        <AcValue>900</AcValue>
                        <DcValue>600</DcValue>
                      </StandbyTimeout>
                      <HibernateTimeout>
                        <AcValue>0</AcValue>
                        <DcValue>0</DcValue>
                      </HibernateTimeout>
                      <HybridSleep>
                        <AcValue>Enable</AcValue>
                        <DcValue>Enable</DcValue>
                      </HybridSleep>
                    </Setting>
                  </Default>
                </SchemePersonality>
              </Sleep>
            </Settings>
          </Policy>
        </Power>
      </Common>
      <Targets>
        <Target Id="AoAcSystem">
          <TargetState>
            <Condition Name="AoAc" Value="1" />
          </TargetState>
        </Target>
        <Target Id="NonAoAcMobileOrSlateSystem">
          <TargetState>
            <Condition Name="AoAc" Value="!1" />
            <Condition Name="PowerPlatformRole" Value="2" />
          </TargetState>
          <TargetState>
            <Condition Name="AoAc" Value="!1" />
            <Condition Name="PowerPlatformRole" Value="8" />
          </TargetState>
        </Target>
      </Targets>
      <Variant>
        <TargetRefs>
          <TargetRef Id="AoAcSystem" />
        </TargetRefs>
        <Settings>
          <Power>
            <Policy>
              <Settings>
                <Sleep>
                  <SchemePersonality>
                    <Default SchemeAlias="HighPerformance">
                      <Setting>
                        <StandbyTimeout>
                          <AcValue>600</AcValue>
                          <DcValue>240</DcValue>
                        </StandbyTimeout>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="Balanced">
                      <Setting>
                        <StandbyTimeout>
                          <AcValue>600</AcValue>
                          <DcValue>240</DcValue>
                        </StandbyTimeout>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="PowerSaver">
                      <Setting>
                        <StandbyTimeout>
                          <AcValue>600</AcValue>
                          <DcValue>240</DcValue>
                        </StandbyTimeout>
                      </Setting>
                    </Default>
                  </SchemePersonality>
                </Sleep>
              </Settings>
            </Policy>
          </Power>
        </Settings>
      </Variant>
      <Variant>
        <TargetRefs>
          <TargetRef Id="NonAoAcMobileOrSlateSystem" />
        </TargetRefs>
        <Settings>
          <Power>
            <Policy>
              <Settings>
                <Sleep>
                  <SchemePersonality>
                    <Default SchemeAlias="HighPerformance">
                      <Setting>
                        <HybridSleep>
                          <AcValue>Disable</AcValue>
                          <DcValue>Disable</DcValue>
                        </HybridSleep>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="Balanced">
                      <Setting>
                        <HibernateTimeout>
                          <AcValue>10800</AcValue>
                          <DcValue>10800</DcValue>
                        </HibernateTimeout>
                        <HybridSleep>
                          <AcValue>Disable</AcValue>
                          <DcValue>Disable</DcValue>
                        </HybridSleep>
                      </Setting>
                    </Default>
                    <Default SchemeAlias="PowerSaver">
                      <Setting>
                        <HibernateTimeout>
                          <AcValue>10800</AcValue>
                          <DcValue>10800</DcValue>
                        </HibernateTimeout>
                        <HybridSleep>
                          <AcValue>Disable</AcValue>
                          <DcValue>Disable</DcValue>
                        </HybridSleep>
                      </Setting>
                    </Default>
                  </SchemePersonality>
                </Sleep>
              </Settings>
            </Policy>
          </Power>
        </Settings>
      </Variant>
    </Customizations>
  </Settings>
</WindowsCustomizations>