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

<caml xmlns="http://www.apple.com/CoreAnimation/1.0">
  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" gain="0" geometryFlipped="0" hidden="0" inheritsTiming="1" invertsShadow="0" masksToBounds="0" name="Root Layer" position="589.5 1278" sortsSublayers="1">
    <backgroundColor opacity="0" value="0 0 0"/>
    <sublayers>
      <CALayer id="wallpaperlayer" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0.569 1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="wallpaperlayer" position="589 1278"/>
      <CALayer id="#1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Change Color" position="589.5 1278">
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 4954.240234375 6015.560546875" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Light Texture" position="597 1120" transform="scale(0.729068, 0.729068, 1)" wantsExtendedDynamicRangeContent="0">
	    <contents type="CGImage" src="assets/GM_Keyboard_Layering_BG2%201%201.png"/>
	    <animations>
	      <animation type="CABasicAnimation" keyPath="transform.rotation.z" beginTime="1e-100" duration="2" removedOnCompletion="0" repeatCount="inf" speed="0.5">
		<fromValue type="real" value="-3.14159"/>
		<toValue type="real" value="3.14159"/>
	      </animation>
	    </animations>
	  </CALayer>
	</sublayers>
	<modules/>
      </CALayer>
      <CATransformLayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="transform" position="589.5 1278" shouldRasterize="0" sublayerTransform="perspective(6929.12)">
	<sublayers>
	  <CABackdropLayer id="#11" allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 1179" contentsFormat="RGBA8" cornerCurve="circular" doubleSided="1" hidden="0" inheritsTiming="1" meshTransform="[0 0] [0 0 0.5] v [0.16666667163 0] [0.16666667163 0 0.5] v [0.33333334327 0] [0.33333334327 0 0.5] v [0.5 0] [0.5 0 0.5] v [0.66666668653 0] [0.66666668653 0 0.5] v [0.83333331347 0] [0.83333331347 0 0.5] v [1 0] [1 0 0.5] v [0 0.16666667163] [0 0.16666667163 0.5] v [0.16666667163 0.16666667163] [0.16666667163 0.16666667163 0.5] v [0.33333334327 0.16666667163] [0.33333334327 0.16666667163 0.5] v [0.5 0.16666667163] [0.5 0.16666667163 0.5] v [0.66666668653 0.16666667163] [0.66666668653 0.16666667163 0.5] v [0.83333331347 0.16666667163] [0.83333331347 0.16666667163 0.5] v [1 0.16666667163] [1 0.16666667163 0.5] v [0 0.33333334327] [0 0.33333334327 0.5] v [0.16666667163 0.33333334327] [0.16666667163 0.33333334327 0.5] v [0.33333334327 0.33333334327] [0.33333334327 0.33333334327 0.5] v [0.5 0.33333334327] [0.50000888109 0.29397252202 0.5] v [0.66666668653 0.33333334327] [0.66666668653 0.33333334327 0.5] v [0.83333331347 0.33333334327] [0.83333331347 0.33333334327 0.5] v [1 0.33333334327] [1 0.33333334327 0.5] v [0 0.5] [0 0.5 0.5] v [0.16666667163 0.5] [0.16666667163 0.5 0.5] v [0.33333334327 0.5] [0.32833519578 0.49996390939 0.5] v [0.5 0.5] [0.50000888109 0.47529399395 0.5] v [0.66666668653 0.5] [0.67228960991 0.49996390939 0.5] v [0.83333331347 0.5] [0.83333331347 0.5 0.5] v [1 0.5] [1 0.5 0.5] v [0 0.66666668653] [0 0.66666668653 0.5] v [0.16666667163 0.66666668653] [0.16666667163 0.66666668653 0.5] v [0.33333334327 0.66666668653] [0.33333334327 0.66666668653 0.5] v [0.5 0.66666668653] [0.5 0.66666668653 0.5] v [0.66666668653 0.66666668653] [0.66666668653 0.66666668653 0.5] v [0.83333331347 0.66666668653] [0.83333331347 0.66666668653 0.5] v [1 0.66666668653] [1 0.66666668653 0.5] v [0 0.83333331347] [0 0.83333331347 0.5] v [0.16666667163 0.83333331347] [0.16666667163 0.83333331347 0.5] v [0.33333334327 0.83333331347] [0.33333334327 0.83333331347 0.5] v [0.5 0.83333331347] [0.5 0.83333331347 0.5] v [0.66666668653 0.83333331347] [0.66666668653 0.83333331347 0.5] v [0.83333331347 0.83333331347] [0.83333331347 0.83333331347 0.5] v [1 0.83333331347] [1 0.83333331347 0.5] v [0 1] [0 1 0.5] v [0.16666667163 1] [0.16666667163 1 0.5] v [0.33333334327 1] [0.33333334327 1 0.5] v [0.5 1] [0.5 1 0.5] v [0.66666668653 1] [0.66666668653 1 0.5] v [0.83333331347 1] [0.83333331347 1 0.5] v [1 1] [1 1 0.5] v [0 1 8 7] [0 0 0 0] f [1 2 9 8] [0 0 0 0] f [2 3 10 9] [0 0 0 0] f [3 4 11 10] [0 0 0 0] f [4 5 12 11] [0 0 0 0] f [5 6 13 12] [0 0 0 0] f [7 8 15 14] [0 0 0 0] f [8 9 16 15] [0 0 0 0] f [9 10 17 16] [0 0 0 0] f [10 11 18 17] [0 0 0 0] f [11 12 19 18] [0 0 0 0] f [12 13 20 19] [0 0 0 0] f [14 15 22 21] [0 0 0 0] f [15 16 23 22] [0 0 0 0] f [16 17 24 23] [0 0 0 0] f [17 18 25 24] [0 0 0 0] f [18 19 26 25] [0 0 0 0] f [19 20 27 26] [0 0 0 0] f [21 22 29 28] [0 0 0 0] f [22 23 30 29] [0 0 0 0] f [23 24 31 30] [0 0 0 0] f [24 25 32 31] [0 0 0 0] f [25 26 33 32] [0 0 0 0] f [26 27 34 33] [0 0 0 0] f [28 29 36 35] [0 0 0 0] f [29 30 37 36] [0 0 0 0] f [30 31 38 37] [0 0 0 0] f [31 32 39 38] [0 0 0 0] f [32 33 40 39] [0 0 0 0] f [33 34 41 40] [0 0 0 0] f [35 36 43 42] [0 0 0 0] f [36 37 44 43] [0 0 0 0] f [37 38 45 44] [0 0 0 0] f [38 39 46 45] [0 0 0 0] f [39 40 47 46] [0 0 0 0] f [40 41 48 47] [0 0 0 0] f " name="Mesh Ridge" position="1768.5 1568.056396484375" shouldRasterize="0" sortsSublayers="1" transform="rotate(-90deg)"/>
	</sublayers>
      </CATransformLayer>
      <CALayer id="lighteffects" allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 2557" contentsFormat="RGBA8" cornerCurve="circular" geometryFlipped="0" hidden="0" inheritsTiming="1" name="lighteffects" opacity="1" position="589.5 1279">
	<filters>
	  <CAFilter filter="colorBrightness" name="colorBrightness" inputAmount="0.15"/>
	</filters>
	<sublayers>
	  <CALayer id="#9" allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1179 2557" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="light-background" opacity="1" position="589.5 1278.5" sublayerTransform="perspective(3690.39)">
	    <sublayers>
	      <CALayer id="#10" allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1179 2557" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="light-intensity" opacity="1" position="589.5 1278.5" sublayerTransform="perspective(3690.39)">
		<filters>
		  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="40" inputQuality="default" inputHardEdges="0"/>
		  <CIFilter filter="CISaturationBlendMode" name="cisaturationBlendMode" enabled="0"/>
		  <CAFilter filter="colorSaturate" name="colorSaturate" inputAmount="2"/>
		</filters>
		<sublayers>
		  <CALayer id="#2" allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 2557" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Edge light Base Color 1" position="589.5 1278.5" sublayerTransform="perspective(3113.45)">
		    <sublayers>
		      <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 2358 2556" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="light" position="505 2211">
			<sublayers>
			  <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1232.903076171875 382.329772949219" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Edge Light" position="1178.75 1277">
			    <mask allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" bounds="0 0 1232.903076171875 2643.572509765625" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Layer 4" position="693.451538085937 -748.456481933594"/>
			    <sublayers>
			      <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1572 3411" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Light Edge" position="616.701477050781 192.664855957031" sublayerTransform="perspective(4078.51)" zPosition="100">
				<filters>
				  <CIFilter filter="CICircularWrap" name="cicircularWrap" enabled="0" inputCenter="150 150">
				    <inputRadius type="integer" value="150"/>
				    <inputAngle type="integer" value="0"/>
				  </CIFilter>
				  <CIFilter filter="CIBumpDistortion" name="cibumpDistortion" enabled="0" inputCenter="150 150">
				    <inputRadius type="integer" value="600"/>
				    <inputScale type="integer" value="1"/>
				  </CIFilter>
				  <CIFilter filter="CIDisplacementDistortion" name="cidisplacementDistortion" enabled="0">
				    <inputScale type="integer" value="50"/>
				  </CIFilter>
				</filters>
				<mask allowsEdgeAntialiasing="1" allowsGroupOpacity="1" anchorPoint="0 0.5" backgroundColor="1 0.1491 0" borderWidth="100" bounds="0 0 1180 2556" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="166" inheritsTiming="1" name="Edge Mask" position="281 772" sublayerTransform="perspective(3918.59)">
				  <filters>
				    <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="22" inputQuality="default" inputHardEdges="0"/>
				    <CIFilter filter="CIDisplacementDistortion" name="cidisplacementDistortion" enabled="0">
				      <inputScale type="integer" value="50"/>
				    </CIFilter>
				    <CIFilter filter="CICircleSplashDistortion" name="cicircleSplashDistortion" enabled="0" inputCenter="590 1278">
				      <inputRadius type="integer" value="150"/>
				    </CIFilter>
				    <CIFilter filter="CICircleSplashDistortion" name="cicircleSplashDistortion 2" enabled="0" inputCenter="589.5 0">
				      <inputRadius type="integer" value="250"/>
				    </CIFilter>
				    <CIFilter filter="CICircularWrap" name="cicircularWrap" enabled="0" inputCenter="589.5 1278.5">
				      <inputRadius type="integer" value="190"/>
				      <inputAngle type="integer" value="0"/>
				    </CIFilter>
				  </filters>
				</mask>
				<sublayers>
				  <CAPortalLayer hidesSourceLayer="1" matchesOpacity="1" matchesPosition="1" matchesTransform="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Light Portal" position="870.5 771">
				    <sourceLayer object="#1"/>
				  </CAPortalLayer>
				</sublayers>
			      </CALayer>
			    </sublayers>
			  </CALayer>
			</sublayers>
		      </CALayer>
		      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" bounds="0 0 1338.639404296875 2556" contentsFormat="RGBA8" cornerCurve="continuous" cornerRadius="163" inheritsTiming="1" name="Layer 2" position="589.054016113281 1276.984252929687" transform="rotate(30deg, 0, 1, 0) shearXZ(5.50965e-07deg) scale(0.87, 0.87, 1)" zPosition="390">
			<compositingFilter type="CAFilter" filter="destOut" name="destOut"/>
		      </CALayer>
		    </sublayers>
		  </CALayer>
		  <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 2358 2556" contentsFormat="RGBA8" cornerCurve="circular" gain="0" hidden="0" inheritsTiming="1" name="Light Portals" position="589 1277" wantsExtendedDynamicRangeContent="0">
		    <sublayers>
		      <CAPortalLayer hidesSourceLayer="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 2358 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Portal Layer 3" position="1179 1278">
			<sourceLayer object="#2"/>
			<filters>
			  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="68" inputQuality="default" inputNormalizeEdges="0" inputHardEdges="0"/>
			  <CAFilter filter="colorBrightness" name="colorBrightness" enabled="0" inputAmount="3.33"/>
			  <CAFilter filter="colorContrast" name="colorContrast" inputAmount="2.22"/>
			  <CAFilter filter="colorSaturate" name="colorSaturate" enabled="0" inputAmount="1.2"/>
			</filters>
		      </CAPortalLayer>
		      <CAPortalLayer hidesSourceLayer="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 2358 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Portal Layer 1" position="1179 1278">
			<sourceLayer object="#2"/>
			<filters>
			  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="83.8981" inputQuality="default" inputNormalizeEdges="0" inputHardEdges="0"/>
			  <CAFilter filter="colorSaturate" name="colorSaturate" enabled="0" inputAmount="1.55"/>
			</filters>
		      </CAPortalLayer>
		      <CAPortalLayer hidesSourceLayer="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 2358 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="Portal Layer 2" position="1179 1278">
			<sourceLayer object="#2"/>
			<filters>
			  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="25.5" inputQuality="default" inputNormalizeEdges="0" inputHardEdges="0"/>
			  <CAFilter filter="colorSaturate" name="colorSaturate" enabled="0" inputAmount="1.6"/>
			</filters>
		      </CAPortalLayer>
		    </sublayers>
		  </CALayer>
		</sublayers>
	      </CALayer>
	      <CAPortalLayer hidesSourceLayer="1" matchesOpacity="1" matchesPosition="1" matchesTransform="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Light Portal" opacity="0.7" position="870.5 771">
		<sourceLayer object="#1"/>
	      </CAPortalLayer>
	    </sublayers>
	  </CALayer>
	  <CALayer id="#8" allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 589.5 589.5" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="effectsmask" position="1605.5 1593.5">
	    <compositingFilter type="CAFilter" filter="destIn" name="destIn"/>
	    <filters>
	      <CAFilter filter="gaussianBlur" name="gaussianBlur" enabled="0" inputRadius="30" inputQuality="default" inputHardEdges="0"/>
	    </filters>
	    <sublayers>
	      <CALayer id="#5" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" borderWidth="150" bounds="0 0 1179 1179" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="589.5" inheritsTiming="1" masksToBounds="0" name="effectsdonut" position="294.75 294.75" transform="scale(0.5, 0.5, 1)">
		<filters>
		  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="80" inputQuality="high" inputNormalizeEdgesTransparent="0" inputNormalizeEdges="0" inputLinear="0" inputIntermediateBitDepth="high" inputHardEdges="0" inputDither="1"/>
		</filters>
	      </CALayer>
	    </sublayers>
	  </CALayer>
	</sublayers>
      </CALayer>
      <CALayer id="#12" allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 2557" contentsFormat="RGBA8" cornerCurve="circular" geometryFlipped="0" hidden="1" inheritsTiming="1" name="edge" opacity="1" position="589.5 1279">
	<filters>
	  <CAFilter filter="colorBrightness" name="colorBrightness" inputAmount="0.1"/>
	  <CAFilter filter="colorSaturate" name="colorSaturate" inputAmount="1.2"/>
	</filters>
	<mask id="#3" allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 589.5 589.5" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" inheritsTiming="1" name="edgemask" opacity="0" position="1605.5 1593.5">
	  <compositingFilter type="CAFilter" filter="destIn" name="destIn"/>
	  <filters>
	    <CAFilter filter="gaussianBlur" name="gaussianBlur" enabled="0" inputRadius="30" inputQuality="default" inputHardEdges="0"/>
	  </filters>
	  <sublayers>
	    <CALayer id="#4" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" borderWidth="150" bounds="0 0 1179 1179" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="589.5" inheritsTiming="1" masksToBounds="0" name="edgedonut" opacity="1" position="211.75 296.3623046875" transform="scale(0.5, 0.5, 1)">
	      <filters>
		<CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="50" inputQuality="default" inputNormalizeEdgesTransparent="0" inputNormalizeEdges="0" inputLinear="0" inputHardEdges="0" inputDither="0"/>
	      </filters>
	    </CALayer>
	  </sublayers>
	</mask>
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" name="Layer 1" position="589.5 1278">
	    <mask allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1179 2556.5" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Group 1" position="589.5 1277.75">
	      <sublayers>
		<CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="mask.png" position="589.5 1278">
		  <contents type="CGImage" src="assets/image.png"/>
		</CALayer>
		<CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" borderWidth="10" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" cornerRadius="168" inheritsTiming="1" masksToBounds="0" name="Layer 3" position="589.5 1278.5">
		  <filters>
		    <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="10" inputQuality="default" inputHardEdges="0"/>
		  </filters>
		</CALayer>
		<CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" masksToBounds="0" name="buldge" position="806.5 1483.549682617187" shouldRasterize="1">
		  <backgroundColor opacity="0" value="0 0 0"/>
		  <remoteEffects/>
		  <sublayers>
		    <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" masksToBounds="0" name="shapes" position="589.5 1278" shadowOffset="0 -39" shadowRadius="51" shouldRasterize="1">
		      <filters>
			<CAFilter filter="luminanceToAlpha" name="luminanceToAlpha"/>
		      </filters>
		      <remoteEffects/>
		      <sublayers>
			<CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="bump-blur" position="589.5 1278" shouldRasterize="1">
			  <filters>
			    <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="20" inputQuality="default" inputHardEdges="0"/>
			  </filters>
			  <remoteEffects/>
			  <sublayers>
			    <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" inheritsTiming="1" name="black" position="589.5 1278">
			      <remoteEffects/>
			      <sublayers>
				<CALayer id="#7" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 30 440" contentsFormat="RGBA8" cornerCurve="continuous" cornerRadius="70" hidden="0" inheritsTiming="1" name="bump" position="976 1390" transform="scale(0.998727, 0.998727, 1)">
				  <remoteEffects/>
				  <eventHandlers/>
				</CALayer>
				<CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 536 1500" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="bump-background" position="1230 1390">
				  <remoteEffects/>
				  <eventHandlers/>
				</CALayer>
			      </sublayers>
			      <eventHandlers/>
			    </CALayer>
			  </sublayers>
			  <eventHandlers/>
			</CALayer>
			<CABackdropLayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1177.053344726562 2671.897216796875" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="Contrast" position="590.193359375 1220.64892578125">
			  <filters>
			    <CAFilter filter="colorContrast" name="colorContrast" inputAmount="27.5"/>
			  </filters>
			  <remoteEffects/>
			  <eventHandlers/>
			</CABackdropLayer>
		      </sublayers>
		      <eventHandlers/>
		    </CALayer>
		  </sublayers>
		  <eventHandlers/>
		</CALayer>
	      </sublayers>
	    </mask>
	    <sublayers>
	      <CAPortalLayer hidesSourceLayer="1" matchesPosition="1" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" inheritsTiming="1" name="Light Portal" position="870.5 771">
		<sourceLayer object="#1"/>
	      </CAPortalLayer>
	    </sublayers>
	  </CALayer>
	</sublayers>
      </CALayer>
      <CALayer id="buldge" allowsEdgeAntialiasing="1" allowsGroupBlending="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" masksToBounds="0" name="buldge" position="806.5 1483.549682617187" shouldRasterize="1">
	<backgroundColor opacity="0" value="0 0 0"/>
	<remoteEffects/>
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" masksToBounds="0" name="shapes" position="589.5 1278" shadowOffset="0 -39" shadowRadius="51" shouldRasterize="1">
	    <filters>
	      <CAFilter filter="luminanceToAlpha" name="luminanceToAlpha"/>
	    </filters>
	    <remoteEffects/>
	    <sublayers>
	      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="bump-blur" position="589.5 1278" shouldRasterize="1">
		<filters>
		  <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="20" inputQuality="default" inputHardEdges="0"/>
		</filters>
		<remoteEffects/>
		<sublayers>
		  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="0 0 0" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="continuous" inheritsTiming="1" name="black" position="589.5 1278">
		    <remoteEffects/>
		    <sublayers>
		      <CALayer id="#6" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 30 440" contentsFormat="RGBA8" cornerCurve="continuous" cornerRadius="70" hidden="0" inheritsTiming="1" name="bump" position="976 1390" transform="scale(0.998727, 0.998727, 1)">
			<remoteEffects/>
			<eventHandlers/>
		      </CALayer>
		      <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" backgroundColor="1 1 1" bounds="0 0 536 1500" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="bump-background" position="1230 1390">
			<remoteEffects/>
			<eventHandlers/>
		      </CALayer>
		    </sublayers>
		    <eventHandlers/>
		  </CALayer>
		</sublayers>
		<eventHandlers/>
	      </CALayer>
	      <CABackdropLayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1177.053344726562 2671.897216796875" contentsFormat="RGBA8" cornerCurve="continuous" hidden="0" inheritsTiming="1" name="Contrast" position="590.193359375 1220.64892578125">
		<filters>
		  <CAFilter filter="colorContrast" name="colorContrast" inputAmount="27.5"/>
		</filters>
		<remoteEffects/>
		<eventHandlers/>
	      </CABackdropLayer>
	    </sublayers>
	    <eventHandlers/>
	  </CALayer>
	</sublayers>
	<eventHandlers/>
      </CALayer>
      <CALayer id="#13" allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 3000 4474.491100000002" contentsFormat="RGBA8" cornerCurve="circular" name="keyboard" position="564 -886.24555">
	<sublayers>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 3000 4474.491100000002" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" name="Keyboard Greymatter" position="1500 2237.245550000001">
	    <sublayers>
	      <CALayer allowsEdgeAntialiasing="1" allowsGroupBlending="0" allowsGroupOpacity="0" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" name="Group 3" position="1525 3170.491100000001">
		<mask id="#19" type="CAGradientLayer" startPoint="0.5 0.75" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 1185" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" name="Gradient Layer 2" position="589.5 592.5">
		  <colors>
		    <CGColor value="0 0 0"/>
		    <CGColor opacity="0" value="0 0 0"/>
		  </colors>
		  <interpolations>
		    <CAMediaTimingFunction value="easeInEaseOut"/>
		  </interpolations>
		  <filters>
		    <CAFilter filter="vibrantColorMatrix" name="vibrantColorMatrix" enabled="0" inputColorMatrix="matrix(0.523 -0.309 -0.031 0 0.587 -0.092 0.305 -0.031 0 0.587 -0.092 -0.309 0.583 0 0.587 0 0 0 1 0)"/>
		  </filters>
		  <modules/>
		</mask>
		<sublayers>
		  <CALayer id="lightlayer" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" name="lightlayer" position="589.5 1278">
		    <backgroundColor opacity="0" value="0 0 0"/>
		  </CALayer>
		  <CALayer id="#20" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 4598.865295410158" contentsFormat="RGBA8" cornerCurve="circular" name="White Layer" position="589.999999999999 1487.567346685789">
		    <backgroundColor opacity="0" value="1 1 1"/>
		  </CALayer>
		  <CALayer id="#18" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 4598.865295410158" contentsFormat="RGBA8" cornerCurve="circular" name="White Layer 1" position="589.999999999999 1487.567346685789">
		    <backgroundColor opacity="0" value="1 1 1"/>
		    <compositingFilter type="CAFilter" filter="overlayBlendMode" name="overlayBlendMode"/>
		  </CALayer>
		</sublayers>
	      </CALayer>
	    </sublayers>
	  </CALayer>
	  <CALayer id="#15" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" borderColor="1 1 1" borderWidth="75" bounds="0 0 1179 1179" contentsFormat="RGBA8" cornerCurve="circular" cornerRadius="589.5" masksToBounds="0" name="keyboarddonut2" opacity="1" position="1525.5 1597.999999999999" transform="scale(0.5, 0.5, 1)">
	    <backgroundColor opacity="0" value="0 0 0"/>
	    <compositingFilter type="CAFilter" filter="plusL" name="plusL"/>
	    <filters>
	      <CAFilter filter="gaussianBlur" name="gaussianBlur" inputRadius="50" inputQuality="high" inputNormalizeEdgesTransparent="0" inputNormalizeEdges="0" inputLinear="0" inputIntermediateBitDepth="default" inputHardEdges="0" inputDither="1"/>
	    </filters>
	  </CALayer>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" name="GM_KB_Buddy_CleanUpMain.png" opacity="0.75" position="1525.5 3170.491100000001" shadowOpacity="0.8" shadowRadius="0">
	    <compositingFilter type="CAFilter" filter="overlayBlendMode" name="overlayBlendMode"/>
	    <contents type="CGImage" src="assets/GM_KB_Buddy_CleanUpMain.png"/>
	  </CALayer>
	  <CALayer allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" name="GM_KB_Buddy_CleanUpSecond.png" opacity="0.75" position="1525.5 3170.491100000001" shadowOpacity="0.664251" shadowRadius="0">
	    <compositingFilter type="CAFilter" filter="overlayBlendMode" name="overlayBlendMode"/>
	    <contents type="CGImage" src="assets/GM_KB_Buddy_CleanUpSecond.png"/>
	  </CALayer>
	  <CALayer id="#17" allowsEdgeAntialiasing="1" allowsGroupOpacity="1" bounds="0 0 1179 2556" contentsFormat="RGBA8" cornerCurve="circular" hidden="0" name="GM_KB_Buddy_CleanUp_Input3.png" opacity="0.7" position="1525.5 3170.491100000001">
	    <contents type="CGImage" src="assets/GM_KB_Buddy_CleanUp_Input3.png"/>
	  </CALayer>
	</sublayers>
      </CALayer>
    </sublayers>
    <eventHandlers>
      <LKEventHandler eventType="mousedragged" action="script"/>
      <LKEventHandler eventType="mousedown" action="script"/>
      <LKEventHandler eventType="mouseup" action="script"/>
      <LKEventHandler capture="true" eventType="fingers" action="script"/>
      <LKEventHandler eventType="keydown" action="script"/>
      <LKEventHandler eventType="keyup" action="script"/>
      <LKEventHandler eventType="mousemoved" action="script"/>
      <LKEventHandler eventType="lockbuttonpressed" action="script"/>
      <LKEventHandler eventType="lockbuttonreleased" action="script"/>
      <LKEventHandler eventType="volupbuttonreleased" action="script"/>
      <LKEventHandler eventType="voldownbuttonreleased" action="script"/>
      <LKEventHandler eventType="actionbuttonreleased"/>
    </eventHandlers>
    <states>
      <LKState name="hint" nextDelay="0.5">
	<elements>
	  <LKStateSetValue targetId="#3" keyPath="position.x">
	    <value type="real" value="1427.5"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#4" keyPath="transform.scale.xy">
	    <value type="real" value="0.7"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#3" keyPath="opacity">
	    <value type="real" value="0.75"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#4" keyPath="filters.gaussianBlur.inputRadius">
	    <value type="integer" value="100"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#5" keyPath="filters.gaussianBlur.inputRadius">
	    <value type="integer" value="50"/>
	  </LKStateSetValue>
	  <LKStateSetValue targetId="#6" keyPath="position.x">
	    <value type="integer" value="1033"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#6" keyPath="position.x">
	    <value type="integer" value="960"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#7" keyPath="position.x">
	    <value type="integer" value="960"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#5" keyPath="transform.scale.xy">
	    <value type="integer" value="1"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#5" keyPath="position.x">
	    <value type="real" value="321.75"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
      <LKState name="light" basedOn="hint">
	<elements>
	  <LKStateSetValue final="false" targetId="#8" keyPath="position.x">
	    <value type="real" value="1179.5"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#9" keyPath="opacity">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#5" keyPath="transform.scale.xy">
	    <value type="real" value="5.1"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="transform.scale.xy">
	    <value type="real" value="5.1"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#3" keyPath="position.x">
	    <value type="real" value="1179.5"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#3" keyPath="opacity">
	    <value type="integer" value="1"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#10" keyPath="opacity">
	    <value type="real" value="0.3"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#5" keyPath="filters.gaussianBlur.inputRadius">
	    <value type="integer" value="80"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="filters.gaussianBlur.inputRadius">
	    <value type="integer" value="50"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#6" keyPath="position.x">
	    <value type="integer" value="1121"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#11" keyPath="bounds.size.width">
	    <value type="integer" value="5000"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#11" keyPath="bounds.size.height">
	    <value type="integer" value="5000"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#11" keyPath="position.x">
	    <value type="real" value="689.5"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#11" keyPath="meshTransform">
	    <value type="CAMeshTransform" value="[0 0] [0 0 0.5] v [0.16666667163 0] [0.16666667163 0 0.5] v [0.33333334327 0] [0.33333334327 0 0.5] v [0.5 0] [0.5 0 0.5] v [0.66666668653 0] [0.66666668653 0 0.5] v [0.83333331347 0] [0.83333331347 0 0.5] v [1 0] [1 0 0.5] v [0 0.16666667163] [0 0.16666667163 0.5] v [0.16666667163 0.16666667163] [0.16666667163 0.16666667163 0.5] v [0.33333334327 0.16666667163] [0.33333334327 0.16666667163 0.5] v [0.5 0.16666667163] [0.5 0.16666667163 0.5] v [0.66666668653 0.16666667163] [0.66666668653 0.16666667163 0.5] v [0.83333331347 0.16666667163] [0.83333331347 0.16666667163 0.5] v [1 0.16666667163] [1 0.16666667163 0.5] v [0 0.33333334327] [0 0.33333334327 0.5] v [0.16666667163 0.33333334327] [0.16666667163 0.33333334327 0.5] v [0.33333334327 0.33333334327] [0.33333334327 0.33333334327 0.5] v [0.5 0.33333334327] [0.5 0.33333334327 0.5] v [0.66666668653 0.33333334327] [0.66666668653 0.33333334327 0.5] v [0.83333331347 0.33333334327] [0.83333331347 0.33333334327 0.5] v [1 0.33333334327] [1 0.33333334327 0.5] v [0 0.5] [0 0.5 0.5] v [0.16666667163 0.5] [0.16666667163 0.5 0.5] v [0.33333334327 0.5] [0.33333334327 0.5 0.5] v [0.5 0.5] [0.5 0.5 0.5] v [0.66666668653 0.5] [0.66666668653 0.5 0.5] v [0.83333331347 0.5] [0.83333331347 0.5 0.5] v [1 0.5] [1 0.5 0.5] v [0 0.66666668653] [0 0.66666668653 0.5] v [0.16666667163 0.66666668653] [0.16666667163 0.66666668653 0.5] v [0.33333334327 0.66666668653] [0.33333334327 0.66666668653 0.5] v [0.5 0.66666668653] [0.5 0.66666668653 0.5] v [0.66666668653 0.66666668653] [0.66666668653 0.66666668653 0.5] v [0.83333331347 0.66666668653] [0.83333331347 0.66666668653 0.5] v [1 0.66666668653] [1 0.66666668653 0.5] v [0 0.83333331347] [0 0.83333331347 0.5] v [0.16666667163 0.83333331347] [0.16666667163 0.83333331347 0.5] v [0.33333334327 0.83333331347] [0.33333334327 0.83333331347 0.5] v [0.5 0.83333331347] [0.5 0.83333331347 0.5] v [0.66666668653 0.83333331347] [0.66666668653 0.83333331347 0.5] v [0.83333331347 0.83333331347] [0.83333331347 0.83333331347 0.5] v [1 0.83333331347] [1 0.83333331347 0.5] v [0 1] [0 1 0.5] v [0.16666667163 1] [0.16666667163 1 0.5] v [0.33333334327 1] [0.33333334327 1 0.5] v [0.5 1] [0.5 1 0.5] v [0.66666668653 1] [0.66666668653 1 0.5] v [0.83333331347 1] [0.83333331347 1 0.5] v [1 1] [1 1 0.5] v [0 1 8 7] [0 0 0 0] f [1 2 9 8] [0 0 0 0] f [2 3 10 9] [0 0 0 0] f [3 4 11 10] [0 0 0 0] f [4 5 12 11] [0 0 0 0] f [5 6 13 12] [0 0 0 0] f [7 8 15 14] [0 0 0 0] f [8 9 16 15] [0 0 0 0] f [9 10 17 16] [0 0 0 0] f [10 11 18 17] [0 0 0 0] f [11 12 19 18] [0 0 0 0] f [12 13 20 19] [0 0 0 0] f [14 15 22 21] [0 0 0 0] f [15 16 23 22] [0 0 0 0] f [16 17 24 23] [0 0 0 0] f [17 18 25 24] [0 0 0 0] f [18 19 26 25] [0 0 0 0] f [19 20 27 26] [0 0 0 0] f [21 22 29 28] [0 0 0 0] f [22 23 30 29] [0 0 0 0] f [23 24 31 30] [0 0 0 0] f [24 25 32 31] [0 0 0 0] f [25 26 33 32] [0 0 0 0] f [26 27 34 33] [0 0 0 0] f [28 29 36 35] [0 0 0 0] f [29 30 37 36] [0 0 0 0] f [30 31 38 37] [0 0 0 0] f [31 32 39 38] [0 0 0 0] f [32 33 40 39] [0 0 0 0] f [33 34 41 40] [0 0 0 0] f [35 36 43 42] [0 0 0 0] f [36 37 44 43] [0 0 0 0] f [37 38 45 44] [0 0 0 0] f [38 39 46 45] [0 0 0 0] f [39 40 47 46] [0 0 0 0] f [40 41 48 47] [0 0 0 0] f "/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#7" keyPath="position.x">
	    <value type="real" value="1106.02"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#12" keyPath="filters.colorBrightness.inputAmount">
	    <value type="real" value="0.2"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#12" keyPath="filters.colorSaturate.inputAmount">
	    <value type="real" value="1.4"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#4" keyPath="position.x">
	    <value type="real" value="831.75"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
      <LKState name="done" basedOn="light">
	<elements>
	  <LKStateSetValue final="false" targetId="#4" keyPath="opacity">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
      <LKState name="keyboard" basedOn="done">
	<elements>
	  <LKStateSetValue final="false" targetId="#13" keyPath="position.y">
	    <value type="real" value="318.754"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="lighteffects" keyPath="opacity">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#12" keyPath="opacity">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#15" keyPath="position.y">
	    <value type="integer" value="1919"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#15" keyPath="opacity">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#15" keyPath="transform.scale.xy">
	    <value type="real" value="2.2"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="wallpaperlayer" keyPath="hidden">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#17" keyPath="hidden">
	    <value type="integer" value="0"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#18" keyPath="backgroundColor">
	    <value type="CGColor" opacity="0.3016" value="1 1 1"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#19" keyPath="position.y">
	    <value type="integer" value="590"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#19" keyPath="bounds.size.height">
	    <value type="integer" value="1180"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#17" keyPath="opacity">
	    <value type="real" value="0.65"/>
	  </LKStateSetValue>
	  <LKStateSetValue final="false" targetId="#20" keyPath="backgroundColor">
	    <value type="CGColor" opacity="0.26" value="1 1 1"/>
	  </LKStateSetValue>
	</elements>
      </LKState>
    </states>
    <stateTransitions>
      <LKStateTransition fromState="*" toState="light">
	<elements>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#5">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="0.055" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#8">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.055" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#4">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.055" duration="1.9" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#4">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="0.055" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#3">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.055" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#9">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="0.12" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#10">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="0.12" duration="1.9" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#3">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="0.125" duration="1.9" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.gaussianBlur.inputRadius" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" beginTime="0.055" duration="1.33333" fillMode="backwards" removedOnCompletion="0" speed="0.6"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.gaussianBlur.inputRadius" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" beginTime="0.055" duration="1.33333" fillMode="backwards" removedOnCompletion="0" speed="0.6"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#6">
	    <animation type="CASpringAnimation" damping="30" mass="2" stiffness="200" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.055" duration="1.02209" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.width" targetId="#11">
	    <animation type="CASpringAnimation" damping="21.9089" mass="2" stiffness="60" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.width" beginTime="0" duration="2.66492" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.height" targetId="#11">
	    <animation type="CASpringAnimation" damping="21.9089" mass="2" stiffness="60" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.height" beginTime="0" duration="2.66492" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#11">
	    <animation type="CASpringAnimation" damping="21.9089" mass="2" stiffness="60" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0" duration="2.66492" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="meshTransform" targetId="#11">
	    <animation type="CASpringAnimation" damping="20.7846" mass="2" stiffness="150" velocity="0" mica_autorecalculatesDuration="1" keyPath="meshTransform" beginTime="0.125" duration="1.4371" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#7">
	    <animation type="CASpringAnimation" damping="30" mass="2" stiffness="200" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="1.02209" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.colorBrightness.inputAmount" targetId="#12">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.colorBrightness.inputAmount" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.colorSaturate.inputAmount" targetId="#12">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.colorSaturate.inputAmount" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="light" toState="*">
	<elements>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#9">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#10">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#8">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="1e-100" duration="0.8" fillMode="backwards" removedOnCompletion="0" speed="1"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.gaussianBlur.inputRadius" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.gaussianBlur.inputRadius" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#6">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.width" targetId="#11">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.width" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.height" targetId="#11">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.height" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#11">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="meshTransform" targetId="#11">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="meshTransform" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#7">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.colorBrightness.inputAmount" targetId="#12">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.colorBrightness.inputAmount" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="filters.colorSaturate.inputAmount" targetId="#12">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.colorSaturate.inputAmount" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement 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>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="*" toState="hint">
	<elements>
	  <LKStateTransitionElement key="position.x" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.06" duration="2.3" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" beginTime="0.06" duration="2.3" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" beginTime="0.06" duration="2.3" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="transform.scale.xy" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="0.06" duration="2.3" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="0.065" duration="2.3" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="35" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="0.065" duration="2.3" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="opacity" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="50" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="1.9" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="#6">
	    <animation type="CASpringAnimation" damping="33.9411" mass="2" stiffness="400" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.880038" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#7">
	    <animation type="CASpringAnimation" damping="33.9411" mass="2" stiffness="400" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.880038" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="hint" toState="*">
	<elements>
	  <LKStateTransitionElement key="position.x" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="filters.gaussianBlur.inputRadius" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="filters.gaussianBlur.inputRadius" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="transform.scale.xy" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="position.x" targetId="#6">
	    <animation type="CASpringAnimation" damping="30" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" beginTime="1e-100" duration="0.99751" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement key="opacity" targetId="#3">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#7">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.x" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#5">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.x" targetId="#5">
	    <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="*" toState="done">
	<elements>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#4">
	    <animation type="CASpringAnimation" damping="20" mass="2" stiffness="40" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="2.1" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="done" toState="*">
	<elements>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#4">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards" removedOnCompletion="0"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="*" toState="keyboard">
	<elements>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#13">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="1.30914" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="lighteffects">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="1.30914" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#12">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="1.30914" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#15">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" beginTime="0" duration="2.61828" fillMode="backwards" speed="0.5"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#15">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" beginTime="0" duration="2.61828" fillMode="backwards" speed="0.5"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#15">
	    <animation type="CASpringAnimation" damping="24.0416" mass="2" stiffness="100" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" beginTime="0" duration="2.61828" fillMode="backwards" speed="0.5"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="hidden" targetId="wallpaperlayer">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="hidden" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="backgroundColor" targetId="#20">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="backgroundColor" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="hidden" targetId="#17">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="hidden" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#17">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="backgroundColor" targetId="#18">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="backgroundColor" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#19">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.height" targetId="#19">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.height" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
      <LKStateTransition fromState="keyboard" toState="*">
	<elements>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#13">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="lighteffects">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#12">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#15">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="transform.scale.xy" targetId="#15">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="transform.scale.xy" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#15">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="hidden" targetId="wallpaperlayer">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="hidden" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="backgroundColor" targetId="#20">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="backgroundColor" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="hidden" targetId="#17">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="hidden" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="opacity" targetId="#17">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="opacity" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="backgroundColor" targetId="#18">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="backgroundColor" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="position.y" targetId="#19">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="position.y" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	  <LKStateTransitionElement final="false" key="bounds.size.height" targetId="#19">
	    <animation type="CASpringAnimation" damping="50" mass="2" stiffness="300" velocity="0" mica_autorecalculatesDuration="1" keyPath="bounds.size.height" duration="0.8" fillMode="backwards"/>
	  </LKStateTransitionElement>
	</elements>
      </LKStateTransition>
    </stateTransitions>
  </CALayer>
</caml>
