{
  "id": "pm-003-bold-kinetic-type-showreel",
  "css": "",
  "fps": 30,
  "html": "<div style=\"left:0px;top:0px;width:1080px;height:1920px;background:#0B0B0C;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"3.6\" data-jc-start=\"0\" data-jc-name=\"A / ink background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-1\"></div><div data-jc-transition-to=\"shape-2\" data-jc-transition-from=\"shape-1\" data-jc-transition-easing=\"ease-in-out\" data-jc-transition-duration=\"0.6\" data-jc-transition=\"circle-reveal\" style=\"left:0px;top:0px;width:1080px;height:1920px;background:#D7FF3A;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"3.6\" data-jc-start=\"3\" data-jc-name=\"B / acid background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-2\"></div><div data-jc-transition-to=\"shape-3\" data-jc-transition-from=\"shape-2\" data-jc-transition-easing=\"ease-in-out\" data-jc-transition-duration=\"0.5\" data-jc-transition=\"push-up\" style=\"left:0px;top:0px;width:1080px;height:1920px;background:#FF3B2F;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"3.6\" data-jc-start=\"6\" data-jc-name=\"C / red background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-3\"></div><div data-jc-transition-to=\"shape-4\" data-jc-transition-from=\"shape-3\" data-jc-transition-easing=\"ease-in-out\" data-jc-transition-duration=\"0.5\" data-jc-transition=\"wipe-down\" style=\"left:0px;top:0px;width:1080px;height:1920px;background:#F4F2EC;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"3.6\" data-jc-start=\"9\" data-jc-name=\"D / paper background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-4\"></div><div data-jc-transition-to=\"shape-5\" data-jc-transition-from=\"shape-4\" data-jc-transition-easing=\"ease-in-out\" data-jc-transition-duration=\"0.5\" data-jc-transition=\"wipe-up\" style=\"left:0px;top:0px;width:1080px;height:1920px;background:#0B0B0C;border-radius:0px\" data-jc-track=\"0\" data-jc-duration=\"3\" data-jc-start=\"12\" data-jc-name=\"E / ink background\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-5\"></div><div data-jc-library-instance=\"{&quot;itemId&quot;:&quot;canvas.stars&quot;,&quot;version&quot;:&quot;1.0.0&quot;,&quot;start&quot;:0,&quot;duration&quot;:3,&quot;track&quot;:1,&quot;inputs&quot;:{&quot;background&quot;:&quot;transparent&quot;,&quot;color&quot;:&quot;#F4F2EC&quot;,&quot;accent&quot;:&quot;#D7FF3A&quot;,&quot;speed&quot;:0.6,&quot;amount&quot;:70}}\" data-jc-library-version=\"1.0.0\" data-jc-library-id=\"canvas.stars\" style=\"left:0px;top:0px;width:1080px;height:1920px;overflow:hidden;box-sizing:border-box;background:transparent\" data-jc-track=\"1\" data-jc-duration=\"3\" data-jc-start=\"0\" data-jc-name=\"A / Library stars particles\" data-jc-kind=\"custom\" data-jc-clip=\"\" id=\"custom-1\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;w&quot;,&quot;property&quot;:&quot;width&quot;,&quot;from&quot;:8,&quot;to&quot;:900,&quot;at&quot;:0,&quot;duration&quot;:1,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:120,&quot;damping&quot;:12,&quot;velocity&quot;:0}}]}}\" style=\"left:80px;top:1530px;width:900px;height:22px;background:#D7FF3A;border-radius:11px\" data-jc-track=\"2\" data-jc-duration=\"1.8\" data-jc-start=\"1.2\" data-jc-name=\"A / acid underline\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-6\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.8,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;nudge&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:120,&quot;to&quot;:80,&quot;at&quot;:1.2,&quot;duration&quot;:0.6,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:120,&quot;damping&quot;:12,&quot;velocity&quot;:0}}]}}\" style=\"left:120px;top:900px;width:560px;height:560px;background:#0B0B0C;border-radius:280px\" data-jc-track=\"2\" data-jc-duration=\"2.5\" data-jc-start=\"3.5\" data-jc-name=\"B / ink circle\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-7\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:420,&quot;at&quot;:0,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1360,&quot;at&quot;:0,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:420,&quot;to&quot;:260.4,&quot;at&quot;:1,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1360,&quot;to&quot;:1519.6,&quot;at&quot;:1,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:70px;top:1360px;width:96px;height:420px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 1\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-10\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:640,&quot;at&quot;:0.08,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1140,&quot;at&quot;:0.08,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:640,&quot;to&quot;:396.8,&quot;at&quot;:1.05,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1140,&quot;to&quot;:1383.2,&quot;at&quot;:1.05,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:190px;top:1140px;width:96px;height:640px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 2\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-11\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:360,&quot;at&quot;:0.16,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1420,&quot;at&quot;:0.16,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:360,&quot;to&quot;:223.2,&quot;at&quot;:1.1,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1420,&quot;to&quot;:1556.8,&quot;at&quot;:1.1,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:310px;top:1420px;width:96px;height:360px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 3\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-12\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:760,&quot;at&quot;:0.24,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1020,&quot;at&quot;:0.24,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:760,&quot;to&quot;:471.2,&quot;at&quot;:1.15,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1020,&quot;to&quot;:1308.8,&quot;at&quot;:1.15,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:430px;top:1020px;width:96px;height:760px;background:#FF3B2F;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 4\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-13\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:520,&quot;at&quot;:0.32,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1260,&quot;at&quot;:0.32,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:520,&quot;to&quot;:322.4,&quot;at&quot;:1.2,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1260,&quot;to&quot;:1457.6,&quot;at&quot;:1.2,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:550px;top:1260px;width:96px;height:520px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 5\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-14\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:300,&quot;at&quot;:0.4,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1480,&quot;at&quot;:0.4,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:300,&quot;to&quot;:186,&quot;at&quot;:1.25,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1480,&quot;to&quot;:1594,&quot;at&quot;:1.25,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:670px;top:1480px;width:96px;height:300px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 6\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-15\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:680,&quot;at&quot;:0.48,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1100,&quot;at&quot;:0.48,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:680,&quot;to&quot;:421.6,&quot;at&quot;:1.3,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1100,&quot;to&quot;:1358.4,&quot;at&quot;:1.3,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:790px;top:1100px;width:96px;height:680px;background:#FF3B2F;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 7\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-16\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;grow&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:12,&quot;to&quot;:460,&quot;at&quot;:0.56,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;rise&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1768,&quot;to&quot;:1320,&quot;at&quot;:0.56,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;pulseH&quot;,&quot;property&quot;:&quot;height&quot;,&quot;from&quot;:460,&quot;to&quot;:285.2,&quot;at&quot;:1.35,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;},{&quot;id&quot;:&quot;pulseY&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1320,&quot;to&quot;:1494.8,&quot;at&quot;:1.35,&quot;duration&quot;:0.22,&quot;repeat&quot;:4,&quot;yoyo&quot;:true,&quot;easing&quot;:&quot;ease-in-out&quot;}]}}\" style=\"left:910px;top:1320px;width:96px;height:460px;background:#0B0B0C;border-radius:14px\" data-jc-track=\"2\" data-jc-duration=\"2.6\" data-jc-start=\"9.4\" data-jc-name=\"D / bar 8\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-17\"></div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"right\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.25\" data-jc-text-exit-effect=\"fade\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"blur-slide\" style=\"left:80px;top:190px;width:920px;height:60px;color:#F4F2EC;font-family:Space Grotesk;font-size:34px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.9\" data-jc-start=\"0.1\" data-jc-name=\"A / name label\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-1\">NOA BRANDT — MOTION DESIGN</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"up\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.3\" data-jc-text-exit-effect=\"fly-out\" data-jc-text-duration=\"0.55\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"character-zoom\" style=\"left:60px;top:400px;width:960px;height:380px;color:#F4F2EC;font-family:Oswald;font-size:340px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.85\" data-jc-start=\"0.15\" data-jc-name=\"A / stack word MAKE\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-2\">MAKE</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"up\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.3\" data-jc-text-exit-effect=\"fly-out\" data-jc-text-duration=\"0.55\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"character-rise\" style=\"left:60px;top:760px;width:960px;height:380px;color:#F4F2EC;font-family:Oswald;font-size:340px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.55\" data-jc-start=\"0.45\" data-jc-name=\"A / stack word TYPE\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-3\">TYPE</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"up\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.3\" data-jc-text-exit-effect=\"fly-out\" data-jc-text-duration=\"0.55\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"back-in\" style=\"left:60px;top:1120px;width:960px;height:380px;color:#D7FF3A;font-family:Oswald;font-size:340px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.25\" data-jc-start=\"0.75\" data-jc-name=\"A / stack word MOVE\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-4\">MOVE</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:80px;top:250px;width:920px;height:90px;color:#0B0B0C;font-family:Space Grotesk;font-size:72px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.7\" data-jc-start=\"3.3\" data-jc-name=\"B / kicker\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-5\">TYPE IS</div><div data-jc-text-replace-interval=\"0.6\" data-jc-text-replacements=\"[&quot;BOLD&quot;,&quot;FAST&quot;,&quot;LOUD&quot;]\" data-jc-text-replace-target=\"LOUD\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.35\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"word-replace\" style=\"left:60px;top:330px;width:960px;height:440px;color:#0B0B0C;font-family:Oswald;font-size:400px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.6\" data-jc-start=\"3.4\" data-jc-name=\"B / rotating word\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-6\">LOUD</div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0.25,&quot;duration&quot;:0.8,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;turn&quot;,&quot;property&quot;:&quot;rotation&quot;,&quot;from&quot;:0,&quot;to&quot;:135,&quot;at&quot;:0.9,&quot;duration&quot;:1,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:120,&quot;damping&quot;:12,&quot;velocity&quot;:0}},{&quot;id&quot;:&quot;lift&quot;,&quot;property&quot;:&quot;y&quot;,&quot;from&quot;:1180,&quot;to&quot;:1120,&quot;at&quot;:1.4,&quot;duration&quot;:0.6,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:120,&quot;damping&quot;:12,&quot;velocity&quot;:0}}]}}\" style=\"left:560px;top:1180px;width:400px;height:400px;background:#FF3B2F;border-radius:36px\" data-jc-track=\"3\" data-jc-duration=\"2.5\" data-jc-start=\"3.5\" data-jc-name=\"B / red square\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-8\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;slide&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:0,&quot;to&quot;:-900,&quot;at&quot;:0,&quot;duration&quot;:3,&quot;easing&quot;:&quot;linear&quot;}]}}\" style=\"left:0px;top:120px;width:3240px;height:320px;color:#0B0B0C;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"6\" data-jc-name=\"C / marquee row 1\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-7\">KINETIC • KINETIC • </div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;slide&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:-900,&quot;to&quot;:0,&quot;at&quot;:0,&quot;duration&quot;:3,&quot;easing&quot;:&quot;linear&quot;}]}}\" style=\"left:-900px;top:460px;width:3240px;height:320px;color:#F4F2EC;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"6\" data-jc-name=\"C / marquee row 2\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-8\">KINETIC • KINETIC • </div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;slide&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:0,&quot;to&quot;:-900,&quot;at&quot;:0,&quot;duration&quot;:3,&quot;easing&quot;:&quot;linear&quot;}]}}\" style=\"left:0px;top:800px;width:3240px;height:320px;color:#0B0B0C;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"6\" data-jc-name=\"C / marquee row 3\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-9\">KINETIC • KINETIC • </div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;slide&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:-900,&quot;to&quot;:0,&quot;at&quot;:0,&quot;duration&quot;:3,&quot;easing&quot;:&quot;linear&quot;}]}}\" style=\"left:-900px;top:1140px;width:3240px;height:320px;color:#F4F2EC;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"6\" data-jc-name=\"C / marquee row 4\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-10\">KINETIC • KINETIC • </div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;slide&quot;,&quot;property&quot;:&quot;x&quot;,&quot;from&quot;:0,&quot;to&quot;:-900,&quot;at&quot;:0,&quot;duration&quot;:3,&quot;easing&quot;:&quot;linear&quot;}]}}\" style=\"left:0px;top:1480px;width:3240px;height:320px;color:#0B0B0C;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"3\" data-jc-start=\"6\" data-jc-name=\"C / marquee row 5\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-11\">KINETIC • KINETIC • </div><div data-jc-procedural=\"{&quot;type&quot;:&quot;counter&quot;,&quot;seconds&quot;:1.3,&quot;easing&quot;:&quot;ease-out&quot;,&quot;from&quot;:0,&quot;to&quot;:100,&quot;decimals&quot;:0,&quot;prefix&quot;:&quot;&quot;,&quot;suffix&quot;:&quot;&quot;}\" style=\"left:60px;top:170px;width:760px;height:560px;color:#0B0B0C;font-family:Oswald;font-size:520px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.7\" data-jc-start=\"9.3\" data-jc-name=\"D / counter\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-13\">100</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.4\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"zoom-in\" style=\"left:850px;top:230px;width:220px;height:400px;color:#FF3B2F;font-family:Oswald;font-size:260px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.5\" data-jc-start=\"9.5\" data-jc-name=\"D / percent sign\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-14\">%</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.6\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"word-reveal\" style=\"left:80px;top:800px;width:920px;height:90px;color:#0B0B0C;font-family:Space Grotesk;font-size:60px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.3\" data-jc-start=\"9.7\" data-jc-name=\"D / caption\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-15\">of every frame is intent.</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.8\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"character\" data-jc-text-effect=\"blur-rise\" style=\"left:60px;top:540px;width:960px;height:760px;color:#F4F2EC;font-family:Oswald;font-size:280px;font-weight:700;text-align:left;white-space:pre-wrap;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.65\" data-jc-start=\"12.35\" data-jc-name=\"E / name\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-16\">NOA\nBRANDT</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"right\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"blur-slide\" style=\"left:80px;top:1320px;width:920px;height:90px;color:#D7FF3A;font-family:Space Grotesk;font-size:64px;font-weight:700;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"2.1\" data-jc-start=\"12.9\" data-jc-name=\"E / role\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-17\">MOTION DESIGNER</div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.5\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"word\" data-jc-text-effect=\"fade-move\" style=\"left:80px;top:1430px;width:920px;height:60px;color:#F4F2EC;font-family:Space Grotesk;font-size:38px;font-weight:500;text-align:left;white-space:normal;background:transparent;display:grid;align-content:center\" data-jc-track=\"3\" data-jc-duration=\"1.7\" data-jc-start=\"13.3\" data-jc-name=\"E / portfolio link\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-18\">portfolio · noabrandt.example</div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;in&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.6,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:210,&quot;damping&quot;:13,&quot;velocity&quot;:0}}]}}\" style=\"left:90px;top:700px;width:900px;height:520px;background:#0B0B0C;border-radius:36px\" data-jc-track=\"4\" data-jc-duration=\"2.1\" data-jc-start=\"6.9\" data-jc-name=\"C / ink statement card\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-9\"></div><div data-jc-animation=\"{&quot;tracks&quot;:[],&quot;program&quot;:{&quot;version&quot;:1,&quot;segments&quot;:[{&quot;id&quot;:&quot;pop&quot;,&quot;property&quot;:&quot;scale&quot;,&quot;from&quot;:0.02,&quot;to&quot;:1,&quot;at&quot;:0,&quot;duration&quot;:0.7,&quot;spring&quot;:{&quot;mass&quot;:1,&quot;stiffness&quot;:230,&quot;damping&quot;:9,&quot;velocity&quot;:0}}]}}\" style=\"left:860px;top:1340px;width:56px;height:56px;background:#FF3B2F;border-radius:28px\" data-jc-track=\"4\" data-jc-duration=\"2\" data-jc-start=\"13\" data-jc-name=\"E / red dot\" data-jc-kind=\"shape\" data-jc-clip=\"\" id=\"shape-18\"></div><div data-jc-text-replace-interval=\"0.8\" data-jc-text-seed=\"7\" data-jc-text-exit-blur=\"10\" data-jc-text-exit-distance=\"56\" data-jc-text-blur=\"10\" data-jc-text-distance=\"56\" data-jc-text-exit-motion-direction=\"down\" data-jc-text-motion-direction=\"up\" data-jc-text-exit-direction=\"reverse\" data-jc-text-exit-amount=\"0.045\" data-jc-text-exit-duration=\"0.38\" data-jc-text-duration=\"0.55\" data-jc-text-stagger-direction=\"forward\" data-jc-text-stagger-amount=\"0.06\" data-jc-text-stagger-unit=\"line\" data-jc-text-effect=\"line-mask\" style=\"left:130px;top:720px;width:820px;height:480px;color:#D7FF3A;font-family:Oswald;font-size:170px;font-weight:700;text-align:center;white-space:pre-wrap;background:transparent;display:grid;align-content:center\" data-jc-track=\"5\" data-jc-duration=\"1.9\" data-jc-start=\"7.1\" data-jc-name=\"C / statement\" data-jc-kind=\"text\" data-jc-clip=\"\" id=\"text-12\">RHYTHM\nIS LAYOUT</div><div data-jc-library-instance=\"{&quot;itemId&quot;:&quot;canvas.confetti&quot;,&quot;version&quot;:&quot;1.0.0&quot;,&quot;start&quot;:6,&quot;duration&quot;:2.2,&quot;track&quot;:6,&quot;inputs&quot;:{&quot;background&quot;:&quot;transparent&quot;,&quot;color&quot;:&quot;#D7FF3A&quot;,&quot;accent&quot;:&quot;#F4F2EC&quot;,&quot;speed&quot;:1.2,&quot;amount&quot;:90}}\" data-jc-library-version=\"1.0.0\" data-jc-library-id=\"canvas.confetti\" style=\"left:0px;top:0px;width:1080px;height:1920px;overflow:hidden;box-sizing:border-box;background:transparent\" data-jc-track=\"6\" data-jc-duration=\"2.2\" data-jc-start=\"6\" data-jc-name=\"C / Library confetti particles\" data-jc-kind=\"custom\" data-jc-clip=\"\" id=\"custom-2\"></div><div data-jc-library-instance=\"{&quot;itemId&quot;:&quot;canvas.bokeh&quot;,&quot;version&quot;:&quot;1.0.0&quot;,&quot;start&quot;:12.2,&quot;duration&quot;:2.8,&quot;track&quot;:1,&quot;inputs&quot;:{&quot;background&quot;:&quot;transparent&quot;,&quot;color&quot;:&quot;#D7FF3A&quot;,&quot;accent&quot;:&quot;#FF3B2F&quot;,&quot;speed&quot;:0.5,&quot;amount&quot;:26}}\" data-jc-library-version=\"1.0.0\" data-jc-library-id=\"canvas.bokeh\" style=\"left:0px;top:0px;width:1080px;height:1920px;overflow:hidden;box-sizing:border-box;background:transparent\" data-jc-track=\"1\" data-jc-duration=\"2.8\" data-jc-start=\"12.2\" data-jc-name=\"E / Library bokeh particles\" data-jc-kind=\"custom\" data-jc-clip=\"\" id=\"custom-3\"></div>",
  "name": "Type Is Loud · Kinetic Showreel",
  "width": 1080,
  "format": "jsoncut-html",
  "height": 1920,
  "values": {},
  "version": 1,
  "duration": 15,
  "safeArea": {
    "top": 0,
    "left": 0,
    "right": 0,
    "bottom": 0
  },
  "variables": [],
  "customBlocks": [
    {
      "css": "canvas{display:block;width:100%;height:100%}",
      "html": "<canvas data-jsoncut-surface></canvas>",
      "inputs": {
        "seed": 22,
        "color": "#F4F2EC",
        "phase": 1.41,
        "speed": 0.6,
        "accent": "#D7FF3A",
        "amount": 70,
        "effect": "stars",
        "overlay": true,
        "variant": 1,
        "intensity": 1.45,
        "background": "transparent",
        "timingMode": "clip"
      },
      "adapter": "canvas-2d",
      "layerId": "custom-1",
      "javascript": "\nconst canvas=document.querySelector('canvas'),ctx=canvas.getContext('2d',{alpha:true});\nconst W=canvas.width=jsoncut.width,H=canvas.height=jsoncut.height,p=jsoncut.inputs,TAU=Math.PI*2;\nconst hash=n=>{const x=Math.sin(n*91.731+Number(p.seed||1)*17.17)*43758.5453;return x-Math.floor(x)};\nconst mix=(a,b,t)=>a+(b-a)*t;\nconst intensity=Math.max(.8,Math.min(2.2,Number(p.intensity||1.45))),visible=alpha=>Math.min(1,alpha*intensity);\nconst point=(x,y,r,color,alpha=1)=>{ctx.globalAlpha=visible(alpha);ctx.fillStyle=color;ctx.beginPath();ctx.arc(x,y,r,0,TAU);ctx.fill()};\nconst line=(points,color,width=1,alpha=1,close=false)=>{ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.beginPath();points.forEach(([x,y],i)=>ctx[i?'lineTo':'moveTo'](x,y));if(close)ctx.closePath();ctx.stroke()};\nconst frame=(inset,radius,color,width=1,alpha=1,dash=[],dashOffset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2);ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.setLineDash(dash);ctx.lineDashOffset=dashOffset;ctx.beginPath();ctx.roundRect(x,x,w,h,Math.min(radius,w/2,h/2));ctx.stroke();ctx.setLineDash([])};\nconst perimeterPoint=(distance,inset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2),length=2*(w+h),d=((distance%length)+length)%length;if(d<w)return[x+d,x,0];if(d<w+h)return[x+w,x+d-w,1];if(d<2*w+h)return[x+w-(d-w-h),x+h,2];return[x,x+h-(d-2*w-h),3]};\nconst renderEffect=(({ W, H, t, hash, point, n, c, a }) => {\n        for (let i = 0; i < n * 3; i++) {\n            const z = (hash(i + 3) + t * (.012 + hash(i) * .025)) % 1, x = W / 2 + (hash(i + 20) - .5) * W * z * 1.8, y = H / 2 + (hash(i + 40) - .5) * H * z * 1.8;\n            point(x, y, .4 + z * 3, i % 7 ? a : c, .12 + .88 * z);\n        }\n    });\nfunction clean(){ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';ctx.shadowBlur=0;ctx.shadowColor='transparent';ctx.setLineDash([]);ctx.clearRect(0,0,W,H);ctx.fillStyle=String(p.background||'#090A0E');ctx.fillRect(0,0,W,H)}\nfunction draw(ms){\n  clean();\n  const t=ms/1000*Number(p.speed||1)+Number(p.phase||0),n=Math.max(6,Number(p.amount||30)),c=String(p.color||'#8B5CF6'),a=String(p.accent||'#FF9418'),v=Number(p.variant||0);\n  renderEffect({ctx,W,H,t,p,TAU,hash,mix,line,point,frame,perimeterPoint,n,c,a,v});\n  if(p.overlay!==false){ctx.save();ctx.globalCompositeOperation='screen';ctx.globalAlpha=.14;const rich=ctx.createRadialGradient(W*.38,H*.38,0,W*.5,H*.5,Math.hypot(W,H)*.7);rich.addColorStop(0,c);rich.addColorStop(.52,'transparent');rich.addColorStop(.72,a);rich.addColorStop(1,'transparent');ctx.fillStyle=rich;ctx.fillRect(0,0,W,H);ctx.restore()}\n  ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';\n}\njsoncut.onFrame(draw);"
    },
    {
      "css": "canvas{display:block;width:100%;height:100%}",
      "html": "<canvas data-jsoncut-surface></canvas>",
      "inputs": {
        "seed": 24,
        "color": "#D7FF3A",
        "phase": 2.35,
        "speed": 1.2,
        "accent": "#F4F2EC",
        "amount": 90,
        "effect": "confetti",
        "overlay": true,
        "variant": 3,
        "intensity": 1.45,
        "background": "transparent",
        "timingMode": "clip"
      },
      "adapter": "canvas-2d",
      "layerId": "custom-2",
      "javascript": "\nconst canvas=document.querySelector('canvas'),ctx=canvas.getContext('2d',{alpha:true});\nconst W=canvas.width=jsoncut.width,H=canvas.height=jsoncut.height,p=jsoncut.inputs,TAU=Math.PI*2;\nconst hash=n=>{const x=Math.sin(n*91.731+Number(p.seed||1)*17.17)*43758.5453;return x-Math.floor(x)};\nconst mix=(a,b,t)=>a+(b-a)*t;\nconst intensity=Math.max(.8,Math.min(2.2,Number(p.intensity||1.45))),visible=alpha=>Math.min(1,alpha*intensity);\nconst point=(x,y,r,color,alpha=1)=>{ctx.globalAlpha=visible(alpha);ctx.fillStyle=color;ctx.beginPath();ctx.arc(x,y,r,0,TAU);ctx.fill()};\nconst line=(points,color,width=1,alpha=1,close=false)=>{ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.beginPath();points.forEach(([x,y],i)=>ctx[i?'lineTo':'moveTo'](x,y));if(close)ctx.closePath();ctx.stroke()};\nconst frame=(inset,radius,color,width=1,alpha=1,dash=[],dashOffset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2);ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.setLineDash(dash);ctx.lineDashOffset=dashOffset;ctx.beginPath();ctx.roundRect(x,x,w,h,Math.min(radius,w/2,h/2));ctx.stroke();ctx.setLineDash([])};\nconst perimeterPoint=(distance,inset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2),length=2*(w+h),d=((distance%length)+length)%length;if(d<w)return[x+d,x,0];if(d<w+h)return[x+w,x+d-w,1];if(d<2*w+h)return[x+w-(d-w-h),x+h,2];return[x,x+h-(d-2*w-h),3]};\nconst renderEffect=(({ ctx, W, H, t, hash, n, c, a }) => {\n        for (let i = 0; i < n * 2; i++) {\n            const x = (hash(i) * W + Math.sin(i + t) * 35 + W) % W, y = (hash(i + 40) * H + t * (42 + hash(i) * 85)) % (H + 50) - 25;\n            ctx.save();\n            ctx.translate(x, y);\n            ctx.rotate(t + i);\n            ctx.fillStyle = i % 3 === 0 ? a : c;\n            ctx.globalAlpha = .75;\n            ctx.fillRect(-3 - hash(i) * 3, -8, 6 + hash(i) * 6, 16);\n            ctx.restore();\n        }\n    });\nfunction clean(){ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';ctx.shadowBlur=0;ctx.shadowColor='transparent';ctx.setLineDash([]);ctx.clearRect(0,0,W,H);ctx.fillStyle=String(p.background||'#090A0E');ctx.fillRect(0,0,W,H)}\nfunction draw(ms){\n  clean();\n  const t=ms/1000*Number(p.speed||1)+Number(p.phase||0),n=Math.max(6,Number(p.amount||30)),c=String(p.color||'#8B5CF6'),a=String(p.accent||'#FF9418'),v=Number(p.variant||0);\n  renderEffect({ctx,W,H,t,p,TAU,hash,mix,line,point,frame,perimeterPoint,n,c,a,v});\n  if(p.overlay!==false){ctx.save();ctx.globalCompositeOperation='screen';ctx.globalAlpha=.14;const rich=ctx.createRadialGradient(W*.38,H*.38,0,W*.5,H*.5,Math.hypot(W,H)*.7);rich.addColorStop(0,c);rich.addColorStop(.52,'transparent');rich.addColorStop(.72,a);rich.addColorStop(1,'transparent');ctx.fillStyle=rich;ctx.fillRect(0,0,W,H);ctx.restore()}\n  ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';\n}\njsoncut.onFrame(draw);"
    },
    {
      "css": "canvas{display:block;width:100%;height:100%}",
      "html": "<canvas data-jsoncut-surface></canvas>",
      "inputs": {
        "seed": 2,
        "color": "#D7FF3A",
        "phase": 0.47,
        "speed": 0.5,
        "accent": "#FF3B2F",
        "amount": 26,
        "effect": "bokeh",
        "overlay": true,
        "variant": 1,
        "intensity": 1.45,
        "background": "transparent",
        "timingMode": "clip"
      },
      "adapter": "canvas-2d",
      "layerId": "custom-3",
      "javascript": "\nconst canvas=document.querySelector('canvas'),ctx=canvas.getContext('2d',{alpha:true});\nconst W=canvas.width=jsoncut.width,H=canvas.height=jsoncut.height,p=jsoncut.inputs,TAU=Math.PI*2;\nconst hash=n=>{const x=Math.sin(n*91.731+Number(p.seed||1)*17.17)*43758.5453;return x-Math.floor(x)};\nconst mix=(a,b,t)=>a+(b-a)*t;\nconst intensity=Math.max(.8,Math.min(2.2,Number(p.intensity||1.45))),visible=alpha=>Math.min(1,alpha*intensity);\nconst point=(x,y,r,color,alpha=1)=>{ctx.globalAlpha=visible(alpha);ctx.fillStyle=color;ctx.beginPath();ctx.arc(x,y,r,0,TAU);ctx.fill()};\nconst line=(points,color,width=1,alpha=1,close=false)=>{ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.beginPath();points.forEach(([x,y],i)=>ctx[i?'lineTo':'moveTo'](x,y));if(close)ctx.closePath();ctx.stroke()};\nconst frame=(inset,radius,color,width=1,alpha=1,dash=[],dashOffset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2);ctx.globalAlpha=visible(alpha);ctx.strokeStyle=color;ctx.lineWidth=width;ctx.setLineDash(dash);ctx.lineDashOffset=dashOffset;ctx.beginPath();ctx.roundRect(x,x,w,h,Math.min(radius,w/2,h/2));ctx.stroke();ctx.setLineDash([])};\nconst perimeterPoint=(distance,inset=0)=>{const x=Math.max(0,inset),w=Math.max(1,W-x*2),h=Math.max(1,H-x*2),length=2*(w+h),d=((distance%length)+length)%length;if(d<w)return[x+d,x,0];if(d<w+h)return[x+w,x+d-w,1];if(d<2*w+h)return[x+w-(d-w-h),x+h,2];return[x,x+h-(d-2*w-h),3]};\nconst renderEffect=(({ ctx, W, H, t, hash, n, c, a }) => {\n        ctx.globalCompositeOperation = 'screen';\n        for (let i = 0; i < n; i++) {\n            const x = (hash(i) * W + t * (6 + i % 7) + W) % W, y = hash(i + 80) * H + Math.sin(t * .28 + i) * H * .05, r = 8 + hash(i + 22) * Math.min(W, H) * .08, g = ctx.createRadialGradient(x, y, 0, x, y, r);\n            g.addColorStop(0, i % 3 ? c : a);\n            g.addColorStop(1, 'transparent');\n            ctx.globalAlpha = .18 + .32 * hash(i);\n            ctx.fillStyle = g;\n            ctx.fillRect(x - r, y - r, r * 2, r * 2);\n        }\n    });\nfunction clean(){ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';ctx.shadowBlur=0;ctx.shadowColor='transparent';ctx.setLineDash([]);ctx.clearRect(0,0,W,H);ctx.fillStyle=String(p.background||'#090A0E');ctx.fillRect(0,0,W,H)}\nfunction draw(ms){\n  clean();\n  const t=ms/1000*Number(p.speed||1)+Number(p.phase||0),n=Math.max(6,Number(p.amount||30)),c=String(p.color||'#8B5CF6'),a=String(p.accent||'#FF9418'),v=Number(p.variant||0);\n  renderEffect({ctx,W,H,t,p,TAU,hash,mix,line,point,frame,perimeterPoint,n,c,a,v});\n  if(p.overlay!==false){ctx.save();ctx.globalCompositeOperation='screen';ctx.globalAlpha=.14;const rich=ctx.createRadialGradient(W*.38,H*.38,0,W*.5,H*.5,Math.hypot(W,H)*.7);rich.addColorStop(0,c);rich.addColorStop(.52,'transparent');rich.addColorStop(.72,a);rich.addColorStop(1,'transparent');ctx.fillStyle=rich;ctx.fillRect(0,0,W,H);ctx.restore()}\n  ctx.setTransform(1,0,0,1,0,0);ctx.globalAlpha=1;ctx.globalCompositeOperation='source-over';ctx.filter='none';\n}\njsoncut.onFrame(draw);"
    }
  ],
  "aspectVariants": [],
  "compositionKind": "video",
  "canvasBackground": "#000000",
  "editabilityTarget": "layered"
}
