--- /dev/null
+{"v":"5.1.15","fr":25,"ip":0,"op":89,"w":300,"h":300,"nm":"MountainCircle","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"CloudA contornos","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":25,"s":[65,155,0],"e":[136,155,0],"to":[11.8333330154419,0,0],"ti":[-11.8333330154419,0,0]},{"t":88}],"ix":2},"a":{"a":0,"k":[21.25,16.25,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":10,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":17,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":22,"s":[100,90,100],"e":[100,100,100]},{"t":24}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-4.418],[4.418,0],[0,4.418],[-4.418,0]],"o":[[0,4.418],[-4.418,0],[0,-4.418],[4.418,0]],"v":[[8,0],[0,8],[-8,0],[0,-8]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-78,149],[222,149],[222,-151],[-78,-151]],"c":true},"ix":2},"nm":"Trazado 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":[[-78,-151],[222,-151],[222,149],[-78,149]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 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,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.25,12.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.627],[6.627,0],[0,6.627],[-6.627,0]],"o":[[0,6.627],[-6.627,0],[0,-6.627],[6.627,0]],"v":[[12,0],[0,12],[-12,0],[0,-12]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-72,141],[228,141],[228,-159],[-72,-159]],"c":true},"ix":2},"nm":"Trazado 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":[[-72,-159],[228,-159],[228,141],[-72,141]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 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,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.25,20.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":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.075],[6.075,0],[0,6.075],[-6.075,0]],"o":[[0,6.075],[-6.075,0],[0,-6.075],[6.075,0]],"v":[[11,0],[0,11],[-11,0],[0,-11]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-65,150],[235,150],[235,-150],[-65,-150]],"c":true},"ix":2},"nm":"Trazado 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":[[-65,-150],[235,-150],[235,150],[-65,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 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,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[21.25,11.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":"Transformar"}],"nm":"Grupo 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-7.18],[7.18,0],[0,7.18],[-7.18,0]],"o":[[0,7.18],[-7.18,0],[0,-7.18],[7.18,0]],"v":[[13,0],[0,13],[-13,0],[0,-13]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-57,145],[243,145],[243,-155],[-57,-155]],"c":true},"ix":2},"nm":"Trazado 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":[[-57,-155],[243,-155],[243,145],[-57,145]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 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,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[13.25,16.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":"Transformar"}],"nm":"Grupo 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Circle 4","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[97.333,97.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 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":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Sun contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.25,"y":1},"o":{"x":0.75,"y":0},"n":"0p25_1_0p75_0","t":11,"s":[182,-13,0],"e":[182,83,0],"to":[0,16,0],"ti":[0,-13.6666669845581,0]},{"i":{"x":0.25,"y":1},"o":{"x":0.75,"y":0},"n":"0p25_1_0p75_0","t":29,"s":[182,83,0],"e":[182,69,0],"to":[0,13.6666669845581,0],"ti":[0,2.33333325386047,0]},{"t":33}],"ix":2},"a":{"a":0,"k":[20.25,20.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.05],[11.05,0],[0,0]],"o":[[0,11.05],[0,0],[11.05,0]],"v":[[10,0],[-10,20],[-10,-20]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-192,207],[108,207],[108,-93],[-192,-93]],"c":true},"ix":2},"nm":"Trazado 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":[[-192,-93],[108,-93],[108,207],[-192,207]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952999997606,0.611999990426,0.071000005685,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[30.25,20.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.046],[11.046,0],[0,11.046],[-11.046,0]],"o":[[0,11.046],[-11.046,0],[0,-11.046],[11.046,0]],"v":[[20,0],[0,20],[-20,0],[0,-20]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-182,207],[118,207],[118,-93],[-182,-93]],"c":true},"ix":2},"nm":"Trazado 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":[[-182,-93],[118,-93],[118,207],[-182,207]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.944999964097,0.769000004787,0.059000000299,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[20.25,20.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":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Circle 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[97.333,97.333,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 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":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"MountainF contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,280.135,0],"ix":2},"a":{"a":0,"k":[113.88,151.115,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":0,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":7,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":12,"s":[100,90,100],"e":[100,100,100]},{"t":14}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[30.77,0],[14.62,5.52],[0,0],[-0.921,-0.9]],"o":[[-22.529,17.55],[-16.54,0],[0,0],[1.17,-0.03],[0,0]],"v":[[64.32,48.55],[-17.32,76.55],[-64.32,68.01],[-64.32,-76.52],[-61.039,-75.22]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-167.32,93.55],[132.68,93.55],[132.68,-206.45],[-167.32,-206.45]],"c":true},"ix":2},"nm":"Trazado 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":[[-167.32,-206.45],[132.68,-206.45],[132.68,93.55],[-167.32,93.55]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172999991623,0.243000000598,0.313999998803,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[131.2,77.429],"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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[30.77,0],[23.34,38.3],[0,0],[-1.987,-1.96]],"o":[[-22.529,17.55],[-48.13,0],[0,0],[1.634,-2.264],[0,0]],"v":[[97.635,48.864],[15.995,76.865],[-97.635,12.995],[-34.613,-74.329],[-27.725,-74.905]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-134.005,93.865],[165.995,93.865],[165.995,-206.135],[-134.005,-206.135]],"c":true},"ix":2},"nm":"Trazado 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":[[-134.005,-206.135],[165.995,-206.135],[165.995,93.865],[-134.005,93.865]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.204000001795,0.286000001197,0.368999974868,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[97.885,77.115],"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":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"CloudB contornos","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":32,"s":[181.824,192.221,0],"e":[216.824,192.221,0],"to":[5.83333349227905,0,0],"ti":[-5.83333349227905,0,0]},{"t":88}],"ix":2},"a":{"a":0,"k":[14.733,8.87,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":17,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":24,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":29,"s":[100,90,100],"e":[100,100,100]},{"t":31}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.392,-3.246],[3.246,0.392],[-0.391,3.246],[-3.246,-0.392]],"o":[[-0.391,3.246],[-3.246,-0.391],[0.391,-3.246],[3.246,0.391]],"v":[[5.877,0.708],[-0.709,5.878],[-5.878,-0.709],[0.708,-5.878]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-190.038,106.159],[109.962,106.159],[109.962,-193.841],[-190.038,-193.841]],"c":true},"ix":2},"nm":"Trazado 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":[[-190.038,-193.841],[109.962,-193.841],[109.962,106.159],[-190.038,106.159]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[22.948,10.49],"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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.245,-2.028],[2.029,0.245],[-0.244,2.029],[-2.029,-0.244]],"o":[[-0.244,2.029],[-2.029,-0.245],[0.244,-2.029],[2.029,0.245]],"v":[[3.673,0.442],[-0.443,3.673],[-3.674,-0.443],[0.443,-3.674]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-191.304,110.478],[108.696,110.478],[108.696,-189.522],[-191.304,-189.522]],"c":true},"ix":2},"nm":"Trazado 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":[[-191.304,-189.522],[108.696,-189.522],[108.696,110.478],[-191.304,110.478]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[24.213,6.171],"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":"Transformar"}],"nm":"Grupo 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.391,-3.246],[3.246,0.391],[-0.39,3.246],[-3.246,-0.391]],"o":[[-0.392,3.246],[-3.246,-0.392],[0.392,-3.246],[3.246,0.392]],"v":[[5.878,0.708],[-0.709,5.878],[-5.879,-0.708],[0.708,-5.878]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-173.609,105.902],[126.391,105.902],[126.391,-194.098],[-173.609,-194.098]],"c":true},"ix":2},"nm":"Trazado 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":[[-173.609,-194.098],[126.391,-194.098],[126.391,105.902],[-173.609,105.902]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.518,10.746],"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":"Transformar"}],"nm":"Grupo 3","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.538,-4.464],[4.464,0.539],[-0.538,4.464],[-4.464,-0.538]],"o":[[-0.537,4.463],[-4.463,-0.538],[0.538,-4.463],[4.463,0.538]],"v":[[8.082,0.974],[-0.975,8.081],[-8.082,-0.974],[0.975,-8.082]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-182.779,107.779],[117.221,107.779],[117.221,-192.221],[-182.779,-192.221]],"c":true},"ix":2},"nm":"Trazado 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":[[-182.779,-192.221],[117.221,-192.221],[117.221,107.779],[-182.779,107.779]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.808000033509,0.808000033509,0.808000033509,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[15.689,8.87],"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":"Transformar"}],"nm":"Grupo 4","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Circle 3","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[96.667,96.667,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 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":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"MountainB contornos","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.57,280.73,0],"ix":2},"a":{"a":0,"k":[0.249,105.98,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":0,"s":[100,0,100],"e":[100,110,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":7,"s":[100,110,100],"e":[100,90,100]},{"i":{"x":[0.25,0.25,0.667],"y":[1,1,1]},"o":{"x":[0.75,0.75,0.333],"y":[0,0,0]},"n":["0p25_1_0p75_0","0p25_1_0p75_0","0p667_1_0p333_0"],"t":12,"s":[100,90,100],"e":[100,100,100]},{"t":14}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[36.889,-6.891],[0,0]],"o":[[-19.399,30.58],[0,0],[0,0]],"v":[[43.91,-6.726],[-43.91,52.866],[8.52,-52.866]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-218.48,72.135],[81.52,72.135],[81.52,-227.865],[-218.48,-227.865]],"c":true},"ix":2},"nm":"Trazado 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":[[-218.48,-227.865],[81.52,-227.865],[81.52,72.135],[-218.48,72.135]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.109999997008,0.165000002992,0.20800000359,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[44.159,53.116],"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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Circle","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[150,150,0],"ix":2},"a":{"a":0,"k":[137.25,137.25,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-75.663],[75.663,0],[0,75.663],[-75.663,0]],"o":[[0,75.663],[-75.663,0],[0,-75.663],[75.663,0]],"v":[[137,0],[0,137],[-137,0],[0,-137]],"c":true},"ix":2},"nm":"Trazado 1","mn":"ADBE Vector Shape - 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":[[-150,150],[150,150],[150,-150],[-150,-150]],"c":true},"ix":2},"nm":"Trazado 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":[[-150,-150],[150,-150],[150,150],[-150,150]],"c":true},"ix":2},"nm":"Trazado 2","mn":"ADBE Vector Shape - Group","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":"Transformar"}],"nm":"Grupo 1","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"mm","mm":4,"nm":"Combinar trazados 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.081999999402,0.626999978458,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Relleno 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[137.25,137.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":"Transformar"}],"nm":"Grupo 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":89,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
--- /dev/null
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * 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
+ */
+
+using System;
+using System.Threading.Tasks;
+using NUnit.Framework;
+using NUnit.Framework.TUnit;
+using ElmSharp;
+using ElmSharpApplication.Tizen;
+
+namespace ElmSharp.Tests
+{
+ [TestFixture]
+ [Description("Testing ElmSharp.AnimationView class")]
+ public class AnimationViewTests
+ {
+ private TestPage _testPage = TestPage.GetInstance();
+ private Window _window = MainWindow.GetInstance();
+ private AnimationView _animation = null;
+ private Button _btn = null;
+ private Button _btn2 = null;
+ private Label _label = null;
+ private Box _box = null;
+ private Box _box2 = null;
+
+ [SetUp]
+ public void Init()
+ {
+ LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "Preconditions for each TEST");
+
+ _box = new Box(_window)
+ {
+ AlignmentX = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ LogUtils.Write(LogUtils.INFO, LogUtils.TAG, "Postconditions for each TEST");
+
+ if(_box != null)
+ {
+ _box.Unrealize();
+ _box = null;
+ }
+
+ if (_box2 != null)
+ {
+ _box2.Unrealize();
+ _box2 = null;
+ }
+
+ if (_btn != null)
+ {
+ _btn.Unrealize();
+ _btn = null;
+ }
+
+ if (_btn2 != null)
+ {
+ _btn2.Unrealize();
+ _btn2 = null;
+ }
+
+ if (_label != null)
+ {
+ _label.Unrealize();
+ _label = null;
+ }
+
+ if (_animation != null)
+ {
+ _animation.Updated -= (s, e) => { };
+ _animation.Stopped -= (s, e) => { };
+ _animation.Unrealize();
+ _animation = null;
+ }
+ }
+
+ private void CreateAnimationView()
+ {
+ _label = new Label(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ MinimumWidth = 100,
+ MinimumHeight = 80,
+ Text = "Progress : 0/100",
+ };
+ _label.Show();
+
+ _box.PackEnd(_label);
+
+ _animation = new AnimationView(_window)
+ {
+ AutoRepeat = true,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ _animation.SetAnimation(Program.Current.DirectoryInfo.Resource + "a_mountain.json");
+ _animation.Show();
+
+ _animation.Updated += (s, e) =>
+ {
+ _label.Text = "Progress : " + ((int)(Math.Round(_animation.KeyFrame, 2) * 100)).ToString() + "/100";
+ };
+ _animation.Stopped += (s, e) =>
+ {
+ _label.Text = "Progress : 0/100";
+ };
+
+ _box.PackEnd(_animation);
+ }
+
+ private void CreateBtn(string text)
+ {
+ _box2 = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ };
+ _box2.Show();
+
+ _btn = new Button(_window)
+ {
+ Text = text,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ MinimumWidth = 100,
+ MinimumHeight = 80,
+ };
+ _btn.Show();
+
+ _box2.PackEnd(_btn);
+ _box.PackEnd(_box2);
+ }
+
+ private void Create2Btn(string text1, string text2)
+ {
+ _box2 = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ IsHorizontal = true,
+ };
+ _box2.Show();
+
+ _btn = new Button(_window)
+ {
+ Text = text1,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ _btn.Show();
+
+ _btn2 = new Button(_window)
+ {
+ Text = text2,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ _btn2.Show();
+
+ _box2.PackEnd(_btn);
+ _box2.PackEnd(_btn2);
+ _box.PackEnd(_box2);
+ }
+
+ private void _Play(object sender, EventArgs e)
+ {
+ _animation.Play();
+ }
+
+ private void _PlayForward(object sender, EventArgs e)
+ {
+ _animation.Play(false);
+ }
+
+ private void _PlayBackward(object sender, EventArgs e)
+ {
+ _animation.Play(true);
+ }
+
+ private void _Pause(object sender, EventArgs e)
+ {
+ _animation.Pause();
+ }
+
+ private void _Resume(object sender, EventArgs e)
+ {
+ _animation.Resume();
+ }
+
+ private void _Stop(object sender, EventArgs e)
+ {
+ _animation.Stop();
+ }
+
+ private void _OnConfirmed(object sender, EventArgs e)
+ {
+ ManualTest.Confirm();
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Play method work properly.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Play M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "UILK")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "If animation is playing,PASS,or FAIL")]
+ [Postcondition(1, "NA")]
+ public async Task Play_Check()
+ {
+ CreateAnimationView();
+ CreateBtn("Play");
+
+ _btn.Clicked += _Play;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _btn.Clicked -= _Play;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Play(bool) method work properly.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Play M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "UILK")]
+ [Property("COVPARAM", "bool")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play and ReversePlay button")]
+ [Step(3, "If animation is playing forward and playing backward next,PASS,or FAIL")]
+ [Postcondition(1, "NA")]
+ public async Task Play_PARAM2_Check()
+ {
+ CreateAnimationView();
+ Create2Btn("Play","ReversePlay");
+
+ _btn.Clicked += _PlayForward;
+ _btn2.Clicked += _PlayBackward;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _btn.Clicked -= _PlayForward;
+ _btn2.Clicked -= _PlayBackward;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Pause method work properly.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Pause M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "UILK")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Click Pause button when the animation is playing")]
+ [Step(4, "If animation is paused,PASS,or FAIL")]
+ [Postcondition(1, "NA")]
+ public async Task Pause_Check()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Pause");
+
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Pause;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _btn.Clicked -= _Play;
+ _btn2.Clicked -= _Pause;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Resume method work properly.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Resume M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "UILK")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Click Pause button when the animation is playing")]
+ [Step(4, "Click Resume button")]
+ [Step(5, "If animation is resumed,PASS,or FAIL")]
+ [Postcondition(1, "NA")]
+ public async Task Resume_Check()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Pause");
+
+ _animation.Paused += (s, e) =>
+ {
+ _btn.Text = "Resume";
+ _btn.Clicked -= _Play;
+ _btn.Clicked += _Resume;
+ };
+ _animation.Resumed += (s, e) =>
+ {
+ _btn.Text = "Play";
+ _btn.Clicked -= _Resume;
+ _btn.Clicked += _Play;
+ };
+
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Pause;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Paused -= (s, e) => { };
+ _animation.Resumed -= (s, e) => { };
+
+ _btn.Clicked -= _Play;
+ _btn.Clicked -= _Resume;
+ _btn2.Clicked -= _Pause;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Stop method work properly.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Stop M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "UILK")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Click Stop button when the animation is playing")]
+ [Step(4, "If animation is stopped,PASS,or FAIL")]
+ [Postcondition(1, "NA")]
+ public async Task Stop_Check()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Stop");
+
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Stop;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _btn.Clicked -= _Play;
+ _btn2.Clicked -= _Stop;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Started event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Started E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Started_EVENT()
+ {
+ CreateAnimationView();
+ CreateBtn("Play");
+
+ _animation.Started += _OnConfirmed;
+ _btn.Clicked += _Play;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Started -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Finished event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Finished E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button and wait until the animation is finised")]
+ [Step(3, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Finished_EVENT()
+ {
+ CreateAnimationView();
+ _animation.Speed = 2;
+ _animation.AutoRepeat = false;
+ CreateBtn("Play");
+
+ _animation.Finished += _OnConfirmed;
+ _btn.Clicked += _Play;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Finished -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Repeated event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Repeated E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button and wait until the animation is repeated")]
+ [Step(3, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Repeated_EVENT()
+ {
+ CreateAnimationView();
+ _animation.Speed = 2;
+ CreateBtn("Play");
+
+ _animation.Repeated += _OnConfirmed;
+ _btn.Clicked += _Play;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Repeated -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Updated event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Updated E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Updated_EVENT()
+ {
+ CreateAnimationView();
+ CreateBtn("Play");
+
+ _animation.Updated += _OnConfirmed;
+ _btn.Clicked += _Play;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Updated -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Stopped event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Stopped E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Press Stop button when the animation is playing")]
+ [Step(4, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Stopped_EVENT()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Stop");
+
+ _animation.Stopped += _OnConfirmed;
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Stop;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Stopped -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ _btn2.Clicked -= _Stop;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Paused event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Paused E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Press Pause button when the animation is playing")]
+ [Step(4, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Paused_EVENT()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Pause");
+
+ _animation.Paused += _OnConfirmed;
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Pause;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Paused -= _OnConfirmed;
+ _btn.Clicked -= _Play;
+ _btn2.Clicked -= _Pause;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Resumed event is triggered.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Resumed E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ [Precondition(1, "NA")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click Play button")]
+ [Step(3, "Click Resume button")]
+ [Step(4, "Testcase result will show automatically.")]
+ [Postcondition(1, "NA")]
+ public async Task Resumed_EVENT()
+ {
+ CreateAnimationView();
+ Create2Btn("Play", "Pause");
+
+ _animation.Paused += (s, e) =>
+ {
+ _btn.Text = "Resume";
+ _btn.Clicked -= _Play;
+ _btn.Clicked += _Resume;
+ };
+ _animation.Resumed += _OnConfirmed;
+
+ _btn.Clicked += _Play;
+ _btn2.Clicked += _Pause;
+
+ _testPage.ExecuteTCByPage(_box);
+
+ await ManualTest.WaitForConfirm();
+
+ _animation.Paused -= (s, e) => { };
+ _animation.Resumed -= _OnConfirmed;
+
+ _btn.Clicked -= _Resume;
+ _btn2.Clicked -= _Pause;
+ }
+ }
+}
[Property("SPEC", "ElmSharp.Image.LoadAsync M")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "string")]
+ [Property("AUTHOR", "kangho.hur@samsung.com")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click 'File' Button")]
+ [Step(3, "Click 'Invalid' Button")]
+ [Step(4, "Test results are automatically determined")]
+ [Postcondition(1, "NA")]
+ public async Task LoadAsync_PARAM1_STRING_METHOD()
+ {
+ bool checkFile = false;
+ bool checkInvalid = true;
+ bool checkLoadingCompleted = false;
+ bool checkLoadingFailed = false;
+
+ Box box = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ };
+ box.Show();
+
+ Box buttonBox = new Box(_window)
+ {
+ IsHorizontal = true,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ };
+ buttonBox.Show();
+
+ Button btnFile = new Button(_window)
+ {
+ Text = "File",
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ btnFile.Show();
+
+ Button btnInvalid = new Button(_window)
+ {
+ Text = "Invalid",
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ btnInvalid.Show();
+
+ Label info = new Label(_window)
+ {
+ Color = Color.White,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ WeightX = 1
+ };
+ info.Show();
+
+ Image image = new Image(_window)
+ {
+ IsFixedAspect = true,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ image.Show();
+
+ image.LoadingCompleted += (s, e) =>
+ {
+ checkLoadingCompleted = true;
+ info.Text = "Image has been loaded successfully.";
+ };
+
+ image.LoadingFailed += (s, e) =>
+ {
+ checkLoadingFailed = true;
+ info.Text = "Image loading has been failed.";
+ ManualTest.Confirm();
+ };
+
+ buttonBox.PackEnd(btnFile);
+ buttonBox.PackEnd(btnInvalid);
+
+ if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
+ {
+ buttonBox.PackEnd(image);
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+ }
+ else
+ {
+ box.PackEnd(image);
+ Scroller scroller = new Scroller(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ scroller.Show();
+ scroller.SetContent(buttonBox);
+ box.PackEnd(scroller);
+ box.PackEnd(info);
+ }
+
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+
+ btnFile.Clicked += async (s, e) =>
+ {
+ info.Text = "";
+ checkFile = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "test.jpg");
+ };
+
+ btnInvalid.Clicked += async (s, e) =>
+ {
+ info.Text = "";
+ checkInvalid = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "null.jpg");
+ };
+
+ _testPage.ExecuteTC(box);
+ await ManualTest.WaitForConfirm();
+
+ //Clean up
+ box.Unrealize();
+ box = null;
+ image.LoadingCompleted -= (s, e) => { };
+ image.LoadingFailed -= (s, e) => { };
+ btnFile.Clicked -= async (s, e) => { };
+ btnInvalid.Clicked -= async (s, e) => { };
+
+ // Validation
+ if (checkFile && !checkInvalid && checkLoadingCompleted && checkLoadingFailed)
+ {
+ Assert.Pass("Image.LoadAsync working properly");
+ }
+ else
+ {
+ Assert.Fail("Image.LoadAsync doesn't working properly");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: Check wheter image loading is working or not asynchronously.")]
+ [Property("SPEC", "ElmSharp.Image.LoadAsync M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "System.Uri")]
[Property("AUTHOR", "kangho.hur@samsung.com")]
[Precondition(1, "Ensure network connectoin is available")]
[Step(1, "Click run TC")]
+ [Step(2, "Click 'URI' Button")]
+ [Step(3, "Wait for 5~10 seconds")]
+ [Step(4, "Test results are automatically determined")]
+ [Postcondition(1, "NA")]
+ public async Task LoadAsync_PARAM1_URI_METHOD()
+ {
+ bool checkUri = false;
+ bool checkLoadingCompleted = false;
+
+ Box box = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ };
+ box.Show();
+
+ Box buttonBox = new Box(_window)
+ {
+ IsHorizontal = true,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ };
+ buttonBox.Show();
+
+ Button btnUri = new Button(_window)
+ {
+ Text = "URI",
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ btnUri.Show();
+
+ Label info = new Label(_window)
+ {
+ Color = Color.White,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ WeightX = 1
+ };
+ info.Show();
+
+ Image image = new Image(_window)
+ {
+ IsFixedAspect = true,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ image.Show();
+
+ image.LoadingCompleted += (s, e) =>
+ {
+ checkLoadingCompleted = true;
+ info.Text = "Image has been loaded successfully.";
+ ManualTest.Confirm();
+ };
+
+ buttonBox.PackEnd(btnUri);
+
+ if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
+ {
+ buttonBox.PackEnd(image);
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+ }
+ else
+ {
+ box.PackEnd(image);
+ Scroller scroller = new Scroller(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ scroller.Show();
+ scroller.SetContent(buttonBox);
+ box.PackEnd(scroller);
+ box.PackEnd(info);
+ }
+
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+
+ btnUri.Clicked += async (s, e) =>
+ {
+ info.Text = "";
+ checkUri = await image.LoadAsync("http://pe.tedcdn.com/images/ted/2e306b9655267cee35e45688ace775590b820510_615x461.jpg");
+ };
+
+ _testPage.ExecuteTC(box);
+ await ManualTest.WaitForConfirm();
+
+ //Clean up
+ box.Unrealize();
+ box = null;
+ image.LoadingCompleted -= (s, e) => { };
+ btnUri.Clicked -= async (s, e) => { };
+
+ // Validation
+ if (checkUri && checkLoadingCompleted)
+ {
+ Assert.Pass("Image.LoadAsync working properly");
+ }
+ else
+ {
+ Assert.Fail("Image.LoadAsync doesn't working properly");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: Check wheter image loading is working or not asynchronously with cancellation token.")]
+ [Property("SPEC", "ElmSharp.Image.LoadAsync M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "System.IO.Stream")]
+ [Property("AUTHOR", "kangho.hur@samsung.com")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click 'Stream' Button")]
+ [Step(3, "Test results are automatically determined")]
+ [Postcondition(1, "NA")]
+ public async Task LoadAsync_PARAM1_STREAM_METHOD()
+ {
+ bool checkStream = false;
+ bool checkLoadingCompleted = false;
+
+ Box box = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ };
+ box.Show();
+
+ Box buttonBox = new Box(_window)
+ {
+ IsHorizontal = true,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ };
+ buttonBox.Show();
+
+ Button btnStream = new Button(_window)
+ {
+ Text = "Stream",
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ btnStream.Show();
+
+ Label info = new Label(_window)
+ {
+ Color = Color.White,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ WeightX = 1
+ };
+ info.Show();
+
+ Image image = new Image(_window)
+ {
+ IsFixedAspect = true,
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1
+ };
+ image.Show();
+
+ image.LoadingCompleted += (s, e) =>
+ {
+ checkLoadingCompleted = true;
+ info.Text = "Image has been loaded successfully.";
+ ManualTest.Confirm();
+ };
+
+ buttonBox.PackEnd(btnStream);
+
+ if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
+ {
+ buttonBox.PackEnd(image);
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+ }
+ else
+ {
+ box.PackEnd(image);
+ Scroller scroller = new Scroller(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ scroller.Show();
+ scroller.SetContent(buttonBox);
+ box.PackEnd(scroller);
+ box.PackEnd(info);
+ }
+
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+
+ btnStream.Clicked += async (s, e) =>
+ {
+ info.Text = "";
+ FileStream fs = new FileStream(Program.Current.DirectoryInfo.Resource + "test2.jpg", FileMode.Open, FileAccess.Read);
+ checkStream = await image.LoadAsync(fs);
+ fs.Dispose();
+ };
+
+ _testPage.ExecuteTC(box);
+ await ManualTest.WaitForConfirm();
+
+ //Clean up
+ box.Unrealize();
+ box = null;
+ image.LoadingCompleted -= (s, e) => { };
+ btnStream.Clicked -= async (s, e) => { };
+
+ // Validation
+ if (checkStream && checkLoadingCompleted)
+ {
+ Assert.Pass("Image.LoadAsync working properly");
+ }
+ else
+ {
+ Assert.Fail("Image.LoadAsync doesn't working properly");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: Check wheter image loading is working or not asynchronously with cancellation token.")]
+ [Property("SPEC", "ElmSharp.Image.LoadAsync M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "string, System.Threading.CancellationToken")]
+ [Property("AUTHOR", "kangho.hur@samsung.com")]
+ [Step(1, "Click run TC")]
[Step(2, "Click 'File' Button")]
- [Step(3, "Click 'URI' Button")]
- [Step(4, "Wait for 5~10 seconds")]
- [Step(5, "Click 'Stream' Button")]
- [Step(6, "Click 'Invalid' Button")]
- [Step(7, "Test results are automatically determined")]
+ [Step(3, "Click 'Invalid' Button")]
+ [Step(4, "Test results are automatically determined")]
[Postcondition(1, "NA")]
- public async Task LoadAsync_METHOD()
+ public async Task LoadAsync_PARAM2_STRING_METHOD()
{
bool checkFile = false;
- bool checkUri = false;
- bool checkStream = false;
bool checkInvalid = true;
bool checkLoadingCompleted = false;
bool checkLoadingFailed = false;
};
btnFile.Show();
- Button btnUri = new Button(_window)
- {
- Text = "URI",
- AlignmentX = -1,
- AlignmentY = -1,
- WeightX = 1,
- WeightY = 1
- };
- btnUri.Show();
-
- Button btnStream = new Button(_window)
- {
- Text = "Stream",
- AlignmentX = -1,
- AlignmentY = -1,
- WeightX = 1,
- WeightY = 1
- };
- btnStream.Show();
-
Button btnInvalid = new Button(_window)
{
Text = "Invalid",
};
buttonBox.PackEnd(btnFile);
- buttonBox.PackEnd(btnUri);
- buttonBox.PackEnd(btnStream);
buttonBox.PackEnd(btnInvalid);
if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
btnFile.Clicked += async (s, e) =>
{
info.Text = "";
- checkFile = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "test.jpg");
- };
-
- btnUri.Clicked += async (s, e) =>
- {
- info.Text = "";
- checkUri = await image.LoadAsync("http://pe.tedcdn.com/images/ted/2e306b9655267cee35e45688ace775590b820510_615x461.jpg");
- };
-
- btnStream.Clicked += async (s, e) =>
- {
- info.Text = "";
- FileStream fs = new FileStream(Program.Current.DirectoryInfo.Resource + "test2.jpg", FileMode.Open, FileAccess.Read);
- checkStream = await image.LoadAsync(fs);
- fs.Dispose();
+ checkFile = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "test.jpg", default(CancellationToken));
};
btnInvalid.Clicked += async (s, e) =>
{
info.Text = "";
- checkInvalid = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "null.jpg");
+ checkInvalid = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "null.jpg", default(CancellationToken));
};
_testPage.ExecuteTC(box);
image.LoadingCompleted -= (s, e) => { };
image.LoadingFailed -= (s, e) => { };
btnFile.Clicked -= async (s, e) => { };
- btnUri.Clicked -= async (s, e) => { };
- btnStream.Clicked -= async (s, e) => { };
btnInvalid.Clicked -= async (s, e) => { };
// Validation
- if (checkFile && checkUri && checkStream && !checkInvalid && checkLoadingCompleted && checkLoadingFailed)
+ if (checkFile && !checkInvalid && checkLoadingCompleted && checkLoadingFailed)
{
Assert.Pass("Image.LoadAsync working properly");
}
[Property("SPEC", "ElmSharp.Image.LoadAsync M")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "System.Uri, System.Threading.CancellationToken")]
[Property("AUTHOR", "kangho.hur@samsung.com")]
[Precondition(1, "Ensure network connectoin is available")]
[Step(1, "Click run TC")]
- [Step(2, "Click 'File' Button")]
- [Step(3, "Click 'URI' Button")]
- [Step(4, "Wait for 5~10 seconds")]
- [Step(5, "Click 'Stream' Button")]
- [Step(6, "Test results are automatically determined")]
+ [Step(2, "Click 'URI' Button")]
+ [Step(3, "Wait for 5~10 seconds")]
+ [Step(4, "Test results are automatically determined")]
[Postcondition(1, "NA")]
- public async Task LoadAsync2_METHOD()
+ public async Task LoadAsync_PARAM2_URI_METHOD()
{
- bool checkFile = false;
bool checkUri = false;
- bool checkStream = false;
bool checkLoadingCompleted = false;
Box box = new Box(_window)
};
buttonBox.Show();
- Button btnFile = new Button(_window)
+ Button btnUri = new Button(_window)
{
- Text = "File",
+ Text = "URI",
AlignmentX = -1,
AlignmentY = -1,
WeightX = 1,
WeightY = 1
};
- btnFile.Show();
+ btnUri.Show();
- Button btnUri = new Button(_window)
+ Label info = new Label(_window)
{
- Text = "URI",
+ Color = Color.White,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ WeightX = 1
+ };
+ info.Show();
+
+ Image image = new Image(_window)
+ {
+ IsFixedAspect = true,
AlignmentX = -1,
AlignmentY = -1,
WeightX = 1,
WeightY = 1
};
- btnUri.Show();
+ image.Show();
+
+ image.LoadingCompleted += (s, e) =>
+ {
+ checkLoadingCompleted = true;
+ info.Text = "Image has been loaded successfully.";
+ ManualTest.Confirm();
+ };
+
+ buttonBox.PackEnd(btnUri);
+
+ if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
+ {
+ buttonBox.PackEnd(image);
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+ }
+ else
+ {
+ box.PackEnd(image);
+ Scroller scroller = new Scroller(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ WeightX = 1,
+ WeightY = 1,
+ };
+ scroller.Show();
+ scroller.SetContent(buttonBox);
+ box.PackEnd(scroller);
+ box.PackEnd(info);
+ }
+
+ box.PackEnd(buttonBox);
+ box.PackEnd(info);
+
+ btnUri.Clicked += async (s, e) =>
+ {
+ info.Text = "";
+ checkUri = await image.LoadAsync("http://pe.tedcdn.com/images/ted/2e306b9655267cee35e45688ace775590b820510_615x461.jpg", default(CancellationToken));
+ };
+
+ _testPage.ExecuteTC(box);
+ await ManualTest.WaitForConfirm();
+
+ //Clean up
+ box.Unrealize();
+ box = null;
+ image.LoadingCompleted -= (s, e) => { };
+ btnUri.Clicked -= async (s, e) => { };
+
+ // Validation
+ if (checkUri && checkLoadingCompleted)
+ {
+ Assert.Pass("Image.LoadAsync working properly");
+ }
+ else
+ {
+ Assert.Fail("Image.LoadAsync doesn't working properly");
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test: Check wheter image loading is working or not asynchronously with cancellation token.")]
+ [Property("SPEC", "ElmSharp.Image.LoadAsync M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("COVPARAM", "System.IO.Stream, System.Threading.CancellationToken")]
+ [Property("AUTHOR", "kangho.hur@samsung.com")]
+ [Step(1, "Click run TC")]
+ [Step(2, "Click 'Stream' Button")]
+ [Step(3, "Test results are automatically determined")]
+ [Postcondition(1, "NA")]
+ public async Task LoadAsync_PARAM2_STREAM_METHOD()
+ {
+ bool checkStream = false;
+ bool checkLoadingCompleted = false;
+
+ Box box = new Box(_window)
+ {
+ AlignmentX = -1,
+ AlignmentY = -1,
+ };
+ box.Show();
+
+ Box buttonBox = new Box(_window)
+ {
+ IsHorizontal = true,
+ AlignmentX = -1,
+ AlignmentY = 0,
+ };
+ buttonBox.Show();
Button btnStream = new Button(_window)
{
{
checkLoadingCompleted = true;
info.Text = "Image has been loaded successfully.";
+ ManualTest.Confirm();
};
- buttonBox.PackEnd(btnFile);
- buttonBox.PackEnd(btnUri);
buttonBox.PackEnd(btnStream);
if (ElmSharpProfile.GetProfile() != ElmSharpProfile.WearableProfile)
box.PackEnd(buttonBox);
box.PackEnd(info);
- btnFile.Clicked += async (s, e) =>
- {
- info.Text = "";
- checkFile = await image.LoadAsync(Program.Current.DirectoryInfo.Resource + "test.jpg", default(CancellationToken));
- };
-
- btnUri.Clicked += async (s, e) =>
- {
- info.Text = "";
- checkUri = await image.LoadAsync("http://pe.tedcdn.com/images/ted/2e306b9655267cee35e45688ace775590b820510_615x461.jpg", default(CancellationToken));
- };
-
btnStream.Clicked += async (s, e) =>
{
info.Text = "";
FileStream fs = new FileStream(Program.Current.DirectoryInfo.Resource + "test2.jpg", FileMode.Open, FileAccess.Read);
checkStream = await image.LoadAsync(fs, default(CancellationToken));
fs.Dispose();
- ManualTest.Confirm();
};
_testPage.ExecuteTC(box);
box.Unrealize();
box = null;
image.LoadingCompleted -= (s, e) => { };
- btnFile.Clicked -= async (s, e) => { };
- btnUri.Clicked -= async (s, e) => { };
btnStream.Clicked -= async (s, e) => { };
// Validation
- if (checkFile && checkUri && checkStream && checkLoadingCompleted)
+ if (checkStream && checkLoadingCompleted)
{
Assert.Pass("Image.LoadAsync working properly");
}
--- /dev/null
+{"v":"5.2.0","fr":30,"ip":0,"op":30,"w":200,"h":200,"nm":"running_lottie2","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 2","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[100,100,0],"e":[100,97,0],"to":[0,-0.5,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":3,"s":[100,97,0],"e":[100,100,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13,"s":[100,100,0],"e":[100,97,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16,"s":[100,97,0],"e":[100,100,0],"to":[0,0,0],"ti":[0,-0.5,0]},{"t":29}],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":30,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"run 4","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.382,0,0],"ix":2},"a":{"a":0,"k":[61.277,68.318,0],"ix":1},"s":{"a":0,"k":[120,120,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.364,-3.86],[-0.183,-0.022],[-1.474,1.633],[0,0],[-2.871,2.457],[1.957,3.316]],"o":[[0,0],[0,0],[0.417,4.426],[2.289,0.254],[0,0],[0,0],[2.479,-2.121],[-6.767,-11.47]],"v":[[-1.946,-14.85],[-21.371,8.653],[-25.655,16.614],[-20.073,22.305],[-13.286,19.797],[3.689,5.851],[9.091,1.498],[12.711,-10.689]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[57.075,73.651],"ix":2},"a":{"a":0,"k":[5,-7.75],"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]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-7],"e":[-70.609]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.293]},"n":["0p833_0p833_0p167_0p293"],"t":4.715,"s":[-70.609],"e":[-110]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9.857,"s":[-110],"e":[-59.418]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":17.571,"s":[-59.418],"e":[-11.709]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":24.429,"s":[-11.709],"e":[-7]},{"t":30}],"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":"Thigh back","np":2,"cix":2,"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],[0.714,-3.133],[-0.934,-0.231],[0,0],[-0.603,5.429]],"o":[[0,0],[-2.168,-0.304],[-0.801,3.514],[0,0],[0.179,0.037],[0.68,-6.121]],"v":[[-21.371,8.653],[-53.565,1.478],[-58.914,5.912],[-55.829,11.884],[-23.062,21.678],[-16.278,15.829]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[38.181,99.966],"e":[53.576,105.997],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":2.143,"s":[53.576,105.997],"e":[67.001,105.818],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":3.857,"s":[67.001,105.818],"e":[73.352,103.491],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":4.715,"s":[73.352,103.491],"e":[82.954,94.775],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":7.286,"s":[82.954,94.775],"e":[87.636,85.632],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":9.857,"s":[87.636,85.632],"e":[77.237,98.948],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.715,"s":[77.237,98.948],"e":[65.365,103.416],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":17.571,"s":[65.365,103.416],"e":[51.67,104.608],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":21,"s":[51.67,104.608],"e":[38.852,100.339],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":24.429,"s":[38.852,100.339],"e":[38.181,99.966],"to":[0,0],"ti":[0,0]},{"t":30}],"ix":2},"a":{"a":0,"k":[-20.23,14.855],"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]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-11],"e":[-18.217]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":4.715,"s":[-18.217],"e":[-82]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9.857,"s":[-82],"e":[-130.342]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.715,"s":[-130.342],"e":[-82.684]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":17.571,"s":[-82.684],"e":[-65.342]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":24.429,"s":[-65.342],"e":[-11]},{"t":30}],"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":"Leg back","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.211,-2.174],[0,0],[-1.238,-1.412],[1.111,4.552],[0.833,1.264],[0,0],[1.42,1.751]],"o":[[-8.174,4.219],[0,0],[6.19,7.437],[-0.149,-0.562],[0,0],[0,0],[-2.722,-3.357]],"v":[[0.701,-10.395],[3.689,5.851],[23.436,30.319],[37.215,26.856],[35.752,23.957],[16.746,-7.494],[12.99,-12.158]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[59.349,70.803],"ix":2},"a":{"a":0,"k":[8.111,-5.856],"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]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-16],"e":[35.739]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":4.715,"s":[35.739],"e":[81]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9.857,"s":[81],"e":[73.104]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.715,"s":[73.104],"e":[31.207]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":17.571,"s":[31.207],"e":[-27.396]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":24.429,"s":[-27.396],"e":[-16]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":30,"s":[-16],"e":[-27.396]},{"t":123.333984375}],"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":"Thigh front","np":2,"cix":2,"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,0],[-2.572,-0.528],[-0.502,0.014],[-0.512,1.379],[0,0],[5.942,-1.485]],"o":[[0,0],[0.172,2.547],[0.474,0.093],[3.236,-0.094],[0,0],[-0.442,-3.246],[-5.051,1.262]],"v":[[18.88,21.523],[14.597,53.822],[18.937,58.648],[20.4,58.775],[24.915,55.489],[32.817,18.98],[23.794,13.847]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[89.968,97.053],"e":[76.592,107.848],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":2.143,"s":[76.592,107.848],"e":[57.109,111.484],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":4.715,"s":[57.109,111.484],"e":[46.188,109.931],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":6.43,"s":[46.188,109.931],"e":[27.433,99.078],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":9.857,"s":[27.433,99.078],"e":[34.079,101.777],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.715,"s":[34.079,101.777],"e":[46.012,108.034],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":15.429,"s":[46.012,108.034],"e":[56.011,110.251],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":16.714,"s":[56.011,110.251],"e":[63.037,109.948],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":17.571,"s":[63.037,109.948],"e":[72.268,108.19],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":19.286,"s":[72.268,108.19],"e":[81.499,103.933],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":21,"s":[81.499,103.933],"e":[88.347,97.267],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":22.715,"s":[88.347,97.267],"e":[94.113,88.651],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":24.429,"s":[94.113,88.651],"e":[91.209,96.035],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":28.715,"s":[91.209,96.035],"e":[89.968,96.893],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":29.571,"s":[89.968,96.893],"e":[88.172,99.248],"to":[0,0],"ti":[0,0]},{"t":30}],"ix":2},"a":{"a":0,"k":[25.5,18.375],"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]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[-21],"e":[18.739]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":4.715,"s":[18.739],"e":[35]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":9.857,"s":[35],"e":[89.7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.715,"s":[89.7],"e":[90.4]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":17.571,"s":[90.4],"e":[52.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":21.001,"s":[52.8],"e":[-4.8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":24.429,"s":[-4.8],"e":[-34.4]},{"t":30}],"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":"Leg front","np":2,"cix":2,"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.007,0.001],[1.83,-3.583],[0,0],[-4.034,-0.526],[-0.328,1.928],[2.059,1.006]],"o":[[-0.007,-0.004],[-6.687,-0.968],[-3.295,7.104],[0,0],[3.3,-0.064],[0.436,-2.565],[-2.021,-1.243]],"v":[[-7.611,-53.187],[-7.632,-53.191],[-17.649,-51.076],[-11.555,-41.446],[9.665,-35.889],[15.809,-41.846],[13.414,-49.845]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[66.86,34.012],"e":[66.86,35.512],"to":[0,0.25],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":13.715,"s":[66.86,35.512],"e":[66.86,34.012],"to":[0,0],"ti":[0,0.25]},{"t":30}],"ix":2},"a":{"a":0,"k":[11.375,-44.563],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.718],"y":[0.001]},"n":["0p667_1_0p718_0p001"],"t":0,"s":[-5],"e":[-141]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":13.715,"s":[-141],"e":[-5]},{"t":30}],"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":"Arm front","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.007,0],[1.163,-2.253],[0,0],[-2.36,-1.22],[-0.467,-0.083],[-0.987,1.915],[-0.181,0.441]],"o":[[-2.497,-0.434],[0,0],[-1.22,2.365],[0.448,0.229],[2.023,0.352],[0,0],[5.42,-9.879]],"v":[[-8.134,-52.796],[-13.774,-50.138],[-21.425,-33.34],[-19.355,-26.85],[-17.97,-26.384],[-12.866,-28.92],[-5.437,-41.03]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"n":"0p833_0p833_0p333_0","t":0,"s":[40.719,31.548],"e":[41.131,32.275],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":1.715,"s":[41.131,32.275],"e":[40.95,34.641],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":3.429,"s":[40.95,34.641],"e":[42.824,45.067],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":6.43,"s":[42.824,45.067],"e":[46.972,52.34],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":7.715,"s":[46.972,52.34],"e":[56.085,58.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.575,"y":0.782},"o":{"x":0.167,"y":0.167},"n":"0p575_0p782_0p167_0p167","t":9,"s":[56.085,58.757],"e":[76.267,59.596],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.406,"y":0.606},"n":"0p667_1_0p406_0p606","t":11.144,"s":[76.267,59.596],"e":[83.46,55.395],"to":[0,0],"ti":[0,0]},{"i":{"x":0.723,"y":0},"o":{"x":0.333,"y":0},"n":"0p723_0_0p333_0","t":13.715,"s":[83.46,55.395],"e":[82.417,56.601],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.406,"y":0.428},"n":"0p833_0p833_0p406_0p428","t":15.429,"s":[82.417,56.601],"e":[76.374,59.803],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":17.571,"s":[76.374,59.803],"e":[59.192,60.311],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":21,"s":[59.192,60.311],"e":[43.862,48.706],"to":[0,0],"ti":[0,0]},{"i":{"x":0.575,"y":0.652},"o":{"x":0.167,"y":0.167},"n":"0p575_0p652_0p167_0p167","t":24.429,"s":[43.862,48.706],"e":[40.011,34.886],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.341,"y":0.734},"n":"0p667_1_0p341_0p734","t":27.857,"s":[40.011,34.886],"e":[40.719,31.548],"to":[0,0],"ti":[0,0]},{"t":30}],"ix":2},"a":{"a":0,"k":[-8.875,-48.375],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.573],"y":[0.281]},"o":{"x":[0.188],"y":[0.265]},"n":["0p573_0p281_0p188_0p265"],"t":0,"s":[-3],"e":[-57.441]},{"i":{"x":[0.704],"y":[1]},"o":{"x":[0.337],"y":[0.329]},"n":["0p704_1_0p337_0p329"],"t":6.43,"s":[-57.441],"e":[-164]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"n":["0p833_0p833_0p333_0"],"t":13.715,"s":[-164],"e":[-87.756]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":21.001,"s":[-87.756],"e":[0]},{"t":30}],"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":"elbow front","np":2,"cix":2,"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.902,1.781],[1.319,-3.317],[-1.907,-3.387],[-4.688,-6.406],[0,0],[-1.931,-0.007],[-0.093,0.004],[0.002,0.973]],"o":[[0,0],[-6.032,-7.25],[-1.185,2.979],[1.322,2.349],[4.688,6.406],[1.068,1.618],[0.092,0],[2.023,-0.086],[-0.201,-2.841]],"v":[[34.657,-29.175],[26.866,-44.495],[14.544,-45.947],[14.999,-37.689],[23.327,-23.805],[29.44,-15.854],[34.366,-13.412],[34.847,-13.485],[39.192,-17.594]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[67.86,33.637],"ix":2},"a":{"a":0,"k":[17,-44.125],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.726],"y":[0.003]},"n":["0p667_1_0p726_0p003"],"t":0,"s":[-3],"e":[123]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":13.715,"s":[123],"e":[-3]},{"t":30}],"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":"Arm back","np":2,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.476,1.353],[1.355,-2.479],[2.256,-3.808],[-1.931,-0.007],[-0.093,0.004],[-0.976,1.783],[0,0]],"o":[[-2.482,-1.353],[0,0],[-8.943,12.995],[0.092,0],[2.023,-0.086],[0,0],[1.357,-2.478]],"v":[[47.223,-41.425],[40.279,-39.387],[34.187,-29.279],[34.568,-13.481],[34.847,-13.485],[39.683,-16.498],[49.253,-34.488]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[87.43,58.466],"e":[87.212,58.56],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":1.715,"s":[87.212,58.56],"e":[84.605,59.933],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":3.429,"s":[84.605,59.933],"e":[74.529,64.407],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":6.43,"s":[74.529,64.407],"e":[53.901,61.294],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":9,"s":[53.901,61.294],"e":[46.12,55.446],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":9.857,"s":[46.12,55.446],"e":[38.769,44.613],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":11.144,"s":[38.769,44.613],"e":[36.783,35.249],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"n":"0p833_0p833_0p333_0","t":13.715,"s":[36.783,35.249],"e":[38.874,44.401],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":17.571,"s":[38.874,44.401],"e":[50.395,59.146],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":21,"s":[50.395,59.146],"e":[70.208,64.258],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":24.429,"s":[70.208,64.258],"e":[80.785,62.1],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":26.572,"s":[80.785,62.1],"e":[84.745,59.587],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":27.857,"s":[84.745,59.587],"e":[87.478,58.334],"to":[0,0],"ti":[0,0]},{"t":30}],"ix":2},"a":{"a":0,"k":[34.75,-19.375],"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]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[5],"e":[163]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":13.715,"s":[163],"e":[5.854]},{"t":30}],"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":"elbow back","np":2,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.705,3.66],[2.875,-0.043],[1.943,-7.099],[0,0],[-8.778,-3.611],[-1.515,2.223],[0,0],[-0.277,0.773]],"o":[[-3.507,-4.745],[-2.697,0.04],[-0.149,1.607],[-0.014,0.014],[4.104,2.115],[3.956,-5.805],[0,0],[4.34,-10.398]],"v":[[27.027,-45],[15.165,-49.22],[4.147,-38.64],[-2.266,-13.946],[2.193,0.763],[13.388,2.133],[18.517,-6.736],[25.338,-23.071]],"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,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[52.86,78.762],"e":[52.86,78.762],"to":[0,0],"ti":[0,0]},{"t":30}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-4,"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":"body 2","np":2,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-7.253,-0.657],[-0.652,7.258],[7.26,0.657],[0.66,-7.261]],"o":[[7.265,0.656],[0.66,-7.26],[-7.254,-0.659],[-0.652,7.26]],"v":[[-1.195,13.143],[13.143,1.186],[1.184,-13.141],[-13.151,-1.191]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.999999820485,0.999999760646,0.999999820485,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[77.263,13.05],"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":"head","np":2,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"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":-27.396,"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":0,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":30,"st":0,"bm":0}],"markers":[{"tm":14,"cm":"1","dr":0}]}
\ No newline at end of file
--- /dev/null
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ *
+ * 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
+ */
+
+using NUnit.Framework;
+using NUnit.Framework.TUnit;
+using System;
+using ElmSharpForTizen.Tizen;
+
+namespace ElmSharp.Tests {
+
+ [TestFixture]
+ [Description("ElmSharp.AnimationView Tests")]
+ public class AnimationViewTests {
+
+ private AnimationView _animation;
+ private MainWindow _window = MainWindow.GetInstance();
+
+ [SetUp]
+ public void Init()
+ {
+ LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Preconditions for each TEST");
+ _animation = new AnimationView(_window);
+ }
+
+ [TearDown]
+ public void Destroy()
+ {
+ LogUtils.Write(LogUtils.DEBUG , LogUtils.TAG , "Postconditions for each TEST");
+ _animation = null;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Create a AnimationView instance. Check whether object is successfully created or not.")]
+ [Property("SPEC", "ElmSharp.AnimationView.AnimationView C")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "CONSTR")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void AnimationView_CONST()
+ {
+ _animation = new AnimationView(_window);
+ Assert.IsNotNull(_animation, "Cannot successfully create AnimationView object");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check invoke SetAnimation without exception")]
+ [Property("SPEC", "ElmSharp.AnimationView.SetAnimation M")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "MR")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void SetAnimation_CHECK()
+ {
+ try
+ {
+ _animation.SetAnimation(Program.Current.DirectoryInfo.Resource + "running.json");
+ }
+ catch (Exception ex)
+ {
+ Assert.Fail("Should not throw exception. " + ex.ToString());
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether get value of AutoPlay are identical with the set value or not.")]
+ [Property("SPEC", "ElmSharp.AnimationView.AutoPlay A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void AutoPlay_PROPERTY_SET_GET()
+ {
+ _animation.AutoPlay = true;
+ Assert.IsTrue(_animation.AutoPlay, "AutoPlay doesn't set and get successfully.");
+ _animation.AutoPlay = false;
+ Assert.IsFalse(_animation.AutoPlay, "AutoPlay doesn't set and get successfully.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether get value of AutoRepeat are identical with the set value or not.")]
+ [Property("SPEC", "ElmSharp.AnimationView.AutoRepeat A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void AutoRepeat_PROPERTY_SET_GET()
+ {
+ _animation.AutoRepeat = true;
+ Assert.IsTrue(_animation.AutoRepeat, "AutoRepeat doesn't set and get successfully.");
+ _animation.AutoRepeat = false;
+ Assert.IsFalse(_animation.AutoRepeat, "AutoRepeat doesn't set and get successfully.");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether get value of Speed are identical with the set value or not.")]
+ [Property("SPEC", "ElmSharp.AnimationView.Speed A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void Speed_PROPERTY_SET_GET()
+ {
+ double speed = 2.0;
+ _animation.Speed = speed;
+ Assert.AreEqual(speed, _animation.Speed, "Retrieved Speed should be equal to set value");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether get value of KeyFrame are identical with the set value or not.")]
+ [Property("SPEC", "ElmSharp.AnimationView.KeyFrame A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void KeyFrame_PROPERTY_SET_GET()
+ {
+ double frame = 0.5;
+ _animation.KeyFrame = frame;
+ Assert.AreEqual(frame, _animation.KeyFrame, "Retrieved KeyFrame should be equal to set value");
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Get DurationTime value")]
+ [Property("SPEC", "ElmSharp.AnimationView.DurationTime A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRO")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void DurationTime_PROPERTY_GET()
+ {
+ _animation.SetAnimation(Program.Current.DirectoryInfo.Resource + "running.json");
+ Assert.AreNotEqual(0.0, _animation.DurationTime, "Retrieved DurationTime should not be 0");
+ }
+ }
+}
using System;
using ElmSharpForTizen.Tizen;
-
namespace ElmSharp.Tests
{
[Description("Testing ElmSharp.Elementary class")]
public class ElementaryTests
{
+ private Boolean _flagRealized;
private MainWindow _window = MainWindow.GetInstance();
[SetUp]
Elementary.Scale = 1.5;
Assert.AreEqual(1.5, Elementary.Scale, "The getting Scale should be 1.5.");
}
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether EvasObjectRealized Event is raised.")]
+ [Property("SPEC", "ElmSharp.Elementary.EvasObjectRealized E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void EvasObjectRealized_EVENT()
+ {
+ _flagRealized = false;
+ Elementary.EvasObjectRealized += OnRealized;
+ Button testButton = new Button(_window);
+ testButton.Show();
+ Assert.IsTrue(_flagRealized, "Event EvasObjectRealized should be handled.");
+ Elementary.EvasObjectRealized -= OnRealized;
+ }
+
+ private void OnRealized(object sender, EventArgs e)
+ {
+ _flagRealized = true;
+ }
}
}
{
private EvasObject _evasObject;
private MainWindow _window = MainWindow.GetInstance();
- private Boolean _flagMoved, _flagResized;
+ private Boolean _flagMoved, _flagResized, _flagShown, _flagHidden;
public class MyEvasObject : EvasObject
{
[Test]
[Category("P1")]
+ [Description("Check whether AutomationId is readable and writable")]
+ [Property("SPEC", "ElmSharp.EvasObject.AutomationId A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRW")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void AutomationId_PROPERTY_SET_GET()
+ {
+ string id = "EvasObject";
+ _evasObject.AutomationId = id;
+ Assert.AreEqual(id, _evasObject.AutomationId, "Retrieved AutomationId should be equal to set value");
+ }
+
+ [Test]
+ [Category("P1")]
[Description("Get ClassName's value")]
[Property("SPEC", "ElmSharp.EvasObject.ClassName A")]
[Property("SPEC_URL", "-")]
[Test]
[Category("P1")]
- [Description("Check whether Moved Event is raised when the Up Key is Pressed.")]
+ [Description("Check whether Moved Event is raised.")]
[Property("SPEC", "ElmSharp.EvasObject.Moved E")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "EVL")]
[Test]
[Category("P1")]
- [Description("Check whether Resized Event is raised when the Up Key is Pressed.")]
+ [Description("Check whether Resized Event is raised.")]
[Property("SPEC", "ElmSharp.EvasObject.Resized E")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "EVL")]
[Test]
[Category("P1")]
+ [Description("Check whether Shown Event is raised.")]
+ [Property("SPEC", "ElmSharp.EvasObject.Shown E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void Shown_EVENT()
+ {
+ _flagShown = false;
+ EvasObject testEvasObject = (EvasObject)new Polygon(_window);
+ testEvasObject.Shown += OnShown;
+ testEvasObject.Show();
+ Assert.IsTrue(_flagShown, "Event Shown should be handled.");
+ testEvasObject.Shown -= OnShown;
+ }
+
+ private void OnShown(object sender, EventArgs e)
+ {
+ _flagShown = true;
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Check whether Hidden Event is raised.")]
+ [Property("SPEC", "ElmSharp.EvasObject.Hidden E")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "EVL")]
+ [Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]
+ public void Hidden_EVENT()
+ {
+ _flagHidden = false;
+ EvasObject testEvasObject = (EvasObject)new Polygon(_window);
+ testEvasObject.Hidden += OnHidden;
+ testEvasObject.Show();
+ testEvasObject.Hide();
+ Assert.IsTrue(_flagHidden, "Event Hidden should be handled.");
+ testEvasObject.Hidden -= OnHidden;
+ }
+
+ private void OnHidden(object sender, EventArgs e)
+ {
+ _flagHidden = true;
+ }
+
+ [Test]
+ [Category("P1")]
[Description("Check SetTooltipText method")]
[Property("SPEC", "ElmSharp.EvasObject.SetTooltipText M")]
[Property("SPEC_URL", "-")]
[Category("P1")]
[Description("Check Load(System.Uri) return value")]
[Property("SPEC", "ElmSharp.Image.Load M")]
- [Property("COVPARAM", "Uri")]
+ [Property("COVPARAM", "System.Uri")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
[Precondition(1, "make sure the device can access to the internet")]
[Category("P1")]
[Description("Check Load(System.IO.Stream) return value")]
[Property("SPEC", "ElmSharp.Image.Load M")]
- [Property("COVPARAM", "Stream")]
+ [Property("COVPARAM", "System.IO.Stream")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
[Property("AUTHOR", "Qian Sui, qian.sui@samsung.com")]
[Test]
[Category("P1")]
- [Description("Check Load(byte*) return value")]
+ [Description("Check Load(byte*, System.Int64) return value")]
[Property("SPEC", "ElmSharp.Image.Load M")]
- [Property("COVPARAM", "byte*, long")]
+ [Property("COVPARAM", "byte*, System.Int64")]
[Property("SPEC_URL", "-")]
[Property("CRITERIA", "MR")]
[Property("AUTHOR", "Jeonghyun Yun, jh0506.yun@samsung.com")]