diff options
author | Chris Crump <chris@cypheros.co> | 2018-10-29 18:09:29 +0100 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2022-05-07 00:20:58 +0800 |
commit | 6cfb69c9b1ac3b5c54a173517f6591779aabe2f3 (patch) | |
tree | 49746a657a6c1f025ceeef46b0cc0d55dc4609e7 | |
parent | 235a6996f6f7e32bbd21548e2145195a4a369bf1 (diff) |
Settings: Long press power button to toggle flashlight [2/2]
* Animation by Sahul Krishnan, remade to lottie by Andrew Fluck
* Adapt to Android 11 by mickaelmendes50
Change-Id: Ibdce3644ba1e794120a268064843349b9fa432a9
-rw-r--r-- | res/raw/lottie_power_button_torch.json | 1 | ||||
-rw-r--r-- | res/values/ice_strings.xml | 4 | ||||
-rw-r--r-- | res/xml/gestures.xml | 6 | ||||
-rw-r--r-- | res/xml/power_button_torch.xml | 36 | ||||
-rw-r--r-- | src/com/android/settings/gestures/GesturesSettingPreferenceController.java | 1 | ||||
-rw-r--r-- | src/com/android/settings/gestures/PowerButtonTorchGesturePreferenceController.java | 66 | ||||
-rw-r--r-- | src/com/android/settings/gestures/PowerButtonTorchSettings.java | 68 |
7 files changed, 182 insertions, 0 deletions
diff --git a/res/raw/lottie_power_button_torch.json b/res/raw/lottie_power_button_torch.json new file mode 100644 index 0000000000..8634447328 --- /dev/null +++ b/res/raw/lottie_power_button_torch.json @@ -0,0 +1 @@ +{"v":"5.7.4","fr":60,"ip":0,"op":435,"w":1280,"h":720,"nm":"Quick Torch","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"ic_qs_flashlight_on","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":157,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":361,"s":[100]},{"t":377,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,330,0],"ix":2,"l":2},"a":{"a":0,"k":[12,17,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":141,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":146,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":149,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":157,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":361,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":366,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":369,"s":[740,740,100]},{"t":377,"s":[700,700,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[-2.116,1.659],[-0.384,2.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[0.384,-2.665],[2.116,-1.665]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[0.384,-2.665],[2.116,-1.665]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[-2.116,1.659],[-0.384,2.659]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431372549,0.521568627451,0.933333393172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17,7.652],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[0.384,2.659],[2.116,1.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[-2.116,-1.665],[-0.384,-2.665]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[-2.116,-1.665],[-0.384,-2.665]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[0.384,2.659],[2.116,1.659]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431372549,0.521568627451,0.933333393172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[7,7.652],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1.003,2.99],[0.997,2.99]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1,-2.998],[1,-2.998]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1,-2.998],[1,-2.998]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1.003,2.99],[0.997,2.99]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431372549,0.521568627451,0.933333393172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,6.185],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.398],[-0.281,0.282],[-0.398,0],[-0.282,-0.281],[0,-0.398],[0.281,-0.282],[0.398,0],[0.282,0.281]],"o":[[0,-0.398],[0.282,-0.281],[0.398,0],[0.281,0.282],[0,0.398],[-0.282,0.281],[-0.398,0],[-0.281,-0.282]],"v":[[-1.5,0],[-1.061,-1.061],[0,-1.5],[1.061,-1.061],[1.5,0],[1.061,1.061],[0,1.5],[-1.061,1.061]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431372549,0.521568627451,0.933333393172,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,23.375],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2,-1.6],[2,8],[-2,8],[-2,-1.61],[-4,-4.61],[-4,-5],[4,-5],[4,-4.61]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4,-7],[-4,-7],[-4,-8],[4,-8]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[4,-8]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6,-10],[-6,-10],[-6,-4],[-4,-1],[-4,10],[4,10],[4,-1],[6,-4]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431385756,0.521568655968,0.933333396912,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,21.375],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":6,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":435,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"ic_qs_flashlight_off","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":141,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":157,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":361,"s":[0]},{"t":377,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,330,0],"ix":2,"l":2},"a":{"a":0,"k":[12,17,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":141,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":146,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":149,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":157,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":361,"s":[700,700,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":366,"s":[740,740,100]},{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":369,"s":[740,740,100]},{"t":377,"s":[700,700,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[-2.116,1.659],[-0.384,2.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[0.384,-2.665],[2.116,-1.665]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[0.384,-2.665],[2.116,-1.665]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-0.384,2.665],[-2.116,1.665],[-2.116,1.659],[-0.384,2.659]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902020623,0.854902020623,0.854902020623,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Highlight","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[17,7.652],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[0.384,2.659],[2.116,1.659]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[-2.116,-1.665],[-0.384,-2.665]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[-2.116,-1.665],[-0.384,-2.665]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[2.116,1.665],[0.384,2.665],[0.384,2.659],[2.116,1.659]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902020623,0.854902020623,0.854902020623,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Highlight","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[7,7.652],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":146,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1.003,2.99],[0.997,2.99]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":149,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1,-2.998],[1,-2.998]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":366,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1,-2.998],[1,-2.998]],"c":true}]},{"t":369,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1,2.998],[-1,2.998],[-1.003,2.99],[0.997,2.99]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902020623,0.854902020623,0.854902020623,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Highlight","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,6.185],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":365,"s":[0]},{"t":366,"s":[180]}],"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":369,"s":[100]},{"t":370,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0.398],[-0.281,0.282],[-0.398,0],[-0.282,-0.281],[0,-0.398],[0.281,-0.282],[0.398,0],[0.282,0.281]],"o":[[0,-0.398],[0.282,-0.281],[0.398,0],[0.281,0.282],[0,0.398],[-0.282,0.281],[-0.398,0],[-0.281,-0.282]],"v":[[-1.5,0],[-1.061,-1.061],[0,-1.5],[1.061,-1.061],[1.5,0],[1.061,1.061],[0,1.5],[-1.061,1.061]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902020623,0.854902020623,0.854902020623,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Highlight","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,23.375],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[2,-1.6],[2,8],[-2,8],[-2,-1.61],[-4,-4.61],[-4,-5],[4,-5],[4,-4.61]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4,-7],[-4,-7],[-4,-8],[4,-8]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0]],"o":[[0,0]],"v":[[4,-8]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6,-10],[-6,-10],[-6,-4],[-4,-1],[-4,10],[4,10],[4,-1],[6,-4]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902020623,0.854902020623,0.854902020623,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Highlight","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[12,21.375],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":6,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":435,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Phone Outlines 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[640,360,0],"ix":2,"l":2},"a":{"a":0,"k":[170.259,314.908,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.556,0],[0,0],[0,0]],"o":[[0,0],[0,-1.556],[0,0],[0,0],[0,0]],"v":[[2.348,17.611],[2.348,-14.794],[-0.47,-17.611],[-2.348,-17.611],[-2.348,17.611]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902029037,0.854902029037,0.854902029037,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Frame","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[337.92,255.499],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vol Up","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.556,0],[0,0],[0,0]],"o":[[0,0],[0,1.556],[0,0],[0,0],[0,0]],"v":[[2.348,-17.612],[2.348,14.794],[-0.47,17.612],[-2.348,17.612],[-2.348,-17.612]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854902029037,0.854902029037,0.854902029037,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Frame","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[337.92,290.722],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vol Down","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":77,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[1.557,0],[0,0]],"o":[[0,0],[1.557,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-0.47,18.785],[2.348,15.967],[2.348,-15.967],[-0.47,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":80,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[0.684,0],[0,0]],"o":[[0,0],[0.684,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-1.523,18.785],[-0.286,15.967],[-0.286,-15.967],[-1.523,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":140,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[0.684,0],[0,0]],"o":[[0,0],[0.684,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-1.523,18.785],[-0.286,15.967],[-0.286,-15.967],[-1.523,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":143,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[1.557,0],[0,0]],"o":[[0,0],[1.557,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-0.47,18.785],[2.348,15.967],[2.348,-15.967],[-0.47,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":297,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[1.557,0],[0,0]],"o":[[0,0],[1.557,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-0.47,18.785],[2.348,15.967],[2.348,-15.967],[-0.47,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":300,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[0.684,0],[0,0]],"o":[[0,0],[0.684,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-1.523,18.785],[-0.286,15.967],[-0.286,-15.967],[-1.523,-18.785],[-2.348,-18.785]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":360,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[0.684,0],[0,0]],"o":[[0,0],[0.684,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-1.523,18.785],[-0.286,15.967],[-0.286,-15.967],[-1.523,-18.785],[-2.348,-18.785]],"c":true}]},{"t":363,"s":[{"i":[[0,0],[0,0],[0,1.556],[0,0],[1.557,0],[0,0]],"o":[[0,0],[1.557,0],[0,0],[0,-1.557],[0,0],[0,0]],"v":[[-2.348,18.785],[-0.47,18.785],[2.348,15.967],[2.348,-15.967],[-0.47,-18.785],[-2.348,-18.785]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.275,0.517999985639,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[337.92,173.077],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Power","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[17.868,0],[0,0],[0,-17.868],[0,0],[-17.868,0],[0,0],[0,17.868],[0,0]],"o":[[0,0],[-17.868,0],[0,0],[0,17.868],[0,0],[17.868,0],[0,0],[0,-17.868]],"v":[[135.256,-314.658],[-135.256,-314.658],[-167.661,-282.253],[-167.661,282.253],[-135.256,314.658],[135.256,314.658],[167.661,282.253],[167.661,-282.253]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,-16.341],[0,0],[16.341,0],[0,0],[0,16.341],[0,0],[-16.341,0]],"o":[[16.341,0],[0,0],[0,16.341],[0,0],[-16.341,0],[0,0],[0,-16.341],[0,0]],"v":[[135.256,-311.84],[164.843,-282.253],[164.843,282.253],[135.256,311.84],[-135.256,311.84],[-164.843,282.253],[-164.843,-282.253],[-135.256,-311.84]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.855000035903,0.855000035903,0.855000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Frame","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.911,314.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":4,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-12.689],[0,0],[-12.689,0],[0,0],[0,12.69],[0,0],[12.689,0]],"o":[[-12.689,0],[0,0],[0,12.69],[0,0],[12.689,0],[0,0],[0,-12.689],[0,0]],"v":[[-134.786,-303.856],[-157.799,-280.844],[-157.799,280.844],[-134.786,303.857],[134.786,303.857],[157.798,280.844],[157.798,-280.844],[134.786,-303.856]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,17.091],[0,0],[-17.092,0],[0,0],[0,-17.092],[0,0],[17.092,0]],"o":[[-17.092,0],[0,0],[0,-17.092],[0,0],[17.092,0],[0,0],[0,17.091],[0,0]],"v":[[-135.256,313.249],[-166.253,282.253],[-166.253,-282.252],[-135.256,-313.249],[135.255,-313.249],[166.253,-282.252],[166.253,282.253],[135.255,313.249]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.929000016755,0.929000016755,0.929000016755,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Bezel","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.911,314.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":4,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,22.068],[-22.068,0]],"o":[[-22.068,0],[0,-22.069],[0,0]],"v":[[19.98,39.958],[-19.98,0.001],[19.98,-39.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431385756,0.521568655968,0.933333396912,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[20,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.389,0.389],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0.94,0.94]},"t":298,"s":[0,0]},{"i":{"x":[0.389,0.389],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[-3.784,-3.784]},"t":313,"s":[150,150]},{"i":{"x":[0.667,0.667],"y":[0.06,0.06]},"o":{"x":[0.611,0.611],"y":[0,0]},"t":360,"s":[150,150]},{"t":375,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Green Inner Core 2","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,33.61],[-33.61,0]],"o":[[-33.61,0],[0,-33.611],[0,0]],"v":[[30.429,60.857],[-30.429,0],[30.429,-60.857]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Screen","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[30.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0.475,0.475]},"t":365,"s":[0,0]},{"t":375,"s":[150,150]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"White Outer Edge 2","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,33.61],[-33.61,0]],"o":[[-33.61,0],[0,-33.611],[0,0]],"v":[[30.429,60.857],[-30.429,0],[30.429,-60.857]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431385756,0.521568655968,0.933333396912,1],"ix":4},"o":{"a":0,"k":30,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[30.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.381,0.381],"y":[1,1]},"o":{"x":[0.362,0.362],"y":[1.18,1.18]},"t":300,"s":[0,0]},{"t":313,"s":[150,150]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":374,"s":[100]},{"t":375,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Green Outer Edge 2","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,22.068],[-22.068,0]],"o":[[-22.068,0],[0,-22.069],[0,0]],"v":[[19.98,39.958],[-19.98,0.001],[19.98,-39.958]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431385756,0.521568655968,0.933333396912,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[20,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.389,0.389],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0.94,0.94]},"t":78,"s":[0,0]},{"i":{"x":[0.389,0.389],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[-3.784,-3.784]},"t":93,"s":[150,150]},{"i":{"x":[0.667,0.667],"y":[0.06,0.06]},"o":{"x":[0.611,0.611],"y":[0,0]},"t":140,"s":[150,150]},{"t":155,"s":[0,0]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Green Inner Core","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,33.61],[-33.61,0]],"o":[[-33.61,0],[0,-33.611],[0,0]],"v":[[30.429,60.857],[-30.429,0],[30.429,-60.857]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Screen","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[30.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0.475,0.475]},"t":145,"s":[0,0]},{"t":155,"s":[150,150]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"White Outer Edge","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,33.61],[-33.61,0]],"o":[[-33.61,0],[0,-33.611],[0,0]],"v":[[30.429,60.857],[-30.429,0],[30.429,-60.857]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.278431385756,0.521568655968,0.933333396912,1],"ix":4},"o":{"a":0,"k":30,"ix":5},"r":1,"bm":0,"nm":"Accent","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[325.73,172.498],"ix":2},"a":{"a":0,"k":[30.75,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.381,0.381],"y":[1,1]},"o":{"x":[0.362,0.362],"y":[1.18,1.18]},"t":80,"s":[0,0]},{"t":93,"s":[150,150]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":154,"s":[100]},{"t":155,"s":[0]}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Green Outer Edge","np":2,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,12.689],[0,0],[12.69,0],[0,0],[0,-12.689],[0,0],[-12.689,0],[0,0]],"o":[[0,0],[0,-12.689],[0,0],[-12.689,0],[0,0],[0,12.689],[0,0],[12.69,0]],"v":[[158.799,281.844],[158.799,-280.844],[135.786,-303.857],[-134.786,-303.857],[-157.799,-280.844],[-157.799,281.844],[-134.786,304.857],[135.786,304.857]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Screen","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.328,314.292],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[17.868,0],[0,0],[0,-17.868],[0,0],[-17.868,0],[0,0],[0,17.868],[0,0]],"o":[[0,0],[-17.868,0],[0,0],[0,17.868],[0,0],[17.868,0],[0,0],[0,-17.868]],"v":[[135.256,-314.658],[-135.256,-314.658],[-167.661,-282.253],[-167.661,282.253],[-135.256,314.658],[135.256,314.658],[167.661,282.253],[167.661,-282.253]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,-16.341],[0,0],[16.341,0],[0,0],[0,16.341],[0,0],[-16.341,0]],"o":[[16.341,0],[0,0],[0,16.341],[0,0],[-16.341,0],[0,0],[0,-16.341],[0,0]],"v":[[135.256,-311.84],[164.843,-282.253],[164.843,282.253],[135.256,311.84],[-135.256,311.84],[-164.843,282.253],[-164.843,-282.253],[-135.256,-311.84]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.855000035903,0.855000035903,0.855000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Bezel","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.911,314.908],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":4,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":435,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Hand Outlines 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.617,454.407,0],"ix":2,"l":2},"a":{"a":0,"k":[343.44,339.344,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-24]],"o":[[0,0],[0,0]],"v":[[-11.375,-12.688],[11.375,12.688]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[638.542,271.813],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-3.811,-1.429],[0,0],[0,0]],"o":[[0,0],[0,0],[-3.782,0.715],[0,0]],"v":[[-3.083,32.005],[3.083,34.895],[3.083,-34.895],[-3.083,-33.495]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.62400004069,0.760999971278,0.964999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[608.5,282.495],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-14,2.75],[-0.5,19.5],[16.5,6.75],[0,0]],"o":[[0,0],[14,-2.75],[0.5,-19.5],[-16.5,-6.75],[0,0]],"v":[[-28.875,32.25],[-2.375,37.25],[28.375,3.25],[11.125,-33.25],[-28.875,-33.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823999980852,0.882000014361,0.980000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[634.292,282.25],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.25,-18.625]],"o":[[0,0],[0,0]],"v":[[-10.125,-9.75],[9.875,9.75]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[626.917,344.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-3.664,-0.635],[0,0],[2.14,-0.614]],"o":[[0,0],[0,0],[-1.972,0.352],[0,0]],"v":[[-3.083,28.612],[3.083,30.083],[3.083,-30.082],[-3.083,-28.638]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.62400004069,0.760999971278,0.964999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[608.5,354.888],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-9.139,12],[0,16],[28.75,-8.25]],"o":[[0,0],[9.141,-12],[0,-16],[0,0]],"v":[[-21.125,29.125],[9.734,24.375],[21.125,-4.125],[-21.125,-28.125]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823999980852,0.882000014361,0.980000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[626.542,354.375],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-24]],"o":[[0,0],[0,0]],"v":[[-11.375,-12.688],[11.375,12.688]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[641.292,199.857],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,17.634],[1.957,-2.621],[0,0],[-2.629,-0.405]],"o":[[-2.28,1.64],[0,0],[1.602,0.938],[0,-23.159]],"v":[[3.222,-29.674],[-3.223,-23.339],[-3.223,27.668],[3.223,29.673]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.62400004069,0.760999971278,0.964999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[608.36,211.897],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[17.287,-2.547],[9.833,-13.167],[0,0],[-10.5,10.667],[2.827,9.655]],"o":[[0,0],[0,0],[9.833,5.75],[11.814,-12.002],[-1.983,-6.771]],"v":[[-6.494,-33.363],[-32.487,-20.848],[-32.487,30.16],[20.673,20.637],[26.46,-19.488]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823999980852,0.882000014361,0.980000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[637.623,209.405],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[7.231,23.278],[-11.773,-18.001],[-8.691,-23.279],[11.773,21.186]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[192.274,387.862],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.309,-0.732],[0,0]],"o":[[0,0],[5.125,1.625],[0,0]],"v":[[-7.486,12.03],[2.361,14.688],[6.986,-16.312]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[226.681,35.938],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-4.333,27],[-1.333,12],[-2.176,9.04],[-1,29],[-11,-18.334],[12.764,-29.204],[-0.107,-1.2],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[4.333,-26.999],[1.334,-12],[1.083,-4.5],[1,-29],[10.794,17.989],[-0.482,1.105],[2.921,32.88],[0,0],[0,0],[0,0]],"v":[[-175.54,375.844],[7.793,61.99],[1.46,-0.01],[10.793,-47.343],[26.46,-212.343],[46.127,-273.343],[84.793,-276.009],[86.877,-205.692],[86.29,-202.187],[91.46,-128.343],[175.54,238.456],[100.377,375.844]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823999980852,0.882000014361,0.980000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[175.79,302.593],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":4,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":435,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Index Finger 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[543.617,371.407,0],"ix":2,"l":2},"a":{"a":0,"k":[343.44,339.344,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[3,-23.5]],"o":[[0,0],[0,0]],"v":[[-9.917,-15.334],[6.916,15.334]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[{"i":[[0,0],[11.926,-26.103]],"o":[[0,0],[-11.926,26.103]],"v":[[-4.667,-16.584],[12.166,14.084]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[{"i":[[0,0],[-0.574,-23.103]],"o":[[0,0],[0.574,23.103]],"v":[[-34.167,1.916],[-17.334,32.584]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":140,"s":[{"i":[[0,0],[-0.574,-23.103]],"o":[[0,0],[0.574,23.103]],"v":[[-34.167,1.916],[-17.334,32.584]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":150,"s":[{"i":[[0,0],[3,-23.5]],"o":[[0,0],[0,0]],"v":[[-9.917,-15.334],[6.916,15.334]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":270,"s":[{"i":[[0,0],[3,-23.5]],"o":[[0,0],[0,0]],"v":[[-9.917,-15.334],[6.916,15.334]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":290,"s":[{"i":[[0,0],[11.926,-26.103]],"o":[[0,0],[-11.926,26.103]],"v":[[-4.667,-16.584],[12.166,14.084]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":300,"s":[{"i":[[0,0],[-0.574,-23.103]],"o":[[0,0],[0.574,23.103]],"v":[[-34.167,1.916],[-17.334,32.584]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":360,"s":[{"i":[[0,0],[-0.574,-23.103]],"o":[[0,0],[0.574,23.103]],"v":[[-34.167,1.916],[-17.334,32.584]],"c":false}]},{"t":370,"s":[{"i":[[0,0],[3,-23.5]],"o":[[0,0],[0,0]],"v":[[-9.917,-15.334],[6.916,15.334]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.651000019148,0.757000014361,0.961000031116,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[655.833,163.751],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Finger 1 - Nail","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-32.516,5.915],[2.734,32.665],[31.734,-16.335],[10.154,-39.41],[6.865,-39.839],[-9.908,-39.906],[-16.098,-38.393]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":70,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-27.766,4.665],[7.484,31.415],[36.484,-17.585],[14.904,-40.66],[11.615,-41.089],[-5.158,-41.156],[-11.348,-39.643]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":80,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-42.766,10.665],[-7.516,37.415],[21.484,-11.585],[-0.096,-34.66],[-3.385,-35.089],[-20.158,-35.156],[-26.348,-33.643]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":140,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-42.766,10.665],[-7.516,37.415],[21.484,-11.585],[-0.096,-34.66],[-3.385,-35.089],[-20.158,-35.156],[-26.348,-33.643]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":150,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-32.516,5.915],[2.734,32.665],[31.734,-16.335],[10.154,-39.41],[6.865,-39.839],[-9.908,-39.906],[-16.098,-38.393]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":270,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-32.516,5.915],[2.734,32.665],[31.734,-16.335],[10.154,-39.41],[6.865,-39.839],[-9.908,-39.906],[-16.098,-38.393]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":290,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-27.766,4.665],[7.484,31.415],[36.484,-17.585],[14.904,-40.66],[11.615,-41.089],[-5.158,-41.156],[-11.348,-39.643]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":300,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-42.766,10.665],[-7.516,37.415],[21.484,-11.585],[-0.096,-34.66],[-3.385,-35.089],[-20.158,-35.156],[-26.348,-33.643]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":360,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-42.766,10.665],[-7.516,37.415],[21.484,-11.585],[-0.096,-34.66],[-3.385,-35.089],[-20.158,-35.156],[-26.348,-33.643]],"c":true}]},{"t":370,"s":[{"i":[[-4.183,-29.66],[-22.25,7.25],[4.964,26.21],[5.03,1.336],[1.111,0.004],[0,0],[1.909,-1.004]],"o":[[2.64,18.717],[22.25,-7.25],[-3.155,-16.662],[-1.075,-0.285],[0,0],[-2.158,-0.009],[-6.834,3.594]],"v":[[-32.516,5.915],[2.734,32.665],[31.734,-16.335],[10.154,-39.41],[6.865,-39.839],[-9.908,-39.906],[-16.098,-38.393]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823999980852,0.882000014361,0.980000035903,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[649.932,177.585],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Finger 1 - Front","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-23.765,-39.195],[5.39,-45.708],[23.765,21.917],[-23.765,47.083]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.635000011968,0.757000014361,0.969000004787,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"AccentLight1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[628.901,188.334],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Finger 1 - Back","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":435,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file diff --git a/res/values/ice_strings.xml b/res/values/ice_strings.xml index fdcb3008d3..b508a7d306 100644 --- a/res/values/ice_strings.xml +++ b/res/values/ice_strings.xml @@ -29,4 +29,8 @@ <!-- Volume button music control --> <string name="volume_button_music_control_title">Playback control</string> <string name="volume_button_music_control_summary">Long-press volume buttons to skip music tracks when the screen is off</string> + + <!-- Torch Power button gestures --> + <string name="power_button_torch_title">Quick torch</string> + <string name="power_button_torch_summary">Long-press the power button to toggle torch when the screen is off</string> </resources> diff --git a/res/xml/gestures.xml b/res/xml/gestures.xml index a70c303f64..1cf7cf43f9 100644 --- a/res/xml/gestures.xml +++ b/res/xml/gestures.xml @@ -34,6 +34,12 @@ settings:controller="com.android.settings.gestures.SwipeToNotificationPreferenceController" /> <Preference + android:key="power_button_torch_summary" + android:title="@string/power_button_torch_title" + android:fragment="com.android.settings.gestures.PowerButtonTorchSettings" + settings:controller="com.android.settings.gestures.PowerButtonTorchGesturePreferenceController" /> + + <Preference android:key="gesture_double_tap_power_input_summary" android:title="@string/double_tap_power_for_camera_title" android:fragment="com.android.settings.gestures.DoubleTapPowerSettings" diff --git a/res/xml/power_button_torch.xml b/res/xml/power_button_torch.xml new file mode 100644 index 0000000000..75ba18e563 --- /dev/null +++ b/res/xml/power_button_torch.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) 2018 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + +<PreferenceScreen + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:settings="http://schemas.android.com/apk/res-auto" + android:key="power_button_torch_screen" + android:title="@string/power_button_torch_title"> + + <com.android.settingslib.widget.IllustrationPreference + android:key="gesture_power_button_torch_video" + app:lottie_rawRes="@raw/lottie_power_button_torch" + settings:searchable="false" /> + + <SwitchPreference + android:key="power_button_torch" + android:title="@string/power_button_torch_title" + android:summary="@string/power_button_torch_summary" + app:controller="com.android.settings.gestures.PowerButtonTorchGesturePreferenceController" /> + +</PreferenceScreen> diff --git a/src/com/android/settings/gestures/GesturesSettingPreferenceController.java b/src/com/android/settings/gestures/GesturesSettingPreferenceController.java index cedcc44dbc..1532e0fadc 100644 --- a/src/com/android/settings/gestures/GesturesSettingPreferenceController.java +++ b/src/com/android/settings/gestures/GesturesSettingPreferenceController.java @@ -78,6 +78,7 @@ public class GesturesSettingPreferenceController extends BasePreferenceControlle .setConfig(ambientDisplayConfiguration)); controllers.add(new PreventRingingParentPreferenceController(context, FAKE_PREF_KEY)); controllers.add(new VolumeButtonMusicControlPreferenceController(context, FAKE_PREF_KEY)); + controllers.add(new PowerButtonTorchGesturePreferenceController(context, FAKE_PREF_KEY)); return controllers; } } diff --git a/src/com/android/settings/gestures/PowerButtonTorchGesturePreferenceController.java b/src/com/android/settings/gestures/PowerButtonTorchGesturePreferenceController.java new file mode 100644 index 0000000000..b8ded8fea0 --- /dev/null +++ b/src/com/android/settings/gestures/PowerButtonTorchGesturePreferenceController.java @@ -0,0 +1,66 @@ +/* + * Copyright (C) 2018 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.settings.gestures; + +import static android.provider.Settings.System.TORCH_POWER_BUTTON_GESTURE; + +import android.content.Context; +import android.content.pm.PackageManager; +import android.content.SharedPreferences; +import android.provider.Settings; +import android.text.TextUtils; + +public class PowerButtonTorchGesturePreferenceController extends GesturePreferenceController { + + private final int ON = 1; + private final int OFF = 0; + + private final String PREF_KEY_VIDEO = "gesture_quick_torch_video"; + + public PowerButtonTorchGesturePreferenceController(Context context, String key) { + super(context, key); + } + + @Override + public int getAvailabilityStatus() { + return mContext.getPackageManager() + .hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH) ? AVAILABLE : + UNSUPPORTED_ON_DEVICE; + } + + @Override + public boolean isSliceable() { + return TextUtils.equals(getPreferenceKey(), "power_button_torch"); + } + + @Override + public String getVideoPrefKey() { + return PREF_KEY_VIDEO; + } + + @Override + public boolean isChecked() { + return Settings.System.getInt(mContext.getContentResolver(), TORCH_POWER_BUTTON_GESTURE, + OFF) != OFF; + } + + @Override + public boolean setChecked(boolean isChecked) { + return Settings.System.putInt(mContext.getContentResolver(), TORCH_POWER_BUTTON_GESTURE, + isChecked ? ON : OFF); + } +} diff --git a/src/com/android/settings/gestures/PowerButtonTorchSettings.java b/src/com/android/settings/gestures/PowerButtonTorchSettings.java new file mode 100644 index 0000000000..93d38b8b9f --- /dev/null +++ b/src/com/android/settings/gestures/PowerButtonTorchSettings.java @@ -0,0 +1,68 @@ +/* + * Copyright (C) 2018 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.settings.gestures; + +import android.content.Context; +import android.os.Bundle; +import android.provider.SearchIndexableResource; + +import com.android.internal.logging.nano.MetricsProto; +import com.android.settings.R; +import com.android.settings.dashboard.DashboardFragment; +import com.android.settings.search.BaseSearchIndexProvider; +import com.android.settingslib.core.AbstractPreferenceController; +import com.android.settingslib.core.lifecycle.Lifecycle; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +public class PowerButtonTorchSettings extends DashboardFragment { + + private static final String TAG = "PowerButtonTorchSettings"; + + @Override + public void onAttach(Context context) { + super.onAttach(context); + } + + @Override + public int getMetricsCategory() { + return -1; + } + + @Override + protected String getLogTag() { + return TAG; + } + + @Override + protected int getPreferenceScreenResId() { + return R.xml.power_button_torch; + } + + public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = + new BaseSearchIndexProvider() { + @Override + public List<SearchIndexableResource> getXmlResourcesToIndex( + Context context, boolean enabled) { + final SearchIndexableResource sir = new SearchIndexableResource(context); + sir.xmlResId = R.xml.power_button_torch; + return Arrays.asList(sir); + } + }; +} |