{"v":"5.9.6","fr":29.9700012207031,"ip":0,"op":150.000006109625,"w":4000,"h":2166,"nm":"AW head new vector v2 - RIG moves6","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":1,"nm":"JoyStkCtrl01","parent":2,"hd":true,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":0,"s":[7.317,-68.14,0],"to":[47.48,-33.722,0],"ti":[24.39,45.655,0]},{"i":{"x":0.6,"y":0.371},"o":{"x":0.26,"y":0},"t":30,"s":[292.195,-270.475,0],"to":[-2.793,-5.229,0],"ti":[11.64,4.702,0]},{"i":{"x":0.6,"y":0.668},"o":{"x":0.241,"y":0.2},"t":33,"s":[269.952,-285.376,0],"to":[-89.997,-36.355,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":0.6},"o":{"x":0.241,"y":0.241},"t":64,"s":[-256.878,-232.458,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":0.238},"o":{"x":0.241,"y":0.458},"t":67,"s":[-256.878,-232.458,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":0.376},"o":{"x":0.241,"y":0.375},"t":96,"s":[-323.219,-25.454,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":0.361},"o":{"x":0.241,"y":0.384},"t":99,"s":[-301.756,-8.333,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.6,"y":0.6},"o":{"x":0.241,"y":0.241},"t":133,"s":[0.683,-36.349,0],"to":[0,0,0],"ti":[0,0,0]},{"t":138.000005620855,"s":[0.683,-36.349,0]}],"ix":2,"l":2},"a":{"a":0,"k":[37.5,37.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"joystickLimit","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":200,"ix":1}}]}],"sw":75,"sh":75,"sc":"#ffffff","ip":0,"op":150.000006109625,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"JoyStkCtrl01 Origin","hd":true,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1996,1079,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[410,514,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[251.383,200],"ix":2,"x":"var $bm_rt;\nvar temp;\ntemp = $bm_mul(thisComp.layer('JoyStkCtrl01')('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001'), 2);\n$bm_rt = [\n    temp,\n    temp\n];"},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":28,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.294117629528,0.310726553202,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"d":[{"n":"d","nm":"dash","v":{"a":0,"k":14,"ix":1}},{"n":"o","nm":"offset","v":{"a":0,"k":0,"ix":7}}],"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Head 4","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2000.033,1083.215,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[27.81,164.145],[131.349,-0.228],[30.388,-179.363],[-88.678,-142.834],[-86.37,-3.411],[-47.475,76.469]],"o":[[-30.388,-179.363],[-131.349,-0.228],[-27.81,164.145],[47.475,76.469],[86.37,-3.411],[88.678,-142.834]],"v":[[293.413,-164.042],[0,-432.121],[-293.413,-164.042],[-210.903,245.424],[0,432.349],[210.902,245.424]],"c":true},"ix":2,"x":"var $bm_rt;\nif (numKeys > 0 || typeof createPath === 'undefined') {\n    $bm_rt = value;\n} else {\n    var contrl = thisComp.layer('JoyStkCtrl01');\n    var myLimit = contrl('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001').value;\n    var contrlCurVal = contrl('ADBE Transform Group')('ADBE Position').value;\n    var key1 = {\n        closed: true,\n        vertices: [\n            [\n                293.4,\n                -164\n            ],\n            [\n                0,\n                -432.1\n            ],\n            [\n                -293.4,\n                -164\n            ],\n            [\n                -210.9,\n                245.4\n            ],\n            [\n                0,\n                432.3\n            ],\n            [\n                210.9,\n                245.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                164.1\n            ],\n            [\n                131.3,\n                -0.2\n            ],\n            [\n                30.4,\n                -179.4\n            ],\n            [\n                -88.7,\n                -142.8\n            ],\n            [\n                -86.4,\n                -3.4\n            ],\n            [\n                -47.5,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -179.4\n            ],\n            [\n                -131.3,\n                -0.2\n            ],\n            [\n                -27.8,\n                164.1\n            ],\n            [\n                47.5,\n                76.5\n            ],\n            [\n                86.4,\n                -3.4\n            ],\n            [\n                88.7,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key2 = {\n        closed: true,\n        vertices: [\n            [\n                299.1,\n                -164.5\n            ],\n            [\n                -17.8,\n                -432.5\n            ],\n            [\n                -287.8,\n                -144.4\n            ],\n            [\n                -169.4,\n                245\n            ],\n            [\n                77.8,\n                431.9\n            ],\n            [\n                252.4,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                42.2,\n                164.1\n            ],\n            [null],\n            [\n                14.7,\n                -179.4\n            ],\n            [\n                -101.2,\n                -142.8\n            ],\n            [\n                -86.7,\n                -3.4\n            ],\n            [\n                -40.8,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -46.1,\n                -179.4\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -13.4,\n                164.1\n            ],\n            [\n                54.2,\n                76.5\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                76.2,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key3 = {\n        closed: true,\n        vertices: [\n            [\n                314,\n                -164.4\n            ],\n            [\n                33.6,\n                -432.5\n            ],\n            [\n                -279.6,\n                -125.6\n            ],\n            [\n                -212.5,\n                266.3\n            ],\n            [\n                -49.2,\n                432\n            ],\n            [\n                198.1,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                30.6,\n                209.3\n            ],\n            [null],\n            [\n                38.8,\n                -194.4\n            ],\n            [\n                -96.1,\n                -175.4\n            ],\n            [\n                -77.8,\n                -5.3\n            ],\n            [\n                -35.3,\n                55\n            ]\n        ],\n        outTangents: [\n            [\n                -26.8,\n                -183.2\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -23.3,\n                116.5\n            ],\n            [\n                45,\n                82.2\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                70,\n                -109.2\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key4 = {\n        closed: true,\n        vertices: [\n            [\n                302.6,\n                -162.7\n            ],\n            [\n                9.2,\n                -412\n            ],\n            [\n                -284.2,\n                -162.7\n            ],\n            [\n                -201.7,\n                218.3\n            ],\n            [\n                9.2,\n                392.1\n            ],\n            [\n                220.1,\n                218.3\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                152.7\n            ],\n            [null],\n            [\n                30.4,\n                -166.9\n            ],\n            [\n                -88.7,\n                -132.9\n            ],\n            [\n                -86.4,\n                -3.2\n            ],\n            [\n                -47.5,\n                71.1\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -166.9\n            ],\n            [null],\n            [\n                -27.8,\n                152.7\n            ],\n            [\n                47.5,\n                71.1\n            ],\n            [\n                86.4,\n                -3.2\n            ],\n            [\n                88.7,\n                -132.9\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key5 = {\n        closed: true,\n        vertices: [\n            [\n                301.8,\n                -157.5\n            ],\n            [\n                8.4,\n                -416.8\n            ],\n            [\n                -285,\n                -157.5\n            ],\n            [\n                -202.5,\n                238.4\n            ],\n            [\n                8.4,\n                419.2\n            ],\n            [\n                219.3,\n                238.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                158.7\n            ],\n            [null],\n            [\n                30.4,\n                -173.4\n            ],\n            [\n                -88.7,\n                -138.1\n            ],\n            [\n                -86.4,\n                -3.3\n            ],\n            [\n                -47.5,\n                73.9\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -173.4\n            ],\n            [null],\n            [\n                -27.8,\n                158.7\n            ],\n            [\n                47.5,\n                73.9\n            ],\n            [\n                86.4,\n                -3.3\n            ],\n            [\n                88.7,\n                -138.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var rotoBezier = false;\n    var bias = {};\n    try {\n        if (!thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB').active) {\n            throw 'inactive';\n        }\n        bias.slideR = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0001').value;\n        bias.slideL = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0002').value;\n        bias.slideU = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0003').value;\n        bias.slideD = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0004').value;\n    } catch (err) {\n        bias.slideR = 0;\n        bias.slideL = 0;\n        bias.slideU = 0;\n        bias.slideD = 0;\n    }\n    function joystick(key1, key2, key3, key4, key5, bias, contrl) {\n        var resultVal;\n        key1 = unArray(key1);\n        key2 = unArray(key2);\n        key3 = unArray(key3);\n        key4 = unArray(key4);\n        key5 = unArray(key5);\n        var easeResultX, easeResultY;\n        if (contrlCurVal[0] >= 0) {\n            if (key2 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear(contrlCurVal[0], 0, myLimit, key1, key2);\n                if (bias.slideR !== 0) {\n                    easeResultX = easeSwitch(contrlCurVal[0], 0, myLimit, key1, key2, bias.slideR);\n                    resultVal = linear(Math.abs(bias.slideR), 0, 100, resultVal, easeResultX);\n                }\n            }\n        } else {\n            if (key3 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear($bm_neg(contrlCurVal[0]), 0, myLimit, key1, key3);\n                if (bias.slideL !== 0) {\n                    easeResultX = easeSwitch($bm_sub(0, contrlCurVal[0]), 0, myLimit, key1, key3, bias.slideL);\n                    resultVal = linear(Math.abs(bias.slideL), 0, 100, resultVal, easeResultX);\n                }\n            }\n        }\n        var resultAdd = 0;\n        if (contrlCurVal[1] <= 0) {\n            if (key4 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear($bm_sub(0, contrlCurVal[1]), 0, myLimit, key1, key4), key1);\n                if (bias.slideU !== 0) {\n                    easeResultY = $bm_sub(easeSwitch($bm_neg(contrlCurVal[1]), 0, myLimit, key1, key4, bias.slideU), key1);\n                    resultAdd = linear(Math.abs(bias.slideU), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        } else {\n            if (key5 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear(contrlCurVal[1], 0, myLimit, key1, key5), key1);\n                if (bias.slideD !== 0) {\n                    easeResultY = $bm_sub(easeSwitch(contrlCurVal[1], 0, myLimit, key1, key5, bias.slideD), key1);\n                    resultAdd = linear(Math.abs(bias.slideD), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        }\n        return $bm_sum(resultVal, resultAdd);\n    }\n    function cosEase(val, min1, max1, input1, input2) {\n        var myCos = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                myCos.push(getMeCos(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            myCos = getMeCos(val, min1, max1, input1, input2);\n        }\n        return myCos;\n        function getMeCos(val, min1, max1, input1, input2) {\n            var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n            var c = $bm_sub(input2, input1);\n            var myCos2 = $bm_sum($bm_sum($bm_mul($bm_neg(c), Math.cos($bm_mul(mapVal, $bm_div(Math.PI, 2)))), c), input1);\n            return myCos2;\n        }\n    }\n    function sinEase(val, min1, max1, input1, input2) {\n        var mySin = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                mySin.push(getMeSin(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            mySin = getMeSin(val, min1, max1, input1, input2);\n        }\n        return mySin;\n    }\n    function getMeSin(val, min1, max1, input1, input2) {\n        var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n        var c = $bm_sub(input2, input1);\n        var mySin2 = $bm_sum($bm_mul(c, Math.sin($bm_mul(mapVal, $bm_div(Math.PI, 2)))), input1);\n        return mySin2;\n    }\n    function easeSwitch(val, min1, max1, input1, input2, morph) {\n        if (morph < 0) {\n            return cosEase(val, min1, max1, input1, input2);\n        } else {\n            return sinEase(val, min1, max1, input1, input2);\n        }\n    }\n    function unArray(inKey) {\n        if (inKey instanceof Array && inKey.length === 1) {\n            return inKey[0];\n        } else {\n            return inKey;\n        }\n    }\n    function moClamp(a, b, c) {\n        if (!(a instanceof Array)) {\n            return Math.max(b, Math.min(c, a));\n        } else {\n            var aryHold = [];\n            for (var x = 0; x < a.length; x++) {\n                aryHold.push(Math.max(b, Math.min(c, a[x])));\n            }\n            return aryHold;\n        }\n    }\n    var myPoints = [];\n    var myInTangents = [];\n    var myOutTangents = [];\n    var k1vl = key1.vertices.length;\n    var i = 0;\n    for (i = 0; i < k1vl; i++) {\n        myPoints.push(joystick(key1.vertices[i], key2.vertices[i], key3.vertices[i], key4.vertices[i], key5.vertices[i], bias, contrl));\n        myInTangents.push(joystick(key1.inTangents[i], key2.inTangents[i], key3.inTangents[i], key4.inTangents[i], key5.inTangents[i], bias, contrl));\n        myOutTangents.push(joystick(key1.outTangents[i], key2.outTangents[i], key3.outTangents[i], key4.outTangents[i], key5.outTangents[i], bias, contrl));\n    }\n    $bm_rt = createPath(myPoints, myInTangents, myOutTangents, key1.closed);\n}"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[200,200],"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":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"L eye 2","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[1700.853,1297.171,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[-85.191,-179.001],[-11.275,205.319]],"v":[[109.509,104.644],[-109.107,-104.644]],"c":true},"ix":2,"x":"var $bm_rt;\nif (numKeys > 0 || typeof createPath === 'undefined') {\n    $bm_rt = value;\n} else {\n    var contrl = thisComp.layer('JoyStkCtrl01');\n    var myLimit = contrl('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001').value;\n    var contrlCurVal = contrl('ADBE Transform Group')('ADBE Position').value;\n    var key1 = {\n        closed: true,\n        vertices: [\n            [\n                109.5,\n                104.6\n            ],\n            [\n                -109.1,\n                -104.6\n            ]\n        ],\n        inTangents: [\n            [\n                0,\n                0\n            ],\n            [\n                0,\n                0\n            ]\n        ],\n        outTangents: [\n            [\n                -85.2,\n                -179\n            ],\n            [\n                -11.3,\n                205.3\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key2 = {\n        closed: true,\n        vertices: [\n            [\n                284.5,\n                89.6\n            ],\n            [\n                18.9,\n                -122.6\n            ]\n        ],\n        inTangents: [\n            [null],\n            [null]\n        ],\n        outTangents: [\n            [\n                -76.4,\n                -191.2\n            ],\n            [\n                12.2,\n                241.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key3 = {\n        closed: true,\n        vertices: [\n            [\n                -21.5,\n                58.6\n            ],\n            [\n                -139.1,\n                -154.6\n            ]\n        ],\n        inTangents: [\n            [null],\n            [null]\n        ],\n        outTangents: [\n            [\n                -36.4,\n                -198.2\n            ],\n            [\n                -24.8,\n                216.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key4 = {\n        closed: true,\n        vertices: [\n            [\n                125.5,\n                -3.4\n            ],\n            [\n                -99.1,\n                -190.6\n            ]\n        ],\n        inTangents: [\n            [null],\n            [null]\n        ],\n        outTangents: [\n            [\n                -58.4,\n                -194.2\n            ],\n            [\n                -11.8,\n                217.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key5 = {\n        closed: true,\n        vertices: [\n            [\n                128.5,\n                212.6\n            ],\n            [\n                -103.1,\n                -19.6\n            ]\n        ],\n        inTangents: [\n            [null],\n            [null]\n        ],\n        outTangents: [\n            [\n                -106.4,\n                -168.2\n            ],\n            [\n                43.2,\n                204.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var rotoBezier = false;\n    var bias = {};\n    try {\n        if (!thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB').active) {\n            throw 'inactive';\n        }\n        bias.slideR = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0001').value;\n        bias.slideL = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0002').value;\n        bias.slideU = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0003').value;\n        bias.slideD = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0004').value;\n    } catch (err) {\n        bias.slideR = 0;\n        bias.slideL = 0;\n        bias.slideU = 0;\n        bias.slideD = 0;\n    }\n    function joystick(key1, key2, key3, key4, key5, bias, contrl) {\n        var resultVal;\n        key1 = unArray(key1);\n        key2 = unArray(key2);\n        key3 = unArray(key3);\n        key4 = unArray(key4);\n        key5 = unArray(key5);\n        var easeResultX, easeResultY;\n        if (contrlCurVal[0] >= 0) {\n            if (key2 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear(contrlCurVal[0], 0, myLimit, key1, key2);\n                if (bias.slideR !== 0) {\n                    easeResultX = easeSwitch(contrlCurVal[0], 0, myLimit, key1, key2, bias.slideR);\n                    resultVal = linear(Math.abs(bias.slideR), 0, 100, resultVal, easeResultX);\n                }\n            }\n        } else {\n            if (key3 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear($bm_neg(contrlCurVal[0]), 0, myLimit, key1, key3);\n                if (bias.slideL !== 0) {\n                    easeResultX = easeSwitch($bm_sub(0, contrlCurVal[0]), 0, myLimit, key1, key3, bias.slideL);\n                    resultVal = linear(Math.abs(bias.slideL), 0, 100, resultVal, easeResultX);\n                }\n            }\n        }\n        var resultAdd = 0;\n        if (contrlCurVal[1] <= 0) {\n            if (key4 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear($bm_sub(0, contrlCurVal[1]), 0, myLimit, key1, key4), key1);\n                if (bias.slideU !== 0) {\n                    easeResultY = $bm_sub(easeSwitch($bm_neg(contrlCurVal[1]), 0, myLimit, key1, key4, bias.slideU), key1);\n                    resultAdd = linear(Math.abs(bias.slideU), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        } else {\n            if (key5 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear(contrlCurVal[1], 0, myLimit, key1, key5), key1);\n                if (bias.slideD !== 0) {\n                    easeResultY = $bm_sub(easeSwitch(contrlCurVal[1], 0, myLimit, key1, key5, bias.slideD), key1);\n                    resultAdd = linear(Math.abs(bias.slideD), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        }\n        return $bm_sum(resultVal, resultAdd);\n    }\n    function cosEase(val, min1, max1, input1, input2) {\n        var myCos = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                myCos.push(getMeCos(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            myCos = getMeCos(val, min1, max1, input1, input2);\n        }\n        return myCos;\n        function getMeCos(val, min1, max1, input1, input2) {\n            var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n            var c = $bm_sub(input2, input1);\n            var myCos2 = $bm_sum($bm_sum($bm_mul($bm_neg(c), Math.cos($bm_mul(mapVal, $bm_div(Math.PI, 2)))), c), input1);\n            return myCos2;\n        }\n    }\n    function sinEase(val, min1, max1, input1, input2) {\n        var mySin = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                mySin.push(getMeSin(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            mySin = getMeSin(val, min1, max1, input1, input2);\n        }\n        return mySin;\n    }\n    function getMeSin(val, min1, max1, input1, input2) {\n        var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n        var c = $bm_sub(input2, input1);\n        var mySin2 = $bm_sum($bm_mul(c, Math.sin($bm_mul(mapVal, $bm_div(Math.PI, 2)))), input1);\n        return mySin2;\n    }\n    function easeSwitch(val, min1, max1, input1, input2, morph) {\n        if (morph < 0) {\n            return cosEase(val, min1, max1, input1, input2);\n        } else {\n            return sinEase(val, min1, max1, input1, input2);\n        }\n    }\n    function unArray(inKey) {\n        if (inKey instanceof Array && inKey.length === 1) {\n            return inKey[0];\n        } else {\n            return inKey;\n        }\n    }\n    function moClamp(a, b, c) {\n        if (!(a instanceof Array)) {\n            return Math.max(b, Math.min(c, a));\n        } else {\n            var aryHold = [];\n            for (var x = 0; x < a.length; x++) {\n                aryHold.push(Math.max(b, Math.min(c, a[x])));\n            }\n            return aryHold;\n        }\n    }\n    var myPoints = [];\n    var myInTangents = [];\n    var myOutTangents = [];\n    var k1vl = key1.vertices.length;\n    var i = 0;\n    for (i = 0; i < k1vl; i++) {\n        myPoints.push(joystick(key1.vertices[i], key2.vertices[i], key3.vertices[i], key4.vertices[i], key5.vertices[i], bias, contrl));\n        myInTangents.push(joystick(key1.inTangents[i], key2.inTangents[i], key3.inTangents[i], key4.inTangents[i], key5.inTangents[i], bias, contrl));\n        myOutTangents.push(joystick(key1.outTangents[i], key2.outTangents[i], key3.outTangents[i], key4.outTangents[i], key5.outTangents[i], bias, contrl));\n    }\n    $bm_rt = createPath(myPoints, myInTangents, myOutTangents, key1.closed);\n}"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[200,200],"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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Head 3","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2000.033,1083.215,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[27.81,164.145],[131.349,-0.228],[30.388,-179.363],[-88.678,-142.834],[-86.37,-3.411],[-47.475,76.469]],"o":[[-30.388,-179.363],[-131.349,-0.228],[-27.81,164.145],[47.475,76.469],[86.37,-3.411],[88.678,-142.834]],"v":[[293.413,-164.042],[0,-432.121],[-293.413,-164.042],[-210.903,245.424],[0,432.349],[210.902,245.424]],"c":true},"ix":2,"x":"var $bm_rt;\nif (numKeys > 0 || typeof createPath === 'undefined') {\n    $bm_rt = value;\n} else {\n    var contrl = thisComp.layer('JoyStkCtrl01');\n    var myLimit = contrl('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001').value;\n    var contrlCurVal = contrl('ADBE Transform Group')('ADBE Position').value;\n    var key1 = {\n        closed: true,\n        vertices: [\n            [\n                293.4,\n                -164\n            ],\n            [\n                0,\n                -432.1\n            ],\n            [\n                -293.4,\n                -164\n            ],\n            [\n                -210.9,\n                245.4\n            ],\n            [\n                0,\n                432.3\n            ],\n            [\n                210.9,\n                245.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                164.1\n            ],\n            [\n                131.3,\n                -0.2\n            ],\n            [\n                30.4,\n                -179.4\n            ],\n            [\n                -88.7,\n                -142.8\n            ],\n            [\n                -86.4,\n                -3.4\n            ],\n            [\n                -47.5,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -179.4\n            ],\n            [\n                -131.3,\n                -0.2\n            ],\n            [\n                -27.8,\n                164.1\n            ],\n            [\n                47.5,\n                76.5\n            ],\n            [\n                86.4,\n                -3.4\n            ],\n            [\n                88.7,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key2 = {\n        closed: true,\n        vertices: [\n            [\n                299.1,\n                -164.5\n            ],\n            [\n                -17.8,\n                -432.5\n            ],\n            [\n                -287.8,\n                -144.4\n            ],\n            [\n                -169.4,\n                245\n            ],\n            [\n                77.8,\n                431.9\n            ],\n            [\n                252.4,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                42.2,\n                164.1\n            ],\n            [null],\n            [\n                14.7,\n                -179.4\n            ],\n            [\n                -101.2,\n                -142.8\n            ],\n            [\n                -86.7,\n                -3.4\n            ],\n            [\n                -40.8,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -46.1,\n                -179.4\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -13.4,\n                164.1\n            ],\n            [\n                54.2,\n                76.5\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                76.2,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key3 = {\n        closed: true,\n        vertices: [\n            [\n                314,\n                -164.4\n            ],\n            [\n                33.6,\n                -432.5\n            ],\n            [\n                -279.6,\n                -125.6\n            ],\n            [\n                -212.5,\n                266.3\n            ],\n            [\n                -49.2,\n                432\n            ],\n            [\n                198.1,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                30.6,\n                209.3\n            ],\n            [null],\n            [\n                38.8,\n                -194.4\n            ],\n            [\n                -96.1,\n                -175.4\n            ],\n            [\n                -77.8,\n                -5.3\n            ],\n            [\n                -35.3,\n                55\n            ]\n        ],\n        outTangents: [\n            [\n                -26.8,\n                -183.2\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -23.3,\n                116.5\n            ],\n            [\n                45,\n                82.2\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                70,\n                -109.2\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key4 = {\n        closed: true,\n        vertices: [\n            [\n                302.6,\n                -162.7\n            ],\n            [\n                9.2,\n                -412\n            ],\n            [\n                -284.2,\n                -162.7\n            ],\n            [\n                -201.7,\n                218.3\n            ],\n            [\n                9.2,\n                392.1\n            ],\n            [\n                220.1,\n                218.3\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                152.7\n            ],\n            [null],\n            [\n                30.4,\n                -166.9\n            ],\n            [\n                -88.7,\n                -132.9\n            ],\n            [\n                -86.4,\n                -3.2\n            ],\n            [\n                -47.5,\n                71.1\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -166.9\n            ],\n            [null],\n            [\n                -27.8,\n                152.7\n            ],\n            [\n                47.5,\n                71.1\n            ],\n            [\n                86.4,\n                -3.2\n            ],\n            [\n                88.7,\n                -132.9\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key5 = {\n        closed: true,\n        vertices: [\n            [\n                301.8,\n                -157.5\n            ],\n            [\n                8.4,\n                -416.8\n            ],\n            [\n                -285,\n                -157.5\n            ],\n            [\n                -202.5,\n                238.4\n            ],\n            [\n                8.4,\n                419.2\n            ],\n            [\n                219.3,\n                238.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                158.7\n            ],\n            [null],\n            [\n                30.4,\n                -173.4\n            ],\n            [\n                -88.7,\n                -138.1\n            ],\n            [\n                -86.4,\n                -3.3\n            ],\n            [\n                -47.5,\n                73.9\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -173.4\n            ],\n            [null],\n            [\n                -27.8,\n                158.7\n            ],\n            [\n                47.5,\n                73.9\n            ],\n            [\n                86.4,\n                -3.3\n            ],\n            [\n                88.7,\n                -138.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var rotoBezier = false;\n    var bias = {};\n    try {\n        if (!thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB').active) {\n            throw 'inactive';\n        }\n        bias.slideR = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0001').value;\n        bias.slideL = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0002').value;\n        bias.slideU = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0003').value;\n        bias.slideD = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0004').value;\n    } catch (err) {\n        bias.slideR = 0;\n        bias.slideL = 0;\n        bias.slideU = 0;\n        bias.slideD = 0;\n    }\n    function joystick(key1, key2, key3, key4, key5, bias, contrl) {\n        var resultVal;\n        key1 = unArray(key1);\n        key2 = unArray(key2);\n        key3 = unArray(key3);\n        key4 = unArray(key4);\n        key5 = unArray(key5);\n        var easeResultX, easeResultY;\n        if (contrlCurVal[0] >= 0) {\n            if (key2 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear(contrlCurVal[0], 0, myLimit, key1, key2);\n                if (bias.slideR !== 0) {\n                    easeResultX = easeSwitch(contrlCurVal[0], 0, myLimit, key1, key2, bias.slideR);\n                    resultVal = linear(Math.abs(bias.slideR), 0, 100, resultVal, easeResultX);\n                }\n            }\n        } else {\n            if (key3 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear($bm_neg(contrlCurVal[0]), 0, myLimit, key1, key3);\n                if (bias.slideL !== 0) {\n                    easeResultX = easeSwitch($bm_sub(0, contrlCurVal[0]), 0, myLimit, key1, key3, bias.slideL);\n                    resultVal = linear(Math.abs(bias.slideL), 0, 100, resultVal, easeResultX);\n                }\n            }\n        }\n        var resultAdd = 0;\n        if (contrlCurVal[1] <= 0) {\n            if (key4 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear($bm_sub(0, contrlCurVal[1]), 0, myLimit, key1, key4), key1);\n                if (bias.slideU !== 0) {\n                    easeResultY = $bm_sub(easeSwitch($bm_neg(contrlCurVal[1]), 0, myLimit, key1, key4, bias.slideU), key1);\n                    resultAdd = linear(Math.abs(bias.slideU), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        } else {\n            if (key5 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear(contrlCurVal[1], 0, myLimit, key1, key5), key1);\n                if (bias.slideD !== 0) {\n                    easeResultY = $bm_sub(easeSwitch(contrlCurVal[1], 0, myLimit, key1, key5, bias.slideD), key1);\n                    resultAdd = linear(Math.abs(bias.slideD), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        }\n        return $bm_sum(resultVal, resultAdd);\n    }\n    function cosEase(val, min1, max1, input1, input2) {\n        var myCos = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                myCos.push(getMeCos(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            myCos = getMeCos(val, min1, max1, input1, input2);\n        }\n        return myCos;\n        function getMeCos(val, min1, max1, input1, input2) {\n            var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n            var c = $bm_sub(input2, input1);\n            var myCos2 = $bm_sum($bm_sum($bm_mul($bm_neg(c), Math.cos($bm_mul(mapVal, $bm_div(Math.PI, 2)))), c), input1);\n            return myCos2;\n        }\n    }\n    function sinEase(val, min1, max1, input1, input2) {\n        var mySin = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                mySin.push(getMeSin(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            mySin = getMeSin(val, min1, max1, input1, input2);\n        }\n        return mySin;\n    }\n    function getMeSin(val, min1, max1, input1, input2) {\n        var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n        var c = $bm_sub(input2, input1);\n        var mySin2 = $bm_sum($bm_mul(c, Math.sin($bm_mul(mapVal, $bm_div(Math.PI, 2)))), input1);\n        return mySin2;\n    }\n    function easeSwitch(val, min1, max1, input1, input2, morph) {\n        if (morph < 0) {\n            return cosEase(val, min1, max1, input1, input2);\n        } else {\n            return sinEase(val, min1, max1, input1, input2);\n        }\n    }\n    function unArray(inKey) {\n        if (inKey instanceof Array && inKey.length === 1) {\n            return inKey[0];\n        } else {\n            return inKey;\n        }\n    }\n    function moClamp(a, b, c) {\n        if (!(a instanceof Array)) {\n            return Math.max(b, Math.min(c, a));\n        } else {\n            var aryHold = [];\n            for (var x = 0; x < a.length; x++) {\n                aryHold.push(Math.max(b, Math.min(c, a[x])));\n            }\n            return aryHold;\n        }\n    }\n    var myPoints = [];\n    var myInTangents = [];\n    var myOutTangents = [];\n    var k1vl = key1.vertices.length;\n    var i = 0;\n    for (i = 0; i < k1vl; i++) {\n        myPoints.push(joystick(key1.vertices[i], key2.vertices[i], key3.vertices[i], key4.vertices[i], key5.vertices[i], bias, contrl));\n        myInTangents.push(joystick(key1.inTangents[i], key2.inTangents[i], key3.inTangents[i], key4.inTangents[i], key5.inTangents[i], bias, contrl));\n        myOutTangents.push(joystick(key1.outTangents[i], key2.outTangents[i], key3.outTangents[i], key4.outTangents[i], key5.outTangents[i], bias, contrl));\n    }\n    $bm_rt = createPath(myPoints, myInTangents, myOutTangents, key1.closed);\n}"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[200,200],"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":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"R eye","tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2302.764,1299.171,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[11.275,205.319],[85.191,-179.001]],"o":[[0,0],[0,0]],"v":[[109.107,-104.644],[-109.509,104.644]],"c":true},"ix":2,"x":"var $bm_rt;\nif (numKeys > 0 || typeof createPath === 'undefined') {\n    $bm_rt = value;\n} else {\n    var contrl = thisComp.layer('JoyStkCtrl01');\n    var myLimit = contrl('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001').value;\n    var contrlCurVal = contrl('ADBE Transform Group')('ADBE Position').value;\n    var key1 = {\n        closed: true,\n        vertices: [\n            [\n                109.1,\n                -104.6\n            ],\n            [\n                -109.5,\n                104.6\n            ]\n        ],\n        inTangents: [\n            [\n                11.3,\n                205.3\n            ],\n            [\n                85.2,\n                -179\n            ]\n        ],\n        outTangents: [\n            [\n                0,\n                0\n            ],\n            [\n                0,\n                0\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key2 = {\n        closed: true,\n        vertices: [\n            [\n                163.1,\n                -134.6\n            ],\n            [\n                36.5,\n                89.6\n            ]\n        ],\n        inTangents: [\n            [\n                27,\n                209.1\n            ],\n            [\n                46.6,\n                -202.2\n            ]\n        ],\n        outTangents: [\n            [null],\n            [null]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key3 = {\n        closed: true,\n        vertices: [\n            [\n                -3.9,\n                -146.6\n            ],\n            [\n                -265.5,\n                59.6\n            ]\n        ],\n        inTangents: [\n            [\n                27,\n                209.1\n            ],\n            [\n                46.6,\n                -202.2\n            ]\n        ],\n        outTangents: [\n            [null],\n            [null]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key4 = {\n        closed: true,\n        vertices: [\n            [\n                118.1,\n                -192.6\n            ],\n            [\n                -111.5,\n                -4.4\n            ]\n        ],\n        inTangents: [\n            [\n                27,\n                209.1\n            ],\n            [\n                46.6,\n                -202.2\n            ]\n        ],\n        outTangents: [\n            [null],\n            [null]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key5 = {\n        closed: true,\n        vertices: [\n            [\n                117.1,\n                -20.6\n            ],\n            [\n                -110.5,\n                214.6\n            ]\n        ],\n        inTangents: [\n            [\n                -30,\n                193.1\n            ],\n            [\n                100.6,\n                -173.2\n            ]\n        ],\n        outTangents: [\n            [null],\n            [null]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var rotoBezier = false;\n    var bias = {};\n    try {\n        if (!thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB').active) {\n            throw 'inactive';\n        }\n        bias.slideR = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0001').value;\n        bias.slideL = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0002').value;\n        bias.slideU = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0003').value;\n        bias.slideD = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0004').value;\n    } catch (err) {\n        bias.slideR = 0;\n        bias.slideL = 0;\n        bias.slideU = 0;\n        bias.slideD = 0;\n    }\n    function joystick(key1, key2, key3, key4, key5, bias, contrl) {\n        var resultVal;\n        key1 = unArray(key1);\n        key2 = unArray(key2);\n        key3 = unArray(key3);\n        key4 = unArray(key4);\n        key5 = unArray(key5);\n        var easeResultX, easeResultY;\n        if (contrlCurVal[0] >= 0) {\n            if (key2 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear(contrlCurVal[0], 0, myLimit, key1, key2);\n                if (bias.slideR !== 0) {\n                    easeResultX = easeSwitch(contrlCurVal[0], 0, myLimit, key1, key2, bias.slideR);\n                    resultVal = linear(Math.abs(bias.slideR), 0, 100, resultVal, easeResultX);\n                }\n            }\n        } else {\n            if (key3 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear($bm_neg(contrlCurVal[0]), 0, myLimit, key1, key3);\n                if (bias.slideL !== 0) {\n                    easeResultX = easeSwitch($bm_sub(0, contrlCurVal[0]), 0, myLimit, key1, key3, bias.slideL);\n                    resultVal = linear(Math.abs(bias.slideL), 0, 100, resultVal, easeResultX);\n                }\n            }\n        }\n        var resultAdd = 0;\n        if (contrlCurVal[1] <= 0) {\n            if (key4 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear($bm_sub(0, contrlCurVal[1]), 0, myLimit, key1, key4), key1);\n                if (bias.slideU !== 0) {\n                    easeResultY = $bm_sub(easeSwitch($bm_neg(contrlCurVal[1]), 0, myLimit, key1, key4, bias.slideU), key1);\n                    resultAdd = linear(Math.abs(bias.slideU), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        } else {\n            if (key5 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear(contrlCurVal[1], 0, myLimit, key1, key5), key1);\n                if (bias.slideD !== 0) {\n                    easeResultY = $bm_sub(easeSwitch(contrlCurVal[1], 0, myLimit, key1, key5, bias.slideD), key1);\n                    resultAdd = linear(Math.abs(bias.slideD), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        }\n        return $bm_sum(resultVal, resultAdd);\n    }\n    function cosEase(val, min1, max1, input1, input2) {\n        var myCos = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                myCos.push(getMeCos(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            myCos = getMeCos(val, min1, max1, input1, input2);\n        }\n        return myCos;\n        function getMeCos(val, min1, max1, input1, input2) {\n            var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n            var c = $bm_sub(input2, input1);\n            var myCos2 = $bm_sum($bm_sum($bm_mul($bm_neg(c), Math.cos($bm_mul(mapVal, $bm_div(Math.PI, 2)))), c), input1);\n            return myCos2;\n        }\n    }\n    function sinEase(val, min1, max1, input1, input2) {\n        var mySin = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                mySin.push(getMeSin(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            mySin = getMeSin(val, min1, max1, input1, input2);\n        }\n        return mySin;\n    }\n    function getMeSin(val, min1, max1, input1, input2) {\n        var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n        var c = $bm_sub(input2, input1);\n        var mySin2 = $bm_sum($bm_mul(c, Math.sin($bm_mul(mapVal, $bm_div(Math.PI, 2)))), input1);\n        return mySin2;\n    }\n    function easeSwitch(val, min1, max1, input1, input2, morph) {\n        if (morph < 0) {\n            return cosEase(val, min1, max1, input1, input2);\n        } else {\n            return sinEase(val, min1, max1, input1, input2);\n        }\n    }\n    function unArray(inKey) {\n        if (inKey instanceof Array && inKey.length === 1) {\n            return inKey[0];\n        } else {\n            return inKey;\n        }\n    }\n    function moClamp(a, b, c) {\n        if (!(a instanceof Array)) {\n            return Math.max(b, Math.min(c, a));\n        } else {\n            var aryHold = [];\n            for (var x = 0; x < a.length; x++) {\n                aryHold.push(Math.max(b, Math.min(c, a[x])));\n            }\n            return aryHold;\n        }\n    }\n    var myPoints = [];\n    var myInTangents = [];\n    var myOutTangents = [];\n    var k1vl = key1.vertices.length;\n    var i = 0;\n    for (i = 0; i < k1vl; i++) {\n        myPoints.push(joystick(key1.vertices[i], key2.vertices[i], key3.vertices[i], key4.vertices[i], key5.vertices[i], bias, contrl));\n        myInTangents.push(joystick(key1.inTangents[i], key2.inTangents[i], key3.inTangents[i], key4.inTangents[i], key5.inTangents[i], bias, contrl));\n        myOutTangents.push(joystick(key1.outTangents[i], key2.outTangents[i], key3.outTangents[i], key4.outTangents[i], key5.outTangents[i], bias, contrl));\n    }\n    $bm_rt = createPath(myPoints, myInTangents, myOutTangents, key1.closed);\n}"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[200,200],"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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Head 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2000.033,1083.215,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[27.81,164.145],[131.349,-0.228],[30.388,-179.363],[-88.678,-142.834],[-86.37,-3.411],[-47.475,76.469]],"o":[[-30.388,-179.363],[-131.349,-0.228],[-27.81,164.145],[47.475,76.469],[86.37,-3.411],[88.678,-142.834]],"v":[[293.413,-164.042],[0,-432.121],[-293.413,-164.042],[-210.903,245.424],[0,432.349],[210.902,245.424]],"c":true},"ix":2,"x":"var $bm_rt;\nif (numKeys > 0 || typeof createPath === 'undefined') {\n    $bm_rt = value;\n} else {\n    var contrl = thisComp.layer('JoyStkCtrl01');\n    var myLimit = contrl('ADBE Effect Parade')('joystickLimit')('ADBE Slider Control-0001').value;\n    var contrlCurVal = contrl('ADBE Transform Group')('ADBE Position').value;\n    var key1 = {\n        closed: true,\n        vertices: [\n            [\n                293.4,\n                -164\n            ],\n            [\n                0,\n                -432.1\n            ],\n            [\n                -293.4,\n                -164\n            ],\n            [\n                -210.9,\n                245.4\n            ],\n            [\n                0,\n                432.3\n            ],\n            [\n                210.9,\n                245.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                164.1\n            ],\n            [\n                131.3,\n                -0.2\n            ],\n            [\n                30.4,\n                -179.4\n            ],\n            [\n                -88.7,\n                -142.8\n            ],\n            [\n                -86.4,\n                -3.4\n            ],\n            [\n                -47.5,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -179.4\n            ],\n            [\n                -131.3,\n                -0.2\n            ],\n            [\n                -27.8,\n                164.1\n            ],\n            [\n                47.5,\n                76.5\n            ],\n            [\n                86.4,\n                -3.4\n            ],\n            [\n                88.7,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key2 = {\n        closed: true,\n        vertices: [\n            [\n                299.1,\n                -164.5\n            ],\n            [\n                -17.8,\n                -432.5\n            ],\n            [\n                -287.8,\n                -144.4\n            ],\n            [\n                -169.4,\n                245\n            ],\n            [\n                77.8,\n                431.9\n            ],\n            [\n                252.4,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                42.2,\n                164.1\n            ],\n            [null],\n            [\n                14.7,\n                -179.4\n            ],\n            [\n                -101.2,\n                -142.8\n            ],\n            [\n                -86.7,\n                -3.4\n            ],\n            [\n                -40.8,\n                76.5\n            ]\n        ],\n        outTangents: [\n            [\n                -46.1,\n                -179.4\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -13.4,\n                164.1\n            ],\n            [\n                54.2,\n                76.5\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                76.2,\n                -142.8\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key3 = {\n        closed: true,\n        vertices: [\n            [\n                314,\n                -164.4\n            ],\n            [\n                33.6,\n                -432.5\n            ],\n            [\n                -279.6,\n                -125.6\n            ],\n            [\n                -212.5,\n                266.3\n            ],\n            [\n                -49.2,\n                432\n            ],\n            [\n                198.1,\n                245\n            ]\n        ],\n        inTangents: [\n            [\n                30.6,\n                209.3\n            ],\n            [null],\n            [\n                38.8,\n                -194.4\n            ],\n            [\n                -96.1,\n                -175.4\n            ],\n            [\n                -77.8,\n                -5.3\n            ],\n            [\n                -35.3,\n                55\n            ]\n        ],\n        outTangents: [\n            [\n                -26.8,\n                -183.2\n            ],\n            [\n                -131.4,\n                -0.2\n            ],\n            [\n                -23.3,\n                116.5\n            ],\n            [\n                45,\n                82.2\n            ],\n            [\n                86.1,\n                -3.4\n            ],\n            [\n                70,\n                -109.2\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key4 = {\n        closed: true,\n        vertices: [\n            [\n                302.6,\n                -162.7\n            ],\n            [\n                9.2,\n                -412\n            ],\n            [\n                -284.2,\n                -162.7\n            ],\n            [\n                -201.7,\n                218.3\n            ],\n            [\n                9.2,\n                392.1\n            ],\n            [\n                220.1,\n                218.3\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                152.7\n            ],\n            [null],\n            [\n                30.4,\n                -166.9\n            ],\n            [\n                -88.7,\n                -132.9\n            ],\n            [\n                -86.4,\n                -3.2\n            ],\n            [\n                -47.5,\n                71.1\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -166.9\n            ],\n            [null],\n            [\n                -27.8,\n                152.7\n            ],\n            [\n                47.5,\n                71.1\n            ],\n            [\n                86.4,\n                -3.2\n            ],\n            [\n                88.7,\n                -132.9\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var key5 = {\n        closed: true,\n        vertices: [\n            [\n                301.8,\n                -157.5\n            ],\n            [\n                8.4,\n                -416.8\n            ],\n            [\n                -285,\n                -157.5\n            ],\n            [\n                -202.5,\n                238.4\n            ],\n            [\n                8.4,\n                419.2\n            ],\n            [\n                219.3,\n                238.4\n            ]\n        ],\n        inTangents: [\n            [\n                27.8,\n                158.7\n            ],\n            [null],\n            [\n                30.4,\n                -173.4\n            ],\n            [\n                -88.7,\n                -138.1\n            ],\n            [\n                -86.4,\n                -3.3\n            ],\n            [\n                -47.5,\n                73.9\n            ]\n        ],\n        outTangents: [\n            [\n                -30.4,\n                -173.4\n            ],\n            [null],\n            [\n                -27.8,\n                158.7\n            ],\n            [\n                47.5,\n                73.9\n            ],\n            [\n                86.4,\n                -3.3\n            ],\n            [\n                88.7,\n                -138.1\n            ]\n        ],\n        featherSegLocs: [],\n        featherRelSegLocs: [],\n        featherRadii: [],\n        featherInterps: [],\n        featherTensions: [],\n        featherTypes: [],\n        featherRelCornerAngles: []\n    };\n    var rotoBezier = false;\n    var bias = {};\n    try {\n        if (!thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB').active) {\n            throw 'inactive';\n        }\n        bias.slideR = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0001').value;\n        bias.slideL = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0002').value;\n        bias.slideU = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0003').value;\n        bias.slideD = thisLayer('ADBE Effect Parade')('Pseudo/1k48264d77gIB')('Pseudo/1k48264d77gIB-0004').value;\n    } catch (err) {\n        bias.slideR = 0;\n        bias.slideL = 0;\n        bias.slideU = 0;\n        bias.slideD = 0;\n    }\n    function joystick(key1, key2, key3, key4, key5, bias, contrl) {\n        var resultVal;\n        key1 = unArray(key1);\n        key2 = unArray(key2);\n        key3 = unArray(key3);\n        key4 = unArray(key4);\n        key5 = unArray(key5);\n        var easeResultX, easeResultY;\n        if (contrlCurVal[0] >= 0) {\n            if (key2 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear(contrlCurVal[0], 0, myLimit, key1, key2);\n                if (bias.slideR !== 0) {\n                    easeResultX = easeSwitch(contrlCurVal[0], 0, myLimit, key1, key2, bias.slideR);\n                    resultVal = linear(Math.abs(bias.slideR), 0, 100, resultVal, easeResultX);\n                }\n            }\n        } else {\n            if (key3 === null) {\n                resultVal = key1;\n            } else {\n                resultVal = linear($bm_neg(contrlCurVal[0]), 0, myLimit, key1, key3);\n                if (bias.slideL !== 0) {\n                    easeResultX = easeSwitch($bm_sub(0, contrlCurVal[0]), 0, myLimit, key1, key3, bias.slideL);\n                    resultVal = linear(Math.abs(bias.slideL), 0, 100, resultVal, easeResultX);\n                }\n            }\n        }\n        var resultAdd = 0;\n        if (contrlCurVal[1] <= 0) {\n            if (key4 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear($bm_sub(0, contrlCurVal[1]), 0, myLimit, key1, key4), key1);\n                if (bias.slideU !== 0) {\n                    easeResultY = $bm_sub(easeSwitch($bm_neg(contrlCurVal[1]), 0, myLimit, key1, key4, bias.slideU), key1);\n                    resultAdd = linear(Math.abs(bias.slideU), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        } else {\n            if (key5 === null) {\n                resultAdd = [\n                    0,\n                    0\n                ];\n            } else {\n                resultAdd = $bm_sub(linear(contrlCurVal[1], 0, myLimit, key1, key5), key1);\n                if (bias.slideD !== 0) {\n                    easeResultY = $bm_sub(easeSwitch(contrlCurVal[1], 0, myLimit, key1, key5, bias.slideD), key1);\n                    resultAdd = linear(Math.abs(bias.slideD), 0, 100, resultAdd, easeResultY);\n                }\n            }\n        }\n        return $bm_sum(resultVal, resultAdd);\n    }\n    function cosEase(val, min1, max1, input1, input2) {\n        var myCos = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                myCos.push(getMeCos(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            myCos = getMeCos(val, min1, max1, input1, input2);\n        }\n        return myCos;\n        function getMeCos(val, min1, max1, input1, input2) {\n            var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n            var c = $bm_sub(input2, input1);\n            var myCos2 = $bm_sum($bm_sum($bm_mul($bm_neg(c), Math.cos($bm_mul(mapVal, $bm_div(Math.PI, 2)))), c), input1);\n            return myCos2;\n        }\n    }\n    function sinEase(val, min1, max1, input1, input2) {\n        var mySin = [];\n        if ($bm_isInstanceOfArray(input1)) {\n            for (var x = 0; x < input1.length; x++) {\n                mySin.push(getMeSin(val, min1, max1, input1[x], input2[x]));\n            }\n        } else {\n            mySin = getMeSin(val, min1, max1, input1, input2);\n        }\n        return mySin;\n    }\n    function getMeSin(val, min1, max1, input1, input2) {\n        var mapVal = moClamp($bm_div(val, $bm_sub(max1, min1)), 0, 1);\n        var c = $bm_sub(input2, input1);\n        var mySin2 = $bm_sum($bm_mul(c, Math.sin($bm_mul(mapVal, $bm_div(Math.PI, 2)))), input1);\n        return mySin2;\n    }\n    function easeSwitch(val, min1, max1, input1, input2, morph) {\n        if (morph < 0) {\n            return cosEase(val, min1, max1, input1, input2);\n        } else {\n            return sinEase(val, min1, max1, input1, input2);\n        }\n    }\n    function unArray(inKey) {\n        if (inKey instanceof Array && inKey.length === 1) {\n            return inKey[0];\n        } else {\n            return inKey;\n        }\n    }\n    function moClamp(a, b, c) {\n        if (!(a instanceof Array)) {\n            return Math.max(b, Math.min(c, a));\n        } else {\n            var aryHold = [];\n            for (var x = 0; x < a.length; x++) {\n                aryHold.push(Math.max(b, Math.min(c, a[x])));\n            }\n            return aryHold;\n        }\n    }\n    var myPoints = [];\n    var myInTangents = [];\n    var myOutTangents = [];\n    var k1vl = key1.vertices.length;\n    var i = 0;\n    for (i = 0; i < k1vl; i++) {\n        myPoints.push(joystick(key1.vertices[i], key2.vertices[i], key3.vertices[i], key4.vertices[i], key5.vertices[i], bias, contrl));\n        myInTangents.push(joystick(key1.inTangents[i], key2.inTangents[i], key3.inTangents[i], key4.inTangents[i], key5.inTangents[i], bias, contrl));\n        myOutTangents.push(joystick(key1.outTangents[i], key2.outTangents[i], key3.outTangents[i], key4.outTangents[i], key5.outTangents[i], bias, contrl));\n    }\n    $bm_rt = createPath(myPoints, myInTangents, myOutTangents, key1.closed);\n}"},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[200,200],"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":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":150.000006109625,"st":0,"ct":1,"bm":0}],"markers":[]}