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

<caml xmlns="http://www.apple.com/CoreAnimation/1.0">
  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 60 60" contentsFormat="RGBA8" cornerCurve="circular" name="Root Layer" position="30 30">
    <backgroundColor opacity="0" value="0 0 0"/>
    <sublayers>
      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 60 60" contentsFormat="RGBA8" cornerCurve="continuous" cornerRadius="14" masksToBounds="1" name="Icon" position="30 30">
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 60 60" contentsFormat="RGBA8" cornerCurve="circular" name="Background" position="30 30">
	    <contents type="CGImage" src="assets/AppleIntelligenceGradient.png"/>
	  </CALayer>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 14 11" contentsFormat="RGBA8" cornerCurve="circular" name="Container" position="32 28.5" transform="scale(3, 3, 1)">
	    <sublayers>
	      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 14 11" contentsFormat="RGBA8" cornerCurve="circular" name="real arrow" position="7 5.5">
		<sublayers>
		  <CAShapeLayer id="#2" fillColor="0.9216 0.9216 0.9608" path="3.6203458 3.16547968 m 0.79664439 5.28521185 l 0.46808118 5.53155647 0 5.29657161 0 4.88534812 c 0 0.64620835 l 0 0.23498486 0.46808118 0 0.79664439 0.24634462 c 3.6203458 2.36607679 l 3.8864334 2.56568409 3.8864334 2.96587238 3.6203458 3.16547968 c" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 3.8864334 5.53155647" contentsFormat="RGBA8" cornerCurve="circular" name="arrow-head" position="12.1233052 2.619852735">
		    <strokeColor opacity="0" value="0 0 0"/>
		  </CAShapeLayer>
		  <CAShapeLayer id="#1" lineCap="round" lineJoin="round" lineWidth="1.5" path="9.98994016 0 m 2.80427892 0 l 1.25566177 0 0 1.25866197 0 2.81170414 c 0 7.37475949 l" strokeColor="0.9216 0.9216 0.9608" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 9.98994016 7.37475949" contentsFormat="RGBA8" cornerCurve="circular" name="arrow-tail" position="5.99497008 6.312620255">
		    <fillColor opacity="0" value="0 0 0"/>
		  </CAShapeLayer>
		</sublayers>
	      </CALayer>
	      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 14 11" contentsFormat="RGBA8" cornerCurve="circular" name="container" position="7 5.5">
		<sublayers>
		  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 14 11" contentsFormat="RGBA8" cornerCurve="circular" name="arrow mask" position="7 5.5">
		    <sublayers>
		      <CAShapeLayer id="#7" path="3.6203458 3.16547968 m 0.79664439 5.28521185 l 0.46808118 5.53155647 0 5.29657161 0 4.88534812 c 0 0.64620835 l 0 0.23498486 0.46808118 0 0.79664439 0.24634462 c 3.6203458 2.36607679 l 3.8864334 2.56568409 3.8864334 2.96587238 3.6203458 3.16547968 c" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 3.8864334 5.53155647" contentsFormat="RGBA8" cornerCurve="circular" name="arrow-head" position="12.1233052 2.619852735">
			<strokeColor opacity="0" value="0 0 0"/>
		      </CAShapeLayer>
		      <CAShapeLayer id="#6" lineCap="round" lineJoin="round" lineWidth="1.5" path="9.98994016 0 m 2.80427892 0 l 1.25566177 0 0 1.25866197 0 2.81170414 c 0 7.37475949 l" strokeColor="0 0 0" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 9.98994016 7.37475949" contentsFormat="RGBA8" cornerCurve="circular" name="arrow-tail" position="5.99497008 6.312620255">
			<fillColor opacity="0" value="0 0 0"/>
		      </CAShapeLayer>
		    </sublayers>
		  </CALayer>
		  <CAGradientLayer id="#4" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 20 40" contentsFormat="RGBA8" cornerCurve="circular" name="gradient" position="-3 30.75" transform="">
		    <colors>
		      <CGColor opacity="0" value="1.042 0.7609 -0.08012"/>
		      <CGColor value="1.042 0.7609 -0.08012"/>
		      <CGColor value="1.08 0.3625 0.4913"/>
		      <CGColor value="0.7806 0.4676 0.7821"/>
		      <CGColor value="0.05827 0.7285 1.026"/>
		      <CGColor opacity="0.02565" value="0.05827 0.7285 1.026"/>
		    </colors>
		    <compositingFilter type="CAFilter" filter="sourceIn" name="sourceIn"/>
		  </CAGradientLayer>
		</sublayers>
	      </CALayer>
	      <CALayer id="#5" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" anchorPoint="0 0" backgroundColor="0.9216 0.9216 0.9608" bounds="0 0 6.5 1.5" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="0.75" name="line 2" position="3.324989318848 5.5"/>
	      <CALayer id="#3" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" anchorPoint="0 0" backgroundColor="0.9216 0.9216 0.9608" bounds="0 0 8 1.5" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="0.75" name="line 1" position="3.324996948242 9.025436401367"/>
	    </sublayers>
	  </CALayer>
	</sublayers>
      </CALayer>
      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 38 18" contentsFormat="RGBA8" cornerCurve="circular" name="Beta Badge" position="60 0">
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0.2275 0.2278 0.2371" bounds="0 0 38 18" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="9" name="Background" position="19 9"/>
	  <CAShapeLayer fillColor="1 1 1" path="0.65625 0.09375 m 3.392578 0.09375 l 5.191406 0.09375 6.275391 0.996094 6.275391 2.484375 c 6.275391 3.609375 5.501953 4.423828 4.353516 4.552734 c 4.353516 4.599609 l 5.197266 4.740234 5.859375 5.542969 5.859375 6.439453 c 5.859375 7.716797 4.875 8.548828 3.375 8.548828 c 0.65625 8.548828 l 0.246094 8.548828 0 8.291016 0 7.869141 c 0 0.773438 l 0 0.351562 0.246094 0.09375 0.65625 0.09375 c h 1.3125 4.951172 m 1.3125 7.476562 l 3.058594 7.476562 l 4.007813 7.476562 4.546875 7.042969 4.546875 6.257812 c 4.546875 5.419922 3.919922 4.951172 2.783203 4.951172 c 1.3125 4.951172 l h 1.3125 1.166016 m 1.3125 3.949219 l 3.046875 3.949219 l 4.289063 3.949219 4.933594 3.480469 4.933594 2.566406 c 4.933594 1.652344 4.306641 1.166016 3.123047 1.166016 c 1.3125 1.166016 l h 8.2225 0.09375 m 12.417813 0.09375 l 12.781094 0.09375 13.027188 0.316406 13.027188 0.662109 c 13.027188 1.007812 12.781094 1.230469 12.417813 1.230469 c 8.87875 1.230469 l 8.87875 3.855469 l 12.224453 3.855469 l 12.576016 3.855469 12.810391 4.072266 12.810391 4.400391 c 12.810391 4.734375 12.570156 4.945312 12.224453 4.945312 c 8.87875 4.945312 l 8.87875 7.412109 l 12.417813 7.412109 l 12.781094 7.412109 13.027188 7.634766 13.027188 7.980469 c 13.027188 8.326172 12.781094 8.548828 12.417813 8.548828 c 8.2225 8.548828 l 7.812344 8.548828 7.56625 8.291016 7.56625 7.869141 c 7.56625 0.773438 l 7.56625 0.351562 7.812344 0.09375 8.2225 0.09375 c h 19.91961 8.548828 m 20.282891 8.548828 20.528985 8.326172 20.528985 7.980469 c 20.528985 7.634766 20.282891 7.412109 19.91961 7.412109 c 17.85125 7.412109 l 17.85125 0.679688 l 17.85125 0.257812 17.599297 0 17.195 0 c 16.784844 0 16.53875 0.257812 16.53875 0.679688 c 16.53875 7.412109 l 14.464531 7.412109 l 14.10125 7.412109 13.855156 7.634766 13.855156 7.980469 c 13.855156 8.326172 14.10125 8.548828 14.464531 8.548828 c h 23.63625 8.642578 m 24.093281 8.642578 24.374531 8.431641 24.550313 7.962891 c 27.128438 0.984375 l 27.187031 0.820312 27.210469 0.708984 27.210469 0.597656 c 27.210469 0.251953 26.935078 0 26.554219 0 c 26.202656 0 26.009297 0.164062 25.89211 0.539062 c 25.247578 2.361328 l 22.013203 2.361328 l 21.374531 0.544922 l 21.251485 0.164062 21.058125 0 20.718281 0 c 20.325703 0 20.062031 0.240234 20.062031 0.597656 c 20.062031 0.697266 20.085469 0.826172 20.144063 0.984375 c 22.716328 7.957031 l 22.88625 8.425781 23.17336 8.642578 23.63625 8.642578 c h 23.64211 7.142578 m 23.606953 7.142578 l 22.347188 3.433594 l 24.913594 3.433594 l 23.64211 7.142578 l h" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 27.210469 8.642578" contentsFormat="RGBA8" cornerCurve="circular" name="beta" position="19.1397265 9.227539">
	    <strokeColor opacity="0" value="0 0 0"/>
	  </CAShapeLayer>
	</sublayers>
      </CALayer>
    </sublayers>
    <states>
      <LKState name="Not Animating" initial="true">
            <elements/>
      </LKState>
      <LKState name="Animating">
	<elements>
	  <LKStateSetValue final="false" targetId="#1" keyPath="path">
	    <value type="CGPath" value="12 0 m 2.80427892 0 l 1.25566177 0 0 1.25866197 0 2.81170414 c 0 7.37475949 l"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#2" keyPath="position.x">
	    <value type="real" value="12.1233"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#3" keyPath="bounds.size.width">
	    <value type="integer" value="8"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="transform.rotation.z">
	    <value type="real" value="1.5708"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="position.x">
	    <value type="integer" value="34"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="position.y">
	    <value type="real" value="0.75"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="position">
	    <value type="CGPoint" value="34 0.75"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
    </states>
    <stateTransitions>
      <LKStateTransition fromState="*" toState="Animating">
	<elements>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#3">
	    <animation type="CAKeyframeAnimation" keyPath="transform.scale.xy" duration="1" fillMode="both" timingFunction="default">
	      <values>
		<integer value="1"/>
		<real value="1.1"/>
		<integer value="1"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.width" targetId="#3">
	    <animation type="CAKeyframeAnimation" keyPath="bounds.size.width" beginTime="0" duration="1" fillMode="backwards" timingFunction="default">
	      <values>
		<integer value="8"/>
		<real value="8.5"/>
		<integer value="8"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#5">
	    <animation type="CAKeyframeAnimation" keyPath="transform.scale.xy" beginTime="0.16" duration="1" fillMode="both" timingFunction="default">
	      <values>
		<integer value="1"/>
		<real value="1.1"/>
		<integer value="1"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.width" targetId="#5">
	    <animation type="CAKeyframeAnimation" keyPath="bounds.size.width" beginTime="0.165" duration="1" fillMode="backwards" timingFunction="default">
	      <values>
		<real value="6.5"/>
		<integer value="7"/>
		<real value="6.5"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="path" targetId="#1">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="path" beginTime="0.24" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#2">
	    <animation type="CAKeyframeAnimation" keyPath="position.x" beginTime="0.32" duration="0.8" fillMode="backwards" timingFunction="default">
	      <timingFunctions/>
	      <values>
		<real value="12.1233"/>
		<real value="12.6233"/>
		<real value="12.1233"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#4">
	    <animation type="CASpringAnimation" damping="1000" mass="10" stiffness="500" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="1.4" fillMode="backwards" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#4">
	    <animation type="CASpringAnimation" damping="1000" mass="10" stiffness="500" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.33" duration="1.4" fillMode="backwards" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.rotation.z" targetId="#4">
	    <animation type="CASpringAnimation" damping="1000" mass="10" stiffness="500" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.rotation.z" beginTime="0" duration="1.4" fillMode="backwards" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="path" targetId="#6">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="path" beginTime="0.24" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#7">
	    <animation type="CAKeyframeAnimation" keyPath="position.x" beginTime="0.32" duration="0.8" fillMode="backwards" timingFunction="default">
	      <timingFunctions/>
	      <values>
		<real value="12.1233"/>
		<real value="12.6233"/>
		<real value="12.1233"/>
	      </values>
	      <animationType/>
	    </animation>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="Animating" toState="*">
	<elements>
	  <LKStateTransitionElement enabled="false" final="false" key="path" targetId="#1">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="path" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement enabled="false" final="false" key="position.x" targetId="#2">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement enabled="false" final="false" key="bounds.size.width" targetId="#3">
	    <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 enabled="false" final="false" key="position.y" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement enabled="false" final="false" key="transform.rotation.z" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.rotation.z" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement enabled="false" final="false" key="position.x" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement enabled="false" final="false" key="position" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
    </stateTransitions>
  </CALayer>
</caml>
