<?xml version="1.0" encoding="UTF-8"?>

<caml xmlns="http://www.apple.com/CoreAnimation/1.0">
  <CALayer id="#2" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 2556 2556" contentsFormat="RGBA8" name="Root Layer" position="1278 1278">
    <backgroundColor opacity="0" value="0 0 0"/>
    <sublayers>
      <CALayer id="lightlayer" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0.5787 0.3215 0" bounds="0 0 2556 2556" contentsFormat="RGBA8" name="lightlayer" position="1278 1278"/>
      <CALayer id="#1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" borderColor="1 1 1" borderWidth="75" bounds="0 0 500 500" contentsFormat="RGBA8" cornerRadius="250" name="donut" opacity="0" position="1278 1278" transform="scale(0.05, 0.05, 1)">
	<compositingFilter type="CAFilter" filter="plusL" name="plusL"/>
	<filters>
	  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="90" inputQuality="default" inputHardEdges="0"/>
	</filters>
      </CALayer>
    </sublayers>
    <states>
      <LKState name="State 1">
	<elements>
	  <LKStateSetValue targetId="#1" keyPath="opacity">
	    <value type="integer" value="1"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#1" keyPath="filters.gaussianBlur.inputRadius">
	    <value type="integer" value="22"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#1" keyPath="transform.scale.xy">
	    <value type="integer" value="14"/>
	  </LKStateSetValue>
	  <LKStateAddElement targetId="#1" keyPath="eventHandlers">
	    <object type="LKEventHandler" eventType="click" action="gotoState" actionValue="State 1"/>
	  </LKStateAddElement>
	</elements>
      </LKState>
      <LKState name="State 2">
	<elements>
	  <LKStateSetValue targetId="#2" keyPath="bounds.size.width">
	    <value type="integer" value="2556"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="lightlayer" keyPath="position.x">
	    <value type="integer" value="1278"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#1" keyPath="position.x">
	    <value type="integer" value="1278"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
    </states>
    <stateTransitions>
      <LKStateTransition fromState="*" toState="State 1">
	<elements>
	  <LKStateTransitionElement key="transform.scale.xy" targetId="#1">
	    <animation type="CASpringAnimation" damping="9.40164" mass="1" stiffness="22.0977" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" duration="3.11362" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#1">
	    <animation type="CASpringAnimation" damping="9.40164" mass="1" stiffness="22.0977" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="3.11362" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="opacity" targetId="#1">
	    <animation type="CASpringAnimation" damping="9.40164" mass="1" stiffness="22.0977" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="3.11362" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="State 1" toState="*">
	<elements>
	  <LKStateTransitionElement key="transform.scale.xy" targetId="#1">
	    <animation type="CASpringAnimation" damping="28.3018" mass="1" stiffness="200.249" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" duration="1.03432" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#1">
	    <animation type="CASpringAnimation" damping="28.3018" mass="1" stiffness="200.249" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="1.03432" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="opacity" targetId="#1">
	    <animation type="CASpringAnimation" damping="28.3018" mass="1" stiffness="200.249" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="1.03432" fillMode="backwards" repeatCount="0"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="*" toState="State 2">
	<elements>
	  <LKStateTransitionElement key="bounds.size.width" targetId="#2">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.width" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="lightlayer">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="#1">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="State 2" toState="*">
	<elements>
	  <LKStateTransitionElement key="bounds.size.width" targetId="#2">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.width" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="lightlayer">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="#1">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
    </stateTransitions>
  </CALayer>
</caml>
