From e7de1d38204f0d49f0fae9e7750d4a245d61c1d0 Mon Sep 17 00:00:00 2001 From: Instafluff Date: Tue, 26 Mar 2024 00:42:48 -0700 Subject: [PATCH] Update parachute.min.js --- js/parachute.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/parachute.min.js b/js/parachute.min.js index e92d9d3..bc8a540 100644 --- a/js/parachute.min.js +++ b/js/parachute.min.js @@ -1 +1 @@ -const e={autumn:{name:"Autumn",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/autumn_theme/bcg",target:"game-parachute/autumn_theme/target_new/target_leaves",target_front:"game-parachute/autumn_theme/target_new/target_leaves_front",target_offset:-10,target_width:384,target_y_offset:56,target_boosh:["game-parachute/autumn_theme/land_anim1","game-parachute/autumn_theme/land_anim2","game-parachute/autumn_theme/land_anim3","game-parachute/autumn_theme/land_anim4","game-parachute/autumn_theme/land_anim5"],clouds:["game-parachute/autumn_theme/cloud1","game-parachute/autumn_theme/cloud2","game-parachute/autumn_theme/cloud3","game-parachute/autumn_theme/cloud4","game-parachute/autumn_theme/cloud5"],parachutes:["game-parachute/autumn_theme/chute_brown1","game-parachute/autumn_theme/chute_brown2","game-parachute/autumn_theme/chute_green1","game-parachute/autumn_theme/chute_green2","game-parachute/autumn_theme/chute_orange1","game-parachute/autumn_theme/chute_orange2","game-parachute/autumn_theme/chute_red1","game-parachute/autumn_theme/chute_red2","game-parachute/autumn_theme/chute_yellow1","game-parachute/autumn_theme/chute_yellow2"],droplets:["items/acorn","items/pinecone","items/acorn","items/pinecone","items/acorn","items/pinecone"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",amanita:"amanita",twiglet:"twiglet"},playable:["amanita","twiglet"]}},cake_choco:{name:"Chocolate Cake",theme:{requires:"addon_parachute_cakechoco",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:"game-parachute/cake_theme/cake_chocolate/target_cake_chocolate_back",target_front:"game-parachute/cake_theme/cake_chocolate/target_cake_chocolate_front_credit",target_offset:-8,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_particles:["#291710"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_brown","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_mix","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_white"],droplets:["game-parachute/cake_theme/cake_chocolate/droplet1","game-parachute/cake_theme/cake_chocolate/droplet2","game-parachute/cake_theme/cake_chocolate/droplet3","game-parachute/cake_theme/cake_chocolate/droplet4","game-parachute/cake_theme/cake_chocolate/droplet5","game-parachute/cake_theme/cake_chocolate/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_fruit:{name:"Fruit Cake",theme:{requires:"addon_parachute_cakefruit",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_fruit/bcg",target:"game-parachute/cake_theme/cake_fruit/target_cake_fruit_back",target_front:"game-parachute/cake_theme/cake_fruit/target_cake_fruit_front_credit",target_offset:-9,target_width:384,target_y_offset:50,target_walls:48,target_collide_land:0,target_particles:["#ffffff"],clouds:["game-parachute/cake_theme/cake_fruit/cloud1","game-parachute/cake_theme/cake_fruit/cloud2","game-parachute/cake_theme/cake_fruit/cloud3","game-parachute/cake_theme/cake_fruit/cloud4","game-parachute/cake_theme/cake_fruit/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_blue","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_darkred","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_green","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_red","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_white"],droplets:["game-parachute/cake_theme/cake_fruit/droplet1","game-parachute/cake_theme/cake_fruit/droplet2","game-parachute/cake_theme/cake_fruit/droplet3","game-parachute/cake_theme/cake_fruit/droplet4","game-parachute/cake_theme/cake_fruit/droplet5","game-parachute/cake_theme/cake_fruit/droplet6"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_pixelplush:{name:"PixelPlush Cake",theme:{requires:"addon_parachute_cakeplush",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:["game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5"],target_front:"game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_front_credit_v3",target_offset:-35,target_width:384,target_y_offset:50,target_walls:75,target_collide_land:0,target_particles:["#45291e"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_brown","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_mix","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_white"],droplets:["game-parachute/cake_theme/cake_chocolate/droplet1","game-parachute/cake_theme/cake_chocolate/droplet2","game-parachute/cake_theme/cake_chocolate/droplet3","game-parachute/cake_theme/cake_chocolate/droplet4","game-parachute/cake_theme/cake_chocolate/droplet5","game-parachute/cake_theme/cake_chocolate/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_rainbow:{name:"Rainbow Cake",theme:{requires:"addon_parachute_cakerainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_rainbow/bcg",target:"game-parachute/cake_theme/cake_rainbow/target_cake_rainbow_back",target_front:"game-parachute/cake_theme/cake_rainbow/target_cake_rainbow_front_credit",target_offset:-10,target_width:384,target_y_offset:50,target_walls:48,target_collide_land:0,target_particles:["#ffffff"],clouds:["game-parachute/cake_theme/cake_rainbow/cloud1","game-parachute/cake_theme/cake_rainbow/cloud2","game-parachute/cake_theme/cake_rainbow/cloud3","game-parachute/cake_theme/cake_rainbow/cloud4","game-parachute/cake_theme/cake_rainbow/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_blue","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_green","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_pink","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_yellow"],droplets:["game-parachute/cake_theme/cake_rainbow/droplet1","game-parachute/cake_theme/cake_rainbow/droplet3","game-parachute/cake_theme/cake_rainbow/droplet5","game-parachute/cake_theme/cake_rainbow/droplet8","game-parachute/cake_theme/cake_rainbow/droplet9","game-parachute/cake_theme/cake_rainbow/droplet10"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_fluffington:{name:"Fluffington Cake",theme:{requires:"addon_parachute_cakeplush",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:["game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5"],target_front:"game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_front",target_offset:-35,target_width:384,target_y_offset:50,target_walls:75,target_collide_land:0,target_particles:["#45291e"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_brown","game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_orange","game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_yellow"],droplets:["game-parachute/cake_theme/cake_instafluff/droplet1","game-parachute/cake_theme/cake_instafluff/droplet2","game-parachute/cake_theme/cake_instafluff/droplet3","game-parachute/cake_theme/cake_instafluff/droplet4","game-parachute/cake_theme/cake_instafluff/droplet5","game-parachute/cake_theme/cake_instafluff/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cauldron_colors:{name:"Color-Changing Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_versions:{yellow:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_yellow/cauldron_yellow1","game-parachute/cauldron/cauldron_yellow/cauldron_yellow2","game-parachute/cauldron/cauldron_yellow/cauldron_yellow3","game-parachute/cauldron/cauldron_yellow/cauldron_yellow4","game-parachute/cauldron/cauldron_yellow/cauldron_yellow5","game-parachute/cauldron/cauldron_yellow/cauldron_yellow6","game-parachute/cauldron/cauldron_yellow/cauldron_yellow7","game-parachute/cauldron/cauldron_yellow/cauldron_yellow8","game-parachute/cauldron/cauldron_yellow/cauldron_yellow9","game-parachute/cauldron/cauldron_yellow/cauldron_yellow10","game-parachute/cauldron/cauldron_yellow/cauldron_yellow11","game-parachute/cauldron/cauldron_yellow/cauldron_yellow12","game-parachute/cauldron/cauldron_yellow/cauldron_yellow13","game-parachute/cauldron/cauldron_yellow/cauldron_yellow14","game-parachute/cauldron/cauldron_yellow/cauldron_yellow15","game-parachute/cauldron/cauldron_yellow/cauldron_yellow16","game-parachute/cauldron/cauldron_yellow/cauldron_yellow17","game-parachute/cauldron/cauldron_yellow/cauldron_yellow18","game-parachute/cauldron/cauldron_yellow/cauldron_yellow19","game-parachute/cauldron/cauldron_yellow/cauldron_yellow20"],target_effect:["game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow1","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow2","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow3","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow4","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow5","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow6","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow7","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow8","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow9","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow10","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow11","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow12","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow13","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow14","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow15","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow16","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow17"]},red:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_red/cauldron_red1","game-parachute/cauldron/cauldron_red/cauldron_red2","game-parachute/cauldron/cauldron_red/cauldron_red3","game-parachute/cauldron/cauldron_red/cauldron_red4","game-parachute/cauldron/cauldron_red/cauldron_red5","game-parachute/cauldron/cauldron_red/cauldron_red6","game-parachute/cauldron/cauldron_red/cauldron_red7","game-parachute/cauldron/cauldron_red/cauldron_red8","game-parachute/cauldron/cauldron_red/cauldron_red9","game-parachute/cauldron/cauldron_red/cauldron_red10","game-parachute/cauldron/cauldron_red/cauldron_red11","game-parachute/cauldron/cauldron_red/cauldron_red12","game-parachute/cauldron/cauldron_red/cauldron_red13","game-parachute/cauldron/cauldron_red/cauldron_red14","game-parachute/cauldron/cauldron_red/cauldron_red15","game-parachute/cauldron/cauldron_red/cauldron_red16","game-parachute/cauldron/cauldron_red/cauldron_red17","game-parachute/cauldron/cauldron_red/cauldron_red18","game-parachute/cauldron/cauldron_red/cauldron_red19","game-parachute/cauldron/cauldron_red/cauldron_red20"],target_effect:["game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red1","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red2","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red3","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red4","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red5","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red6","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red7","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red8","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red9","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red10","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red11","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red12","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red13","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red14","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red15"]},pink:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_pink/cauldron_pink1","game-parachute/cauldron/cauldron_pink/cauldron_pink2","game-parachute/cauldron/cauldron_pink/cauldron_pink3","game-parachute/cauldron/cauldron_pink/cauldron_pink4","game-parachute/cauldron/cauldron_pink/cauldron_pink5","game-parachute/cauldron/cauldron_pink/cauldron_pink6","game-parachute/cauldron/cauldron_pink/cauldron_pink7","game-parachute/cauldron/cauldron_pink/cauldron_pink8","game-parachute/cauldron/cauldron_pink/cauldron_pink9","game-parachute/cauldron/cauldron_pink/cauldron_pink10","game-parachute/cauldron/cauldron_pink/cauldron_pink11","game-parachute/cauldron/cauldron_pink/cauldron_pink12","game-parachute/cauldron/cauldron_pink/cauldron_pink13","game-parachute/cauldron/cauldron_pink/cauldron_pink14","game-parachute/cauldron/cauldron_pink/cauldron_pink15","game-parachute/cauldron/cauldron_pink/cauldron_pink16","game-parachute/cauldron/cauldron_pink/cauldron_pink17","game-parachute/cauldron/cauldron_pink/cauldron_pink18","game-parachute/cauldron/cauldron_pink/cauldron_pink19","game-parachute/cauldron/cauldron_pink/cauldron_pink20"],target_effect:["game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink1","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink2","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink3","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink4","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink5","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink6","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink7","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink8","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink9","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink10","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink11","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink12","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink13"]},orange:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_orange/cauldron_orange1","game-parachute/cauldron/cauldron_orange/cauldron_orange2","game-parachute/cauldron/cauldron_orange/cauldron_orange3","game-parachute/cauldron/cauldron_orange/cauldron_orange4","game-parachute/cauldron/cauldron_orange/cauldron_orange5","game-parachute/cauldron/cauldron_orange/cauldron_orange6","game-parachute/cauldron/cauldron_orange/cauldron_orange7","game-parachute/cauldron/cauldron_orange/cauldron_orange8","game-parachute/cauldron/cauldron_orange/cauldron_orange9","game-parachute/cauldron/cauldron_orange/cauldron_orange10","game-parachute/cauldron/cauldron_orange/cauldron_orange11","game-parachute/cauldron/cauldron_orange/cauldron_orange12","game-parachute/cauldron/cauldron_orange/cauldron_orange13","game-parachute/cauldron/cauldron_orange/cauldron_orange14","game-parachute/cauldron/cauldron_orange/cauldron_orange15","game-parachute/cauldron/cauldron_orange/cauldron_orange16","game-parachute/cauldron/cauldron_orange/cauldron_orange17","game-parachute/cauldron/cauldron_orange/cauldron_orange18","game-parachute/cauldron/cauldron_orange/cauldron_orange19","game-parachute/cauldron/cauldron_orange/cauldron_orange20"],target_effect:["game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange1","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange2","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange3","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange4","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange5","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange6","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange7","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange8","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange9","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange10","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange11","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange12","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange13","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange14","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange15","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange16","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange17","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange18"]},purple:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_purple/cauldron_purple1","game-parachute/cauldron/cauldron_purple/cauldron_purple2","game-parachute/cauldron/cauldron_purple/cauldron_purple3","game-parachute/cauldron/cauldron_purple/cauldron_purple4","game-parachute/cauldron/cauldron_purple/cauldron_purple5","game-parachute/cauldron/cauldron_purple/cauldron_purple6","game-parachute/cauldron/cauldron_purple/cauldron_purple7","game-parachute/cauldron/cauldron_purple/cauldron_purple8","game-parachute/cauldron/cauldron_purple/cauldron_purple9","game-parachute/cauldron/cauldron_purple/cauldron_purple10","game-parachute/cauldron/cauldron_purple/cauldron_purple11","game-parachute/cauldron/cauldron_purple/cauldron_purple12","game-parachute/cauldron/cauldron_purple/cauldron_purple13","game-parachute/cauldron/cauldron_purple/cauldron_purple14","game-parachute/cauldron/cauldron_purple/cauldron_purple15","game-parachute/cauldron/cauldron_purple/cauldron_purple16","game-parachute/cauldron/cauldron_purple/cauldron_purple17","game-parachute/cauldron/cauldron_purple/cauldron_purple18","game-parachute/cauldron/cauldron_purple/cauldron_purple19","game-parachute/cauldron/cauldron_purple/cauldron_purple20"],target_effect:["game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple1","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple2","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple3","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple4","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple5","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple6","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple7","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple8","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple9","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple10","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple11","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple12","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple13","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple14","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple15","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple16","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple17","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple18"]},green:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_green/cauldron_green1","game-parachute/cauldron/cauldron_green/cauldron_green2","game-parachute/cauldron/cauldron_green/cauldron_green3","game-parachute/cauldron/cauldron_green/cauldron_green4","game-parachute/cauldron/cauldron_green/cauldron_green5","game-parachute/cauldron/cauldron_green/cauldron_green6","game-parachute/cauldron/cauldron_green/cauldron_green7","game-parachute/cauldron/cauldron_green/cauldron_green8","game-parachute/cauldron/cauldron_green/cauldron_green9","game-parachute/cauldron/cauldron_green/cauldron_green10","game-parachute/cauldron/cauldron_green/cauldron_green11","game-parachute/cauldron/cauldron_green/cauldron_green12","game-parachute/cauldron/cauldron_green/cauldron_green13","game-parachute/cauldron/cauldron_green/cauldron_green14","game-parachute/cauldron/cauldron_green/cauldron_green15","game-parachute/cauldron/cauldron_green/cauldron_green16","game-parachute/cauldron/cauldron_green/cauldron_green17","game-parachute/cauldron/cauldron_green/cauldron_green18","game-parachute/cauldron/cauldron_green/cauldron_green19","game-parachute/cauldron/cauldron_green/cauldron_green20"],target_effect:["game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green1","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green2","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green3","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green4","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green5","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green6","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green7","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green8","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green9","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green10","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green11","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green12","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green13","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green14"]},blue:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_blue/cauldron_blue1","game-parachute/cauldron/cauldron_blue/cauldron_blue2","game-parachute/cauldron/cauldron_blue/cauldron_blue3","game-parachute/cauldron/cauldron_blue/cauldron_blue4","game-parachute/cauldron/cauldron_blue/cauldron_blue5","game-parachute/cauldron/cauldron_blue/cauldron_blue6","game-parachute/cauldron/cauldron_blue/cauldron_blue7","game-parachute/cauldron/cauldron_blue/cauldron_blue8","game-parachute/cauldron/cauldron_blue/cauldron_blue9","game-parachute/cauldron/cauldron_blue/cauldron_blue10","game-parachute/cauldron/cauldron_blue/cauldron_blue11","game-parachute/cauldron/cauldron_blue/cauldron_blue12","game-parachute/cauldron/cauldron_blue/cauldron_blue13","game-parachute/cauldron/cauldron_blue/cauldron_blue14","game-parachute/cauldron/cauldron_blue/cauldron_blue15","game-parachute/cauldron/cauldron_blue/cauldron_blue16","game-parachute/cauldron/cauldron_blue/cauldron_blue17","game-parachute/cauldron/cauldron_blue/cauldron_blue18","game-parachute/cauldron/cauldron_blue/cauldron_blue19","game-parachute/cauldron/cauldron_blue/cauldron_blue20"],target_effect:["game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue1","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue2","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue3","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue4","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue5","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue6","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue7","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue8","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue9","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue10","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue11","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue12","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue13"]}},target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_blue","game-parachute/chute_black_green","game-parachute/chute_black_orange","game-parachute/chute_black_pink","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_yellow"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_blue:{name:"Blue Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_blue/cauldron_blue1","game-parachute/cauldron/cauldron_blue/cauldron_blue2","game-parachute/cauldron/cauldron_blue/cauldron_blue3","game-parachute/cauldron/cauldron_blue/cauldron_blue4","game-parachute/cauldron/cauldron_blue/cauldron_blue5","game-parachute/cauldron/cauldron_blue/cauldron_blue6","game-parachute/cauldron/cauldron_blue/cauldron_blue7","game-parachute/cauldron/cauldron_blue/cauldron_blue8","game-parachute/cauldron/cauldron_blue/cauldron_blue9","game-parachute/cauldron/cauldron_blue/cauldron_blue10","game-parachute/cauldron/cauldron_blue/cauldron_blue11","game-parachute/cauldron/cauldron_blue/cauldron_blue12","game-parachute/cauldron/cauldron_blue/cauldron_blue13","game-parachute/cauldron/cauldron_blue/cauldron_blue14","game-parachute/cauldron/cauldron_blue/cauldron_blue15","game-parachute/cauldron/cauldron_blue/cauldron_blue16","game-parachute/cauldron/cauldron_blue/cauldron_blue17","game-parachute/cauldron/cauldron_blue/cauldron_blue18","game-parachute/cauldron/cauldron_blue/cauldron_blue19","game-parachute/cauldron/cauldron_blue/cauldron_blue20"],target_effect:["game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue1","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue2","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue3","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue4","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue5","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue6","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue7","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue8","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue9","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue10","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue11","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue12","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue13"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_blue"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_green:{name:"Green Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_green/cauldron_green1","game-parachute/cauldron/cauldron_green/cauldron_green2","game-parachute/cauldron/cauldron_green/cauldron_green3","game-parachute/cauldron/cauldron_green/cauldron_green4","game-parachute/cauldron/cauldron_green/cauldron_green5","game-parachute/cauldron/cauldron_green/cauldron_green6","game-parachute/cauldron/cauldron_green/cauldron_green7","game-parachute/cauldron/cauldron_green/cauldron_green8","game-parachute/cauldron/cauldron_green/cauldron_green9","game-parachute/cauldron/cauldron_green/cauldron_green10","game-parachute/cauldron/cauldron_green/cauldron_green11","game-parachute/cauldron/cauldron_green/cauldron_green12","game-parachute/cauldron/cauldron_green/cauldron_green13","game-parachute/cauldron/cauldron_green/cauldron_green14","game-parachute/cauldron/cauldron_green/cauldron_green15","game-parachute/cauldron/cauldron_green/cauldron_green16","game-parachute/cauldron/cauldron_green/cauldron_green17","game-parachute/cauldron/cauldron_green/cauldron_green18","game-parachute/cauldron/cauldron_green/cauldron_green19","game-parachute/cauldron/cauldron_green/cauldron_green20"],target_effect:["game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green1","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green2","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green3","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green4","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green5","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green6","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green7","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green8","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green9","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green10","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green11","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green12","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green13","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green14"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_green"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_orange:{name:"Orange Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_orange/cauldron_orange1","game-parachute/cauldron/cauldron_orange/cauldron_orange2","game-parachute/cauldron/cauldron_orange/cauldron_orange3","game-parachute/cauldron/cauldron_orange/cauldron_orange4","game-parachute/cauldron/cauldron_orange/cauldron_orange5","game-parachute/cauldron/cauldron_orange/cauldron_orange6","game-parachute/cauldron/cauldron_orange/cauldron_orange7","game-parachute/cauldron/cauldron_orange/cauldron_orange8","game-parachute/cauldron/cauldron_orange/cauldron_orange9","game-parachute/cauldron/cauldron_orange/cauldron_orange10","game-parachute/cauldron/cauldron_orange/cauldron_orange11","game-parachute/cauldron/cauldron_orange/cauldron_orange12","game-parachute/cauldron/cauldron_orange/cauldron_orange13","game-parachute/cauldron/cauldron_orange/cauldron_orange14","game-parachute/cauldron/cauldron_orange/cauldron_orange15","game-parachute/cauldron/cauldron_orange/cauldron_orange16","game-parachute/cauldron/cauldron_orange/cauldron_orange17","game-parachute/cauldron/cauldron_orange/cauldron_orange18","game-parachute/cauldron/cauldron_orange/cauldron_orange19","game-parachute/cauldron/cauldron_orange/cauldron_orange20"],target_effect:["game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange1","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange2","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange3","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange4","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange5","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange6","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange7","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange8","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange9","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange10","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange11","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange12","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange13","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange14","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange15","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange16","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange17","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange18"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_orange"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_pink:{name:"Pink Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_pink/cauldron_pink1","game-parachute/cauldron/cauldron_pink/cauldron_pink2","game-parachute/cauldron/cauldron_pink/cauldron_pink3","game-parachute/cauldron/cauldron_pink/cauldron_pink4","game-parachute/cauldron/cauldron_pink/cauldron_pink5","game-parachute/cauldron/cauldron_pink/cauldron_pink6","game-parachute/cauldron/cauldron_pink/cauldron_pink7","game-parachute/cauldron/cauldron_pink/cauldron_pink8","game-parachute/cauldron/cauldron_pink/cauldron_pink9","game-parachute/cauldron/cauldron_pink/cauldron_pink10","game-parachute/cauldron/cauldron_pink/cauldron_pink11","game-parachute/cauldron/cauldron_pink/cauldron_pink12","game-parachute/cauldron/cauldron_pink/cauldron_pink13","game-parachute/cauldron/cauldron_pink/cauldron_pink14","game-parachute/cauldron/cauldron_pink/cauldron_pink15","game-parachute/cauldron/cauldron_pink/cauldron_pink16","game-parachute/cauldron/cauldron_pink/cauldron_pink17","game-parachute/cauldron/cauldron_pink/cauldron_pink18","game-parachute/cauldron/cauldron_pink/cauldron_pink19","game-parachute/cauldron/cauldron_pink/cauldron_pink20"],target_effect:["game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink1","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink2","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink3","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink4","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink5","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink6","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink7","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink8","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink9","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink10","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink11","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink12","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink13"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_pink"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_purple:{name:"Purple Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_purple/cauldron_purple1","game-parachute/cauldron/cauldron_purple/cauldron_purple2","game-parachute/cauldron/cauldron_purple/cauldron_purple3","game-parachute/cauldron/cauldron_purple/cauldron_purple4","game-parachute/cauldron/cauldron_purple/cauldron_purple5","game-parachute/cauldron/cauldron_purple/cauldron_purple6","game-parachute/cauldron/cauldron_purple/cauldron_purple7","game-parachute/cauldron/cauldron_purple/cauldron_purple8","game-parachute/cauldron/cauldron_purple/cauldron_purple9","game-parachute/cauldron/cauldron_purple/cauldron_purple10","game-parachute/cauldron/cauldron_purple/cauldron_purple11","game-parachute/cauldron/cauldron_purple/cauldron_purple12","game-parachute/cauldron/cauldron_purple/cauldron_purple13","game-parachute/cauldron/cauldron_purple/cauldron_purple14","game-parachute/cauldron/cauldron_purple/cauldron_purple15","game-parachute/cauldron/cauldron_purple/cauldron_purple16","game-parachute/cauldron/cauldron_purple/cauldron_purple17","game-parachute/cauldron/cauldron_purple/cauldron_purple18","game-parachute/cauldron/cauldron_purple/cauldron_purple19","game-parachute/cauldron/cauldron_purple/cauldron_purple20"],target_effect:["game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple1","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple2","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple3","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple4","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple5","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple6","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple7","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple8","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple9","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple10","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple11","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple12","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple13","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple14","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple15","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple16","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple17","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple18"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_purple"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_red:{name:"Red Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_red/cauldron_red1","game-parachute/cauldron/cauldron_red/cauldron_red2","game-parachute/cauldron/cauldron_red/cauldron_red3","game-parachute/cauldron/cauldron_red/cauldron_red4","game-parachute/cauldron/cauldron_red/cauldron_red5","game-parachute/cauldron/cauldron_red/cauldron_red6","game-parachute/cauldron/cauldron_red/cauldron_red7","game-parachute/cauldron/cauldron_red/cauldron_red8","game-parachute/cauldron/cauldron_red/cauldron_red9","game-parachute/cauldron/cauldron_red/cauldron_red10","game-parachute/cauldron/cauldron_red/cauldron_red11","game-parachute/cauldron/cauldron_red/cauldron_red12","game-parachute/cauldron/cauldron_red/cauldron_red13","game-parachute/cauldron/cauldron_red/cauldron_red14","game-parachute/cauldron/cauldron_red/cauldron_red15","game-parachute/cauldron/cauldron_red/cauldron_red16","game-parachute/cauldron/cauldron_red/cauldron_red17","game-parachute/cauldron/cauldron_red/cauldron_red18","game-parachute/cauldron/cauldron_red/cauldron_red19","game-parachute/cauldron/cauldron_red/cauldron_red20"],target_effect:["game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red1","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red2","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red3","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red4","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red5","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red6","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red7","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red8","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red9","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red10","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red11","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red12","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red13","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red14","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red15"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_red"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_yellow:{name:"Yellow Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_yellow/cauldron_yellow1","game-parachute/cauldron/cauldron_yellow/cauldron_yellow2","game-parachute/cauldron/cauldron_yellow/cauldron_yellow3","game-parachute/cauldron/cauldron_yellow/cauldron_yellow4","game-parachute/cauldron/cauldron_yellow/cauldron_yellow5","game-parachute/cauldron/cauldron_yellow/cauldron_yellow6","game-parachute/cauldron/cauldron_yellow/cauldron_yellow7","game-parachute/cauldron/cauldron_yellow/cauldron_yellow8","game-parachute/cauldron/cauldron_yellow/cauldron_yellow9","game-parachute/cauldron/cauldron_yellow/cauldron_yellow10","game-parachute/cauldron/cauldron_yellow/cauldron_yellow11","game-parachute/cauldron/cauldron_yellow/cauldron_yellow12","game-parachute/cauldron/cauldron_yellow/cauldron_yellow13","game-parachute/cauldron/cauldron_yellow/cauldron_yellow14","game-parachute/cauldron/cauldron_yellow/cauldron_yellow15","game-parachute/cauldron/cauldron_yellow/cauldron_yellow16","game-parachute/cauldron/cauldron_yellow/cauldron_yellow17","game-parachute/cauldron/cauldron_yellow/cauldron_yellow18","game-parachute/cauldron/cauldron_yellow/cauldron_yellow19","game-parachute/cauldron/cauldron_yellow/cauldron_yellow20"],target_effect:["game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow1","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow2","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow3","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow4","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow5","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow6","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow7","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow8","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow9","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow10","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow11","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow12","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow13","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow14","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow15","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow16","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow17"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_yellow"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},christmas:{name:"Christmas",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/christmas_theme/bcg_christmas",target:"game-parachute/christmas_theme/target_new/target_christmas",target_front:"game-parachute/christmas_theme/target_new/target_christmas_front",target_offset:-20,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/christmas_theme/snowflake_1","game-parachute/christmas_theme/snowflake_2","game-parachute/christmas_theme/snowflake_3","game-parachute/christmas_theme/snowflake_4","game-parachute/christmas_theme/snowflake_5","game-parachute/christmas_theme/snowflake_6","game-parachute/christmas_theme/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/christmas_theme/cloud1","game-parachute/christmas_theme/cloud2","game-parachute/christmas_theme/cloud3","game-parachute/christmas_theme/cloud4","game-parachute/christmas_theme/cloud5"],parachutes:["game-parachute/winter_theme/chute_snowflake1","game-parachute/winter_theme/chute_snowflake2","game-parachute/winter_theme/parachute_snow"],droplets:[["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_big_green","items/gift_big_pink"],["items/gift_big_green","items/gift_big_pink","items/megagift"],["items/gift_big_green","items/gift_big_pink","items/megagift","items/megagift"],"items/megagift"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",santa:"santa",claus:"claus",elf:"elf",elfgirl:"elfgirl"},playable:["santa","claus","elf","elfgirl"]}},christmas_eve:{name:"Christmas Eve",theme:{requires:"addon_parachute_christmaseve",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/christmas_eve/bcg_christmas",target:["game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12"],target_front:"game-parachute/christmas_eve/target/target_christmas_new_front_credit",target_animate_on_landed:!0,target_offset:-50,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/christmas_eve/snowflake_1","game-parachute/christmas_eve/snowflake_2","game-parachute/christmas_eve/snowflake_3","game-parachute/christmas_eve/snowflake_4","game-parachute/christmas_eve/snowflake_5","game-parachute/christmas_eve/snowflake_6","game-parachute/christmas_eve/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/christmas_eve/cloud1","game-parachute/christmas_eve/cloud2","game-parachute/christmas_eve/cloud3","game-parachute/christmas_eve/cloud4","game-parachute/christmas_eve/cloud5"],parachutes:["game-parachute/christmas_eve/chute_ribbon_blue","game-parachute/christmas_eve/chute_ribbon_darkpurple","game-parachute/christmas_eve/chute_ribbon_green","game-parachute/christmas_eve/chute_ribbon_orange","game-parachute/christmas_eve/chute_ribbon_blue","game-parachute/christmas_eve/chute_ribbon_pink","game-parachute/christmas_eve/chute_ribbon_purple","game-parachute/christmas_eve/chute_ribbon_red","game-parachute/christmas_eve/chute_ribbon_yellow"],droplets:[["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_big_green","items/gift_big_pink"],["items/gift_big_green","items/gift_big_pink","items/megagift"],["items/gift_big_green","items/gift_big_pink","items/megagift","items/megagift"],"items/megagift"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",santa:"santa",claus:"claus",elf:"elf",elfgirl:"elfgirl"},playable:["santa","claus","elf","elfgirl"]}},easter:{name:"Easter (Free)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter1/target_easter_1",target_front:"game-parachute/easter_theme/easter_new/easter1/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter1/easter_chute_aqua","game-parachute/easter_theme/easter_new/easter1/easter_chute_banana","game-parachute/easter_theme/easter_new/easter1/easter_chute_cottoncandy","game-parachute/easter_theme/easter_new/easter1/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter1/easter_chute_rose"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_candy:{name:"Easter (Candy)",theme:{requires:"addon_parachute_eastercandy",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter1/target_easter_1",target_front:"game-parachute/easter_theme/easter_new/easter1/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter1/easter_chute_aqua","game-parachute/easter_theme/easter_new/easter1/easter_chute_banana","game-parachute/easter_theme/easter_new/easter1/easter_chute_cottoncandy","game-parachute/easter_theme/easter_new/easter1/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter1/easter_chute_rose"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_choco:{name:"Easter (Chocolate)",theme:{requires:"addon_parachute_easterchoco",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter2/target_easter_2",target_front:"game-parachute/easter_theme/easter_new/easter2/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter2/easter_chute_brown","game-parachute/easter_theme/easter_new/easter2/easter_chute_dots_brown_white","game-parachute/easter_theme/easter_new/easter2/easter_chute_dots_vanilla_white","game-parachute/easter_theme/easter_new/easter2/easter_chute_mustard","game-parachute/easter_theme/easter_new/easter2/easter_chute_rose","game-parachute/easter_theme/easter_new/easter2/easter_chute_silver"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_sweets:{name:"Easter (Sweets)",theme:{requires:"addon_parachute_eastersweets",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter3/target_easter_3",target_front:"game-parachute/easter_theme/easter_new/easter3/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter3/easter_chute_dots_red_yellow","game-parachute/easter_theme/easter_new/easter3/easter_chute_grape","game-parachute/easter_theme/easter_new/easter3/easter_chute_magenta","game-parachute/easter_theme/easter_new/easter3/easter_chute_orchid","game-parachute/easter_theme/easter_new/easter3/easter_chute_rose","game-parachute/easter_theme/easter_new/easter3/easter_chute_stripes_brown_white"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_marshmallow:{name:"Easter (Marshmallow)",theme:{requires:"addon_parachute_eastermarshmallow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter4/target_easter_4",target_front:"game-parachute/easter_theme/easter_new/easter4/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter4/easter_chute_bubblegum","game-parachute/easter_theme/easter_new/easter4/easter_chute_dots_purple_pink","game-parachute/easter_theme/easter_new/easter4/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter4/easter_chute_orange","game-parachute/easter_theme/easter_new/easter4/easter_chute_rose","game-parachute/easter_theme/easter_new/easter4/easter_chute_stripes_purple_pink"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_cotton:{name:"Easter (Cotton)",theme:{requires:"addon_parachute_eastercotton",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter5/target_easter_5",target_front:"game-parachute/easter_theme/easter_new/easter5/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnyorange","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypink","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypink2","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypurple","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnywhite"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_dots:{name:"Easter (Dots)",theme:{requires:"addon_parachute_easterdots",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/easter_theme/target_easter1","game-parachute/easter_theme/target_easter2","game-parachute/easter_theme/target_easter3","game-parachute/easter_theme/target_easter4","game-parachute/easter_theme/target_easter5","game-parachute/easter_theme/target_easter6"],target_random:!0,target_front:"game-parachute/easter_theme/target_easter_front",target_offset:-1,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter6/chute_easter_dots1","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots2","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots3","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots4","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots5","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots6","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots7"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},halloween:{name:"Halloween",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:["game-parachute/cauldron/cauldron1","game-parachute/cauldron/cauldron2","game-parachute/cauldron/cauldron3","game-parachute/cauldron/cauldron4","game-parachute/cauldron/cauldron5","game-parachute/cauldron/cauldron6","game-parachute/cauldron/cauldron7","game-parachute/cauldron/cauldron8","game-parachute/cauldron/cauldron9","game-parachute/cauldron/cauldron11","game-parachute/cauldron/cauldron12","game-parachute/cauldron/cauldron13","game-parachute/cauldron/cauldron14","game-parachute/cauldron/cauldron15","game-parachute/cauldron/cauldron16","game-parachute/cauldron/cauldron17","game-parachute/cauldron/cauldron18","game-parachute/cauldron/cauldron19","game-parachute/cauldron/cauldron20"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black_purple","game-parachute/chute_black","game-parachute/chute_black_green"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},index:{name:"Day",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/target_original",clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},night:{name:"Night",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/target_night",clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_blue:{name:"Pool Party, Blue",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/target_pool_blue/target_pool_blue1","game-parachute/target_pool_blue/target_pool_blue2","game-parachute/target_pool_blue/target_pool_blue3","game-parachute/target_pool_blue/target_pool_blue4","game-parachute/target_pool_blue/target_pool_blue5","game-parachute/target_pool_blue/target_pool_blue6","game-parachute/target_pool_blue/target_pool_blue7","game-parachute/target_pool_blue/target_pool_blue8","game-parachute/target_pool_blue/target_pool_blue9"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,target_particles:["#74cbfb","#50b0e5"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_red:{name:"Pool Party, Red",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/target_pool_red/target_pool_red1","game-parachute/target_pool_red/target_pool_red2","game-parachute/target_pool_red/target_pool_red3","game-parachute/target_pool_red/target_pool_red4","game-parachute/target_pool_red/target_pool_red5","game-parachute/target_pool_red/target_pool_red6","game-parachute/target_pool_red/target_pool_red7","game-parachute/target_pool_red/target_pool_red8","game-parachute/target_pool_red/target_pool_red9"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,target_particles:["#74cbfb","#50b0e5"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_blue:{name:"Pool Party Splash (Blue)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_blue_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_blue_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_blue/chute_blue_blue","game-parachute/pool_theme/pool_chutes/chutes_blue/chute_blue_whiteblue"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet3","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet4","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet2","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet5","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet1","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_red:{name:"Pool Party Splash (Red)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_red_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_red_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_red/chute_red_red","game-parachute/pool_theme/pool_chutes/chutes_red/chute_red_whitered"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet3","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet4","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet2","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet5","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet1","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_yellow:{name:"Pool Party Splash (Yellow)",theme:{requires:"addon_parachute_poolyellow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_yellow_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_yellow_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_yellow/chute_yellow_whiteyellow","game-parachute/pool_theme/pool_chutes/chutes_yellow/chute_yellow_yellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet3","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet4","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet2","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet5","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet1","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_frog:{name:"Pool Party Splash (Frog)",theme:{requires:"addon_parachute_poolfrog",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_frog_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_frog_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:10,target_overlay_offset:12,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_frog/chute_frog_frog","game-parachute/pool_theme/pool_chutes/chutes_frog/chute_frog_green"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet3","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet4","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet2","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet5","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet1","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_watermelon:{name:"Pool Party Splash (Watermelon)",theme:{requires:"addon_parachute_poolmelon",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_melon_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_melon_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_melon/chute_melon_melon","game-parachute/pool_theme/pool_chutes/chutes_melon/chute_melon_green"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet3","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet4","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet2","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet5","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet1","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_pink:{name:"Pool Party Splash (Pink)",theme:{requires:"addon_parachute_poolsparklypink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_pink_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_pink_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_pink/chute_pink_pink","game-parachute/pool_theme/pool_chutes/chutes_pink/chute_pink_whitepink"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet3","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet4","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet2","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet5","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet1","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_purple:{name:"Pool Party Splash (Purple)",theme:{requires:"addon_parachute_poolsparklypurple",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_purple_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_purple_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_purple/chute_purple_purple","game-parachute/pool_theme/pool_chutes/chutes_purple/chute_purple_whitepurple"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet3","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet4","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet2","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet5","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet1","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_rainbow:{name:"Pool Party Splash (Rainbow)",theme:{requires:"addon_parachute_poolrainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbow_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbow_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_blue","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_pink","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_purple","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_rainbow","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_red","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_yellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet3","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet4","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet2","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet5","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet1","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet6","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet7","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet8"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_dots:{name:"Pool Party Splash (Dots)",theme:{requires:"addon_parachute_pooldots",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbowdots_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbowdots_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_rainbow","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whiteblue","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitepink","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitepurple","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitered","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whiteyellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet3","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet4","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet2","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet5","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet1","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pride:{name:"Rainbow",theme:{requires:"addon_parachute_rainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/pride_theme/bcg",target:["game-parachute/pride_theme/target/target_pride1","game-parachute/pride_theme/target/target_pride2","game-parachute/pride_theme/target/target_pride3","game-parachute/pride_theme/target/target_pride4","game-parachute/pride_theme/target/target_pride5","game-parachute/pride_theme/target/target_pride6","game-parachute/pride_theme/target/target_pride7","game-parachute/pride_theme/target/target_pride8","game-parachute/pride_theme/target/target_pride9"],target_front:"game-parachute/pride_theme/target/target_pride_front",target_animate_on_landed:!0,target_offset:-45,target_width:384,target_y_offset:50,target_boosh:["confetti_overlay/confetti/confetti1/confetti1_yellow","confetti_overlay/confetti/confetti1/confetti1_skyblue","confetti_overlay/confetti/confetti1/confetti1_red","confetti_overlay/confetti/confetti1/confetti1_purple","confetti_overlay/confetti/confetti1/confetti1_pink","confetti_overlay/confetti/confetti1/confetti1_orange","confetti_overlay/confetti/confetti1/confetti1_green","confetti_overlay/confetti/confetti1/confetti1_darkyellow","confetti_overlay/confetti/confetti1/confetti1_blue","confetti_overlay/confetti/confetti2/confetti2_yellow","confetti_overlay/confetti/confetti2/confetti2_skyblue","confetti_overlay/confetti/confetti2/confetti2_red","confetti_overlay/confetti/confetti2/confetti2_purple","confetti_overlay/confetti/confetti2/confetti2_pink","confetti_overlay/confetti/confetti2/confetti2_orange","confetti_overlay/confetti/confetti2/confetti2_green","confetti_overlay/confetti/confetti2/confetti2_darkyellow","confetti_overlay/confetti/confetti2/confetti2_blue","confetti_overlay/confetti/confetti3/confetti3_yellow","confetti_overlay/confetti/confetti3/confetti3_skyblue","confetti_overlay/confetti/confetti3/confetti3_red","confetti_overlay/confetti/confetti3/confetti3_purple","confetti_overlay/confetti/confetti3/confetti3_pink","confetti_overlay/confetti/confetti3/confetti3_orange","confetti_overlay/confetti/confetti3/confetti3_green","confetti_overlay/confetti/confetti3/confetti3_darkyellow","confetti_overlay/confetti/confetti3/confetti3_blue","confetti_overlay/confetti/confetti4/confetti4_yellow","confetti_overlay/confetti/confetti4/confetti4_skyblue","confetti_overlay/confetti/confetti4/confetti4_red","confetti_overlay/confetti/confetti4/confetti4_purple","confetti_overlay/confetti/confetti4/confetti4_pink","confetti_overlay/confetti/confetti4/confetti4_orange","confetti_overlay/confetti/confetti4/confetti4_green","confetti_overlay/confetti/confetti4/confetti4_darkyellow","confetti_overlay/confetti/confetti4/confetti4_blue","confetti_overlay/confetti/confetti5/confetti5_yellow","confetti_overlay/confetti/confetti5/confetti5_skyblue","confetti_overlay/confetti/confetti5/confetti5_red","confetti_overlay/confetti/confetti5/confetti5_purple","confetti_overlay/confetti/confetti5/confetti5_pink","confetti_overlay/confetti/confetti5/confetti5_orange","confetti_overlay/confetti/confetti5/confetti5_green","confetti_overlay/confetti/confetti5/confetti5_darkyellow","confetti_overlay/confetti/confetti5/confetti5_blue","confetti_overlay/confetti/confetti6/confetti6_yellow","confetti_overlay/confetti/confetti6/confetti6_skyblue","confetti_overlay/confetti/confetti6/confetti6_red","confetti_overlay/confetti/confetti6/confetti6_purple","confetti_overlay/confetti/confetti6/confetti6_pink","confetti_overlay/confetti/confetti6/confetti6_orange","confetti_overlay/confetti/confetti6/confetti6_green","confetti_overlay/confetti/confetti6/confetti6_darkyellow","confetti_overlay/confetti/confetti6/confetti6_blue"],clouds:["game-parachute/pride_theme/cloud1","game-parachute/pride_theme/cloud2","game-parachute/pride_theme/cloud3","game-parachute/pride_theme/cloud4","game-parachute/pride_theme/cloud5"],parachute_offset:0,pridechutes:{asexual:"game-parachute/pride_theme/chute_plane_asexual",bisexual:"game-parachute/pride_theme/chute_plane_bisexual",gay:"game-parachute/pride_theme/chute_plane_gay",genderfluid:"game-parachute/pride_theme/chute_plane_genderfluid",intersex:"game-parachute/pride_theme/chute_plane_intersex",lesbian:"game-parachute/pride_theme/chute_plane_lesbian",nonbinary:"game-parachute/pride_theme/chute_plane_nonbinary",pansexual:"game-parachute/pride_theme/chute_plane_pansexual",trans:"game-parachute/pride_theme/chute_plane_transgender"},parachutes:["game-parachute/pride_theme/chute_plane_plain","game-parachute/pride_theme/chute_rainbow"],petparachutes:["game-parachute/pride_theme/chute_plane_plain","game-parachute/pride_theme/chute_rainbow"],droplets:["items/droplets/greydroplet2","items/droplets/purpledroplet2","items/droplets/greendroplet2","items/droplets/bluedroplet2","items/droplets/reddroplet2","items/droplets/yellowdroplet2"],dropletSizes:[1.5,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",koral:"fairy_girl",kiro:"fairy_boy"},playable:["koral","kiro"]}},retro:{name:"Retro",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_retro",target:"game-parachute/target_retro1",clouds:["game-parachute/cloud1_retro","game-parachute/cloud2_retro","game-parachute/cloud3_retro","game-parachute/cloud4_retro","game-parachute/cloud5_retro"],parachutes:["game-parachute/chute_retro"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},spring:{name:"Cherry Blossoms",theme:{requires:"addon_parachute_blossoms",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/spring_theme/bcg",target:"game-parachute/spring_theme/target_new/target",target_front:"game-parachute/spring_theme/target_new/target_spring_front",target_offset:-16,target_width:384,target_y_offset:56,target_boosh:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6","game-parachute/spring_theme/petal7","game-parachute/spring_theme/petal8","game-parachute/spring_theme/petal9","game-parachute/spring_theme/petal10","game-parachute/spring_theme/petal11","game-parachute/spring_theme/petal12"],clouds:["game-parachute/spring_theme/cloud1","game-parachute/spring_theme/cloud2","game-parachute/spring_theme/cloud3","game-parachute/spring_theme/cloud4","game-parachute/spring_theme/cloud5"],parachute_offset:0,parachutes:["game-parachute/spring_theme/hot_air_balloon_purple","game-parachute/spring_theme/hot_air_balloon_pink","game-parachute/spring_theme/hot_air_balloon_pink2","game-parachute/spring_theme/hot_air_balloon_orange"],petparachutes:["game-parachute/spring_theme/para_balloon_purple","game-parachute/spring_theme/para_balloon_pink","game-parachute/spring_theme/para_balloon_pink2","game-parachute/spring_theme/para_balloon_peach"],droplets:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",bellflower:"bellflower",calendula:"calendula",poppy:"poppy"},playable:["bellflower","calendula","poppy"]}},blossoms:{name:"Cherry Blossoms",theme:{requires:"addon_parachute_blossoms",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/spring_theme/bcg",target:"game-parachute/spring_theme/target_new/target",target_front:"game-parachute/spring_theme/target_new/target_spring_front",target_offset:-16,target_width:384,target_y_offset:56,target_boosh:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6","game-parachute/spring_theme/petal7","game-parachute/spring_theme/petal8","game-parachute/spring_theme/petal9","game-parachute/spring_theme/petal10","game-parachute/spring_theme/petal11","game-parachute/spring_theme/petal12"],clouds:["game-parachute/spring_theme/cloud1","game-parachute/spring_theme/cloud2","game-parachute/spring_theme/cloud3","game-parachute/spring_theme/cloud4","game-parachute/spring_theme/cloud5"],parachute_offset:0,parachutes:["game-parachute/spring_theme/hot_air_balloon_purple","game-parachute/spring_theme/hot_air_balloon_pink","game-parachute/spring_theme/hot_air_balloon_pink2","game-parachute/spring_theme/hot_air_balloon_orange"],petparachutes:["game-parachute/spring_theme/para_balloon_purple","game-parachute/spring_theme/para_balloon_pink","game-parachute/spring_theme/para_balloon_pink2","game-parachute/spring_theme/para_balloon_peach"],droplets:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",bellflower:"bellflower",calendula:"calendula",poppy:"poppy"},playable:["bellflower","calendula","poppy"]}},winter:{name:"Winter",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/winter_theme/bcg_winter",target:"game-parachute/winter_theme/target_new/target_winter",target_front:"game-parachute/winter_theme/target_new/target_winter_front",target_offset:-20,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/winter_theme/snowflake_1","game-parachute/winter_theme/snowflake_2","game-parachute/winter_theme/snowflake_3","game-parachute/winter_theme/snowflake_4","game-parachute/winter_theme/snowflake_5","game-parachute/winter_theme/snowflake_6","game-parachute/winter_theme/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/winter_theme/cloud1","game-parachute/winter_theme/cloud2","game-parachute/winter_theme/cloud3","game-parachute/winter_theme/cloud4","game-parachute/winter_theme/cloud5"],parachutes:["game-parachute/winter_theme/chute_snowflake1","game-parachute/winter_theme/chute_snowflake2","game-parachute/winter_theme/parachute_snow"],droplets:["game-parachute/winter_theme/droplet_snow_1","game-parachute/winter_theme/droplet_snow_2","game-parachute/winter_theme/droplet_snow_3","game-parachute/winter_theme/droplet_snow_4","game-parachute/winter_theme/droplet_snow_5","game-parachute/winter_theme/droplet_snow_6"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",snowman:"snowman"},playable:["snowman","snowman"]}},valentines_brown_gold:{name:"Valentines (Brown/Gold)",theme:{requires:"addon_parachute_valentines_brown_gold",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_gold_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_gold1","game-parachute/valentines/heart_gold2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_gold"],droplets:["game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_brown_pink:{name:"Valentines (Brown/Pink)",theme:{requires:"addon_parachute_valentines_brown_pink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_pink_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_pink1","game-parachute/valentines/heart_pink2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_pink"],droplets:["game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_brown_red:{name:"Valentines (Brown/Red)",theme:{requires:"addon_parachute_valentines_brown_red",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_red_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_red1","game-parachute/valentines/heart_red2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_red"],droplets:["game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_gold:{name:"Valentines (White/Gold)",theme:{requires:"addon_parachute_valentines_white_gold",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_gold_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_gold1","game-parachute/valentines/heart_gold2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_gold"],droplets:["game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_pink:{name:"Valentines (White/Pink)",theme:{requires:"addon_parachute_valentines_white_pink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_pink_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_pink1","game-parachute/valentines/heart_pink2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_pink"],droplets:["game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_red:{name:"Valentines (White/Red)",theme:{requires:"addon_parachute_valentines_white_red",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_red_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_red1","game-parachute/valentines/heart_red2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_red"],droplets:["game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}}};let a=0;function t(e,a,t,r=!1){let o={};return y.Animations.forEach(l=>{r&&"back"===l||(o[l]={numFrames:t,prefix:`${e}_${a}_${l}`})}),o}function r({x:e,y:a,z:t,radius:r,scale:o=3,name:l,framerate:c=4/60,animations:u,suffix:p=""}={}){let _={};return Object.keys(u).forEach(e=>{_[e]={framerate:c,frames:Array.from({length:u[e].numFrames},(a,t)=>`${u[e].prefix}${p||t}`),loop:!0}}),Unicorn.AddObject(l,{type:"circle",scale:{x:o,y:o},friction:0,frictionAir:0,frictionStatic:0,bounce:1,animations:_,x:e,y:a,z:t,radius:r})}function o({x:e,y:a,z:t,scale:r=3,name:o,framerate:l=4/60,animations:c,suffix:u=""}={}){let p={};Object.keys(c).forEach(e=>{p[e]={framerate:l,frames:Array.from({length:c[e].numFrames},(a,t)=>`${c[e].prefix}${u||t}`),loop:!0}});let _=Unicorn.AddSprite(o,{scale:{x:r,y:r},animations:p,x:e,y:a,z:t});return _.label=o,_.objectOffset=-39,Object.keys(c).forEach(e=>{_.animations[e].anchor.set(.5,1)}),_}function l(e){e.sprites&&Object.keys(e.sprites).forEach(a=>{Unicorn.RemoveSprite(e.sprites[a].label)}),Unicorn.RemoveObject(e.label)}function c(e,o,l,c,u=null){h.playable;a++;const p="player_"+a;if(!h)throw"No GameTheme Defined";h.characters||(h.characters={});let _=!1;u&&h.playable.includes(u)||(c.character&&c.character.id?(u=c.character.id,_=!0):u=h.playable[$(h.playable.length)]),k["char_"+u]||(h.characters[u]||(h.characters[u]=_?c.character.path:u),T("char",u,"characters",h.characters[u],y.NumFrames));let n=r({x:e,y:o,z:l,radius:36,name:p,animations:t("char",u,y.NumFrames)});return n.character=u,n.charName=p,n.endImage=`char_${u}_front0`,n.endScale=3,n.cleanup=()=>{Unicorn.RemoveObject(p)},n}function u(e,c,u,p={}){a++;const _="player_"+a;if(!h)throw"No GameTheme Defined";h.characters||(h.characters={});let n=y.NumFrames,d="",s={};const i=[];if(p.character){const a=p.character;k["char_"+a.id]||(h.characters[a.id]=a.path,T("char",a.id,"characters",h.characters[a.id],n)),s=r({x:e,y:c,z:u,radius:36,name:_,animations:t("char",a.id,n)});const l=Object.keys(s.animations);for(const e of l)s.animations[e].visible=!1;s.character=a.id,s.charName=_,s.endImage=`char_${a.id}_front0`,s.endScale=3,s.sprites={},s.sprites.char=o({x:e,y:c,z:u,name:_+"_char",animations:t("char",a.id,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_char",_),i.push(_+"_char")}else{if(p.wheelchairs){const e=p.wheelchairs;n=1,d="_wheel",T("wheelchair",e.path,"skins/equipment/wheelchairs",e.path,y.NumFrames)}if(!p.skintones)throw"No Body";{const a=p.skintones,l=p.expressions,h=p.hair;if(T("skin",a.path,"skins/body/skintones",a.path,n,d),s=r({x:e,y:c,z:u,radius:36,name:_,animations:t("skin",a.path,n),suffix:d}),s.character=a.path,s.charName=_,s.endImage=`skin_${a.path}_front0`,s.endScale=3,s.sprites={},l&&(T("expr",l.path,"skins/body/expressions",l.path,n,d,!0),s.sprites.expr=o({x:e,y:c,z:u+1,name:_+"_expr",animations:t("expr",l.path,n,!0),suffix:d}),Unicorn.AttachSpriteToObject(_+"_expr",_),i.push(_+"_expr")),h){p.onesies||(T("hair",h.path,"skins/body/hair",h.path,n,d),s.sprites.hair=o({x:e,y:c,z:u+2,name:_+"_hair",animations:t("hair",h.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_hair",_),i.push(_+"_hair"))}}if(p.wheelchairs){const a=p.wheelchairs;s.sprites.wheelchair=o({x:e,y:c,z:u+10,name:_+"_wheel",animations:t("wheelchair",a.path,y.NumFrames)}),Unicorn.AttachSpriteToObject(_+"_wheel",_),i.push(_+"_wheel")}}const m=p.pants,g=p.shirts,f=p.dresses,b=p.onesies;m&&(T("pants",m.path,"skins/outfits/pants",m.path,n,d),s.sprites.pants=o({x:e,y:c,z:u+3,name:_+"_pants",animations:t("pants",m.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_pants",_),i.push(_+"_pants")),g&&(T("shirts",g.path,"skins/outfits/shirts",g.path,n,d),s.sprites.shirts=o({x:e,y:c,z:u+4,name:_+"_shirts",animations:t("shirts",g.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_shirts",_),i.push(_+"_shirts")),f&&(T("dress",f.path,"skins/outfits/dresses",f.path,n,d),s.sprites.dresses=o({x:e,y:c,z:u+5,name:_+"_dresses",animations:t("dress",f.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_dresses",_),i.push(_+"_dresses")),b&&(T("onesie",b.path,"skins/outfits/onesies",b.path,n,d),s.sprites.onesies=o({x:e,y:c,z:u+5,name:_+"_onesies",animations:t("onesie",b.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_onesies",_),i.push(_+"_onesies"));const w=["glasses","hats","masks","wands"];for(const a of w){const r=p[a];r&&(T("acc",r.path,"skins/accessories/"+a,r.path,n,d),s.sprites["acc_"+r.path]=o({x:e,y:c,z:u+10,name:_+"_acc_"+r.path,animations:t("acc",r.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_acc_"+r.path,_),i.push(_+"_acc_"+r.path))}const v=p.effects;return v&&(T("effect",v.path,"skins/effects",v.path,n,d),s.sprites.effects=o({x:e,y:c,z:u+5,name:_+"_effects",animations:t("effect",v.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_effects",_),i.push(_+"_effects")),s.cleanup=()=>{l(s)},s}function p(e,o,l,c,u){if(!c||!c.pet||"pet_none"===c.pet.id)return null;a++;const p="pet_"+a;if(!h)throw"No GameTheme Defined";h.pets||(h.pets={});let _=c.pet.id.replace("pet_","");k["pet_"+_]||(h.pets[_]={path:c.pet.path,minIdle:c.pet.minIdle,maxIdle:c.pet.maxIdle},T("pet",_,"pets",c.pet.path,y.NumFrames));let n=r({x:e,y:o,z:l,radius:24,name:p,framerate:u||4/60,animations:t("pet",h.pets[_].path,y.NumFrames)});return n.isStatic=!0,n.isSensor=!0,n.petName=_,n.charName=p,n.cleanup=()=>{Unicorn.RemoveObject(p)},n}const _="https://api.pixelplush.dev/v1",n="https://stats.pixelplush.dev/v1";let d="PixelPlush Game",s="unknown",h={},i={},m="",g=1920,f=1080,b=.5,w=!1;const y={NumFrames:10,Animations:["front","left","back","right"]};let k={};var v="",x=!0;let S="",j=!0,z={};function $(e){return Math.floor(Math.random()*Math.floor(e))}function q(e){for(let a=e.length-1;a>0;a--){const t=Math.floor(Math.random()*(a+1));[e[a],e[t]]=[e[t],e[a]]}}async function A(e,a=0){i.oauth&&(a>0&&await async function(e){return new Promise((a,t)=>{setTimeout(()=>{a()},e)})}(a),ComfyJS.Say(e))}async function U(e){return await fetch("https://id.twitch.tv/oauth2/validate",{headers:{Authorization:"OAuth "+e}}).then(e=>e.json()).catch(e=>({error:e}))}async function O(e){return await fetch("https://api.pixelplush.dev/v1/auth/refresh?token="+e).then(e=>e.json()).catch(e=>({error:e}))}function P(e,a,t,r,o){const l=r.dims;let c=document.createElement("canvas");c.width=a,c.height=t;let u=c.getContext("2d"),p=u.createImageData(a,t);if(o)for(let e=0;ee.json())}function T(e,a,t,r,o,l="",c=!1){if(!k[e+"_"+a+l]){k[e+"_"+a+l]=!0;for(let u=0;ue.json()):{}}async function E(a,t,r,o,l){switch(t){case"report":{let e=null;if(i.oauth){let a=await U(i.oauth.replace("oauth:",""));a.user_id?(e="Valid",["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>a.scopes.includes(e))||(e="Need more permissions"),a.expires_in<1800&&(e="Token expires soon. Need to generate new link")):e="Invalid or expired token"}else e="No OAuth Token Provided";!async function(e,a){window.location.host.startsWith("localhost")||fetch(_+"/events/debug",{method:"POST",headers:{},body:JSON.stringify({channel:i.channel,user:e,game:s,theme:d,info:a})}).then(e=>e.json())}(a,`OAuth Token Status: ${e}\n\nGame: ${d}\n\nType: ${s}\n\nAgent: ${navigator.userAgent}\n\nLanguage: ${navigator.language}\n\nOptions:\n ${Object.keys(i).filter(e=>"oauth"!==e&&"refreshToken"!==e).map(e=>`${e}:${i[e]}`).join("\n ")}\n`)}break;case"debug":if(w)Unicorn.RemoveText("pixelplush_debug"),w=!1;else{w=!0;let e=null;if(i.oauth){let a=await U(i.oauth.replace("oauth:",""));a.user_id?(e="Valid",["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>a.scopes.includes(e))||(e="Need more permissions"),a.expires_in<1800&&(e="Token expires soon. Need to generate new link")):e="Invalid or expired token"}else e="No OAuth Token Provided";const a=`OAuth Token Status: ${e}\n\nGame: ${d}\n\nType: ${s}\n\nOptions:\n ${Object.keys(i).filter(e=>"oauth"!==e&&"refreshToken"!==e&&i[e]).map(e=>`${e}:${i[e]}`).join("\n ")}\n`;Unicorn.AddText("pixelplush_debug",a,50,50,{fontFamily:"Pixeltype",fontSize:32,fontWeight:400,fill:16711680,lineJoin:"round",stroke:"#ff0000",strokeThickness:1})}break;case"clearcache":localStorage.setItem("pixelplush_token",""),localStorage.setItem("pixelplush_refresh","");break;case"theme":if(r){const a=e[r];a&&(await D(a.name,a.theme,i,!0),Unicorn.ResetScene("main"),k={})}}}let M=!1;async function D(e,a,t,r=!1){if(console.debug("setupGame",e),d=e,h=a,i=t,m=h.path||"",i.clouds=void 0===i.clouds||null===i.clouds?!i.overlay:!0===i.clouds||"true"===i.clouds,b=void 0===i.volume||null===i.volume?0:parseInt(i.volume)/100,g=Math.min(window.innerWidth,h.screenWidth||3840),f=Math.min(window.innerHeight,h.screenHeight||2160),i.variations&&!i.didRandom){const e=i.variations.split(","),a=$(e.length),t=`${window.location.protocol}//${window.location.host}${window.location.pathname.substr(0,window.location.pathname.lastIndexOf("/"))}/${e[a]}${window.location.search}&didRandom=1`;window.location.href=t}i.readyTime&&(j=!1,setTimeout(()=>{j=!0,ComfyJS.Say("Parachute Drop is ready!")},parseInt(i.readyTime||1e3)));try{const e=(await fetch("https://www.pixelplush.dev/assets/shamelist.txt").then(e=>e.text())).split(",").map(e=>e.trim().toLowerCase());if(i.channel&&e&&e.includes(i.channel.toLowerCase())&&(console.log("This channel has been blocked for violating the PixelPlush Terms of Service."),x=!1),i.oauth&&(i.oauth=await async function(e,a){const t=await U(e);if(t&&t.user_id&&t.scopes&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>t.scopes.includes(e)))return localStorage.setItem("pixelplush_token",e),localStorage.setItem("pixelplush_refresh",a),e;if(a){const e=await O(a);if(e&&e.access_token&&e.scope&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scope.includes(a)))return localStorage.setItem("pixelplush_token",e.access_token),localStorage.setItem("pixelplush_refresh",e.refresh_token),e.access_token}const r=localStorage.getItem("pixelplush_token"),o=localStorage.getItem("pixelplush_refresh");if(r){const e=await U(r);if(e&&e.user_id&&e.scopes&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scopes.includes(a)))return r}if(o){const e=await O(o);if(e&&e.access_token&&e.scope&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scope.includes(a)))return localStorage.setItem("pixelplush_token",e.access_token),localStorage.setItem("pixelplush_refresh",e.refresh_token),e.access_token}return console.log("no valid tokens"),null}(i.oauth.replace("oauth:",""),i.refreshToken)),h.requires)try{if(account=await fetch(n+"/accounts",{headers:{Twitch:i.oauth?i.oauth.replace("oauth:",""):void 0}}).then(e=>e.json()),console.log(account),account.error)throw"Login Error";if(!account.owned.includes(h.requires))throw"Item not owned"}catch(e){return void console.log("Auth Validate Failed",e)}if(await async function(){s="parachute",i.spawnZombies&&(console.log("zombie"),"instafluff"!==i.channel&&"maaya"!==i.channel&&(i.spawnZombies=""));i.notifVolume&&(Z=parseInt(i.notifVolume)/100);i.command=i.command||"drop",i.cpDrop&&(z["Parachute Drop!"]={desc:"Drop into the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpDropCost||50),callback:(e,a,t,r,o)=>{ye[e]||Ee(e,i.command,r,{cpDrop:!0},o)}});i.cpDroplets&&(z["Parachute Droplets"]={desc:"Add bouncing obstacles into the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpDropletsCost||500),cooldown:parseInt(i.cpDropletsCD||5),callback:()=>{if(j)if(x)for(let e=0;e<5;e++)Ye(100);else A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}});i.cpQueue&&(z["Group Parachute"]={desc:"Queue everyone for a group drop in the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpQueueCost||500),cooldown:parseInt(i.cpQueueCD||120),callback:(e,a,t,r,o)=>{if(console.log(e,a,t,r,o),j)if(x)if(re)A("/me Group Drop is already queued.");else{re=!0,Z>0&&Unicorn.PlaySound("sfx-group-queue",{volume:Z}),Qe(),re=!0;const e=6e4;A(`/me Parachutes are queued for the next 60 seconds. !${i.command} to join!`),A(`/me 30 seconds remaining. !${i.command} (${Object.keys(te).length} in group)`,e-3e4),A(`/me 10 seconds. !${i.command} (${Object.keys(te).length} in group)`,e-1e4),setTimeout(()=>{let e=Object.keys(te);q(e),e.forEach(e=>{const a=te[e];Ke(a.username,a.name,a.color,a.message,a.selectedPara||h.parachutes[$(h.parachutes.length)],a.selectedPetPara||h.petparachutes[$(h.petparachutes.length)],a.emote,a.emoji,a.extra)}),te={}},e)}else A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}});ce=null,ue=368,pe=0,_e=0,ne=null,de=null,se=null,he=null,ie=[],me=0,ge=0,fe=0,be={},we=null,ye={},ke=0,ve="",xe={},Se={},je=[],ze=[],$e=[],qe=[],Ae=[],Ue=[],Pe="zombie",Ie=[],Oe=[],Te={}}(),i.oauth){let e=await U(i.oauth.replace("oauth:",""));e.user_id?(M=!0,S=e.client_id,["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scopes.includes(a))||(console.log("Need more permissions"),console.log("Current scopes",e.scopes)),e.expires_in<1800&&console.log("Token expires soon. Need to generate new link")):(console.log("Invalid token"),M=!1)}}catch(e){console.log(e)}r||async function(){Unicorn.Create("unicorn-display",{width:g,height:f,background:"transparent",init:aa,update:ta,channel:i.channel,username:i.channel,password:i.oauth&&M?i.oauth.replace("oauth:",""):void 0,onCommand:Ee,onChat:Me,screenWalls:!1,gravity:{x:0,y:1},framerate:i.fps||60,fonts:i.fonts||{custom:["Pixeltype"]}}),ComfyJS.onCheer=De,ComfyJS.onRaid=Re,ComfyJS.onConnected=async(e,a,t)=>{if(t){ea();let e=await I(!0);0!==e&&(v=e.session,setInterval(()=>{I(!1)},3e5));let a=await ComfyJS.GetChannelRewards(S,!0),t=Object.keys(z);for(let e=0;ee.title===r))try{await ComfyJS.CreateChannelReward(S,{title:r,prompt:z[r].desc,cost:z[r].cost,is_enabled:!0,background_color:z[r].color,is_user_input_required:!1,is_max_per_stream_enabled:!1,max_per_stream:0,is_max_per_user_per_stream_enabled:!1,max_per_user_per_stream:0,is_global_cooldown_enabled:!!z[r].cooldown,global_cooldown_seconds:z[r].cooldown,should_redemptions_skip_request_queue:!0})}catch(e){console.log(e)}}}},ComfyJS.onReward=(e,a,t,r,o)=>{z[a]&&z[a].callback(e,a,t,r,o)}}()}window.setupGame=D;const R={parse:function(e,a){var t=a&&a.assetType?a.assetType:"svg",r=a&&a.buildUrl?a.buildUrl:function(e,a){return"png"===a?"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/72x72/"+e+".png":"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"+e+".svg"},o=[];N.default.lastIndex=0;for(;;){var l=N.default.exec(e);if(!l)break;var c=l[0],u=V(W(c)).join("-");o.push({url:u?r(u,t):"",indices:[l.index,N.default.lastIndex],text:c,type:B})}return o}};R.toCodePoints=V;var L,N=(L=/(?:\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb\udffc]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udffd]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69])(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5\udeeb\udeec\udef4-\udefa\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddb4\uddb7\uddba\uddbc-\uddca\uddd0\uddde-\uddff\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g)&&L.__esModule?L:{default:L};var B=R.TypeName="emoji";var F=/\uFE0F/g,G=String.fromCharCode(8205),W=function(e){return e.indexOf(G)<0?e.replace(F,""):e};function V(e){for(var a=[],t=0,r=0,o=0;o55296&&t<=56319?r=t:a.push(t.toString(16));return a}const Y=["Egg"],J=["chick","chocklet","rabbit1","rabbit2","marble"];let X,Z=0,H=0,Q=!1,K=0,ee=0,ae=!0,te={},re=!1,oe=0,le=2e3,ce=null,ue=368,pe=0,_e=0,ne=null,de=null,se=null,he=null,ie=[],me=0,ge=0,fe=0,be={},we=null,ye={},ke=0,ve="",xe={},Se={},je=[],ze=[],$e=[],qe=[],Ae=[],Ue=[],Oe=[],Pe="zombie",Ie=[],Te={},Ce=0;async function Ee(a,t,r,o,l){(o.broadcaster||o.mod)&&await async function(a,t,r,o,l){switch(t){case"parachute":{const e=r.split(" ");E(a,e.shift(),e);break}case"restartparachute":case"restartdrop":if(await I(!1,!0),i.variations){const a=i.variations.split(","),t=$(a.length),r=a[t].replace(".html",""),o=e[r];o&&(await D(o.name,o.theme,i,!0),Unicorn.ResetScene("main"),k={})}else Qe(),I(!0).then(e=>{v=e.session});break;case"resetparachute":case"resetdrop":if(i.variations){const a=i.variations.split(","),t=$(a.length),r=a[t].replace(".html",""),o=e[r];o&&(await D(o.name,o.theme,i,!0),Unicorn.ResetScene("main"),k={})}else location.reload();break;case"deleteparachute":case"deletedrop":{let e=await ComfyJS.GetChannelRewards(S,!0),a=Object.keys(z);for(let t=0;te.title===r);o&&await ComfyJS.DeleteChannelReward(S,o.id)}break}case"raiddrop":oe=1e3*parseInt(r||60),console.log("Raid mode activated"),A(`/me Drop raid activated for ${oe/1e3} seconds`);break;case"unqueuedrop":re&&(A("/me Group drop is no longer queued."),re=!1);break;case"queuedrop":re?A("/me Group drop is already queued."):(Qe(),re=!0,A("/me Drops are queued this game. Mods can now type !startdrop to activate!"));break;case"startdrop":if(re){let e=Object.keys(te);q(e),e.forEach(e=>{const a=te[e];Ke(a.username,a.name,a.color,a.message,a.selectedPara||h.parachutes[$(h.parachutes.length)],a.selectedPetPara||h.petparachutes[$(h.petparachutes.length)],a.emote,a.emoji,a.extra)}),te={}}break;case"queuecount":re&&A(`/me ${Object.keys(te).length} people are ready to drop`);break;case"testdrop":for(var c=0;c<50;c++)ee++,Ke("test_"+ee,"test_"+ee,l.userColor||"#ffffff",Object.keys(h.characters)[$(Object.keys(h.characters).length)],h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],"","",l);break;case"droplet":{let e=parseInt(r||Math.pow(10,$(6)));for(let a=0;a<5;a++)Ye(e);break}}}(a,t,r,0,l),await async function(e,a,t,r,o){switch(a){case"drophigh":case"drophighscore":case"dropbest":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return(await fetch(`${n}/scores/high?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json()))[0]}return null}();e&&e.score&&A(`/me The highest score in the past 24 hours is ${e.score} by ${e.user}`)}break;case"droplow":case"droplowscore":case"dropworst":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return(await fetch(`${n}/scores/low?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json()))[0]}return null}();e&&e.score&&A(`/me The lowest score in the past 24 hours is ${e.score} by ${e.user}`)}break;case"droptop":case"droptopscores":case"dropleaderboard":case"dropscores":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return await fetch(`${n}/scores/high?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json())}return[]}();if(e&&e.length>0){A("/me Top players in the past 24 hours are "+Array.from(new Set(e.map(e=>e.userId))).slice(0,10).map(a=>e.find(e=>e.userId===a)).map((e,a)=>`${a+1}. ${e.user} (${e.score})`).join(", "))}else A("/me There are no scores recorded in the past 24 hours")}break;case"droprecent":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){return await fetch(`${n}/scores/recent?channel=${i.channel}&game=${s}`,{method:"GET"}).then(e=>e.json())}return[]}();if(e&&e.length>0){A("/me Latest scores are "+Array.from(new Set(e.map(e=>e.userId))).slice(0,10).map(a=>e.find(e=>e.userId===a)).map((e,a)=>`${e.user} (${e.score})`).join(", "))}else A("/me There are no recent scores")}}}(0,t);let c=!1;if((i.commandOn||!i.cpDrop||o.cpDrop)&&(c=t===i.command),j)if(x){if((!i.queueOnly||re)&&c){ae&&i.hideTilDrop&&(ae=!1,Je(!0),ie.forEach(e=>e.isSensor=!1),Array.isArray(ne)?(ne[me].visible=!0,h.target_animate_on_landed||Ze()):ne.visible=!0,de&&(Array.isArray(de)?(de[ge].visible=!0,h.target_animate_on_landed||Ze()):de.visible=!0),se&&(Array.isArray(se)?se[fe].visible=!0:se.visible=!0),he&&(he.visible=!0),i.spawnZombies&&Ie.forEach(e=>{e.isHidden=!1,e.position.y=f-40}));const e=R.parse(r,{assetType:"png"});if(!l.messageEmotes&&e.length>0)re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:"",emoji:e[0].url,extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],"",e[0].url,l);else if(h.pridechutes){const e=Object.keys(h.pridechutes),o=l.messageEmotes?Object.keys(l.messageEmotes):[],c=o.map(e=>{const a=l.messageEmotes[e][0].split("-").map(e=>parseInt(e));return`!${t} ${r}`.substring(a[0],a[1]+1)}),u=c.filter(e=>e.toLowerCase().includes("pride"));let p=e.find(e=>u.some(a=>a.toLowerCase().includes(e)));if(p){const e=h.pridechutes[p];let t=o.find((e,a)=>!c[a].toLowerCase().includes(p));re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,selectedPara:e,selectedPetPara:e,emote:t,emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,e,e,t,"",l)}else re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:l.messageEmotes?Object.keys(l.messageEmotes)[0]:"",emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],l.messageEmotes?Object.keys(l.messageEmotes)[0]:"","",l)}else re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:l.messageEmotes?Object.keys(l.messageEmotes)[0]:"",emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],l.messageEmotes?Object.keys(l.messageEmotes)[0]:"","",l)}}else c&&i.oauth&&A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}function Me(e,a,t,r,o){oe>0&&(ye[e]||Ee(e,i.command,a,t,o))}function De(e,a,t,r,o){if(j&&x){for(let e=0;e<5;e++)Ye(a);if(a.startsWith("!")){let t=a.split(/ (.*)/);Ee(e,t[0].slice(1).toLowerCase(),t[1]||"",r,o)}}}function Re(e,a,t){j&&x&&i.raidMode&&(Object.keys(ye).every(e=>ye[e].isLanded)&&Qe(),oe>0?(oe=parseInt(i.raidMode),console.log("Raid mode activated"),A(`/me Drop raid extended by ${oe/1e3} seconds`)):(oe=parseInt(i.raidMode),console.log("Raid mode activated"),A(`/me Drop raid activated for ${oe/1e3} seconds`)))}function Le(e,a,t,r,o,l=""){Ce++;const c=Math.min(Math.max(1,o),100);Unicorn.AddParticles("Splash_"+Ce,{blendMode:PIXI.BLEND_MODES.DEFAULT,shape:"cone",angle:-Math.PI/2,spread:Math.PI/2,startColor:e,endColor:a,intensity:c,minSpeed:.05,maxSpeed:.25,gravityX:0,gravityY:3.5,fadeOut:!0,decay:1,image:l||void 0},t,r),function(e,a=2e3){setTimeout(()=>{Unicorn.RemoveParticles(e)},a)}("Splash_"+Ce,150)}function Ne(e,a,t,r=""){const o=h.target_boosh_scale||2;h.target_boosh.forEach((t,r)=>{for(let t=0;t<$(5);t++){Ce++;let t=Unicorn.AddBacklay("boosh_"+Ce,"target_boosh"+r,e,a+10,{scale:{x:o,y:o}});t.label="boosh_"+Ce,t.zIndex=11,t.vX=$(50)-25,t.vY=-350+$(100),t.anchor.set(.5),ze.push(t)}})}function Be(e,a,t,r=""){const o=h.target_splash_scale||2;h.target_splash.forEach((t,r)=>{for(let t=0;t<$(2);t++){Ce++;let t=Unicorn.AddBacklay("splash_"+Ce,"target_splash"+r,e,a+10,{scale:{x:o,y:o}});t.label="splash_"+Ce,t.zIndex=11,t.vX=$(100)-50,t.vY=-300+$(100),t.anchor.set(.5),$e.push(t)}})}function Fe(e,a){const t=[];for(let r=0;r<13;r++){Ce++;const o=Unicorn.AddOverlay("splishsplash_"+Ce,"target_splishsplash"+r,e,a,{scale:{x:2,y:2}});o.visible=!1,o.label="splishsplash_"+Ce,o.zIndex=11,o.anchor.set(.5),t.push(o)}t[0].visible=!0,Ae.push({splishes:t,timer:0,frame:0})}function Ge(e,a,t=""){for(let t=0;t<2;t++){const r=$(h.target_floaty.length);Ce++;const o=$(10),l=$(10),c=t*Math.PI;let u=Unicorn.AddBacklay("floaty_"+Ce,"target_floaty"+r,e-5+o,a+l,{scale:{x:3,y:3}});u.timeOffset=c,u.label="floaty_"+Ce,u.zIndex=11,u.refX=e,u.refY=a,u.lifetime=3,u.anchor.set(.5),Ue.push(u)}}function We(e,a){const t=$(100)-50;Ce++;let r=Unicorn.AddOverlay("sticky_"+Ce,"target_sticky"+(t<0?0:1),e,a+10,{scale:{x:3,y:3}});r.label="sticky_"+Ce,r.zIndex=200,r.vX=t,r.vY=-200+$(100),r.anchor.set(.5),qe.push(r)}function Ve(e,a,t={}){Le("#ffffff","#ffffff",e,a+40,5);let r=p(e,a,200,{pet:t},16/60);r.isSensor=!0,r.isStatic=!0,r.walkDirection=$(2)>0?"left":"right",r.walkSpeed=120,Unicorn.PlayObjectAnimation(r.charName,r.walkDirection),Oe.push(r)}async function Ye(e){if(!i.droplets)return;Ce++;let a=null,t=0;t=$(h.droplets?h.droplets.length:6);let r=3;h.dropletSizes&&(r*=h.dropletSizes[t]);let o=h.droplets[t];Array.isArray(h.droplets[t])&&(o=h.droplets[t][$(h.droplets[t].length)]),a=Unicorn.AddObject("droplet_"+Ce,{type:"circle",sprite:o,scale:{x:1.5,y:1.5},x:$(g),y:-100-$(50),z:100,radius:.75*assetReference[o].width}),a.restitution=1,a.friction=.5*(5-t),a.frictionStatic=0,a.frictionAir=0,a.torque=-1+$(2),a.rotationOffset=Math.random()*Math.PI,a.mass*=20,Te[a.label]=a,Unicorn.SetVelocity("droplet_"+Ce,$(24)-12,0),setTimeout(()=>{delete Te[a.label],Unicorn.RemoveObject(a.label)},3e4)}function Je(e=!0){i.clouds&&(console.debug("setting clouds visibility",e),je.forEach(a=>a.visible=e))}function Xe(e){if(console.debug("Creating target object",e),Array.isArray(e.target))if(h.target_random){ne&&Unicorn.RemoveBacklay("target");let a=$(e.length);ne=Unicorn.AddBacklay("target","target"+a,pe,_e,{scale:{x:2,y:2}}),ne.zIndex=10,ne.anchor.set(.5),ne.visible=e.visible,e.name&&(be[e.name].target=ne)}else{if(ne)for(let e=0;e{Array.isArray(ne)?be[e].target.forEach(e=>{e.visible=!1}):be[e].target.visible=!1,be[e].target_overlay.forEach(e=>{e.visible=!1})});const e=$(Object.keys(be).length);we=Object.keys(be)[e],ne=be[we].target,de=be[we].target_overlay,Array.isArray(ne)?ne[me].visible=!0:ne.visible=!0,de[ge].visible=!0}e>0&&(H=1e3*e)}function He(){Q=!1,Array.isArray(ne)&&(ne[me].visible=!1,me=0,ne[me].visible=!0),de&&Array.isArray(de)&&(de[ge].visible=!1,ge=0,de[ge].visible=!0),se&&Array.isArray(se)&&(se[fe].visible=!1,fe=0,se[fe].visible=!0)}function Qe(){console.debug("Resetting game");for(const e of Object.keys(ye))Unicorn.RemoveBacklay("para_"+e),Unicorn.RemoveBacklay("petpara_"+e),ye[e].player.cleanup(),ye[e].pet&&ye[e].pet.cleanup(),Unicorn.RemoveText("name_"+e),Unicorn.RemoveBacklay("end_"+e),Unicorn.RemoveBacklay("petend_"+e),Unicorn.RemoveText(e+"_points"),delete ye[e];X.x=-1e3,X.y=-1e3,ve="",ke=0,ce&&clearTimeout(ce),ea()}async function Ke(e,a,t="#ffffff",o,_,d,s="",h="",i){let m=4/60;if(!ye[e]){ye[e]={};let f=null,w=null,y=null,k=tinycolor(t),v=await async function(e){let a={};try{if(!e)return a;let t=await fetch(`${n}/accounts/twitch/design?username=${e}`).then(e=>e.json());return t&&(a=t.style||{}),a}catch(e){console.log(e)}}(e);if(s){if(!xe[s]){if(xe[s]=!0,s.startsWith("emotesv2_")){let r=`https://static-cdn.jtvnw.net/emoticons/v2/${s}/default/dark/2.0`,l=await fetchGif(r);if(l.length>0){const r=function(e,a){const t=Math.min(...e.map(e=>e.delay)),r=Math.max(...e.map(e=>e.dims.width)),o=Math.max(...e.map(e=>e.dims.height));let l=0,c=null;for(let u=0;u{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}else Unicorn.Load(`emote_${s}0`,r),setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}else{let r=`https://static-cdn.jtvnw.net/emoticons/v1/${s}/2.0`;Unicorn.Load(`emote_${s}0`,r),setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}return}let c=[];if(s.startsWith("emotesv2_")&&"boolean"!=typeof xe[s]){m=xe[s].framerate;for(let e=0;e{l(f)}}else if(h){if(!Se[h])return Se[h]=!0,Unicorn.Load(`emoji_${h}0`,h),void setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500);f=r({x:$(g),y:-100-$(50),z:100,radius:36,scale:1,name:"player_"+e,animations:{front:{numFrames:1,prefix:"emoji_"+h}}}),f.charName="player_"+e,f.endImage=`emoji_${h}0`,f.endScale=1,f.cleanup=()=>{l(f)}}else"string"!=typeof o?f=u($(g),-100-$(50),100,o):v.skintones||v.character?(v.skintones&&delete v.character,f=u($(g),-100-$(50),100,v)):f=c($(g),-100-$(50),100,v,o);y=p(-1e3,-1e3,200,v),y&&(w=y.petName);let x=Unicorn.AddBacklay("para_"+e,_,{scale:{x:0,y:0},x:-50,y:0,z:50});x.visible=!1,x.zIndex=11,x.scale.x=0,x.scale.y=0,x.anchor.set(.5,1);let S=Unicorn.AddText("name_"+e,a,-1e3,-1e3,{fontFamily:"Pixeltype",fontSize:34,fontWeight:400,fill:t,lineJoin:"round",stroke:tinycolor.isReadable(k.toString(),"#000000")?"#000000":"#ffffff",strokeThickness:6});S.anchor.set(.5);let j=Unicorn.AddText(e+"_points","",-1e3,-1e3,{fontFamily:"Pixeltype",fontSize:34,fontWeight:400,fill:"#ffd700",lineJoin:"round",stroke:"#000000",strokeThickness:6});j.anchor.set(.5);let z=null;w&&(z=Unicorn.AddBacklay("petpara_"+e,d||_,{scale:{x:0,y:0},x:-50,y:0,z:150}),z.visible=!1,z.zIndex=11,z.scale.x=0,z.scale.y=0,z.anchor.set(.5,1)),f.restitution=1,f.friction=0,f.frictionStatic=0,f.frictionAir=0,f.torque=-5+$(10),f.rotationOffset=Math.random()*Math.PI,Unicorn.SetVelocity(f.charName,$(24)-12,0),ye[e]={style:v,parachute:x,player:f,pet:y,petPara:z,petType:w,petOffset:30*Math.random()+(Math.random()>.5?-150:70),label:S,scoreLabel:j,nameColor:k},i&&(ye[e].userId=i.userId,ye[e].name=i.displayName||i.username),_&&_.includes("chute_plane")&&(ye[e].paraFlipDir=!0),d&&d.includes("chute_plane")&&(ye[e].petParaFlipDir=!0),Unicorn.PlaySound("sfx-parachute-drop",{volume:b}),ce&&clearTimeout(ce)}}function ea(){if(console.debug("Starting game"),ae=!0,te={},re=!1,function(){if(console.debug("Setting up target"),ue=h.target_width||368,i.targetPos){const e=Math.min(100,Math.max(0,parseFloat(i.targetPos)))/100;pe=ue/2+e*(g-ue)}else pe=ue/2+$(g-ue);if(_e=f-47+(h.target_offset||0),h.target_walls&&(peg-ue/2-70&&(pe=g-ue/2-70)),h.target_versions){const e=Object.keys(h.target_versions),a=$(e.length);console.debug("Selected target version",e[a]),we=e[a];for(const a of e){const e=h.target_versions[a];be[a]={},Xe({name:a,target:e.target,target_overlay:e.target_overlay,visible:!1})}}else Xe({name:"",target:h.target,target_overlay:h.target_overlay,visible:!0});if(h.target_frontlay)if(Array.isArray(h.target_frontlay)){if(se)for(let e=0;e0&&(Unicorn.RemoveObject("TargetTop"),Unicorn.RemoveObject("TargetLeft"),Unicorn.RemoveObject("TargetRight"),ie=[]);let e=Unicorn.AddObject("TargetTop",{type:"rectangle",x:pe,y:_e+h.target_walls/2+h.target_collide_land,width:ue-50,height:10,isStatic:!0});e.sprite.visible=!1;let a=Unicorn.AddObject("TargetLeft",{type:"rectangle",x:pe-ue/2+27,y:_e+h.target_walls,width:10,height:100,isStatic:!0});a.sprite.visible=!1;let t=Unicorn.AddObject("TargetRight",{type:"rectangle",x:pe+ue/2-27,y:_e+h.target_walls,width:10,height:100,isStatic:!0});t.sprite.visible=!1,ie.push(e),ie.push(a),ie.push(t)}}(),i.hideTilDrop&&(Je(!1),ie.forEach(e=>e.isSensor=!0),h.target_animate_on_landed||(He(),de&&Array.isArray(de)&&(de[ge].visible=!1),se&&Array.isArray(se)&&(se[fe].visible=!1)),Array.isArray(h.target)&&!h.target_random?ne.forEach(e=>{e.visible=!1}):ne.visible=!1,de&&(Array.isArray(h.target_overlay)&&!h.target_random?de.forEach(e=>{e.visible=!1}):de.visible=!1),se&&(Array.isArray(h.target_frontlay)&&!h.target_random?se.forEach(e=>{e.visible=!1}):se.visible=!1),he&&(he.visible=!1)),function(){for(let e of ze)Unicorn.RemoveBacklay(e.label);ze=[];for(let e of $e)Unicorn.RemoveBacklay(e.label);$e=[];for(let e of qe)Unicorn.RemoveOverlay(e.label);qe=[];for(let e of Ae)for(let a=0;ae.trim());Pe=e[$(e.length)];const a=1;for(let e=0;e0?"left":"right",Unicorn.PlayObjectAnimation(a.charName,a.walkDirection),Ie.push(a)}}}function aa(e){if(console.debug("Init Scene",h,i),PIXI.settings.SCALE_MODE=PIXI.SCALE_MODES.NEAREST,Unicorn.Load("bg",`${m}/assets/${h.bg}.png`),!i.overlay){let e=Unicorn.AddBacklay("bg","bg",0,f);e.anchor.set(0,1),e.scale.x=Math.ceil(g/640),e.scale.y=Math.ceil(f/320)}if(h.target_versions)Object.keys(h.target_versions).forEach(e=>{let a=h.target_versions[e];if(Array.isArray(a.target)){a.target.map((a,t)=>Unicorn.Load("target"+e+t,`${m}/assets/${a}.png`))}else{Unicorn.Load("target"+e,`${m}/assets/${a.target}.png`)}if(Array.isArray(a.target_overlay)){a.target_overlay.map((a,t)=>Unicorn.Load("target_overlay"+e+t,`${m}/assets/${a}.png`))}else{Unicorn.Load("target_overlay"+e,`${m}/assets/${a.target_overlay}.png`)}if(a.target_effect){a.target_effect.map((a,t)=>Unicorn.Load("target_effect"+e+t,`${m}/assets/${a}.png`))}});else{if(Array.isArray(h.target)){h.target.map((e,a)=>Unicorn.Load("target"+a,`${m}/assets/${e}.png`))}else{Unicorn.Load("target",`${m}/assets/${h.target}.png`)}if(Array.isArray(h.target_overlay)){h.target_overlay.map((e,a)=>Unicorn.Load("target_overlay"+a,`${m}/assets/${e}.png`))}else if(h.target_overlay){Unicorn.Load("target_overlay",`${m}/assets/${h.target_overlay}.png`)}if(Array.isArray(h.target_frontlay)){h.target_frontlay.map((e,a)=>Unicorn.Load("target_frontlay"+a,`${m}/assets/${e}.png`))}else if(h.target_frontlay){Unicorn.Load("target_frontlay",`${m}/assets/${h.target_frontlay}.png`)}if(h.target_effect){h.target_effect.map((e,a)=>Unicorn.Load("target_effect"+a,`${m}/assets/${e}.png`))}}h.target_front&&Unicorn.Load("target_front",`${m}/assets/${h.target_front}.png`),h.target_boosh&&h.target_boosh.forEach((e,a)=>{Unicorn.Load("target_boosh"+a,`${m}/assets/${e}.png`)}),h.target_splash&&h.target_splash.forEach((e,a)=>{Unicorn.Load("target_splash"+a,`${m}/assets/${e}.png`)}),h.target_floaty&&h.target_floaty.forEach((e,a)=>{Unicorn.Load("target_floaty"+a,`${m}/assets/${e}.png`)}),h.target_stickies&&h.target_stickies.forEach((e,a)=>{Unicorn.Load("target_sticky"+a,`${m}/assets/${e}.png`)}),h.target_splishsplash&&h.target_splishsplash.forEach((e,a)=>{Unicorn.Load("target_splishsplash"+a,`${m}/assets/${e}.png`)}),Unicorn.Load("star",m+"/assets/icons/star.png"),X=Unicorn.AddOverlay("star","star",-1e3,-1e3,{scale:{x:3,y:3}}),X.anchor.set(.5),h.parachutes.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)),h.petparachutes?h.petparachutes.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)):h.petparachutes=[],h.pridechutes&&Object.keys(h.pridechutes).forEach(e=>Unicorn.Load(h.pridechutes[e],`${m}/assets/${h.pridechutes[e]}.png`)),Object.keys(h.characters).forEach(e=>{T(e,"characters",h.characters[e],y.NumFrames)}),h.droplets.forEach(e=>{Array.isArray(e)?e.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)):Unicorn.Load(e,`${m}/assets/${e}.png`)}),h.target_sound&&Unicorn.Load("sfx-target-drop",`${m}/assets/${h.target_sound}`),i.notifVolume&&Unicorn.Load("sfx-group-queue",`${m}/assets/${h.queue_sound}`),Unicorn.Load("sfx-parachute-drop",`${m}/assets/${h.drop_sound}`),Unicorn.Load("sfx-parachute-flap",`${m}/assets/${h.parachute_sound}`),Unicorn.AddObject("WallLeft",{type:"rectangle",x:-200,y:0,width:400,height:2*f,friction:0,frictionAir:0,frictionStatic:0,bounce:1.1,isStatic:!0}).sprite.visible=!1,Unicorn.AddObject("WallRight",{type:"rectangle",x:g+200,y:0,width:400,height:2*f,friction:0,frictionAir:0,frictionStatic:0,bounce:1.1,isStatic:!0}).sprite.visible=!1,Unicorn.AddObject("WallBottom",{type:"rectangle",x:.5*g,y:f+100,friction:0,frictionAir:0,frictionStatic:0,bounce:1,width:g,height:200,isStatic:!0}).sprite.visible=!1,function(){try{if(i.clouds){console.debug("initializing clouds");for(const e of h.clouds)Unicorn.Load(e,`${m}/assets/${e}.png`);je=[];for(let e=0;e<11;e++){ee++;const e=h.clouds[$(h.clouds.length)],a=Unicorn.AddOverlay("cloud_"+ee,e,$(g),$(500),{scale:{x:3,y:3}});a.alpha=i.overlay?.5:.9,a.anchor.set(.5),a.speed=.01+.1*Math.random(),a.zIndex=a.speed,je.push(a)}}}catch(e){console.error("Error initializing clouds",e)}}(),Matter.Events.on(e.physics,"beforeUpdate",(function(e){const a=Object.keys(ye);for(let e=0;e50&&Matter.Body.setVelocity(r.player,{x:50*(r.player.velocity.x<0?-1:1),y:r.player.velocity.y}),r.player.velocity.y<-50&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:-50}),r.player.position.y<.5*-f?r.player.velocity.y>10&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:10}):r.player.position.y>300&&r.player.velocity.y>.5&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:.5}))}const t=Object.keys(Te);for(let e=0;e50&&Matter.Body.setVelocity(r,{x:50*(r.velocity.x<0?-1:1),y:r.velocity.y})}})),Matter.Events.on(e.physics,"afterUpdate",(function(e){const a=Object.keys(ye);for(let e=0;e0&&(r.petPara.scale.x=-e/2),r.pet.angle=r.player.angle,r.pet.position.x=Math.max(20,Math.min(g-20,r.player.position.x+r.petOffset)),r.pet.position.y=Math.min(r.player.position.y+20,f-46-50+(h.target_y_offset||0)),r.petPara.rotation=r.player.angle,r.petPara.position.x=r.pet.position.x,r.petPara.position.y=r.pet.position.y}}})),Qe()}function ta(a,t){const r=Object.keys(ye);for(let t=0;t0&&Math.abs(l.end.x-a.position.x)<40){l.zombiefied=!0;const e={character:{id:Pe,path:Pe}};l.end.alpha=0;let a=c(l.end.x,f-40,110,e);a.isSensor=!0,a.isStatic=!0,a.timeTilNextWalk=3e3+$(27e3),a.walkDirection=$(2)>0?"left":"right",a.label=l.label,Unicorn.PlayObjectAnimation(a.charName,a.walkDirection);let t=PIXI.utils.string2hex(l.nameColor.brighten(50).toHexString());Object.keys(a.animations).forEach(e=>{a.animations[e].tint=t}),Ie.push(a),h.target_particles&&Le(h.target_particles[0],h.target_particles[1],l.end.x,f-40,10),h.target_boosh&&Ne(l.end.x,f-40),h.target_splash&&Be(l.end.x,f-40),h.target_floaty&&Ge(l.end.x,f-40)}}}else{if(l.pet&&(l.pet.position.x=Math.max(20,Math.min(g-20,l.player.position.x+l.petOffset)),l.pet.position.y=Math.min(l.player.position.y+20,f-46-50+(h.target_y_offset||0)),l.petPara.position.x=l.pet.position.x,l.petPara.position.y=l.pet.position.y),l.player.position.y>f-46-50+(h.target_y_offset||0)||h.target_walls&&l.player.position.y>f-46-50+(h.target_collide_land||0)&&ue/2-20>Math.abs(pe-l.player.position.x)){l.isLanded=!0,l.parachute.scale.x=l.parachute.scale.y=0,l.pet&&(l.petPara.scale.x=l.petPara.scale.y=0);let e=Unicorn.AddBacklay("end_"+o,l.player.endImage,l.player.position.x,l.player.position.y,{scale:{x:l.player.endScale,y:l.player.endScale}});if(l.player.animations&&(e.tint=l.player.animations.front.tint),e.anchor.set(.5),e.zIndex=20,e.visible=!1,l.player.isStatic=!0,l.player.isSensor=!0,l.player.isSleeping=!0,l.player.angle=0,Unicorn.StopObjectAnimation(l.player.charName),l.player.animations[l.player.currentAnimation].zIndex++,l.player.collisionFilter={group:-1,mask:0,category:2},h.target_walls?l.score=100*Math.max(0,ue/2-35-Math.abs(pe-l.player.position.x))/(ue/2-35):l.score=100*Math.max(0,ue/2-Math.abs(pe-l.player.position.x))/(ue/2),!i.spawnZombies||l.score>0){const e=l.score>0?1:.3;if(l.player.animations[l.player.currentAnimation].alpha=e,l.player.sprites){const a=Object.keys(l.player.sprites);for(const t of a){const a=l.player.sprites[t];a.animations[a.currentAnimation].alpha=e}}}if(l.end=e,l.pet){let e=Unicorn.AddBacklay("petend_"+o,`pet_${l.petType}_front0`,l.pet.position.x,l.pet.position.y,{scale:{x:3,y:3}});l.pet.animations&&(e.tint=l.pet.animations.front.tint),e.anchor.set(.5),e.zIndex=30,l.pet.isStatic=!0,e.alpha=l.score>0?1:.3,l.petEnd=e}if(l.score>0){if(h.target_versions&&Ze(),h.target_stickies&&We(l.player.position.x,f-80),h.target_splishsplash&&Fe(l.player.position.x,f-81),h.target_effect){ee++;const e="te_"+ee;let a=Unicorn.AddObject(e,{type:"circle",scale:{x:2,y:2},animations:{front:{framerate:.1,frames:Array.from({length:h.target_effect.length},(e,a)=>"target_effect"+a),loop:!1,onComplete:()=>{Unicorn.RemoveObject(e)}}},isSensor:!0,isStatic:!0,x:l.player.position.x,y:l.player.position.y,z:200,radius:.1});a.isSensor=!0,a.animations.front.anchor.y=1}if(we&&h.target_versions[we].target_effect){ee++;const e="te_"+ee;let a=Unicorn.AddObject(e,{type:"circle",scale:{x:2,y:2},animations:{front:{framerate:8/60,frames:Array.from({length:h.target_versions[we].target_effect.length},(e,a)=>`target_effect${we}${a}`),loop:!1,onComplete:()=>{Unicorn.RemoveObject(e)}}},isSensor:!0,isStatic:!0,x:l.player.position.x,y:l.player.position.y,z:200,radius:.1});a.isSensor=!0,a.animations.front.anchor.y=1}if(h.target_animate_on_landed&&Ze(2),h.target_particles&&Le(h.target_particles[0],h.target_particles[1],l.player.position.x,l.player.position.y+40,10),h.target_boosh&&Ne(l.player.position.x,l.player.position.y+40),h.target_splash&&Be(l.player.position.x,l.player.position.y+40),h.target_floaty&&Ge(l.player.position.x,l.player.position.y),h.target_sound&&Unicorn.PlaySound("sfx-target-drop",{volume:b}),l.scoreLabel.x=l.label.position.x,l.scoreLabel.y=l.label.position.y-30,l.scoreLabel.text=l.score.toFixed(2),h.special_hoppers)try{const e=h.special_hoppers[$(h.special_hoppers.length)];Ve(l.player.position.x,l.player.position.y,{id:"pet_"+e,path:e,minIdle:200,maxIdle:800})}catch(e){console.error(e)}if(l.pet&&l.style&&l.style.pet)try{if(Y.includes(l.style.pet.group)){const e=J[$(J.length)];Ve(l.pet.position.x,l.pet.position.y,{id:"pet_"+e,path:e,minIdle:200,maxIdle:800}),l.petEnd.visible=!1}}catch(e){console.error(e)}if(!o.startsWith("test_")){if(i.messageFormat){A(i.messageFormat.replace("USERNAME",l.name).replace("POINTS",l.score.toFixed(2)).replace("SHORTPTS",Math.floor(l.score)),5e3)}C(l.name,l.score.toFixed(2),l.userId,o)}}l.score>ke&&(ke=l.score,ve=o,e.zIndex=21),(!i.spawnZombies||l.score>0)&&(l.label.alpha=l.score>0?1:.3),Unicorn.RemoveBacklay("para_"+o),l.pet&&(Unicorn.RemoveObject(l.pet.label),Unicorn.RemoveBacklay("petpara_"+o))}else if(l.player.position.y>300){let e=Math.min(3,Math.max(0,.3*(l.player.position.y-300)));0===l.parachute.scale.x&&e>0&&Unicorn.PlaySound("sfx-parachute-flap",{volume:b}),l.parachute.visible=!0,l.pet&&(l.petPara.visible=!0),l.parachute.scale.x=l.parachute.scale.y=e,l.paraFlipDir&&l.player.velocity.x>0&&(l.parachute.scale.x=-e),l.parachute.rotation=Math.sin(l.player.rotationOffset+a/1e3)*Math.PI/16,l.player.angle=Math.sin(l.player.rotationOffset+a/1e3)*Math.PI/16,l.parachute.position.x=l.player.position.x,l.parachute.position.y=l.player.position.y-10-(h.parachute_offset||0)}else l.parachute.visible=!1,l.parachute.scale.x=l.parachute.scale.y=0,l.pet&&(l.petPara.visible=!1,l.petPara.scale.x=l.petPara.scale.y=0);l.label.position.x=l.player.position.x,l.label.position.y=l.player.position.y-60,Object.keys(ye).every(e=>ye[e].isLanded)&&(ce&&clearTimeout(ce),ce=setTimeout(async()=>{if(await I(!1,!0),i.variations){const a=i.variations.split(","),t=a[$(a.length)].replace(".html",""),r=e[t];r&&(await D(r.name,r.theme,i,!0),Unicorn.ResetScene("main"),k={})}else Qe(),I(!0).then(e=>{v=e.session})},parseInt(i.cooldown||"90000")))}}!function(e){try{if(i.clouds)for(let a=0;af-46-30+(h.target_y_offset||0),r=h.target_walls&&e.y>f-46-30+(h.target_collide_land||0)&&ue/2-20>Math.abs(pe-e.x),o=t||r;(e.vY<0||!o)&&(e.x+=a*e.vX,e.y+=a*e.vY,e.vY+=200*a),r&&(e.x+=a*(e.vX<0?-4:4))}for(let a=0;a=13){Ae.splice(a,1);for(let e=0;e0&&(t.lifetime-=a,t.y-=80*a,t.x=t.refX+20*Math.sin(4*t.lifetime+t.timeOffset),t.lifetime<0&&(Unicorn.RemoveBacklay(t.label),Ue.splice(e,1),e--))}for(let e=0;eg+50)Unicorn.RemoveObject(t.charName),Oe.splice(e,1),e--;else{const e=t.walkSpeed*("left"===t.walkDirection?-1:1);t.position.x+=e*a,Unicorn.SetPosition(t.charName,t.position.x,t.position.y)}}}catch(e){console.error("Error updating particles",e)}}(t),function(e){Q&&(K-=e,K<=0&&(K=45,Array.isArray(ne)&&(ne[me].visible=!1,me=(me+1)%ne.length,ne[me].visible=!0),de&&Array.isArray(de)&&(de[ge].visible=!1,ge=(ge+1)%de.length,de[ge].visible=!0),se&&Array.isArray(se)&&(se[fe].visible=!1,fe=(fe+1)%se.length,se[fe].visible=!0))),H>0&&(H-=e,H<=0&&He())}(t);for(let e=0;e=g-20&&"right"===a.walkDirection&&(r=!0),Math.abs(pe-a.position.x)0&&(oe-=t,oe<=0&&(oe=0,console.debug("Raid mode complete"),A("/me Drop raid has ended"))),le>0&&(le-=t)} \ No newline at end of file +const e={autumn:{name:"Autumn",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/autumn_theme/bcg",target:"game-parachute/autumn_theme/target_new/target_leaves",target_front:"game-parachute/autumn_theme/target_new/target_leaves_front",target_offset:-10,target_width:384,target_y_offset:56,target_boosh:["game-parachute/autumn_theme/land_anim1","game-parachute/autumn_theme/land_anim2","game-parachute/autumn_theme/land_anim3","game-parachute/autumn_theme/land_anim4","game-parachute/autumn_theme/land_anim5"],clouds:["game-parachute/autumn_theme/cloud1","game-parachute/autumn_theme/cloud2","game-parachute/autumn_theme/cloud3","game-parachute/autumn_theme/cloud4","game-parachute/autumn_theme/cloud5"],parachutes:["game-parachute/autumn_theme/chute_brown1","game-parachute/autumn_theme/chute_brown2","game-parachute/autumn_theme/chute_green1","game-parachute/autumn_theme/chute_green2","game-parachute/autumn_theme/chute_orange1","game-parachute/autumn_theme/chute_orange2","game-parachute/autumn_theme/chute_red1","game-parachute/autumn_theme/chute_red2","game-parachute/autumn_theme/chute_yellow1","game-parachute/autumn_theme/chute_yellow2"],droplets:["items/acorn","items/pinecone","items/acorn","items/pinecone","items/acorn","items/pinecone"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",amanita:"amanita",twiglet:"twiglet"},playable:["amanita","twiglet"]}},cake_choco:{name:"Chocolate Cake",theme:{requires:"addon_parachute_cakechoco",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:"game-parachute/cake_theme/cake_chocolate/target_cake_chocolate_back",target_front:"game-parachute/cake_theme/cake_chocolate/target_cake_chocolate_front_credit",target_offset:-8,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_particles:["#291710"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_brown","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_mix","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_white"],droplets:["game-parachute/cake_theme/cake_chocolate/droplet1","game-parachute/cake_theme/cake_chocolate/droplet2","game-parachute/cake_theme/cake_chocolate/droplet3","game-parachute/cake_theme/cake_chocolate/droplet4","game-parachute/cake_theme/cake_chocolate/droplet5","game-parachute/cake_theme/cake_chocolate/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_fruit:{name:"Fruit Cake",theme:{requires:"addon_parachute_cakefruit",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_fruit/bcg",target:"game-parachute/cake_theme/cake_fruit/target_cake_fruit_back",target_front:"game-parachute/cake_theme/cake_fruit/target_cake_fruit_front_credit",target_offset:-9,target_width:384,target_y_offset:50,target_walls:48,target_collide_land:0,target_particles:["#ffffff"],clouds:["game-parachute/cake_theme/cake_fruit/cloud1","game-parachute/cake_theme/cake_fruit/cloud2","game-parachute/cake_theme/cake_fruit/cloud3","game-parachute/cake_theme/cake_fruit/cloud4","game-parachute/cake_theme/cake_fruit/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_blue","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_darkred","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_green","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_red","game-parachute/cake_theme/cake_fruit/chutes_cake_fruit_white"],droplets:["game-parachute/cake_theme/cake_fruit/droplet1","game-parachute/cake_theme/cake_fruit/droplet2","game-parachute/cake_theme/cake_fruit/droplet3","game-parachute/cake_theme/cake_fruit/droplet4","game-parachute/cake_theme/cake_fruit/droplet5","game-parachute/cake_theme/cake_fruit/droplet6"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_pixelplush:{name:"PixelPlush Cake",theme:{requires:"addon_parachute_cakeplush",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:["game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back1","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back2","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back3","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back4","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5","game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_back5"],target_front:"game-parachute/cake_theme/cake_chocolate/target_cake_pixelplush_front_credit_v3",target_offset:-35,target_width:384,target_y_offset:50,target_walls:75,target_collide_land:0,target_particles:["#45291e"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_brown","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_mix","game-parachute/cake_theme/cake_chocolate/chutes_cake_chocolate_white"],droplets:["game-parachute/cake_theme/cake_chocolate/droplet1","game-parachute/cake_theme/cake_chocolate/droplet2","game-parachute/cake_theme/cake_chocolate/droplet3","game-parachute/cake_theme/cake_chocolate/droplet4","game-parachute/cake_theme/cake_chocolate/droplet5","game-parachute/cake_theme/cake_chocolate/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_rainbow:{name:"Rainbow Cake",theme:{requires:"addon_parachute_cakerainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_rainbow/bcg",target:"game-parachute/cake_theme/cake_rainbow/target_cake_rainbow_back",target_front:"game-parachute/cake_theme/cake_rainbow/target_cake_rainbow_front_credit",target_offset:-10,target_width:384,target_y_offset:50,target_walls:48,target_collide_land:0,target_particles:["#ffffff"],clouds:["game-parachute/cake_theme/cake_rainbow/cloud1","game-parachute/cake_theme/cake_rainbow/cloud2","game-parachute/cake_theme/cake_rainbow/cloud3","game-parachute/cake_theme/cake_rainbow/cloud4","game-parachute/cake_theme/cake_rainbow/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_blue","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_green","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_pink","game-parachute/cake_theme/cake_rainbow/chutes_cake_rainbow_yellow"],droplets:["game-parachute/cake_theme/cake_rainbow/droplet1","game-parachute/cake_theme/cake_rainbow/droplet3","game-parachute/cake_theme/cake_rainbow/droplet5","game-parachute/cake_theme/cake_rainbow/droplet8","game-parachute/cake_theme/cake_rainbow/droplet9","game-parachute/cake_theme/cake_rainbow/droplet10"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cake_fluffington:{name:"Fluffington Cake",theme:{requires:"addon_parachute_cakeplush",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/cake_theme/cake_chocolate/bcg",target:["game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back1","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back2","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back3","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back4","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5","game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_back5"],target_front:"game-parachute/cake_theme/cake_instafluff/target_cake_instafluff_front",target_offset:-35,target_width:384,target_y_offset:50,target_walls:75,target_collide_land:0,target_particles:["#45291e"],clouds:["game-parachute/cake_theme/cake_chocolate/cloud1","game-parachute/cake_theme/cake_chocolate/cloud2","game-parachute/cake_theme/cake_chocolate/cloud3","game-parachute/cake_theme/cake_chocolate/cloud4","game-parachute/cake_theme/cake_chocolate/cloud5"],parachute_offset:0,parachutes:["game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_brown","game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_orange","game-parachute/cake_theme/cake_instafluff/chutes_cake_instafluff_yellow"],droplets:["game-parachute/cake_theme/cake_instafluff/droplet1","game-parachute/cake_theme/cake_instafluff/droplet2","game-parachute/cake_theme/cake_instafluff/droplet3","game-parachute/cake_theme/cake_instafluff/droplet4","game-parachute/cake_theme/cake_instafluff/droplet5","game-parachute/cake_theme/cake_instafluff/droplet5"],dropletSizes:[1,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},cauldron_colors:{name:"Color-Changing Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_versions:{yellow:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_yellow/cauldron_yellow1","game-parachute/cauldron/cauldron_yellow/cauldron_yellow2","game-parachute/cauldron/cauldron_yellow/cauldron_yellow3","game-parachute/cauldron/cauldron_yellow/cauldron_yellow4","game-parachute/cauldron/cauldron_yellow/cauldron_yellow5","game-parachute/cauldron/cauldron_yellow/cauldron_yellow6","game-parachute/cauldron/cauldron_yellow/cauldron_yellow7","game-parachute/cauldron/cauldron_yellow/cauldron_yellow8","game-parachute/cauldron/cauldron_yellow/cauldron_yellow9","game-parachute/cauldron/cauldron_yellow/cauldron_yellow10","game-parachute/cauldron/cauldron_yellow/cauldron_yellow11","game-parachute/cauldron/cauldron_yellow/cauldron_yellow12","game-parachute/cauldron/cauldron_yellow/cauldron_yellow13","game-parachute/cauldron/cauldron_yellow/cauldron_yellow14","game-parachute/cauldron/cauldron_yellow/cauldron_yellow15","game-parachute/cauldron/cauldron_yellow/cauldron_yellow16","game-parachute/cauldron/cauldron_yellow/cauldron_yellow17","game-parachute/cauldron/cauldron_yellow/cauldron_yellow18","game-parachute/cauldron/cauldron_yellow/cauldron_yellow19","game-parachute/cauldron/cauldron_yellow/cauldron_yellow20"],target_effect:["game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow1","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow2","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow3","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow4","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow5","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow6","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow7","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow8","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow9","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow10","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow11","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow12","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow13","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow14","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow15","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow16","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow17"]},red:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_red/cauldron_red1","game-parachute/cauldron/cauldron_red/cauldron_red2","game-parachute/cauldron/cauldron_red/cauldron_red3","game-parachute/cauldron/cauldron_red/cauldron_red4","game-parachute/cauldron/cauldron_red/cauldron_red5","game-parachute/cauldron/cauldron_red/cauldron_red6","game-parachute/cauldron/cauldron_red/cauldron_red7","game-parachute/cauldron/cauldron_red/cauldron_red8","game-parachute/cauldron/cauldron_red/cauldron_red9","game-parachute/cauldron/cauldron_red/cauldron_red10","game-parachute/cauldron/cauldron_red/cauldron_red11","game-parachute/cauldron/cauldron_red/cauldron_red12","game-parachute/cauldron/cauldron_red/cauldron_red13","game-parachute/cauldron/cauldron_red/cauldron_red14","game-parachute/cauldron/cauldron_red/cauldron_red15","game-parachute/cauldron/cauldron_red/cauldron_red16","game-parachute/cauldron/cauldron_red/cauldron_red17","game-parachute/cauldron/cauldron_red/cauldron_red18","game-parachute/cauldron/cauldron_red/cauldron_red19","game-parachute/cauldron/cauldron_red/cauldron_red20"],target_effect:["game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red1","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red2","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red3","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red4","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red5","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red6","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red7","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red8","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red9","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red10","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red11","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red12","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red13","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red14","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red15"]},pink:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_pink/cauldron_pink1","game-parachute/cauldron/cauldron_pink/cauldron_pink2","game-parachute/cauldron/cauldron_pink/cauldron_pink3","game-parachute/cauldron/cauldron_pink/cauldron_pink4","game-parachute/cauldron/cauldron_pink/cauldron_pink5","game-parachute/cauldron/cauldron_pink/cauldron_pink6","game-parachute/cauldron/cauldron_pink/cauldron_pink7","game-parachute/cauldron/cauldron_pink/cauldron_pink8","game-parachute/cauldron/cauldron_pink/cauldron_pink9","game-parachute/cauldron/cauldron_pink/cauldron_pink10","game-parachute/cauldron/cauldron_pink/cauldron_pink11","game-parachute/cauldron/cauldron_pink/cauldron_pink12","game-parachute/cauldron/cauldron_pink/cauldron_pink13","game-parachute/cauldron/cauldron_pink/cauldron_pink14","game-parachute/cauldron/cauldron_pink/cauldron_pink15","game-parachute/cauldron/cauldron_pink/cauldron_pink16","game-parachute/cauldron/cauldron_pink/cauldron_pink17","game-parachute/cauldron/cauldron_pink/cauldron_pink18","game-parachute/cauldron/cauldron_pink/cauldron_pink19","game-parachute/cauldron/cauldron_pink/cauldron_pink20"],target_effect:["game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink1","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink2","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink3","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink4","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink5","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink6","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink7","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink8","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink9","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink10","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink11","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink12","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink13"]},orange:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_orange/cauldron_orange1","game-parachute/cauldron/cauldron_orange/cauldron_orange2","game-parachute/cauldron/cauldron_orange/cauldron_orange3","game-parachute/cauldron/cauldron_orange/cauldron_orange4","game-parachute/cauldron/cauldron_orange/cauldron_orange5","game-parachute/cauldron/cauldron_orange/cauldron_orange6","game-parachute/cauldron/cauldron_orange/cauldron_orange7","game-parachute/cauldron/cauldron_orange/cauldron_orange8","game-parachute/cauldron/cauldron_orange/cauldron_orange9","game-parachute/cauldron/cauldron_orange/cauldron_orange10","game-parachute/cauldron/cauldron_orange/cauldron_orange11","game-parachute/cauldron/cauldron_orange/cauldron_orange12","game-parachute/cauldron/cauldron_orange/cauldron_orange13","game-parachute/cauldron/cauldron_orange/cauldron_orange14","game-parachute/cauldron/cauldron_orange/cauldron_orange15","game-parachute/cauldron/cauldron_orange/cauldron_orange16","game-parachute/cauldron/cauldron_orange/cauldron_orange17","game-parachute/cauldron/cauldron_orange/cauldron_orange18","game-parachute/cauldron/cauldron_orange/cauldron_orange19","game-parachute/cauldron/cauldron_orange/cauldron_orange20"],target_effect:["game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange1","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange2","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange3","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange4","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange5","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange6","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange7","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange8","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange9","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange10","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange11","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange12","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange13","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange14","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange15","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange16","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange17","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange18"]},purple:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_purple/cauldron_purple1","game-parachute/cauldron/cauldron_purple/cauldron_purple2","game-parachute/cauldron/cauldron_purple/cauldron_purple3","game-parachute/cauldron/cauldron_purple/cauldron_purple4","game-parachute/cauldron/cauldron_purple/cauldron_purple5","game-parachute/cauldron/cauldron_purple/cauldron_purple6","game-parachute/cauldron/cauldron_purple/cauldron_purple7","game-parachute/cauldron/cauldron_purple/cauldron_purple8","game-parachute/cauldron/cauldron_purple/cauldron_purple9","game-parachute/cauldron/cauldron_purple/cauldron_purple10","game-parachute/cauldron/cauldron_purple/cauldron_purple11","game-parachute/cauldron/cauldron_purple/cauldron_purple12","game-parachute/cauldron/cauldron_purple/cauldron_purple13","game-parachute/cauldron/cauldron_purple/cauldron_purple14","game-parachute/cauldron/cauldron_purple/cauldron_purple15","game-parachute/cauldron/cauldron_purple/cauldron_purple16","game-parachute/cauldron/cauldron_purple/cauldron_purple17","game-parachute/cauldron/cauldron_purple/cauldron_purple18","game-parachute/cauldron/cauldron_purple/cauldron_purple19","game-parachute/cauldron/cauldron_purple/cauldron_purple20"],target_effect:["game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple1","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple2","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple3","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple4","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple5","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple6","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple7","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple8","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple9","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple10","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple11","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple12","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple13","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple14","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple15","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple16","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple17","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple18"]},green:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_green/cauldron_green1","game-parachute/cauldron/cauldron_green/cauldron_green2","game-parachute/cauldron/cauldron_green/cauldron_green3","game-parachute/cauldron/cauldron_green/cauldron_green4","game-parachute/cauldron/cauldron_green/cauldron_green5","game-parachute/cauldron/cauldron_green/cauldron_green6","game-parachute/cauldron/cauldron_green/cauldron_green7","game-parachute/cauldron/cauldron_green/cauldron_green8","game-parachute/cauldron/cauldron_green/cauldron_green9","game-parachute/cauldron/cauldron_green/cauldron_green10","game-parachute/cauldron/cauldron_green/cauldron_green11","game-parachute/cauldron/cauldron_green/cauldron_green12","game-parachute/cauldron/cauldron_green/cauldron_green13","game-parachute/cauldron/cauldron_green/cauldron_green14","game-parachute/cauldron/cauldron_green/cauldron_green15","game-parachute/cauldron/cauldron_green/cauldron_green16","game-parachute/cauldron/cauldron_green/cauldron_green17","game-parachute/cauldron/cauldron_green/cauldron_green18","game-parachute/cauldron/cauldron_green/cauldron_green19","game-parachute/cauldron/cauldron_green/cauldron_green20"],target_effect:["game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green1","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green2","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green3","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green4","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green5","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green6","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green7","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green8","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green9","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green10","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green11","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green12","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green13","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green14"]},blue:{target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_blue/cauldron_blue1","game-parachute/cauldron/cauldron_blue/cauldron_blue2","game-parachute/cauldron/cauldron_blue/cauldron_blue3","game-parachute/cauldron/cauldron_blue/cauldron_blue4","game-parachute/cauldron/cauldron_blue/cauldron_blue5","game-parachute/cauldron/cauldron_blue/cauldron_blue6","game-parachute/cauldron/cauldron_blue/cauldron_blue7","game-parachute/cauldron/cauldron_blue/cauldron_blue8","game-parachute/cauldron/cauldron_blue/cauldron_blue9","game-parachute/cauldron/cauldron_blue/cauldron_blue10","game-parachute/cauldron/cauldron_blue/cauldron_blue11","game-parachute/cauldron/cauldron_blue/cauldron_blue12","game-parachute/cauldron/cauldron_blue/cauldron_blue13","game-parachute/cauldron/cauldron_blue/cauldron_blue14","game-parachute/cauldron/cauldron_blue/cauldron_blue15","game-parachute/cauldron/cauldron_blue/cauldron_blue16","game-parachute/cauldron/cauldron_blue/cauldron_blue17","game-parachute/cauldron/cauldron_blue/cauldron_blue18","game-parachute/cauldron/cauldron_blue/cauldron_blue19","game-parachute/cauldron/cauldron_blue/cauldron_blue20"],target_effect:["game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue1","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue2","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue3","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue4","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue5","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue6","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue7","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue8","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue9","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue10","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue11","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue12","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue13"]}},target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_blue","game-parachute/chute_black_green","game-parachute/chute_black_orange","game-parachute/chute_black_pink","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_yellow"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_blue:{name:"Blue Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_blue/cauldron_blue1","game-parachute/cauldron/cauldron_blue/cauldron_blue2","game-parachute/cauldron/cauldron_blue/cauldron_blue3","game-parachute/cauldron/cauldron_blue/cauldron_blue4","game-parachute/cauldron/cauldron_blue/cauldron_blue5","game-parachute/cauldron/cauldron_blue/cauldron_blue6","game-parachute/cauldron/cauldron_blue/cauldron_blue7","game-parachute/cauldron/cauldron_blue/cauldron_blue8","game-parachute/cauldron/cauldron_blue/cauldron_blue9","game-parachute/cauldron/cauldron_blue/cauldron_blue10","game-parachute/cauldron/cauldron_blue/cauldron_blue11","game-parachute/cauldron/cauldron_blue/cauldron_blue12","game-parachute/cauldron/cauldron_blue/cauldron_blue13","game-parachute/cauldron/cauldron_blue/cauldron_blue14","game-parachute/cauldron/cauldron_blue/cauldron_blue15","game-parachute/cauldron/cauldron_blue/cauldron_blue16","game-parachute/cauldron/cauldron_blue/cauldron_blue17","game-parachute/cauldron/cauldron_blue/cauldron_blue18","game-parachute/cauldron/cauldron_blue/cauldron_blue19","game-parachute/cauldron/cauldron_blue/cauldron_blue20"],target_effect:["game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue1","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue2","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue3","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue4","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue5","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue6","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue7","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue8","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue9","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue10","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue11","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue12","game-parachute/cauldron/cauldron_blue/land_effect_blue/land_effect_blue13"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_blue"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_green:{name:"Green Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_green/cauldron_green1","game-parachute/cauldron/cauldron_green/cauldron_green2","game-parachute/cauldron/cauldron_green/cauldron_green3","game-parachute/cauldron/cauldron_green/cauldron_green4","game-parachute/cauldron/cauldron_green/cauldron_green5","game-parachute/cauldron/cauldron_green/cauldron_green6","game-parachute/cauldron/cauldron_green/cauldron_green7","game-parachute/cauldron/cauldron_green/cauldron_green8","game-parachute/cauldron/cauldron_green/cauldron_green9","game-parachute/cauldron/cauldron_green/cauldron_green10","game-parachute/cauldron/cauldron_green/cauldron_green11","game-parachute/cauldron/cauldron_green/cauldron_green12","game-parachute/cauldron/cauldron_green/cauldron_green13","game-parachute/cauldron/cauldron_green/cauldron_green14","game-parachute/cauldron/cauldron_green/cauldron_green15","game-parachute/cauldron/cauldron_green/cauldron_green16","game-parachute/cauldron/cauldron_green/cauldron_green17","game-parachute/cauldron/cauldron_green/cauldron_green18","game-parachute/cauldron/cauldron_green/cauldron_green19","game-parachute/cauldron/cauldron_green/cauldron_green20"],target_effect:["game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green1","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green2","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green3","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green4","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green5","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green6","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green7","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green8","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green9","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green10","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green11","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green12","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green13","game-parachute/cauldron/cauldron_green/land_effect_green/land_effect_green14"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_green"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_orange:{name:"Orange Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_orange/cauldron_orange1","game-parachute/cauldron/cauldron_orange/cauldron_orange2","game-parachute/cauldron/cauldron_orange/cauldron_orange3","game-parachute/cauldron/cauldron_orange/cauldron_orange4","game-parachute/cauldron/cauldron_orange/cauldron_orange5","game-parachute/cauldron/cauldron_orange/cauldron_orange6","game-parachute/cauldron/cauldron_orange/cauldron_orange7","game-parachute/cauldron/cauldron_orange/cauldron_orange8","game-parachute/cauldron/cauldron_orange/cauldron_orange9","game-parachute/cauldron/cauldron_orange/cauldron_orange10","game-parachute/cauldron/cauldron_orange/cauldron_orange11","game-parachute/cauldron/cauldron_orange/cauldron_orange12","game-parachute/cauldron/cauldron_orange/cauldron_orange13","game-parachute/cauldron/cauldron_orange/cauldron_orange14","game-parachute/cauldron/cauldron_orange/cauldron_orange15","game-parachute/cauldron/cauldron_orange/cauldron_orange16","game-parachute/cauldron/cauldron_orange/cauldron_orange17","game-parachute/cauldron/cauldron_orange/cauldron_orange18","game-parachute/cauldron/cauldron_orange/cauldron_orange19","game-parachute/cauldron/cauldron_orange/cauldron_orange20"],target_effect:["game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange1","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange2","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange3","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange4","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange5","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange6","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange7","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange8","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange9","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange10","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange11","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange12","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange13","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange14","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange15","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange16","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange17","game-parachute/cauldron/cauldron_orange/land_effect_orange/land_effect_orange18"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_orange"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_pink:{name:"Pink Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_pink/cauldron_pink1","game-parachute/cauldron/cauldron_pink/cauldron_pink2","game-parachute/cauldron/cauldron_pink/cauldron_pink3","game-parachute/cauldron/cauldron_pink/cauldron_pink4","game-parachute/cauldron/cauldron_pink/cauldron_pink5","game-parachute/cauldron/cauldron_pink/cauldron_pink6","game-parachute/cauldron/cauldron_pink/cauldron_pink7","game-parachute/cauldron/cauldron_pink/cauldron_pink8","game-parachute/cauldron/cauldron_pink/cauldron_pink9","game-parachute/cauldron/cauldron_pink/cauldron_pink10","game-parachute/cauldron/cauldron_pink/cauldron_pink11","game-parachute/cauldron/cauldron_pink/cauldron_pink12","game-parachute/cauldron/cauldron_pink/cauldron_pink13","game-parachute/cauldron/cauldron_pink/cauldron_pink14","game-parachute/cauldron/cauldron_pink/cauldron_pink15","game-parachute/cauldron/cauldron_pink/cauldron_pink16","game-parachute/cauldron/cauldron_pink/cauldron_pink17","game-parachute/cauldron/cauldron_pink/cauldron_pink18","game-parachute/cauldron/cauldron_pink/cauldron_pink19","game-parachute/cauldron/cauldron_pink/cauldron_pink20"],target_effect:["game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink1","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink2","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink3","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink4","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink5","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink6","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink7","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink8","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink9","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink10","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink11","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink12","game-parachute/cauldron/cauldron_pink/land_effect_pink/land_effect_pink13"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_pink"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_purple:{name:"Purple Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_purple/cauldron_purple1","game-parachute/cauldron/cauldron_purple/cauldron_purple2","game-parachute/cauldron/cauldron_purple/cauldron_purple3","game-parachute/cauldron/cauldron_purple/cauldron_purple4","game-parachute/cauldron/cauldron_purple/cauldron_purple5","game-parachute/cauldron/cauldron_purple/cauldron_purple6","game-parachute/cauldron/cauldron_purple/cauldron_purple7","game-parachute/cauldron/cauldron_purple/cauldron_purple8","game-parachute/cauldron/cauldron_purple/cauldron_purple9","game-parachute/cauldron/cauldron_purple/cauldron_purple10","game-parachute/cauldron/cauldron_purple/cauldron_purple11","game-parachute/cauldron/cauldron_purple/cauldron_purple12","game-parachute/cauldron/cauldron_purple/cauldron_purple13","game-parachute/cauldron/cauldron_purple/cauldron_purple14","game-parachute/cauldron/cauldron_purple/cauldron_purple15","game-parachute/cauldron/cauldron_purple/cauldron_purple16","game-parachute/cauldron/cauldron_purple/cauldron_purple17","game-parachute/cauldron/cauldron_purple/cauldron_purple18","game-parachute/cauldron/cauldron_purple/cauldron_purple19","game-parachute/cauldron/cauldron_purple/cauldron_purple20"],target_effect:["game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple1","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple2","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple3","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple4","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple5","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple6","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple7","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple8","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple9","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple10","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple11","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple12","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple13","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple14","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple15","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple16","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple17","game-parachute/cauldron/cauldron_purple/land_effect_purple/land_effect_purple18"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_purple"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_red:{name:"Red Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_red/cauldron_red1","game-parachute/cauldron/cauldron_red/cauldron_red2","game-parachute/cauldron/cauldron_red/cauldron_red3","game-parachute/cauldron/cauldron_red/cauldron_red4","game-parachute/cauldron/cauldron_red/cauldron_red5","game-parachute/cauldron/cauldron_red/cauldron_red6","game-parachute/cauldron/cauldron_red/cauldron_red7","game-parachute/cauldron/cauldron_red/cauldron_red8","game-parachute/cauldron/cauldron_red/cauldron_red9","game-parachute/cauldron/cauldron_red/cauldron_red10","game-parachute/cauldron/cauldron_red/cauldron_red11","game-parachute/cauldron/cauldron_red/cauldron_red12","game-parachute/cauldron/cauldron_red/cauldron_red13","game-parachute/cauldron/cauldron_red/cauldron_red14","game-parachute/cauldron/cauldron_red/cauldron_red15","game-parachute/cauldron/cauldron_red/cauldron_red16","game-parachute/cauldron/cauldron_red/cauldron_red17","game-parachute/cauldron/cauldron_red/cauldron_red18","game-parachute/cauldron/cauldron_red/cauldron_red19","game-parachute/cauldron/cauldron_red/cauldron_red20"],target_effect:["game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red1","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red2","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red3","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red4","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red5","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red6","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red7","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red8","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red9","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red10","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red11","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red12","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red13","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red14","game-parachute/cauldron/cauldron_red/land_effect_red/land_effect_red15"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_red"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},cauldron_yellow:{name:"Yellow Cauldron",theme:{requires:"addon_parachute_cauldron",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/cauldron/cauldron_base_credit",target_overlay:["game-parachute/cauldron/cauldron_yellow/cauldron_yellow1","game-parachute/cauldron/cauldron_yellow/cauldron_yellow2","game-parachute/cauldron/cauldron_yellow/cauldron_yellow3","game-parachute/cauldron/cauldron_yellow/cauldron_yellow4","game-parachute/cauldron/cauldron_yellow/cauldron_yellow5","game-parachute/cauldron/cauldron_yellow/cauldron_yellow6","game-parachute/cauldron/cauldron_yellow/cauldron_yellow7","game-parachute/cauldron/cauldron_yellow/cauldron_yellow8","game-parachute/cauldron/cauldron_yellow/cauldron_yellow9","game-parachute/cauldron/cauldron_yellow/cauldron_yellow10","game-parachute/cauldron/cauldron_yellow/cauldron_yellow11","game-parachute/cauldron/cauldron_yellow/cauldron_yellow12","game-parachute/cauldron/cauldron_yellow/cauldron_yellow13","game-parachute/cauldron/cauldron_yellow/cauldron_yellow14","game-parachute/cauldron/cauldron_yellow/cauldron_yellow15","game-parachute/cauldron/cauldron_yellow/cauldron_yellow16","game-parachute/cauldron/cauldron_yellow/cauldron_yellow17","game-parachute/cauldron/cauldron_yellow/cauldron_yellow18","game-parachute/cauldron/cauldron_yellow/cauldron_yellow19","game-parachute/cauldron/cauldron_yellow/cauldron_yellow20"],target_effect:["game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow1","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow2","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow3","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow4","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow5","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow6","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow7","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow8","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow9","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow10","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow11","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow12","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow13","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow14","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow15","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow16","game-parachute/cauldron/cauldron_yellow/land_effect_yellow/land_effect_yellow17"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black","game-parachute/chute_black_yellow"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},christmas:{name:"Christmas",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/christmas_theme/bcg_christmas",target:"game-parachute/christmas_theme/target_new/target_christmas",target_front:"game-parachute/christmas_theme/target_new/target_christmas_front",target_offset:-20,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/christmas_theme/snowflake_1","game-parachute/christmas_theme/snowflake_2","game-parachute/christmas_theme/snowflake_3","game-parachute/christmas_theme/snowflake_4","game-parachute/christmas_theme/snowflake_5","game-parachute/christmas_theme/snowflake_6","game-parachute/christmas_theme/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/christmas_theme/cloud1","game-parachute/christmas_theme/cloud2","game-parachute/christmas_theme/cloud3","game-parachute/christmas_theme/cloud4","game-parachute/christmas_theme/cloud5"],parachutes:["game-parachute/winter_theme/chute_snowflake1","game-parachute/winter_theme/chute_snowflake2","game-parachute/winter_theme/parachute_snow"],droplets:[["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_big_green","items/gift_big_pink"],["items/gift_big_green","items/gift_big_pink","items/megagift"],["items/gift_big_green","items/gift_big_pink","items/megagift","items/megagift"],"items/megagift"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",santa:"santa",claus:"claus",elf:"elf",elfgirl:"elfgirl"},playable:["santa","claus","elf","elfgirl"]}},christmas_eve:{name:"Christmas Eve",theme:{requires:"addon_parachute_christmaseve",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/christmas_eve/bcg_christmas",target:["game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new1","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new2","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new3","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new4","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new5","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new6","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new7","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new8","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new9","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new10","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new11","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12","game-parachute/christmas_eve/target/target_christmas_new12"],target_front:"game-parachute/christmas_eve/target/target_christmas_new_front_credit",target_animate_on_landed:!0,target_offset:-50,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/christmas_eve/snowflake_1","game-parachute/christmas_eve/snowflake_2","game-parachute/christmas_eve/snowflake_3","game-parachute/christmas_eve/snowflake_4","game-parachute/christmas_eve/snowflake_5","game-parachute/christmas_eve/snowflake_6","game-parachute/christmas_eve/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/christmas_eve/cloud1","game-parachute/christmas_eve/cloud2","game-parachute/christmas_eve/cloud3","game-parachute/christmas_eve/cloud4","game-parachute/christmas_eve/cloud5"],parachutes:["game-parachute/christmas_eve/chute_ribbon_blue","game-parachute/christmas_eve/chute_ribbon_darkpurple","game-parachute/christmas_eve/chute_ribbon_green","game-parachute/christmas_eve/chute_ribbon_orange","game-parachute/christmas_eve/chute_ribbon_blue","game-parachute/christmas_eve/chute_ribbon_pink","game-parachute/christmas_eve/chute_ribbon_purple","game-parachute/christmas_eve/chute_ribbon_red","game-parachute/christmas_eve/chute_ribbon_yellow"],droplets:[["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue"],["items/candy_cane","items/gift_small_green","items/gift_smal_redl","items/gift_smal_blue","items/gift_big_green","items/gift_big_pink"],["items/gift_big_green","items/gift_big_pink","items/megagift"],["items/gift_big_green","items/gift_big_pink","items/megagift","items/megagift"],"items/megagift"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",santa:"santa",claus:"claus",elf:"elf",elfgirl:"elfgirl"},playable:["santa","claus","elf","elfgirl"]}},easter:{name:"Easter (Free)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter1/target_easter_1",target_front:"game-parachute/easter_theme/easter_new/easter1/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter1/easter_chute_aqua","game-parachute/easter_theme/easter_new/easter1/easter_chute_banana","game-parachute/easter_theme/easter_new/easter1/easter_chute_cottoncandy","game-parachute/easter_theme/easter_new/easter1/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter1/easter_chute_rose"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_candy:{name:"Easter (Candy)",theme:{requires:"addon_parachute_eastercandy",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter1/target_easter_1",target_front:"game-parachute/easter_theme/easter_new/easter1/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter1/easter_chute_aqua","game-parachute/easter_theme/easter_new/easter1/easter_chute_banana","game-parachute/easter_theme/easter_new/easter1/easter_chute_cottoncandy","game-parachute/easter_theme/easter_new/easter1/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter1/easter_chute_rose"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_choco:{name:"Easter (Chocolate)",theme:{requires:"addon_parachute_easterchoco",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter2/target_easter_2",target_front:"game-parachute/easter_theme/easter_new/easter2/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter2/easter_chute_brown","game-parachute/easter_theme/easter_new/easter2/easter_chute_dots_brown_white","game-parachute/easter_theme/easter_new/easter2/easter_chute_dots_vanilla_white","game-parachute/easter_theme/easter_new/easter2/easter_chute_mustard","game-parachute/easter_theme/easter_new/easter2/easter_chute_rose","game-parachute/easter_theme/easter_new/easter2/easter_chute_silver"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_sweets:{name:"Easter (Sweets)",theme:{requires:"addon_parachute_eastersweets",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter3/target_easter_3",target_front:"game-parachute/easter_theme/easter_new/easter3/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter3/easter_chute_dots_red_yellow","game-parachute/easter_theme/easter_new/easter3/easter_chute_grape","game-parachute/easter_theme/easter_new/easter3/easter_chute_magenta","game-parachute/easter_theme/easter_new/easter3/easter_chute_orchid","game-parachute/easter_theme/easter_new/easter3/easter_chute_rose","game-parachute/easter_theme/easter_new/easter3/easter_chute_stripes_brown_white"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_marshmallow:{name:"Easter (Marshmallow)",theme:{requires:"addon_parachute_eastermarshmallow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter4/target_easter_4",target_front:"game-parachute/easter_theme/easter_new/easter4/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter4/easter_chute_bubblegum","game-parachute/easter_theme/easter_new/easter4/easter_chute_dots_purple_pink","game-parachute/easter_theme/easter_new/easter4/easter_chute_lemon","game-parachute/easter_theme/easter_new/easter4/easter_chute_orange","game-parachute/easter_theme/easter_new/easter4/easter_chute_rose","game-parachute/easter_theme/easter_new/easter4/easter_chute_stripes_purple_pink"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_cotton:{name:"Easter (Cotton)",theme:{requires:"addon_parachute_eastercotton",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/easter_theme/easter_new/easter5/target_easter_5",target_front:"game-parachute/easter_theme/easter_new/easter5/target_easter_front_credit",target_offset:-4,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnyorange","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypink","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypink2","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnypurple","game-parachute/easter_theme/easter_new/easter5/easter_chute_bunnywhite"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},easter_dots:{name:"Easter (Dots)",theme:{requires:"addon_parachute_easterdots",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/easter_theme/target_easter1","game-parachute/easter_theme/target_easter2","game-parachute/easter_theme/target_easter3","game-parachute/easter_theme/target_easter4","game-parachute/easter_theme/target_easter5","game-parachute/easter_theme/target_easter6"],target_random:!0,target_front:"game-parachute/easter_theme/target_easter_front",target_offset:-1,target_width:384,target_y_offset:50,target_boosh:["game-parachute/easter_theme/leaf1","game-parachute/easter_theme/leaf2","game-parachute/easter_theme/leaf3","game-parachute/easter_theme/leaf4","game-parachute/easter_theme/leaf5","game-parachute/easter_theme/leaf6"],target_splash:["items/egg_brown","items/egg_blue","items/egg_red"],special_hoppers:["chick","chocklet","rabbit1","rabbit2","marble"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachute_offset:0,parachutes:["game-parachute/easter_theme/easter_new/easter6/chute_easter_dots1","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots2","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots3","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots4","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots5","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots6","game-parachute/easter_theme/easter_new/easter6/chute_easter_dots7"],droplets:["items/egg_brown","items/egg_blue","items/egg_red","items/egg_trio_1","items/egg_trio_2","items/egg"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",rabbit:"rabbit",chick:"chick"},playable:["rabbit","chick"]}},halloween:{name:"Halloween",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:["game-parachute/cauldron/cauldron1","game-parachute/cauldron/cauldron2","game-parachute/cauldron/cauldron3","game-parachute/cauldron/cauldron4","game-parachute/cauldron/cauldron5","game-parachute/cauldron/cauldron6","game-parachute/cauldron/cauldron7","game-parachute/cauldron/cauldron8","game-parachute/cauldron/cauldron9","game-parachute/cauldron/cauldron11","game-parachute/cauldron/cauldron12","game-parachute/cauldron/cauldron13","game-parachute/cauldron/cauldron14","game-parachute/cauldron/cauldron15","game-parachute/cauldron/cauldron16","game-parachute/cauldron/cauldron17","game-parachute/cauldron/cauldron18","game-parachute/cauldron/cauldron19","game-parachute/cauldron/cauldron20"],target_offset:-34,target_width:384,target_y_offset:50,target_walls:70,target_collide_land:20,target_particles:["#64c424","#64c424"],clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black_purple","game-parachute/chute_black","game-parachute/chute_black_green"],droplets:[["items/candycorn","items/green_treat","items/pink_treat"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink"],["items/candycorn","items/green_treat","items/pink_treat","items/potion_green","items/potion_pink","items/potion_green","items/potion_pink"],["items/potion_green","items/potion_pink","items/golden_pumpkin"],["items/potion_green","items/potion_pink","items/golden_pumpkin","items/golden_pumpkin"],"items/golden_pumpkin"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",vampire:"vampire",witch:"witch",zombie:"zombie",monster:"monster",pumpkin_man:"pumpkin_man"},playable:["vampire","witch","zombie","monster","pumpkin_man"]}},index:{name:"Day",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/target_original",clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},night:{name:"Night",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_night",target:"game-parachute/target_night",clouds:["game-parachute/cloud1_night","game-parachute/cloud2_night","game-parachute/cloud3_night","game-parachute/cloud4_night","game-parachute/cloud5_night"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_blue:{name:"Pool Party, Blue",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/target_pool_blue/target_pool_blue1","game-parachute/target_pool_blue/target_pool_blue2","game-parachute/target_pool_blue/target_pool_blue3","game-parachute/target_pool_blue/target_pool_blue4","game-parachute/target_pool_blue/target_pool_blue5","game-parachute/target_pool_blue/target_pool_blue6","game-parachute/target_pool_blue/target_pool_blue7","game-parachute/target_pool_blue/target_pool_blue8","game-parachute/target_pool_blue/target_pool_blue9"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,target_particles:["#74cbfb","#50b0e5"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_red:{name:"Pool Party, Red",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:["game-parachute/target_pool_red/target_pool_red1","game-parachute/target_pool_red/target_pool_red2","game-parachute/target_pool_red/target_pool_red3","game-parachute/target_pool_red/target_pool_red4","game-parachute/target_pool_red/target_pool_red5","game-parachute/target_pool_red/target_pool_red6","game-parachute/target_pool_red/target_pool_red7","game-parachute/target_pool_red/target_pool_red8","game-parachute/target_pool_red/target_pool_red9"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,target_particles:["#74cbfb","#50b0e5"],clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/chute_black_blue","game-parachute/chute_black_purple","game-parachute/chute_black_red","game-parachute/chute_black_white","game-parachute/chute_black_yellow","game-parachute/chute_blue_green","game-parachute/chute_blue_purple","game-parachute/chute_blue_yellow","game-parachute/chute_blue","game-parachute/chute_green","game-parachute/chute_pink_blue","game-parachute/chute_pink_purple","game-parachute/chute_pink","game-parachute/chute_purple_blue","game-parachute/chute_purple","game-parachute/chute_red_purple","game-parachute/chute_retro","game-parachute/chute_white_blue","game-parachute/chute_white_green","game-parachute/chute_white_pink","game-parachute/chute_white_purple","game-parachute/chute_white_red","game-parachute/chute_white_turquoise","game-parachute/chute_white_yellow","game-parachute/chute_yellow"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_blue:{name:"Pool Party Splash (Blue)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_blue_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_blue_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_blue/chute_blue_blue","game-parachute/pool_theme/pool_chutes/chutes_blue/chute_blue_whiteblue"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet3","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet4","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet2","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet5","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet1","game-parachute/pool_theme/pool_droplets/droplets_blue/pool_blue_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_red:{name:"Pool Party Splash (Red)",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_red_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_red_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_red/chute_red_red","game-parachute/pool_theme/pool_chutes/chutes_red/chute_red_whitered"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet3","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet4","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet2","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet5","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet1","game-parachute/pool_theme/pool_droplets/droplets_red/pool_red_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_yellow:{name:"Pool Party Splash (Yellow)",theme:{requires:"addon_parachute_poolyellow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_yellow_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_yellow_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_yellow/chute_yellow_whiteyellow","game-parachute/pool_theme/pool_chutes/chutes_yellow/chute_yellow_yellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet3","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet4","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet2","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet5","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet1","game-parachute/pool_theme/pool_droplets/droplets_yellow/pool_yellow_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_frog:{name:"Pool Party Splash (Frog)",theme:{requires:"addon_parachute_poolfrog",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_frog_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_frog_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:10,target_overlay_offset:12,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_frog/chute_frog_frog","game-parachute/pool_theme/pool_chutes/chutes_frog/chute_frog_green"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet3","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet4","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet2","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet5","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet1","game-parachute/pool_theme/pool_droplets/droplets_frog/pool_frog_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_watermelon:{name:"Pool Party Splash (Watermelon)",theme:{requires:"addon_parachute_poolmelon",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_melon_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_melon_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_melon/chute_melon_melon","game-parachute/pool_theme/pool_chutes/chutes_melon/chute_melon_green"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet3","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet4","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet2","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet5","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet1","game-parachute/pool_theme/pool_droplets/droplets_melon/pool_melon_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_pink:{name:"Pool Party Splash (Pink)",theme:{requires:"addon_parachute_poolsparklypink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_pink_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_pink_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_pink/chute_pink_pink","game-parachute/pool_theme/pool_chutes/chutes_pink/chute_pink_whitepink"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet3","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet4","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet2","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet5","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet1","game-parachute/pool_theme/pool_droplets/droplets_pink/pool_pink_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_purple:{name:"Pool Party Splash (Purple)",theme:{requires:"addon_parachute_poolsparklypurple",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_purple_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_purple_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_purple/chute_purple_purple","game-parachute/pool_theme/pool_chutes/chutes_purple/chute_purple_whitepurple"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet3","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet4","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet2","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet5","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet1","game-parachute/pool_theme/pool_droplets/droplets_purple/pool_purple_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_rainbow:{name:"Pool Party Splash (Rainbow)",theme:{requires:"addon_parachute_poolrainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbow_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbow_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_blue","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_pink","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_purple","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_rainbow","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_red","game-parachute/pool_theme/pool_chutes/chutes_rainbow/chute_rainbow_yellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet3","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet4","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet2","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet5","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet1","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet6","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet7","game-parachute/pool_theme/pool_droplets/droplets_rainbow/pool_rainbow_droplet8"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pool_splash_dots:{name:"Pool Party Splash (Dots)",theme:{requires:"addon_parachute_pooldots",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg",target:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbowdots_back_credit",target_overlay:["game-parachute/pool_theme/pool_water/pool_water_back1","game-parachute/pool_theme/pool_water/pool_water_back2","game-parachute/pool_theme/pool_water/pool_water_back3","game-parachute/pool_theme/pool_water/pool_water_back4","game-parachute/pool_theme/pool_water/pool_water_back5","game-parachute/pool_theme/pool_water/pool_water_back6","game-parachute/pool_theme/pool_water/pool_water_back7","game-parachute/pool_theme/pool_water/pool_water_back8","game-parachute/pool_theme/pool_water/pool_water_back9"],target_frontlay:["game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front1","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front2","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front3","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front4","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front5","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front6","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front7","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front8","game-parachute/pool_theme/pool_water/pool_water_front/pool_water_front9"],target_front:"game-parachute/pool_theme/pool_target_colors/pool_target_rainbowdots_front",target_splishsplash:["game-parachute/pool_theme/pool_splash/pool_splash1","game-parachute/pool_theme/pool_splash/pool_splash2","game-parachute/pool_theme/pool_splash/pool_splash3","game-parachute/pool_theme/pool_splash/pool_splash4","game-parachute/pool_theme/pool_splash/pool_splash5","game-parachute/pool_theme/pool_splash/pool_splash6","game-parachute/pool_theme/pool_splash/pool_splash7","game-parachute/pool_theme/pool_splash/pool_splash8","game-parachute/pool_theme/pool_splash/pool_splash9","game-parachute/pool_theme/pool_splash/pool_splash10","game-parachute/pool_theme/pool_splash/pool_splash11","game-parachute/pool_theme/pool_splash/pool_splash12","game-parachute/pool_theme/pool_splash/pool_splash13"],target_stickies:["game-parachute/pool_theme/duck_left","game-parachute/pool_theme/duck_right"],target_offset:30,target_width:384,target_y_offset:50,target_walls:28,target_collide_land:30,clouds:["game-parachute/cloud1","game-parachute/cloud2","game-parachute/cloud3","game-parachute/cloud4","game-parachute/cloud5"],parachutes:["game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_rainbow","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whiteblue","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitepink","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitepurple","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whitered","game-parachute/pool_theme/pool_chutes/chutes_rainbowdots/chute_rainbowdots_whiteyellow"],droplets:["game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet3","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet4","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet2","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet5","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet1","game-parachute/pool_theme/pool_droplets/droplets_dots/pool_dots_droplet1"],dropletSizes:[1,1,1,1,1,1],target_sound:"sfx/droplet.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},pride:{name:"Rainbow",theme:{requires:"addon_parachute_rainbow",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/pride_theme/bcg",target:["game-parachute/pride_theme/target/target_pride1","game-parachute/pride_theme/target/target_pride2","game-parachute/pride_theme/target/target_pride3","game-parachute/pride_theme/target/target_pride4","game-parachute/pride_theme/target/target_pride5","game-parachute/pride_theme/target/target_pride6","game-parachute/pride_theme/target/target_pride7","game-parachute/pride_theme/target/target_pride8","game-parachute/pride_theme/target/target_pride9"],target_front:"game-parachute/pride_theme/target/target_pride_front",target_animate_on_landed:!0,target_offset:-45,target_width:384,target_y_offset:50,target_boosh:["confetti_overlay/confetti/confetti1/confetti1_yellow","confetti_overlay/confetti/confetti1/confetti1_skyblue","confetti_overlay/confetti/confetti1/confetti1_red","confetti_overlay/confetti/confetti1/confetti1_purple","confetti_overlay/confetti/confetti1/confetti1_pink","confetti_overlay/confetti/confetti1/confetti1_orange","confetti_overlay/confetti/confetti1/confetti1_green","confetti_overlay/confetti/confetti1/confetti1_darkyellow","confetti_overlay/confetti/confetti1/confetti1_blue","confetti_overlay/confetti/confetti2/confetti2_yellow","confetti_overlay/confetti/confetti2/confetti2_skyblue","confetti_overlay/confetti/confetti2/confetti2_red","confetti_overlay/confetti/confetti2/confetti2_purple","confetti_overlay/confetti/confetti2/confetti2_pink","confetti_overlay/confetti/confetti2/confetti2_orange","confetti_overlay/confetti/confetti2/confetti2_green","confetti_overlay/confetti/confetti2/confetti2_darkyellow","confetti_overlay/confetti/confetti2/confetti2_blue","confetti_overlay/confetti/confetti3/confetti3_yellow","confetti_overlay/confetti/confetti3/confetti3_skyblue","confetti_overlay/confetti/confetti3/confetti3_red","confetti_overlay/confetti/confetti3/confetti3_purple","confetti_overlay/confetti/confetti3/confetti3_pink","confetti_overlay/confetti/confetti3/confetti3_orange","confetti_overlay/confetti/confetti3/confetti3_green","confetti_overlay/confetti/confetti3/confetti3_darkyellow","confetti_overlay/confetti/confetti3/confetti3_blue","confetti_overlay/confetti/confetti4/confetti4_yellow","confetti_overlay/confetti/confetti4/confetti4_skyblue","confetti_overlay/confetti/confetti4/confetti4_red","confetti_overlay/confetti/confetti4/confetti4_purple","confetti_overlay/confetti/confetti4/confetti4_pink","confetti_overlay/confetti/confetti4/confetti4_orange","confetti_overlay/confetti/confetti4/confetti4_green","confetti_overlay/confetti/confetti4/confetti4_darkyellow","confetti_overlay/confetti/confetti4/confetti4_blue","confetti_overlay/confetti/confetti5/confetti5_yellow","confetti_overlay/confetti/confetti5/confetti5_skyblue","confetti_overlay/confetti/confetti5/confetti5_red","confetti_overlay/confetti/confetti5/confetti5_purple","confetti_overlay/confetti/confetti5/confetti5_pink","confetti_overlay/confetti/confetti5/confetti5_orange","confetti_overlay/confetti/confetti5/confetti5_green","confetti_overlay/confetti/confetti5/confetti5_darkyellow","confetti_overlay/confetti/confetti5/confetti5_blue","confetti_overlay/confetti/confetti6/confetti6_yellow","confetti_overlay/confetti/confetti6/confetti6_skyblue","confetti_overlay/confetti/confetti6/confetti6_red","confetti_overlay/confetti/confetti6/confetti6_purple","confetti_overlay/confetti/confetti6/confetti6_pink","confetti_overlay/confetti/confetti6/confetti6_orange","confetti_overlay/confetti/confetti6/confetti6_green","confetti_overlay/confetti/confetti6/confetti6_darkyellow","confetti_overlay/confetti/confetti6/confetti6_blue"],clouds:["game-parachute/pride_theme/cloud1","game-parachute/pride_theme/cloud2","game-parachute/pride_theme/cloud3","game-parachute/pride_theme/cloud4","game-parachute/pride_theme/cloud5"],parachute_offset:0,pridechutes:{asexual:"game-parachute/pride_theme/chute_plane_asexual",bisexual:"game-parachute/pride_theme/chute_plane_bisexual",gay:"game-parachute/pride_theme/chute_plane_gay",genderfluid:"game-parachute/pride_theme/chute_plane_genderfluid",intersex:"game-parachute/pride_theme/chute_plane_intersex",lesbian:"game-parachute/pride_theme/chute_plane_lesbian",nonbinary:"game-parachute/pride_theme/chute_plane_nonbinary",pansexual:"game-parachute/pride_theme/chute_plane_pansexual",trans:"game-parachute/pride_theme/chute_plane_transgender"},parachutes:["game-parachute/pride_theme/chute_plane_plain","game-parachute/pride_theme/chute_rainbow"],petparachutes:["game-parachute/pride_theme/chute_plane_plain","game-parachute/pride_theme/chute_rainbow"],droplets:["items/droplets/greydroplet2","items/droplets/purpledroplet2","items/droplets/greendroplet2","items/droplets/bluedroplet2","items/droplets/reddroplet2","items/droplets/yellowdroplet2"],dropletSizes:[1.5,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",koral:"fairy_girl",kiro:"fairy_boy"},playable:["koral","kiro"]}},retro:{name:"Retro",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/bcg_retro",target:"game-parachute/target_retro1",clouds:["game-parachute/cloud1_retro","game-parachute/cloud2_retro","game-parachute/cloud3_retro","game-parachute/cloud4_retro","game-parachute/cloud5_retro"],parachutes:["game-parachute/chute_retro"],droplets:["game-parachute/droplets/greybit","game-parachute/droplets/purplebit","game-parachute/droplets/greenbit","game-parachute/droplets/bluebit","game-parachute/droplets/redbit","game-parachute/droplets/yellowbit"],dropletSizes:[1,1,1,1,1,1],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",boy:"boy",girl:"girl"},playable:["boy","girl"]}},spring:{name:"Cherry Blossoms",theme:{requires:"addon_parachute_blossoms",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/spring_theme/bcg",target:"game-parachute/spring_theme/target_new/target",target_front:"game-parachute/spring_theme/target_new/target_spring_front",target_offset:-16,target_width:384,target_y_offset:56,target_boosh:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6","game-parachute/spring_theme/petal7","game-parachute/spring_theme/petal8","game-parachute/spring_theme/petal9","game-parachute/spring_theme/petal10","game-parachute/spring_theme/petal11","game-parachute/spring_theme/petal12"],clouds:["game-parachute/spring_theme/cloud1","game-parachute/spring_theme/cloud2","game-parachute/spring_theme/cloud3","game-parachute/spring_theme/cloud4","game-parachute/spring_theme/cloud5"],parachute_offset:0,parachutes:["game-parachute/spring_theme/hot_air_balloon_purple","game-parachute/spring_theme/hot_air_balloon_pink","game-parachute/spring_theme/hot_air_balloon_pink2","game-parachute/spring_theme/hot_air_balloon_orange"],petparachutes:["game-parachute/spring_theme/para_balloon_purple","game-parachute/spring_theme/para_balloon_pink","game-parachute/spring_theme/para_balloon_pink2","game-parachute/spring_theme/para_balloon_peach"],droplets:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",bellflower:"bellflower",calendula:"calendula",poppy:"poppy"},playable:["bellflower","calendula","poppy"]}},blossoms:{name:"Cherry Blossoms",theme:{requires:"addon_parachute_blossoms",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/spring_theme/bcg",target:"game-parachute/spring_theme/target_new/target",target_front:"game-parachute/spring_theme/target_new/target_spring_front",target_offset:-16,target_width:384,target_y_offset:56,target_boosh:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6","game-parachute/spring_theme/petal7","game-parachute/spring_theme/petal8","game-parachute/spring_theme/petal9","game-parachute/spring_theme/petal10","game-parachute/spring_theme/petal11","game-parachute/spring_theme/petal12"],clouds:["game-parachute/spring_theme/cloud1","game-parachute/spring_theme/cloud2","game-parachute/spring_theme/cloud3","game-parachute/spring_theme/cloud4","game-parachute/spring_theme/cloud5"],parachute_offset:0,parachutes:["game-parachute/spring_theme/hot_air_balloon_purple","game-parachute/spring_theme/hot_air_balloon_pink","game-parachute/spring_theme/hot_air_balloon_pink2","game-parachute/spring_theme/hot_air_balloon_orange"],petparachutes:["game-parachute/spring_theme/para_balloon_purple","game-parachute/spring_theme/para_balloon_pink","game-parachute/spring_theme/para_balloon_pink2","game-parachute/spring_theme/para_balloon_peach"],droplets:["game-parachute/spring_theme/petal1","game-parachute/spring_theme/petal2","game-parachute/spring_theme/petal3","game-parachute/spring_theme/petal4","game-parachute/spring_theme/petal5","game-parachute/spring_theme/petal6"],target_sound:"sfx/dry_leaf.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",bellflower:"bellflower",calendula:"calendula",poppy:"poppy"},playable:["bellflower","calendula","poppy"]}},winter:{name:"Winter",theme:{path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/winter_theme/bcg_winter",target:"game-parachute/winter_theme/target_new/target_winter",target_front:"game-parachute/winter_theme/target_new/target_winter_front",target_offset:-20,target_width:384,target_y_offset:60,target_particles:["#ffffff","#ffffff"],target_boosh:["game-parachute/winter_theme/snowflake_1","game-parachute/winter_theme/snowflake_2","game-parachute/winter_theme/snowflake_3","game-parachute/winter_theme/snowflake_4","game-parachute/winter_theme/snowflake_5","game-parachute/winter_theme/snowflake_6","game-parachute/winter_theme/snowflake_7"],target_boosh_scale:1,clouds:["game-parachute/winter_theme/cloud1","game-parachute/winter_theme/cloud2","game-parachute/winter_theme/cloud3","game-parachute/winter_theme/cloud4","game-parachute/winter_theme/cloud5"],parachutes:["game-parachute/winter_theme/chute_snowflake1","game-parachute/winter_theme/chute_snowflake2","game-parachute/winter_theme/parachute_snow"],droplets:["game-parachute/winter_theme/droplet_snow_1","game-parachute/winter_theme/droplet_snow_2","game-parachute/winter_theme/droplet_snow_3","game-parachute/winter_theme/droplet_snow_4","game-parachute/winter_theme/droplet_snow_5","game-parachute/winter_theme/droplet_snow_6"],dropletSizes:[.5,.5,.5,.5,.5,.5],target_sound:"sfx/snow_step.mp3",queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",snowman:"snowman"},playable:["snowman","snowman"]}},valentines_brown_gold:{name:"Valentines (Brown/Gold)",theme:{requires:"addon_parachute_valentines_brown_gold",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_gold_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_gold1","game-parachute/valentines/heart_gold2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_gold"],droplets:["game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_brown_pink:{name:"Valentines (Brown/Pink)",theme:{requires:"addon_parachute_valentines_brown_pink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_pink_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_pink1","game-parachute/valentines/heart_pink2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_pink"],droplets:["game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_brown_red:{name:"Valentines (Brown/Red)",theme:{requires:"addon_parachute_valentines_brown_red",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_brown_red_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_red1","game-parachute/valentines/heart_red2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_brown","game-parachute/valentines/balloon_heart_red"],droplets:["game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_gold:{name:"Valentines (White/Gold)",theme:{requires:"addon_parachute_valentines_white_gold",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_gold_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_gold1","game-parachute/valentines/heart_gold2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_gold"],droplets:["game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13","game-parachute/valentines/droplet16","game-parachute/valentines/droplet13"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_pink:{name:"Valentines (White/Pink)",theme:{requires:"addon_parachute_valentines_white_pink",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_pink_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_pink1","game-parachute/valentines/heart_pink2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_pink"],droplets:["game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12","game-parachute/valentines/droplet15","game-parachute/valentines/droplet12"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}},valentines_white_red:{name:"Valentines (White/Red)",theme:{requires:"addon_parachute_valentines_white_red",path:"https://cdn.jsdelivr.net/gh/pixelplush",bg:"game-parachute/valentines/bcg",target:"game-parachute/valentines/valentines_target_white_red_credit",target_offset:-22,target_width:384,target_y_offset:50,target_walls:50,target_collide_land:0,target_floaty:["game-parachute/valentines/heart_red1","game-parachute/valentines/heart_red2"],clouds:["game-parachute/valentines/cloud1","game-parachute/valentines/cloud2","game-parachute/valentines/cloud3","game-parachute/valentines/cloud4","game-parachute/valentines/cloud5"],parachute_offset:0,parachutes:["game-parachute/valentines/balloon_heart_white","game-parachute/valentines/balloon_heart_red"],droplets:["game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11","game-parachute/valentines/droplet14","game-parachute/valentines/droplet11"],dropletSizes:[.5,.5,.5,.5,.5,.5],queue_sound:"sfx/group_queue.mp3",drop_sound:"sfx/woodrop.mp3",parachute_sound:"sfx/parachuteflap.mp3",characters:{maaya:"maaya",instafluff:"insta",chibi_bear_jimmy:"chibi_bear_jimmy",chibi_bear_pammy:"chibi_bear_pammy",chibi_bear_grizzly:"chibi_bear_grizzly"},playable:["chibi_bear_jimmy","chibi_bear_pammy","chibi_bear_grizzly"]}}};let a=0;function t(e,a,t,r=!1){let o={};return y.Animations.forEach(l=>{r&&"back"===l||(o[l]={numFrames:t,prefix:`${e}_${a}_${l}`})}),o}function r({x:e,y:a,z:t,radius:r,scale:o=3,name:l,framerate:c=4/60,animations:u,suffix:p=""}={}){let _={};return Object.keys(u).forEach(e=>{_[e]={framerate:c,frames:Array.from({length:u[e].numFrames},(a,t)=>`${u[e].prefix}${p||t}`),loop:!0}}),Unicorn.AddObject(l,{type:"circle",scale:{x:o,y:o},friction:0,frictionAir:0,frictionStatic:0,bounce:1,animations:_,x:e,y:a,z:t,radius:r})}function o({x:e,y:a,z:t,scale:r=3,name:o,framerate:l=4/60,animations:c,suffix:u=""}={}){let p={};Object.keys(c).forEach(e=>{p[e]={framerate:l,frames:Array.from({length:c[e].numFrames},(a,t)=>`${c[e].prefix}${u||t}`),loop:!0}});let _=Unicorn.AddSprite(o,{scale:{x:r,y:r},animations:p,x:e,y:a,z:t});return _.label=o,_.objectOffset=-39,Object.keys(c).forEach(e=>{_.animations[e].anchor.set(.5,1)}),_}function l(e){e.sprites&&Object.keys(e.sprites).forEach(a=>{Unicorn.RemoveSprite(e.sprites[a].label)}),Unicorn.RemoveObject(e.label)}function c(e,o,l,c,u=null){h.playable;a++;const p="player_"+a;if(!h)throw"No GameTheme Defined";h.characters||(h.characters={});let _=!1;u&&h.playable.includes(u)||(c.character&&c.character.id?(u=c.character.id,_=!0):u=h.playable[$(h.playable.length)]),k["char_"+u]||(h.characters[u]||(h.characters[u]=_?c.character.path:u),T("char",u,"characters",h.characters[u],y.NumFrames));let n=r({x:e,y:o,z:l,radius:36,name:p,animations:t("char",u,y.NumFrames)});return n.character=u,n.charName=p,n.endImage=`char_${u}_front0`,n.endScale=3,n.cleanup=()=>{Unicorn.RemoveObject(p)},n}function u(e,c,u,p={}){a++;const _="player_"+a;if(!h)throw"No GameTheme Defined";h.characters||(h.characters={});let n=y.NumFrames,d="",s={};const i=[];if(p.character){const a=p.character;k["char_"+a.id]||(h.characters[a.id]=a.path,T("char",a.id,"characters",h.characters[a.id],n)),s=r({x:e,y:c,z:u,radius:36,name:_,animations:t("char",a.id,n)});const l=Object.keys(s.animations);for(const e of l)s.animations[e].visible=!1;s.character=a.id,s.charName=_,s.endImage=`char_${a.id}_front0`,s.endScale=3,s.sprites={},s.sprites.char=o({x:e,y:c,z:u,name:_+"_char",animations:t("char",a.id,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_char",_),i.push(_+"_char")}else{if(p.wheelchairs){const e=p.wheelchairs;n=1,d="_wheel",T("wheelchair",e.path,"skins/equipment/wheelchairs",e.path,y.NumFrames)}if(!p.skintones)throw"No Body";{const a=p.skintones,l=p.expressions,h=p.hair;if(T("skin",a.path,"skins/body/skintones",a.path,n,d),s=r({x:e,y:c,z:u,radius:36,name:_,animations:t("skin",a.path,n),suffix:d}),s.character=a.path,s.charName=_,s.endImage=`skin_${a.path}_front0`,s.endScale=3,s.sprites={},l&&(T("expr",l.path,"skins/body/expressions",l.path,n,d,!0),s.sprites.expr=o({x:e,y:c,z:u+1,name:_+"_expr",animations:t("expr",l.path,n,!0),suffix:d}),Unicorn.AttachSpriteToObject(_+"_expr",_),i.push(_+"_expr")),h){p.onesies||(T("hair",h.path,"skins/body/hair",h.path,n,d),s.sprites.hair=o({x:e,y:c,z:u+2,name:_+"_hair",animations:t("hair",h.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_hair",_),i.push(_+"_hair"))}}if(p.wheelchairs){const a=p.wheelchairs;s.sprites.wheelchair=o({x:e,y:c,z:u+10,name:_+"_wheel",animations:t("wheelchair",a.path,y.NumFrames)}),Unicorn.AttachSpriteToObject(_+"_wheel",_),i.push(_+"_wheel")}}const m=p.pants,g=p.shirts,f=p.dresses,b=p.onesies;m&&(T("pants",m.path,"skins/outfits/pants",m.path,n,d),s.sprites.pants=o({x:e,y:c,z:u+3,name:_+"_pants",animations:t("pants",m.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_pants",_),i.push(_+"_pants")),g&&(T("shirts",g.path,"skins/outfits/shirts",g.path,n,d),s.sprites.shirts=o({x:e,y:c,z:u+4,name:_+"_shirts",animations:t("shirts",g.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_shirts",_),i.push(_+"_shirts")),f&&(T("dress",f.path,"skins/outfits/dresses",f.path,n,d),s.sprites.dresses=o({x:e,y:c,z:u+5,name:_+"_dresses",animations:t("dress",f.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_dresses",_),i.push(_+"_dresses")),b&&(T("onesie",b.path,"skins/outfits/onesies",b.path,n,d),s.sprites.onesies=o({x:e,y:c,z:u+5,name:_+"_onesies",animations:t("onesie",b.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_onesies",_),i.push(_+"_onesies"));const w=["glasses","hats","masks","wands"];for(const a of w){const r=p[a];r&&(T("acc",r.path,"skins/accessories/"+a,r.path,n,d),s.sprites["acc_"+r.path]=o({x:e,y:c,z:u+10,name:_+"_acc_"+r.path,animations:t("acc",r.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_acc_"+r.path,_),i.push(_+"_acc_"+r.path))}const v=p.effects;return v&&(T("effect",v.path,"skins/effects",v.path,n,d),s.sprites.effects=o({x:e,y:c,z:u+5,name:_+"_effects",animations:t("effect",v.path,n),suffix:d}),Unicorn.AttachSpriteToObject(_+"_effects",_),i.push(_+"_effects")),s.cleanup=()=>{l(s)},s}function p(e,o,l,c,u){if(!c||!c.pet||"pet_none"===c.pet.id)return null;a++;const p="pet_"+a;if(!h)throw"No GameTheme Defined";h.pets||(h.pets={});let _=c.pet.id.replace("pet_","");k["pet_"+_]||(h.pets[_]={path:c.pet.path,minIdle:c.pet.minIdle,maxIdle:c.pet.maxIdle},T("pet",_,"pets",c.pet.path,y.NumFrames));let n=r({x:e,y:o,z:l,radius:24,name:p,framerate:u||4/60,animations:t("pet",h.pets[_].path,y.NumFrames)});return n.isStatic=!0,n.isSensor=!0,n.petName=_,n.charName=p,n.cleanup=()=>{Unicorn.RemoveObject(p)},n}const _="https://api.pixelplush.dev/v1",n="https://stats.pixelplush.dev/v1";let d="PixelPlush Game",s="unknown",h={},i={},m="",g=1920,f=1080,b=.5,w=!1;const y={NumFrames:10,Animations:["front","left","back","right"]};let k={};var v="",x=!0;let S="",j=!0,z={};function $(e){return Math.floor(Math.random()*Math.floor(e))}function q(e){for(let a=e.length-1;a>0;a--){const t=Math.floor(Math.random()*(a+1));[e[a],e[t]]=[e[t],e[a]]}}async function A(e,a=0){i.oauth&&(a>0&&await async function(e){return new Promise((a,t)=>{setTimeout(()=>{a()},e)})}(a),ComfyJS.Say(e))}async function U(e){return await fetch("https://id.twitch.tv/oauth2/validate",{headers:{Authorization:"OAuth "+e}}).then(e=>e.json()).catch(e=>({error:e}))}async function O(e){return await fetch("https://api.pixelplush.dev/v1/auth/refresh?token="+e).then(e=>e.json()).catch(e=>({error:e}))}function P(e,a,t,r,o){const l=r.dims;let c=document.createElement("canvas");c.width=a,c.height=t;let u=c.getContext("2d"),p=u.createImageData(a,t);if(o)for(let e=0;ee.json())}function T(e,a,t,r,o,l="",c=!1){if(console.debug("ensuring asset",e,a,t,r,o,l,c),!k[e+"_"+a+l]){console.debug("asset is new"),k[e+"_"+a+l]=!0;for(let u=0;ue.json()):{}}async function E(a,t,r,o,l){switch(t){case"report":{let e=null;if(i.oauth){let a=await U(i.oauth.replace("oauth:",""));a.user_id?(e="Valid",["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>a.scopes.includes(e))||(e="Need more permissions"),a.expires_in<1800&&(e="Token expires soon. Need to generate new link")):e="Invalid or expired token"}else e="No OAuth Token Provided";!async function(e,a){window.location.host.startsWith("localhost")||fetch(_+"/events/debug",{method:"POST",headers:{},body:JSON.stringify({channel:i.channel,user:e,game:s,theme:d,info:a})}).then(e=>e.json())}(a,`OAuth Token Status: ${e}\n\nGame: ${d}\n\nType: ${s}\n\nAgent: ${navigator.userAgent}\n\nLanguage: ${navigator.language}\n\nOptions:\n ${Object.keys(i).filter(e=>"oauth"!==e&&"refreshToken"!==e).map(e=>`${e}:${i[e]}`).join("\n ")}\n`)}break;case"debug":if(w)Unicorn.RemoveText("pixelplush_debug"),w=!1;else{w=!0;let e=null;if(i.oauth){let a=await U(i.oauth.replace("oauth:",""));a.user_id?(e="Valid",["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>a.scopes.includes(e))||(e="Need more permissions"),a.expires_in<1800&&(e="Token expires soon. Need to generate new link")):e="Invalid or expired token"}else e="No OAuth Token Provided";const a=`OAuth Token Status: ${e}\n\nGame: ${d}\n\nType: ${s}\n\nOptions:\n ${Object.keys(i).filter(e=>"oauth"!==e&&"refreshToken"!==e&&i[e]).map(e=>`${e}:${i[e]}`).join("\n ")}\n`;Unicorn.AddText("pixelplush_debug",a,50,50,{fontFamily:"Pixeltype",fontSize:32,fontWeight:400,fill:16711680,lineJoin:"round",stroke:"#ff0000",strokeThickness:1})}break;case"clearcache":localStorage.setItem("pixelplush_token",""),localStorage.setItem("pixelplush_refresh","");break;case"theme":if(r){const a=e[r];a&&(await D(a.name,a.theme,i,!0),Unicorn.ResetScene("main"),k={})}}}let M=!1;async function D(e,a,t,r=!1){if(console.debug("setupGame",e),d=e,h=a,i=t,m=h.path||"",i.clouds=void 0===i.clouds||null===i.clouds?!i.overlay:!0===i.clouds||"true"===i.clouds,b=void 0===i.volume||null===i.volume?0:parseInt(i.volume)/100,g=Math.min(window.innerWidth,h.screenWidth||3840),f=Math.min(window.innerHeight,h.screenHeight||2160),i.variations&&!i.didRandom){const e=i.variations.split(","),a=$(e.length),t=`${window.location.protocol}//${window.location.host}${window.location.pathname.substr(0,window.location.pathname.lastIndexOf("/"))}/${e[a]}${window.location.search}&didRandom=1`;window.location.href=t}i.readyTime&&(j=!1,setTimeout(()=>{j=!0,ComfyJS.Say("Parachute Drop is ready!")},parseInt(i.readyTime||1e3)));try{const e=(await fetch("https://www.pixelplush.dev/assets/shamelist.txt").then(e=>e.text())).split(",").map(e=>e.trim().toLowerCase());if(i.channel&&e&&e.includes(i.channel.toLowerCase())&&(console.log("This channel has been blocked for violating the PixelPlush Terms of Service."),x=!1),i.oauth&&(i.oauth=await async function(e,a){const t=await U(e);if(t&&t.user_id&&t.scopes&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(e=>t.scopes.includes(e)))return localStorage.setItem("pixelplush_token",e),localStorage.setItem("pixelplush_refresh",a),e;if(a){const e=await O(a);if(e&&e.access_token&&e.scope&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scope.includes(a)))return localStorage.setItem("pixelplush_token",e.access_token),localStorage.setItem("pixelplush_refresh",e.refresh_token),e.access_token}const r=localStorage.getItem("pixelplush_token"),o=localStorage.getItem("pixelplush_refresh");if(r){const e=await U(r);if(e&&e.user_id&&e.scopes&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scopes.includes(a)))return r}if(o){const e=await O(o);if(e&&e.access_token&&e.scope&&["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scope.includes(a)))return localStorage.setItem("pixelplush_token",e.access_token),localStorage.setItem("pixelplush_refresh",e.refresh_token),e.access_token}return console.log("no valid tokens"),null}(i.oauth.replace("oauth:",""),i.refreshToken)),h.requires)try{if(account=await fetch(n+"/accounts",{headers:{Twitch:i.oauth?i.oauth.replace("oauth:",""):void 0}}).then(e=>e.json()),console.log(account),account.error)throw"Login Error";if(!account.owned.includes(h.requires))throw"Item not owned"}catch(e){return void console.log("Auth Validate Failed",e)}if(await async function(){s="parachute",i.spawnZombies&&(console.log("zombie"),"instafluff"!==i.channel&&"maaya"!==i.channel&&(i.spawnZombies=""));i.notifVolume&&(Z=parseInt(i.notifVolume)/100);i.command=i.command||"drop",i.cpDrop&&(z["Parachute Drop!"]={desc:"Drop into the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpDropCost||50),callback:(e,a,t,r,o)=>{ye[e]||Ee(e,i.command,r,{cpDrop:!0},o)}});i.cpDroplets&&(z["Parachute Droplets"]={desc:"Add bouncing obstacles into the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpDropletsCost||500),cooldown:parseInt(i.cpDropletsCD||5),callback:()=>{if(j)if(x)for(let e=0;e<5;e++)Ye(100);else A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}});i.cpQueue&&(z["Group Parachute"]={desc:"Queue everyone for a group drop in the PixelPlush Parachute Game!",color:"#F2C079",cost:parseInt(i.cpQueueCost||500),cooldown:parseInt(i.cpQueueCD||120),callback:(e,a,t,r,o)=>{if(console.log(e,a,t,r,o),j)if(x)if(re)A("/me Group Drop is already queued.");else{re=!0,Z>0&&Unicorn.PlaySound("sfx-group-queue",{volume:Z}),Qe(),re=!0;const e=6e4;A(`/me Parachutes are queued for the next 60 seconds. !${i.command} to join!`),setTimeout(()=>{A(`/me 30 seconds remaining. !${i.command} (${Object.keys(te).length} in group)`)},e-3e4),setTimeout(()=>{A(`/me 10 seconds. !${i.command} (${Object.keys(te).length} in group)`)},e-1e4),setTimeout(()=>{let e=Object.keys(te);q(e),e.forEach(e=>{const a=te[e];Ke(a.username,a.name,a.color,a.message,a.selectedPara||h.parachutes[$(h.parachutes.length)],a.selectedPetPara||h.petparachutes[$(h.petparachutes.length)],a.emote,a.emoji,a.extra)}),te={}},e)}else A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}});ce=null,ue=368,pe=0,_e=0,ne=null,de=null,se=null,he=null,ie=[],me=0,ge=0,fe=0,be={},we=null,ye={},ke=0,ve="",xe={},Se={},je=[],ze=[],$e=[],qe=[],Ae=[],Ue=[],Pe="zombie",Ie=[],Oe=[],Te={}}(),i.oauth){let e=await U(i.oauth.replace("oauth:",""));e.user_id?(M=!0,S=e.client_id,["user:read:email","chat:read","chat:edit","channel:manage:redemptions","channel:read:redemptions"].every(a=>e.scopes.includes(a))||(console.log("Need more permissions"),console.log("Current scopes",e.scopes)),e.expires_in<1800&&console.log("Token expires soon. Need to generate new link")):(console.log("Invalid token"),M=!1)}}catch(e){console.log(e)}r||async function(){Unicorn.Create("unicorn-display",{width:g,height:f,background:"transparent",init:aa,update:ta,channel:i.channel,username:i.channel,password:i.oauth&&M?i.oauth.replace("oauth:",""):void 0,onCommand:Ee,onChat:Me,screenWalls:!1,gravity:{x:0,y:1},framerate:i.fps||60,fonts:i.fonts||{custom:["Pixeltype"]}}),ComfyJS.onCheer=De,ComfyJS.onRaid=Re,ComfyJS.onConnected=async(e,a,t)=>{if(t){ea();let e=await I(!0);0!==e&&(v=e.session,setInterval(()=>{I(!1)},3e5));let a=await ComfyJS.GetChannelRewards(S,!0),t=Object.keys(z);for(let e=0;ee.title===r))try{await ComfyJS.CreateChannelReward(S,{title:r,prompt:z[r].desc,cost:z[r].cost,is_enabled:!0,background_color:z[r].color,is_user_input_required:!1,is_max_per_stream_enabled:!1,max_per_stream:0,is_max_per_user_per_stream_enabled:!1,max_per_user_per_stream:0,is_global_cooldown_enabled:!!z[r].cooldown,global_cooldown_seconds:z[r].cooldown,should_redemptions_skip_request_queue:!0})}catch(e){console.log(e)}}}},ComfyJS.onReward=(e,a,t,r,o)=>{z[a]&&z[a].callback(e,a,t,r,o)}}()}window.setupGame=D;const R={parse:function(e,a){var t=a&&a.assetType?a.assetType:"svg",r=a&&a.buildUrl?a.buildUrl:function(e,a){return"png"===a?"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/72x72/"+e+".png":"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"+e+".svg"},o=[];N.default.lastIndex=0;for(;;){var l=N.default.exec(e);if(!l)break;var c=l[0],u=V(W(c)).join("-");o.push({url:u?r(u,t):"",indices:[l.index,N.default.lastIndex],text:c,type:B})}return o}};R.toCodePoints=V;var L,N=(L=/(?:\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c\udffb|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb\udffc]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udffd]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69])(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5\udeeb\udeec\udef4-\udefa\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddb4\uddb7\uddba\uddbc-\uddca\uddd0\uddde-\uddff\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g)&&L.__esModule?L:{default:L};var B=R.TypeName="emoji";var F=/\uFE0F/g,G=String.fromCharCode(8205),W=function(e){return e.indexOf(G)<0?e.replace(F,""):e};function V(e){for(var a=[],t=0,r=0,o=0;o55296&&t<=56319?r=t:a.push(t.toString(16));return a}const Y=["Egg"],J=["chick","chocklet","rabbit1","rabbit2","marble"];let X,Z=0,H=0,Q=!1,K=0,ee=0,ae=!0,te={},re=!1,oe=0,le=2e3,ce=null,ue=368,pe=0,_e=0,ne=null,de=null,se=null,he=null,ie=[],me=0,ge=0,fe=0,be={},we=null,ye={},ke=0,ve="",xe={},Se={},je=[],ze=[],$e=[],qe=[],Ae=[],Ue=[],Oe=[],Pe="zombie",Ie=[],Te={},Ce=0;async function Ee(a,t,r,o,l){(o.broadcaster||o.mod)&&await async function(a,t,r,o,l){switch(t){case"parachute":{const e=r.split(" ");E(a,e.shift(),e);break}case"restartparachute":case"restartdrop":if(await I(!1,!0),i.variations){const a=i.variations.split(","),t=$(a.length),r=a[t].replace(".html",""),o=e[r];o&&(await D(o.name,o.theme,i,!0),Unicorn.ResetScene("main"),k={})}else Qe(),I(!0).then(e=>{v=e.session});break;case"resetparachute":case"resetdrop":if(i.variations){const a=i.variations.split(","),t=$(a.length),r=a[t].replace(".html",""),o=e[r];o&&(await D(o.name,o.theme,i,!0),Unicorn.ResetScene("main"),k={})}else location.reload();break;case"deleteparachute":case"deletedrop":{let e=await ComfyJS.GetChannelRewards(S,!0),a=Object.keys(z);for(let t=0;te.title===r);o&&await ComfyJS.DeleteChannelReward(S,o.id)}break}case"raiddrop":oe=1e3*parseInt(r||60),console.log("Raid mode activated"),A(`/me Drop raid activated for ${oe/1e3} seconds`);break;case"unqueuedrop":re&&(A("/me Group drop is no longer queued."),re=!1);break;case"queuedrop":re?A("/me Group drop is already queued."):(Qe(),re=!0,A("/me Drops are queued this game. Mods can now type !startdrop to activate!"));break;case"startdrop":if(re){let e=Object.keys(te);q(e),e.forEach(e=>{const a=te[e];Ke(a.username,a.name,a.color,a.message,a.selectedPara||h.parachutes[$(h.parachutes.length)],a.selectedPetPara||h.petparachutes[$(h.petparachutes.length)],a.emote,a.emoji,a.extra)}),te={}}break;case"queuecount":re&&A(`/me ${Object.keys(te).length} people are ready to drop`);break;case"testdrop":for(var c=0;c<50;c++)ee++,Ke("test_"+ee,"test_"+ee,l.userColor||"#ffffff",Object.keys(h.characters)[$(Object.keys(h.characters).length)],h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],"","",l);break;case"droplet":{let e=parseInt(r||Math.pow(10,$(6)));for(let a=0;a<5;a++)Ye(e);break}}}(a,t,r,0,l),await async function(e,a,t,r,o){switch(a){case"drophigh":case"drophighscore":case"dropbest":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return(await fetch(`${n}/scores/high?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json()))[0]}return null}();e&&e.score&&A(`/me The highest score in the past 24 hours is ${e.score} by ${e.user}`)}break;case"droplow":case"droplowscore":case"dropworst":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return(await fetch(`${n}/scores/low?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json()))[0]}return null}();e&&e.score&&A(`/me The lowest score in the past 24 hours is ${e.score} by ${e.user}`)}break;case"droptop":case"droptopscores":case"dropleaderboard":case"dropscores":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){const e=new Date;e.setDate(e.getDate()-1);const a=e.toISOString().split("T")[0];return await fetch(`${n}/scores/high?channel=${i.channel}&game=${s}&date=${a}`,{method:"GET"}).then(e=>e.json())}return[]}();if(e&&e.length>0){A("/me Top players in the past 24 hours are "+Array.from(new Set(e.map(e=>e.userId))).slice(0,10).map(a=>e.find(e=>e.userId===a)).map((e,a)=>`${a+1}. ${e.user} (${e.score})`).join(", "))}else A("/me There are no scores recorded in the past 24 hours")}break;case"droprecent":if(i.oauth){if(le>0)break;le=2e3;let e=await async function(){if(i.oauth){return await fetch(`${n}/scores/recent?channel=${i.channel}&game=${s}`,{method:"GET"}).then(e=>e.json())}return[]}();if(e&&e.length>0){A("/me Latest scores are "+Array.from(new Set(e.map(e=>e.userId))).slice(0,10).map(a=>e.find(e=>e.userId===a)).map((e,a)=>`${e.user} (${e.score})`).join(", "))}else A("/me There are no recent scores")}}}(0,t);let c=!1;if((i.commandOn||!i.cpDrop||o.cpDrop)&&(c=t===i.command),j)if(x){if((!i.queueOnly||re)&&c){ae&&i.hideTilDrop&&(ae=!1,Je(!0),ie.forEach(e=>e.isSensor=!1),Array.isArray(ne)?(ne[me].visible=!0,h.target_animate_on_landed||Ze()):ne.visible=!0,de&&(Array.isArray(de)?(de[ge].visible=!0,h.target_animate_on_landed||Ze()):de.visible=!0),se&&(Array.isArray(se)?se[fe].visible=!0:se.visible=!0),he&&(he.visible=!0),i.spawnZombies&&Ie.forEach(e=>{e.isHidden=!1,e.position.y=f-40}));const e=R.parse(r,{assetType:"png"});if(!l.messageEmotes&&e.length>0)re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:"",emoji:e[0].url,extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],"",e[0].url,l);else if(h.pridechutes){const e=Object.keys(h.pridechutes),o=l.messageEmotes?Object.keys(l.messageEmotes):[],c=o.map(e=>{const a=l.messageEmotes[e][0].split("-").map(e=>parseInt(e));return`!${t} ${r}`.substring(a[0],a[1]+1)}),u=c.filter(e=>e.toLowerCase().includes("pride"));let p=e.find(e=>u.some(a=>a.toLowerCase().includes(e)));if(p){const e=h.pridechutes[p];let t=o.find((e,a)=>!c[a].toLowerCase().includes(p));re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,selectedPara:e,selectedPetPara:e,emote:t,emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,e,e,t,"",l)}else re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:l.messageEmotes?Object.keys(l.messageEmotes)[0]:"",emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],l.messageEmotes?Object.keys(l.messageEmotes)[0]:"","",l)}else re?te[l.username]={username:l.username,name:a,color:l.userColor||"#ffffff",message:r,emote:l.messageEmotes?Object.keys(l.messageEmotes)[0]:"",emoji:"",extra:l}:Ke(l.username,a,l.userColor||"#ffffff",r,h.parachutes[$(h.parachutes.length)],h.petparachutes[$(h.petparachutes.length)],l.messageEmotes?Object.keys(l.messageEmotes)[0]:"","",l)}}else c&&i.oauth&&A("The Parachute Drop game needs your attention. Please contact the PixelPlush team on Discord.")}function Me(e,a,t,r,o){oe>0&&(ye[e]||Ee(e,i.command,a,t,o))}function De(e,a,t,r,o){if(j&&x){for(let e=0;e<5;e++)Ye(a);if(a.startsWith("!")){let t=a.split(/ (.*)/);Ee(e,t[0].slice(1).toLowerCase(),t[1]||"",r,o)}}}function Re(e,a,t){j&&x&&i.raidMode&&(Object.keys(ye).every(e=>ye[e].isLanded)&&Qe(),oe>0?(oe=parseInt(i.raidMode),console.log("Raid mode activated"),A(`/me Drop raid extended by ${oe/1e3} seconds`)):(oe=parseInt(i.raidMode),console.log("Raid mode activated"),A(`/me Drop raid activated for ${oe/1e3} seconds`)))}function Le(e,a,t,r,o,l=""){Ce++;const c=Math.min(Math.max(1,o),100);Unicorn.AddParticles("Splash_"+Ce,{blendMode:PIXI.BLEND_MODES.DEFAULT,shape:"cone",angle:-Math.PI/2,spread:Math.PI/2,startColor:e,endColor:a,intensity:c,minSpeed:.05,maxSpeed:.25,gravityX:0,gravityY:3.5,fadeOut:!0,decay:1,image:l||void 0},t,r),function(e,a=2e3){setTimeout(()=>{Unicorn.RemoveParticles(e)},a)}("Splash_"+Ce,150)}function Ne(e,a,t,r=""){const o=h.target_boosh_scale||2;h.target_boosh.forEach((t,r)=>{for(let t=0;t<$(5);t++){Ce++;let t=Unicorn.AddBacklay("boosh_"+Ce,"target_boosh"+r,e,a+10,{scale:{x:o,y:o}});t.label="boosh_"+Ce,t.zIndex=11,t.vX=$(50)-25,t.vY=-350+$(100),t.anchor.set(.5),ze.push(t)}})}function Be(e,a,t,r=""){const o=h.target_splash_scale||2;h.target_splash.forEach((t,r)=>{for(let t=0;t<$(2);t++){Ce++;let t=Unicorn.AddBacklay("splash_"+Ce,"target_splash"+r,e,a+10,{scale:{x:o,y:o}});t.label="splash_"+Ce,t.zIndex=11,t.vX=$(100)-50,t.vY=-300+$(100),t.anchor.set(.5),$e.push(t)}})}function Fe(e,a){const t=[];for(let r=0;r<13;r++){Ce++;const o=Unicorn.AddOverlay("splishsplash_"+Ce,"target_splishsplash"+r,e,a,{scale:{x:2,y:2}});o.visible=!1,o.label="splishsplash_"+Ce,o.zIndex=11,o.anchor.set(.5),t.push(o)}t[0].visible=!0,Ae.push({splishes:t,timer:0,frame:0})}function Ge(e,a,t=""){for(let t=0;t<2;t++){const r=$(h.target_floaty.length);Ce++;const o=$(10),l=$(10),c=t*Math.PI;let u=Unicorn.AddBacklay("floaty_"+Ce,"target_floaty"+r,e-5+o,a+l,{scale:{x:3,y:3}});u.timeOffset=c,u.label="floaty_"+Ce,u.zIndex=11,u.refX=e,u.refY=a,u.lifetime=3,u.anchor.set(.5),Ue.push(u)}}function We(e,a){const t=$(100)-50;Ce++;let r=Unicorn.AddOverlay("sticky_"+Ce,"target_sticky"+(t<0?0:1),e,a+10,{scale:{x:3,y:3}});r.label="sticky_"+Ce,r.zIndex=200,r.vX=t,r.vY=-200+$(100),r.anchor.set(.5),qe.push(r)}function Ve(e,a,t={}){Le("#ffffff","#ffffff",e,a+40,5);let r=p(e,a,200,{pet:t},16/60);r.isSensor=!0,r.isStatic=!0,r.walkDirection=$(2)>0?"left":"right",r.walkSpeed=120,Unicorn.PlayObjectAnimation(r.charName,r.walkDirection),Oe.push(r)}async function Ye(e){if(!i.droplets)return;Ce++;let a=null,t=0;t=$(h.droplets?h.droplets.length:6);let r=3;h.dropletSizes&&(r*=h.dropletSizes[t]);let o=h.droplets[t];Array.isArray(h.droplets[t])&&(o=h.droplets[t][$(h.droplets[t].length)]),a=Unicorn.AddObject("droplet_"+Ce,{type:"circle",sprite:o,scale:{x:1.5,y:1.5},x:$(g),y:-100-$(50),z:100,radius:.75*assetReference[o].width}),a.restitution=1,a.friction=.5*(5-t),a.frictionStatic=0,a.frictionAir=0,a.torque=-1+$(2),a.rotationOffset=Math.random()*Math.PI,a.mass*=20,Te[a.label]=a,Unicorn.SetVelocity("droplet_"+Ce,$(24)-12,0),setTimeout(()=>{delete Te[a.label],Unicorn.RemoveObject(a.label)},3e4)}function Je(e=!0){i.clouds&&(console.debug("setting clouds visibility",e),je.forEach(a=>a.visible=e))}function Xe(e){if(console.debug("Creating target object",e),Array.isArray(e.target))if(h.target_random){ne&&Unicorn.RemoveBacklay("target");let a=$(e.length);ne=Unicorn.AddBacklay("target","target"+a,pe,_e,{scale:{x:2,y:2}}),ne.zIndex=10,ne.anchor.set(.5),ne.visible=e.visible,e.name&&(be[e.name].target=ne)}else{if(ne)for(let e=0;e{Array.isArray(ne)?be[e].target.forEach(e=>{e.visible=!1}):be[e].target.visible=!1,be[e].target_overlay.forEach(e=>{e.visible=!1})});const e=$(Object.keys(be).length);we=Object.keys(be)[e],ne=be[we].target,de=be[we].target_overlay,Array.isArray(ne)?ne[me].visible=!0:ne.visible=!0,de[ge].visible=!0}e>0&&(H=1e3*e)}function He(){Q=!1,Array.isArray(ne)&&(ne[me].visible=!1,me=0,ne[me].visible=!0),de&&Array.isArray(de)&&(de[ge].visible=!1,ge=0,de[ge].visible=!0),se&&Array.isArray(se)&&(se[fe].visible=!1,fe=0,se[fe].visible=!0)}function Qe(){console.debug("Resetting game");for(const e of Object.keys(ye))Unicorn.RemoveBacklay("para_"+e),Unicorn.RemoveBacklay("petpara_"+e),ye[e].player.cleanup(),ye[e].pet&&ye[e].pet.cleanup(),Unicorn.RemoveText("name_"+e),Unicorn.RemoveBacklay("end_"+e),Unicorn.RemoveBacklay("petend_"+e),Unicorn.RemoveText(e+"_points"),delete ye[e];X.x=-1e3,X.y=-1e3,ve="",ke=0,ce&&clearTimeout(ce),ea()}async function Ke(e,a,t="#ffffff",o,_,d,s="",h="",i){let m=4/60;if(!ye[e]){ye[e]={};let f=null,w=null,y=null,k=tinycolor(t),v=await async function(e){let a={};try{if(!e)return a;let t=await fetch(`${n}/accounts/twitch/design?username=${e}`).then(e=>e.json());return t&&(a=t.style||{}),a}catch(e){console.log(e)}}(e);if(s){if(!xe[s]){if(xe[s]=!0,s.startsWith("emotesv2_")){let r=`https://static-cdn.jtvnw.net/emoticons/v2/${s}/default/dark/2.0`,l=await fetchGif(r);if(l.length>0){const r=function(e,a){const t=Math.min(...e.map(e=>e.delay)),r=Math.max(...e.map(e=>e.dims.width)),o=Math.max(...e.map(e=>e.dims.height));let l=0,c=null;for(let u=0;u{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}else Unicorn.Load(`emote_${s}0`,r),setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}else{let r=`https://static-cdn.jtvnw.net/emoticons/v1/${s}/2.0`;Unicorn.Load(`emote_${s}0`,r),setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500)}return}let c=[];if(s.startsWith("emotesv2_")&&"boolean"!=typeof xe[s]){m=xe[s].framerate;for(let e=0;e{l(f)}}else if(h){if(!Se[h])return Se[h]=!0,Unicorn.Load(`emoji_${h}0`,h),void setTimeout(()=>{delete ye[e],Ke(e,a,t,o,_,d,s,h,i)},500);f=r({x:$(g),y:-100-$(50),z:100,radius:36,scale:1,name:"player_"+e,animations:{front:{numFrames:1,prefix:"emoji_"+h}}}),f.charName="player_"+e,f.endImage=`emoji_${h}0`,f.endScale=1,f.cleanup=()=>{l(f)}}else"string"!=typeof o?f=u($(g),-100-$(50),100,o):v.skintones||v.character?(v.skintones&&delete v.character,f=u($(g),-100-$(50),100,v)):f=c($(g),-100-$(50),100,v,o);y=p(-1e3,-1e3,200,v),y&&(w=y.petName);let x=Unicorn.AddBacklay("para_"+e,_,{scale:{x:0,y:0},x:-50,y:0,z:50});x.visible=!1,x.zIndex=11,x.scale.x=0,x.scale.y=0,x.anchor.set(.5,1);let S=Unicorn.AddText("name_"+e,a,-1e3,-1e3,{fontFamily:"Pixeltype",fontSize:34,fontWeight:400,fill:t,lineJoin:"round",stroke:tinycolor.isReadable(k.toString(),"#000000")?"#000000":"#ffffff",strokeThickness:6});S.anchor.set(.5);let j=Unicorn.AddText(e+"_points","",-1e3,-1e3,{fontFamily:"Pixeltype",fontSize:34,fontWeight:400,fill:"#ffd700",lineJoin:"round",stroke:"#000000",strokeThickness:6});j.anchor.set(.5);let z=null;w&&(z=Unicorn.AddBacklay("petpara_"+e,d||_,{scale:{x:0,y:0},x:-50,y:0,z:150}),z.visible=!1,z.zIndex=11,z.scale.x=0,z.scale.y=0,z.anchor.set(.5,1)),f.restitution=1,f.friction=0,f.frictionStatic=0,f.frictionAir=0,f.torque=-5+$(10),f.rotationOffset=Math.random()*Math.PI,Unicorn.SetVelocity(f.charName,$(24)-12,0),ye[e]={style:v,parachute:x,player:f,pet:y,petPara:z,petType:w,petOffset:30*Math.random()+(Math.random()>.5?-150:70),label:S,scoreLabel:j,nameColor:k},i&&(ye[e].userId=i.userId,ye[e].name=i.displayName||i.username),_&&_.includes("chute_plane")&&(ye[e].paraFlipDir=!0),d&&d.includes("chute_plane")&&(ye[e].petParaFlipDir=!0),Unicorn.PlaySound("sfx-parachute-drop",{volume:b}),ce&&clearTimeout(ce)}}function ea(){if(console.debug("Starting game"),ae=!0,te={},re=!1,function(){if(console.debug("Setting up target"),ue=h.target_width||368,i.targetPos){const e=Math.min(100,Math.max(0,parseFloat(i.targetPos)))/100;pe=ue/2+e*(g-ue)}else pe=ue/2+$(g-ue);if(_e=f-47+(h.target_offset||0),h.target_walls&&(peg-ue/2-70&&(pe=g-ue/2-70)),h.target_versions){const e=Object.keys(h.target_versions),a=$(e.length);console.debug("Selected target version",e[a]),we=e[a];for(const a of e){const e=h.target_versions[a];be[a]={},Xe({name:a,target:e.target,target_overlay:e.target_overlay,visible:!1})}}else Xe({name:"",target:h.target,target_overlay:h.target_overlay,visible:!0});if(h.target_frontlay)if(Array.isArray(h.target_frontlay)){if(se)for(let e=0;e0&&(Unicorn.RemoveObject("TargetTop"),Unicorn.RemoveObject("TargetLeft"),Unicorn.RemoveObject("TargetRight"),ie=[]);let e=Unicorn.AddObject("TargetTop",{type:"rectangle",x:pe,y:_e+h.target_walls/2+h.target_collide_land,width:ue-50,height:10,isStatic:!0});e.sprite.visible=!1;let a=Unicorn.AddObject("TargetLeft",{type:"rectangle",x:pe-ue/2+27,y:_e+h.target_walls,width:10,height:100,isStatic:!0});a.sprite.visible=!1;let t=Unicorn.AddObject("TargetRight",{type:"rectangle",x:pe+ue/2-27,y:_e+h.target_walls,width:10,height:100,isStatic:!0});t.sprite.visible=!1,ie.push(e),ie.push(a),ie.push(t)}}(),i.hideTilDrop&&(Je(!1),ie.forEach(e=>e.isSensor=!0),h.target_animate_on_landed||(He(),de&&Array.isArray(de)&&(de[ge].visible=!1),se&&Array.isArray(se)&&(se[fe].visible=!1)),Array.isArray(h.target)&&!h.target_random?ne.forEach(e=>{e.visible=!1}):ne.visible=!1,de&&(Array.isArray(h.target_overlay)&&!h.target_random?de.forEach(e=>{e.visible=!1}):de.visible=!1),se&&(Array.isArray(h.target_frontlay)&&!h.target_random?se.forEach(e=>{e.visible=!1}):se.visible=!1),he&&(he.visible=!1)),function(){for(let e of ze)Unicorn.RemoveBacklay(e.label);ze=[];for(let e of $e)Unicorn.RemoveBacklay(e.label);$e=[];for(let e of qe)Unicorn.RemoveOverlay(e.label);qe=[];for(let e of Ae)for(let a=0;ae.trim());Pe=e[$(e.length)];const a=1;for(let e=0;e0?"left":"right",Unicorn.PlayObjectAnimation(a.charName,a.walkDirection),Ie.push(a)}}}function aa(e){if(console.debug("Init Scene",h,i),PIXI.settings.SCALE_MODE=PIXI.SCALE_MODES.NEAREST,Unicorn.Load("bg",`${m}/assets/${h.bg}.png`),!i.overlay){let e=Unicorn.AddBacklay("bg","bg",0,f);e.anchor.set(0,1),e.scale.x=Math.ceil(g/640),e.scale.y=Math.ceil(f/320)}if(h.target_versions)Object.keys(h.target_versions).forEach(e=>{let a=h.target_versions[e];if(Array.isArray(a.target)){a.target.map((a,t)=>Unicorn.Load("target"+e+t,`${m}/assets/${a}.png`))}else{Unicorn.Load("target"+e,`${m}/assets/${a.target}.png`)}if(Array.isArray(a.target_overlay)){a.target_overlay.map((a,t)=>Unicorn.Load("target_overlay"+e+t,`${m}/assets/${a}.png`))}else{Unicorn.Load("target_overlay"+e,`${m}/assets/${a.target_overlay}.png`)}if(a.target_effect){a.target_effect.map((a,t)=>Unicorn.Load("target_effect"+e+t,`${m}/assets/${a}.png`))}});else{if(Array.isArray(h.target)){h.target.map((e,a)=>Unicorn.Load("target"+a,`${m}/assets/${e}.png`))}else{Unicorn.Load("target",`${m}/assets/${h.target}.png`)}if(Array.isArray(h.target_overlay)){h.target_overlay.map((e,a)=>Unicorn.Load("target_overlay"+a,`${m}/assets/${e}.png`))}else if(h.target_overlay){Unicorn.Load("target_overlay",`${m}/assets/${h.target_overlay}.png`)}if(Array.isArray(h.target_frontlay)){h.target_frontlay.map((e,a)=>Unicorn.Load("target_frontlay"+a,`${m}/assets/${e}.png`))}else if(h.target_frontlay){Unicorn.Load("target_frontlay",`${m}/assets/${h.target_frontlay}.png`)}if(h.target_effect){h.target_effect.map((e,a)=>Unicorn.Load("target_effect"+a,`${m}/assets/${e}.png`))}}h.target_front&&Unicorn.Load("target_front",`${m}/assets/${h.target_front}.png`),h.target_boosh&&h.target_boosh.forEach((e,a)=>{Unicorn.Load("target_boosh"+a,`${m}/assets/${e}.png`)}),h.target_splash&&h.target_splash.forEach((e,a)=>{Unicorn.Load("target_splash"+a,`${m}/assets/${e}.png`)}),h.target_floaty&&h.target_floaty.forEach((e,a)=>{Unicorn.Load("target_floaty"+a,`${m}/assets/${e}.png`)}),h.target_stickies&&h.target_stickies.forEach((e,a)=>{Unicorn.Load("target_sticky"+a,`${m}/assets/${e}.png`)}),h.target_splishsplash&&h.target_splishsplash.forEach((e,a)=>{Unicorn.Load("target_splishsplash"+a,`${m}/assets/${e}.png`)}),Unicorn.Load("star",m+"/assets/icons/star.png"),X=Unicorn.AddOverlay("star","star",-1e3,-1e3,{scale:{x:3,y:3}}),X.anchor.set(.5),h.parachutes.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)),h.petparachutes?h.petparachutes.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)):h.petparachutes=[],h.pridechutes&&Object.keys(h.pridechutes).forEach(e=>Unicorn.Load(h.pridechutes[e],`${m}/assets/${h.pridechutes[e]}.png`)),Object.keys(h.characters).forEach(e=>{T(e,"characters",h.characters[e],y.NumFrames)}),h.droplets.forEach(e=>{Array.isArray(e)?e.forEach(e=>Unicorn.Load(e,`${m}/assets/${e}.png`)):Unicorn.Load(e,`${m}/assets/${e}.png`)}),h.target_sound&&Unicorn.Load("sfx-target-drop",`${m}/assets/${h.target_sound}`),i.notifVolume&&Unicorn.Load("sfx-group-queue",`${m}/assets/${h.queue_sound}`),Unicorn.Load("sfx-parachute-drop",`${m}/assets/${h.drop_sound}`),Unicorn.Load("sfx-parachute-flap",`${m}/assets/${h.parachute_sound}`),Unicorn.AddObject("WallLeft",{type:"rectangle",x:-200,y:0,width:400,height:2*f,friction:0,frictionAir:0,frictionStatic:0,bounce:1.1,isStatic:!0}).sprite.visible=!1,Unicorn.AddObject("WallRight",{type:"rectangle",x:g+200,y:0,width:400,height:2*f,friction:0,frictionAir:0,frictionStatic:0,bounce:1.1,isStatic:!0}).sprite.visible=!1,Unicorn.AddObject("WallBottom",{type:"rectangle",x:.5*g,y:f+100,friction:0,frictionAir:0,frictionStatic:0,bounce:1,width:g,height:200,isStatic:!0}).sprite.visible=!1,function(){try{if(i.clouds){console.debug("initializing clouds");for(const e of h.clouds)Unicorn.Load(e,`${m}/assets/${e}.png`);je=[];for(let e=0;e<11;e++){ee++;const e=h.clouds[$(h.clouds.length)],a=Unicorn.AddOverlay("cloud_"+ee,e,$(g),$(500),{scale:{x:3,y:3}});a.alpha=i.overlay?.5:.9,a.anchor.set(.5),a.speed=.01+.1*Math.random(),a.zIndex=a.speed,je.push(a)}}}catch(e){console.error("Error initializing clouds",e)}}(),Matter.Events.on(e.physics,"beforeUpdate",(function(e){const a=Object.keys(ye);for(let e=0;e50&&Matter.Body.setVelocity(r.player,{x:50*(r.player.velocity.x<0?-1:1),y:r.player.velocity.y}),r.player.velocity.y<-50&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:-50}),r.player.position.y<.5*-f?r.player.velocity.y>10&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:10}):r.player.position.y>300&&r.player.velocity.y>.5&&Matter.Body.setVelocity(r.player,{x:r.player.velocity.x,y:.5}))}const t=Object.keys(Te);for(let e=0;e50&&Matter.Body.setVelocity(r,{x:50*(r.velocity.x<0?-1:1),y:r.velocity.y})}})),Matter.Events.on(e.physics,"afterUpdate",(function(e){const a=Object.keys(ye);for(let e=0;e0&&(r.petPara.scale.x=-e/2),r.pet.angle=r.player.angle,r.pet.position.x=Math.max(20,Math.min(g-20,r.player.position.x+r.petOffset)),r.pet.position.y=Math.min(r.player.position.y+20,f-46-50+(h.target_y_offset||0)),r.petPara.rotation=r.player.angle,r.petPara.position.x=r.pet.position.x,r.petPara.position.y=r.pet.position.y}}})),Qe()}function ta(a,t){const r=Object.keys(ye);for(let t=0;t0&&Math.abs(l.end.x-a.position.x)<40){l.zombiefied=!0;const e={character:{id:Pe,path:Pe}};l.end.alpha=0;let a=c(l.end.x,f-40,110,e);a.isSensor=!0,a.isStatic=!0,a.timeTilNextWalk=3e3+$(27e3),a.walkDirection=$(2)>0?"left":"right",a.label=l.label,Unicorn.PlayObjectAnimation(a.charName,a.walkDirection);let t=PIXI.utils.string2hex(l.nameColor.brighten(50).toHexString());Object.keys(a.animations).forEach(e=>{a.animations[e].tint=t}),Ie.push(a),h.target_particles&&Le(h.target_particles[0],h.target_particles[1],l.end.x,f-40,10),h.target_boosh&&Ne(l.end.x,f-40),h.target_splash&&Be(l.end.x,f-40),h.target_floaty&&Ge(l.end.x,f-40)}}}else{if(l.pet&&(l.pet.position.x=Math.max(20,Math.min(g-20,l.player.position.x+l.petOffset)),l.pet.position.y=Math.min(l.player.position.y+20,f-46-50+(h.target_y_offset||0)),l.petPara.position.x=l.pet.position.x,l.petPara.position.y=l.pet.position.y),l.player.position.y>f-46-50+(h.target_y_offset||0)||h.target_walls&&l.player.position.y>f-46-50+(h.target_collide_land||0)&&ue/2-20>Math.abs(pe-l.player.position.x)){l.isLanded=!0,l.parachute.scale.x=l.parachute.scale.y=0,l.pet&&(l.petPara.scale.x=l.petPara.scale.y=0);let e=Unicorn.AddBacklay("end_"+o,l.player.endImage,l.player.position.x,l.player.position.y,{scale:{x:l.player.endScale,y:l.player.endScale}});if(l.player.animations&&(e.tint=l.player.animations.front.tint),e.anchor.set(.5),e.zIndex=20,e.visible=!1,l.player.isStatic=!0,l.player.isSensor=!0,l.player.isSleeping=!0,l.player.angle=0,Unicorn.StopObjectAnimation(l.player.charName),l.player.animations[l.player.currentAnimation].zIndex++,l.player.collisionFilter={group:-1,mask:0,category:2},h.target_walls?l.score=100*Math.max(0,ue/2-35-Math.abs(pe-l.player.position.x))/(ue/2-35):l.score=100*Math.max(0,ue/2-Math.abs(pe-l.player.position.x))/(ue/2),!i.spawnZombies||l.score>0){const e=l.score>0?1:.3;if(l.player.animations[l.player.currentAnimation].alpha=e,l.player.sprites){const a=Object.keys(l.player.sprites);for(const t of a){const a=l.player.sprites[t];a.animations[a.currentAnimation].alpha=e}}}if(l.end=e,l.pet){let e=Unicorn.AddBacklay("petend_"+o,`pet_${l.petType}_front0`,l.pet.position.x,l.pet.position.y,{scale:{x:3,y:3}});l.pet.animations&&(e.tint=l.pet.animations.front.tint),e.anchor.set(.5),e.zIndex=30,l.pet.isStatic=!0,e.alpha=l.score>0?1:.3,l.petEnd=e}if(l.score>0){if(h.target_versions&&Ze(),h.target_stickies&&We(l.player.position.x,f-80),h.target_splishsplash&&Fe(l.player.position.x,f-81),h.target_effect){ee++;const e="te_"+ee;let a=Unicorn.AddObject(e,{type:"circle",scale:{x:2,y:2},animations:{front:{framerate:.1,frames:Array.from({length:h.target_effect.length},(e,a)=>"target_effect"+a),loop:!1,onComplete:()=>{Unicorn.RemoveObject(e)}}},isSensor:!0,isStatic:!0,x:l.player.position.x,y:l.player.position.y,z:200,radius:.1});a.isSensor=!0,a.animations.front.anchor.y=1}if(we&&h.target_versions[we].target_effect){ee++;const e="te_"+ee;let a=Unicorn.AddObject(e,{type:"circle",scale:{x:2,y:2},animations:{front:{framerate:8/60,frames:Array.from({length:h.target_versions[we].target_effect.length},(e,a)=>`target_effect${we}${a}`),loop:!1,onComplete:()=>{Unicorn.RemoveObject(e)}}},isSensor:!0,isStatic:!0,x:l.player.position.x,y:l.player.position.y,z:200,radius:.1});a.isSensor=!0,a.animations.front.anchor.y=1}if(h.target_animate_on_landed&&Ze(2),h.target_particles&&Le(h.target_particles[0],h.target_particles[1],l.player.position.x,l.player.position.y+40,10),h.target_boosh&&Ne(l.player.position.x,l.player.position.y+40),h.target_splash&&Be(l.player.position.x,l.player.position.y+40),h.target_floaty&&Ge(l.player.position.x,l.player.position.y),h.target_sound&&Unicorn.PlaySound("sfx-target-drop",{volume:b}),l.scoreLabel.x=l.label.position.x,l.scoreLabel.y=l.label.position.y-30,l.scoreLabel.text=l.score.toFixed(2),h.special_hoppers)try{const e=h.special_hoppers[$(h.special_hoppers.length)];Ve(l.player.position.x,l.player.position.y,{id:"pet_"+e,path:e,minIdle:200,maxIdle:800})}catch(e){console.error(e)}if(l.pet&&l.style&&l.style.pet)try{if(Y.includes(l.style.pet.group)){const e=J[$(J.length)];Ve(l.pet.position.x,l.pet.position.y,{id:"pet_"+e,path:e,minIdle:200,maxIdle:800}),l.petEnd.visible=!1}}catch(e){console.error(e)}if(!o.startsWith("test_")){if(i.messageFormat){A(i.messageFormat.replace("USERNAME",l.name).replace("POINTS",l.score.toFixed(2)).replace("SHORTPTS",Math.floor(l.score)),5e3)}C(l.name,l.score.toFixed(2),l.userId,o)}}l.score>ke&&(ke=l.score,ve=o,e.zIndex=21),(!i.spawnZombies||l.score>0)&&(l.label.alpha=l.score>0?1:.3),Unicorn.RemoveBacklay("para_"+o),l.pet&&(Unicorn.RemoveObject(l.pet.label),Unicorn.RemoveBacklay("petpara_"+o))}else if(l.player.position.y>300){let e=Math.min(3,Math.max(0,.3*(l.player.position.y-300)));0===l.parachute.scale.x&&e>0&&Unicorn.PlaySound("sfx-parachute-flap",{volume:b}),l.parachute.visible=!0,l.pet&&(l.petPara.visible=!0),l.parachute.scale.x=l.parachute.scale.y=e,l.paraFlipDir&&l.player.velocity.x>0&&(l.parachute.scale.x=-e),l.parachute.rotation=Math.sin(l.player.rotationOffset+a/1e3)*Math.PI/16,l.player.angle=Math.sin(l.player.rotationOffset+a/1e3)*Math.PI/16,l.parachute.position.x=l.player.position.x,l.parachute.position.y=l.player.position.y-10-(h.parachute_offset||0)}else l.parachute.visible=!1,l.parachute.scale.x=l.parachute.scale.y=0,l.pet&&(l.petPara.visible=!1,l.petPara.scale.x=l.petPara.scale.y=0);l.label.position.x=l.player.position.x,l.label.position.y=l.player.position.y-60,Object.keys(ye).every(e=>ye[e].isLanded)&&(ce&&clearTimeout(ce),ce=setTimeout(async()=>{if(await I(!1,!0),i.variations){const a=i.variations.split(","),t=a[$(a.length)].replace(".html",""),r=e[t];r&&(await D(r.name,r.theme,i,!0),Unicorn.ResetScene("main"),k={})}else Qe(),I(!0).then(e=>{v=e.session})},parseInt(i.cooldown||"90000")))}}!function(e){try{if(i.clouds)for(let a=0;af-46-30+(h.target_y_offset||0),r=h.target_walls&&e.y>f-46-30+(h.target_collide_land||0)&&ue/2-20>Math.abs(pe-e.x),o=t||r;(e.vY<0||!o)&&(e.x+=a*e.vX,e.y+=a*e.vY,e.vY+=200*a),r&&(e.x+=a*(e.vX<0?-4:4))}for(let a=0;a=13){Ae.splice(a,1);for(let e=0;e0&&(t.lifetime-=a,t.y-=80*a,t.x=t.refX+20*Math.sin(4*t.lifetime+t.timeOffset),t.lifetime<0&&(Unicorn.RemoveBacklay(t.label),Ue.splice(e,1),e--))}for(let e=0;eg+50)Unicorn.RemoveObject(t.charName),Oe.splice(e,1),e--;else{const e=t.walkSpeed*("left"===t.walkDirection?-1:1);t.position.x+=e*a,Unicorn.SetPosition(t.charName,t.position.x,t.position.y)}}}catch(e){console.error("Error updating particles",e)}}(t),function(e){Q&&(K-=e,K<=0&&(K=45,Array.isArray(ne)&&(ne[me].visible=!1,me=(me+1)%ne.length,ne[me].visible=!0),de&&Array.isArray(de)&&(de[ge].visible=!1,ge=(ge+1)%de.length,de[ge].visible=!0),se&&Array.isArray(se)&&(se[fe].visible=!1,fe=(fe+1)%se.length,se[fe].visible=!0))),H>0&&(H-=e,H<=0&&He())}(t);for(let e=0;e=g-20&&"right"===a.walkDirection&&(r=!0),Math.abs(pe-a.position.x)0&&(oe-=t,oe<=0&&(oe=0,console.debug("Raid mode complete"),A("/me Drop raid has ended"))),le>0&&(le-=t)} \ No newline at end of file