{"status":"ok","version":"1.6.1-android-threejs-tour","career_map_version":3,"generated_at":"2026-06-21T09:00:11+00:00","settings_version":1,"settings":{"default_lane_count":3,"easy_lane_count":3,"hard_lane_count":4,"easy_approach_ms":4100,"normal_approach_ms":3600,"hard_approach_ms":3150,"expert_approach_ms":2900,"hit_window_ms":310,"easy_density":0.55,"normal_density":0.78,"hard_density":1.05,"pass_accuracy":62,"settings_version":1},"tour_worlds":[{"id":1,"slug":"street_start","title":"شروع خیابانی","description":"از تمرین‌های ساده تا اولین طرفدارهای خیابانی.","visual_theme":"street","theme_color":"#5DE6AE","unlock_order":1,"required_stars":0,"is_active":true},{"id":166,"slug":"milad_tower_nights","title":"شب‌های برج میلاد","description":"شروع تور با برج میلاد، نورهای شهری و اجرای بزرگ در فضای باز.","visual_theme":"milad","theme_color":"#F39C12","unlock_order":1,"required_stars":0,"is_active":true},{"id":2,"slug":"small_cafes","title":"کافه‌ها و اجراهای کوچک","description":"اجرای نزدیک، جمعیت کم، اما قضاوت سخت‌تر.","visual_theme":"cafe","theme_color":"#FFAA4A","unlock_order":2,"required_stars":4,"is_active":true},{"id":167,"slug":"classic_halls","title":"سالن‌های کلاسیک","description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","visual_theme":"vahdat_hall","theme_color":"#FFAA66","unlock_order":2,"required_stars":2,"is_active":true},{"id":3,"slug":"music_city","title":"شهر موسیقی","description":"مسیر شهر موسیقی با سالن‌های رنگی و ریتم‌های تندتر.","visual_theme":"city","theme_color":"#00D2FF","unlock_order":3,"required_stars":8,"is_active":true},{"id":168,"slug":"kish_beach_tour","title":"تور ساحلی کیش","description":"اجرای ریتمیک کنار دریا، شن، موج و نور آبی.","visual_theme":"kish_beach","theme_color":"#44AAFF","unlock_order":3,"required_stars":4,"is_active":true},{"id":4,"slug":"night_festival","title":"جشنواره شبانه","description":"زیر نورهای شبانه و جمعیت جشنواره، اشتباه کمتر پذیرفته می‌شود.","visual_theme":"festival","theme_color":"#B95CFF","unlock_order":4,"required_stars":12,"is_active":true},{"id":169,"slug":"iranian_courtyard","title":"حیاط‌های ایرانی","description":"کنسرت در فضای سنتی با حوض، فانوس و معماری ایرانی.","visual_theme":"heritage_courtyard","theme_color":"#FFCC88","unlock_order":4,"required_stars":6,"is_active":true},{"id":5,"slug":"pro_stage","title":"استیج حرفه‌ای","description":"آخرین فصل تور؛ استیج‌های بزرگ و اجرای حرفه‌ای.","visual_theme":"pro","theme_color":"#FF4486","unlock_order":5,"required_stars":16,"is_active":true},{"id":170,"slug":"azadi_stadium_show","title":"استیج‌های استادیومی","description":"اجرای بزرگ با جمعیت زیاد، نورافکن و هیجان فینال.","visual_theme":"azadi_stadium","theme_color":"#FFFFFF","unlock_order":5,"required_stars":8,"is_active":true},{"id":171,"slug":"persepolis_heritage","title":"کنسرت میراث ایران","description":"فضای تاریخی، ستون‌های سنگی و آتشدان‌های نمایشی.","visual_theme":"persepolis","theme_color":"#FFBB55","unlock_order":6,"required_stars":10,"is_active":true},{"id":172,"slug":"water_fire_park","title":"پارک‌های شبانه","description":"فضای شهری مدرن با آب‌نما، چادرهای سبک و نور آبی.","visual_theme":"water_fire_park","theme_color":"#88CCFF","unlock_order":7,"required_stars":12,"is_active":true},{"id":173,"slug":"espinas_hotel_lux","title":"اجراهای لوکس هتل","description":"کنسرت رسمی و لوکس با ساختمان بلند و نور طلایی.","visual_theme":"espinas_hotel","theme_color":"#FFDD66","unlock_order":8,"required_stars":14,"is_active":true},{"id":174,"slug":"milad_expo_hall","title":"سالن‌های نمایشگاهی","description":"استیج بزرگ سالنی با سازه هلالی و نمایشگرهای LED.","visual_theme":"expo_hall","theme_color":"#AACCFF","unlock_order":9,"required_stars":16,"is_active":true},{"id":175,"slug":"mountain_rooftop","title":"بام و کوهستان","description":"اجرای مرتفع با تله‌کابین، شهر زیر پا و فضای کوهستانی.","visual_theme":"mountain_bam","theme_color":"#FF99AA","unlock_order":10,"required_stars":18,"is_active":true}],"stages":[{"id":"stage_01","slug":"stage_01","title":"وابستگی","artist":"محسن ابراهیم زاده","bpm":120,"difficulty":1,"lane_count":3,"approach_ms":4100,"hit_window_ms":310,"pass_accuracy":62,"level":1,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"محوطه برج میلاد","venue_description":"استیج شهری با برج میلاد، نور طلایی و جمعیت بزرگ.","map_x":0.5,"map_y":0.5,"unlock_order":1,"required_stars":0,"visual_theme":"milad","is_boss_stage":false,"tour":{"world_id":167,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"محوطه برج میلاد","venue_description":"استیج شهری با برج میلاد، نور طلایی و جمعیت بزرگ.","map_x":0.5,"map_y":0.5,"unlock_order":1,"required_stars":0,"visual_theme":"milad","is_boss_stage":false},"lengthMs":60000,"audio_url":"https://app.mastergroup.ir/sazbato/uploads/audio/stage_01-20260607193359.mp3","chart_url":"https://app.mastergroup.ir/sazbato/index.php?api=chart&id=stage_01","downloadable":true,"checksum":"9805f74c3fc1d6bf58eae737831dfe23f53a84f0","stage_version":5,"chart_version":2,"audio_version":1,"settings_version":1,"versions":{"stage_version":5,"chart_version":2,"audio_version":1,"settings_version":1},"notes":[{"time":900,"lane":2,"sustain":0},{"time":1150,"lane":0,"sustain":0},{"time":1650,"lane":2,"sustain":0},{"time":1900,"lane":2,"sustain":0},{"time":2400,"lane":0,"sustain":355},{"time":2650,"lane":1,"sustain":0},{"time":3150,"lane":2,"sustain":0},{"time":3400,"lane":1,"sustain":0},{"time":3650,"lane":2,"sustain":0},{"time":3900,"lane":0,"sustain":0},{"time":4150,"lane":2,"sustain":0},{"time":4400,"lane":0,"sustain":0},{"time":4900,"lane":1,"sustain":0},{"time":5150,"lane":2,"sustain":0},{"time":5650,"lane":1,"sustain":0},{"time":5900,"lane":2,"sustain":0},{"time":6400,"lane":1,"sustain":0},{"time":6650,"lane":0,"sustain":0},{"time":6900,"lane":2,"sustain":0},{"time":7150,"lane":2,"sustain":355},{"time":7400,"lane":1,"sustain":0},{"time":7650,"lane":2,"sustain":0},{"time":8150,"lane":2,"sustain":0},{"time":8400,"lane":2,"sustain":0},{"time":8900,"lane":0,"sustain":0},{"time":9150,"lane":2,"sustain":0},{"time":9400,"lane":0,"sustain":0},{"time":9650,"lane":2,"sustain":0},{"time":9900,"lane":2,"sustain":0},{"time":10150,"lane":2,"sustain":0},{"time":10400,"lane":2,"sustain":0},{"time":10650,"lane":0,"sustain":0},{"time":10900,"lane":2,"sustain":0},{"time":11400,"lane":0,"sustain":0},{"time":11650,"lane":2,"sustain":0},{"time":12150,"lane":1,"sustain":0},{"time":12400,"lane":0,"sustain":0},{"time":12900,"lane":1,"sustain":0},{"time":13150,"lane":2,"sustain":0},{"time":13400,"lane":2,"sustain":0},{"time":13650,"lane":1,"sustain":0},{"time":13900,"lane":2,"sustain":0},{"time":14150,"lane":1,"sustain":0},{"time":14650,"lane":2,"sustain":0},{"time":14900,"lane":2,"sustain":0},{"time":15400,"lane":2,"sustain":0},{"time":15650,"lane":2,"sustain":0},{"time":16150,"lane":2,"sustain":0},{"time":16400,"lane":2,"sustain":0},{"time":16650,"lane":1,"sustain":355},{"time":16900,"lane":2,"sustain":0},{"time":17150,"lane":2,"sustain":0},{"time":17400,"lane":2,"sustain":0},{"time":17650,"lane":1,"sustain":0},{"time":17900,"lane":2,"sustain":0},{"time":18150,"lane":1,"sustain":0},{"time":18650,"lane":2,"sustain":0},{"time":18900,"lane":0,"sustain":0},{"time":19400,"lane":2,"sustain":0},{"time":19650,"lane":2,"sustain":0},{"time":19900,"lane":2,"sustain":0},{"time":20150,"lane":2,"sustain":0},{"time":20400,"lane":2,"sustain":0},{"time":20650,"lane":1,"sustain":0},{"time":20900,"lane":2,"sustain":0},{"time":21150,"lane":1,"sustain":0},{"time":21400,"lane":2,"sustain":355},{"time":21900,"lane":2,"sustain":0},{"time":22150,"lane":2,"sustain":0},{"time":22650,"lane":0,"sustain":0},{"time":22900,"lane":2,"sustain":0},{"time":23150,"lane":0,"sustain":0},{"time":23400,"lane":1,"sustain":0},{"time":23650,"lane":2,"sustain":0},{"time":23900,"lane":2,"sustain":0},{"time":24150,"lane":2,"sustain":0},{"time":24400,"lane":1,"sustain":0},{"time":24650,"lane":0,"sustain":0},{"time":25150,"lane":2,"sustain":0},{"time":25400,"lane":2,"sustain":0},{"time":25900,"lane":0,"sustain":0},{"time":26150,"lane":2,"sustain":355},{"time":26650,"lane":1,"sustain":0},{"time":26900,"lane":2,"sustain":0},{"time":27150,"lane":0,"sustain":0},{"time":27400,"lane":1,"sustain":0},{"time":27650,"lane":0,"sustain":0},{"time":27900,"lane":1,"sustain":0},{"time":28400,"lane":0,"sustain":0},{"time":28650,"lane":1,"sustain":0},{"time":29150,"lane":2,"sustain":0},{"time":29400,"lane":1,"sustain":0},{"time":29650,"lane":2,"sustain":0},{"time":29900,"lane":0,"sustain":0},{"time":30150,"lane":2,"sustain":0},{"time":30400,"lane":0,"sustain":0},{"time":30650,"lane":2,"sustain":0},{"time":30900,"lane":0,"sustain":355},{"time":31150,"lane":2,"sustain":0},{"time":31650,"lane":1,"sustain":0},{"time":31900,"lane":2,"sustain":0},{"time":32400,"lane":1,"sustain":0},{"time":32650,"lane":0,"sustain":0},{"time":32900,"lane":2,"sustain":0},{"time":33150,"lane":2,"sustain":0},{"time":33400,"lane":1,"sustain":0},{"time":33650,"lane":2,"sustain":0},{"time":33900,"lane":0,"sustain":0},{"time":34150,"lane":2,"sustain":0},{"time":34400,"lane":0,"sustain":0},{"time":34900,"lane":2,"sustain":0},{"time":35150,"lane":0,"sustain":0},{"time":35650,"lane":2,"sustain":355},{"time":35900,"lane":2,"sustain":0},{"time":36400,"lane":2,"sustain":0},{"time":36650,"lane":0,"sustain":0},{"time":36900,"lane":2,"sustain":0},{"time":37150,"lane":2,"sustain":0},{"time":37400,"lane":2,"sustain":0},{"time":37650,"lane":2,"sustain":0},{"time":38150,"lane":1,"sustain":0},{"time":38400,"lane":0,"sustain":0},{"time":38900,"lane":1,"sustain":0},{"time":39150,"lane":2,"sustain":0},{"time":39650,"lane":1,"sustain":0},{"time":39900,"lane":2,"sustain":0},{"time":40150,"lane":1,"sustain":0},{"time":40400,"lane":2,"sustain":355},{"time":40650,"lane":0,"sustain":0},{"time":40900,"lane":2,"sustain":0},{"time":41400,"lane":2,"sustain":0},{"time":41650,"lane":1,"sustain":0},{"time":42150,"lane":0,"sustain":0},{"time":42400,"lane":2,"sustain":0},{"time":42900,"lane":1,"sustain":0},{"time":43150,"lane":2,"sustain":0},{"time":43400,"lane":2,"sustain":0},{"time":43650,"lane":1,"sustain":0},{"time":43900,"lane":2,"sustain":0},{"time":44150,"lane":1,"sustain":0},{"time":44650,"lane":2,"sustain":0},{"time":44900,"lane":0,"sustain":0},{"time":45400,"lane":2,"sustain":0},{"time":45650,"lane":2,"sustain":0},{"time":46150,"lane":1,"sustain":0},{"time":46400,"lane":2,"sustain":0},{"time":46650,"lane":1,"sustain":0},{"time":46900,"lane":2,"sustain":0},{"time":47150,"lane":1,"sustain":0},{"time":47400,"lane":2,"sustain":0},{"time":47650,"lane":2,"sustain":0},{"time":47900,"lane":0,"sustain":0},{"time":48150,"lane":2,"sustain":0},{"time":48650,"lane":2,"sustain":0},{"time":48900,"lane":2,"sustain":0},{"time":49400,"lane":0,"sustain":0},{"time":49650,"lane":2,"sustain":0},{"time":49900,"lane":2,"sustain":355},{"time":50150,"lane":2,"sustain":0},{"time":50400,"lane":1,"sustain":0},{"time":50650,"lane":0,"sustain":0},{"time":50900,"lane":2,"sustain":0},{"time":51150,"lane":0,"sustain":0},{"time":51400,"lane":2,"sustain":0},{"time":51900,"lane":2,"sustain":0},{"time":52150,"lane":2,"sustain":0},{"time":52650,"lane":2,"sustain":0},{"time":52900,"lane":2,"sustain":0},{"time":53150,"lane":0,"sustain":0},{"time":53400,"lane":1,"sustain":0},{"time":53650,"lane":0,"sustain":0},{"time":53900,"lane":1,"sustain":0},{"time":54150,"lane":0,"sustain":0},{"time":54400,"lane":1,"sustain":0},{"time":54650,"lane":2,"sustain":355},{"time":55150,"lane":1,"sustain":0},{"time":55400,"lane":2,"sustain":0},{"time":55900,"lane":2,"sustain":0},{"time":56150,"lane":2,"sustain":0},{"time":56400,"lane":0,"sustain":0},{"time":56650,"lane":2,"sustain":0},{"time":56900,"lane":0,"sustain":0},{"time":57150,"lane":2,"sustain":0},{"time":57400,"lane":2,"sustain":0},{"time":57650,"lane":2,"sustain":0},{"time":57900,"lane":0,"sustain":0},{"time":58400,"lane":1,"sustain":0},{"time":58650,"lane":0,"sustain":0}]},{"id":"stage_02","slug":"stage_02","title":"شهر آشوب","artist":"رضا صادقی","bpm":120,"difficulty":1,"lane_count":3,"approach_ms":4100,"hit_window_ms":310,"pass_accuracy":62,"level":1,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"تالار وحدت","venue_description":"سالن کلاسیک با ورودی ستون‌دار، فرش قرمز و نور گرم.","map_x":0.14,"map_y":0.73,"unlock_order":2,"required_stars":0,"visual_theme":"vahdat_hall","is_boss_stage":false,"tour":{"world_id":167,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"تالار وحدت","venue_description":"سالن کلاسیک با ورودی ستون‌دار، فرش قرمز و نور گرم.","map_x":0.14,"map_y":0.73,"unlock_order":2,"required_stars":0,"visual_theme":"vahdat_hall","is_boss_stage":false},"lengthMs":29791,"audio_url":"https://app.mastergroup.ir/sazbato/uploads/audio/stage_02-20260607212110.mp3","chart_url":"https://app.mastergroup.ir/sazbato/index.php?api=chart&id=stage_02","downloadable":true,"checksum":"0ba3d50b1a605609e97d99165fc213a220da8689","stage_version":4,"chart_version":2,"audio_version":1,"settings_version":1,"versions":{"stage_version":4,"chart_version":2,"audio_version":1,"settings_version":1},"notes":[{"time":4950,"lane":1,"sustain":225},{"time":6600,"lane":2,"sustain":0},{"time":7150,"lane":1,"sustain":0},{"time":8800,"lane":2,"sustain":0},{"time":9350,"lane":1,"sustain":0},{"time":9900,"lane":2,"sustain":0},{"time":11550,"lane":0,"sustain":0},{"time":12100,"lane":2,"sustain":0},{"time":12650,"lane":0,"sustain":0},{"time":13200,"lane":2,"sustain":0},{"time":13750,"lane":1,"sustain":0},{"time":16500,"lane":2,"sustain":0},{"time":20900,"lane":1,"sustain":0},{"time":22000,"lane":0,"sustain":0},{"time":22550,"lane":2,"sustain":225},{"time":23100,"lane":1,"sustain":0},{"time":24200,"lane":0,"sustain":0},{"time":24750,"lane":1,"sustain":0},{"time":25300,"lane":2,"sustain":0},{"time":25850,"lane":0,"sustain":0},{"time":28050,"lane":1,"sustain":0},{"time":29150,"lane":2,"sustain":0}]},{"id":"stage_02_tm-bax","slug":"stage_02_tm-bax","title":"سیس","artist":"TM Bax","bpm":130,"difficulty":1,"lane_count":3,"approach_ms":4100,"hit_window_ms":310,"pass_accuracy":62,"level":2,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"کنسرت ساحلی کیش","venue_description":"استیج ساحلی با نخل، موج، شن و نور آبی.","map_x":0.78,"map_y":0.25,"unlock_order":3,"required_stars":1,"visual_theme":"kish_beach","is_boss_stage":false,"tour":{"world_id":167,"world_slug":"classic_halls","world_title":"سالن‌های کلاسیک","world_description":"اجراهای رسمی در سالن‌های حرفه‌ای و کلاسیک.","world_theme":"vahdat_hall","world_unlock_order":2,"world_required_stars":2,"venue_name":"کنسرت ساحلی کیش","venue_description":"استیج ساحلی با نخل، موج، شن و نور آبی.","map_x":0.78,"map_y":0.25,"unlock_order":3,"required_stars":1,"visual_theme":"kish_beach","is_boss_stage":false},"lengthMs":196258,"audio_url":"https://app.mastergroup.ir/sazbato/uploads/audio/stage_02_tm-bax-20260610004917.mp3","chart_url":"https://app.mastergroup.ir/sazbato/index.php?api=chart&id=stage_02_tm-bax","downloadable":true,"checksum":"f36a1f5ce561ef69165436ed20079eae4dd6538b","stage_version":3,"chart_version":2,"audio_version":2,"settings_version":1,"versions":{"stage_version":3,"chart_version":2,"audio_version":2,"settings_version":1},"notes":[{"time":8031,"lane":2,"sustain":0},{"time":18738,"lane":1,"sustain":0},{"time":20077,"lane":2,"sustain":0},{"time":20746,"lane":0,"sustain":0},{"time":21415,"lane":2,"sustain":0},{"time":22754,"lane":0,"sustain":0},{"time":23423,"lane":1,"sustain":0},{"time":24762,"lane":0,"sustain":0},{"time":25431,"lane":2,"sustain":0},{"time":30785,"lane":1,"sustain":0},{"time":35469,"lane":0,"sustain":0},{"time":36138,"lane":1,"sustain":0},{"time":38146,"lane":2,"sustain":0},{"time":40823,"lane":0,"sustain":0},{"time":52200,"lane":1,"sustain":0},{"time":57554,"lane":2,"sustain":0},{"time":58892,"lane":0,"sustain":0},{"time":59562,"lane":1,"sustain":0},{"time":60231,"lane":2,"sustain":0},{"time":73615,"lane":0,"sustain":0},{"time":74285,"lane":2,"sustain":0},{"time":75623,"lane":1,"sustain":0},{"time":77631,"lane":0,"sustain":0},{"time":78300,"lane":1,"sustain":0},{"time":78969,"lane":0,"sustain":0},{"time":81646,"lane":1,"sustain":0},{"time":83654,"lane":2,"sustain":0},{"time":85662,"lane":1,"sustain":0},{"time":87669,"lane":0,"sustain":0},{"time":93023,"lane":2,"sustain":0},{"time":93692,"lane":1,"sustain":0},{"time":95700,"lane":0,"sustain":0},{"time":96369,"lane":1,"sustain":0},{"time":97708,"lane":0,"sustain":0},{"time":109754,"lane":1,"sustain":0},{"time":113100,"lane":2,"sustain":0},{"time":115108,"lane":0,"sustain":0},{"time":115777,"lane":1,"sustain":0},{"time":116446,"lane":0,"sustain":0},{"time":117115,"lane":1,"sustain":0},{"time":117785,"lane":2,"sustain":0},{"time":118454,"lane":1,"sustain":0},{"time":119792,"lane":2,"sustain":0},{"time":120462,"lane":1,"sustain":0},{"time":121131,"lane":2,"sustain":0},{"time":128492,"lane":1,"sustain":0},{"time":129831,"lane":2,"sustain":0},{"time":130500,"lane":0,"sustain":0},{"time":131838,"lane":2,"sustain":0},{"time":134515,"lane":1,"sustain":0},{"time":135185,"lane":2,"sustain":0},{"time":144554,"lane":1,"sustain":0},{"time":146562,"lane":0,"sustain":0},{"time":148569,"lane":2,"sustain":0},{"time":152585,"lane":1,"sustain":0},{"time":154592,"lane":2,"sustain":0},{"time":155931,"lane":0,"sustain":0},{"time":159946,"lane":1,"sustain":0},{"time":161285,"lane":0,"sustain":0},{"time":161954,"lane":2,"sustain":0},{"time":163962,"lane":1,"sustain":0},{"time":165300,"lane":0,"sustain":0},{"time":165969,"lane":1,"sustain":0},{"time":167308,"lane":2,"sustain":0},{"time":171992,"lane":1,"sustain":0},{"time":174000,"lane":0,"sustain":0},{"time":179354,"lane":1,"sustain":0},{"time":180692,"lane":0,"sustain":0},{"time":181362,"lane":1,"sustain":0},{"time":182031,"lane":2,"sustain":0},{"time":183369,"lane":0,"sustain":0},{"time":186046,"lane":1,"sustain":0},{"time":186715,"lane":2,"sustain":0},{"time":188054,"lane":1,"sustain":0},{"time":191400,"lane":0,"sustain":0}]},{"id":"stage_03_song-fac27854","slug":"stage_03_song-fac27854","title":"من با تو ام","artist":"رضا صادقی","bpm":80,"difficulty":1,"lane_count":3,"approach_ms":4100,"hit_window_ms":310,"pass_accuracy":62,"level":3,"world_slug":"kish_beach_tour","world_title":"تور ساحلی کیش","world_description":"اجرای ریتمیک کنار دریا، شن، موج و نور آبی.","world_theme":"kish_beach","world_unlock_order":3,"world_required_stars":4,"venue_name":"عمارت سنتی","venue_description":"حیاط ایرانی با حوض، دیوار آجری، فرش و نور فانوس.","map_x":0.22,"map_y":0.72,"unlock_order":4,"required_stars":2,"visual_theme":"heritage_courtyard","is_boss_stage":false,"tour":{"world_id":168,"world_slug":"kish_beach_tour","world_title":"تور ساحلی کیش","world_description":"اجرای ریتمیک کنار دریا، شن، موج و نور آبی.","world_theme":"kish_beach","world_unlock_order":3,"world_required_stars":4,"venue_name":"عمارت سنتی","venue_description":"حیاط ایرانی با حوض، دیوار آجری، فرش و نور فانوس.","map_x":0.22,"map_y":0.72,"unlock_order":4,"required_stars":2,"visual_theme":"heritage_courtyard","is_boss_stage":false},"lengthMs":191791,"audio_url":"https://app.mastergroup.ir/sazbato/uploads/audio/stage_03_song-fac27854-20260610005217.mp3","chart_url":"https://app.mastergroup.ir/sazbato/index.php?api=chart&id=stage_03_song-fac27854","downloadable":true,"checksum":"3094bdf8b110fab316c1fcb42fc00fe4bf979b87","stage_version":2,"chart_version":1,"audio_version":1,"settings_version":1,"versions":{"stage_version":2,"chart_version":1,"audio_version":1,"settings_version":1},"notes":[{"time":4125,"lane":0,"sustain":338},{"time":4950,"lane":1,"sustain":0},{"time":6600,"lane":0,"sustain":0},{"time":8250,"lane":2,"sustain":0},{"time":9075,"lane":0,"sustain":0},{"time":9900,"lane":1,"sustain":0},{"time":11550,"lane":2,"sustain":0},{"time":12375,"lane":1,"sustain":0},{"time":14025,"lane":2,"sustain":0},{"time":14850,"lane":1,"sustain":0},{"time":15675,"lane":0,"sustain":0},{"time":16500,"lane":1,"sustain":0},{"time":17325,"lane":2,"sustain":0},{"time":18150,"lane":1,"sustain":0},{"time":18975,"lane":0,"sustain":338},{"time":20625,"lane":1,"sustain":0},{"time":21450,"lane":2,"sustain":0},{"time":22275,"lane":1,"sustain":0},{"time":23100,"lane":0,"sustain":0},{"time":23925,"lane":2,"sustain":0},{"time":24750,"lane":0,"sustain":0},{"time":26400,"lane":2,"sustain":0},{"time":27225,"lane":1,"sustain":0},{"time":28050,"lane":2,"sustain":0},{"time":28875,"lane":1,"sustain":0},{"time":30525,"lane":0,"sustain":0},{"time":32175,"lane":2,"sustain":0},{"time":33825,"lane":0,"sustain":0},{"time":34650,"lane":1,"sustain":338},{"time":35475,"lane":0,"sustain":0},{"time":37125,"lane":1,"sustain":0},{"time":37950,"lane":0,"sustain":0},{"time":39600,"lane":2,"sustain":0},{"time":41250,"lane":1,"sustain":0},{"time":42075,"lane":0,"sustain":0},{"time":42900,"lane":1,"sustain":0},{"time":43725,"lane":0,"sustain":0},{"time":44550,"lane":2,"sustain":0},{"time":45375,"lane":0,"sustain":0},{"time":47025,"lane":1,"sustain":0},{"time":48675,"lane":2,"sustain":0},{"time":49500,"lane":0,"sustain":0},{"time":50325,"lane":2,"sustain":338},{"time":51150,"lane":1,"sustain":0},{"time":51975,"lane":2,"sustain":0},{"time":52800,"lane":1,"sustain":0},{"time":53625,"lane":0,"sustain":0},{"time":54450,"lane":1,"sustain":0},{"time":56100,"lane":0,"sustain":0},{"time":57750,"lane":1,"sustain":0},{"time":59400,"lane":2,"sustain":0},{"time":61050,"lane":1,"sustain":0},{"time":61875,"lane":2,"sustain":0},{"time":66000,"lane":0,"sustain":0},{"time":66825,"lane":1,"sustain":0},{"time":68475,"lane":2,"sustain":0},{"time":70125,"lane":1,"sustain":338},{"time":70950,"lane":2,"sustain":0},{"time":71775,"lane":1,"sustain":0},{"time":72600,"lane":0,"sustain":0},{"time":73425,"lane":2,"sustain":0},{"time":74250,"lane":0,"sustain":0},{"time":75900,"lane":1,"sustain":0},{"time":77550,"lane":0,"sustain":0},{"time":78375,"lane":2,"sustain":0},{"time":79200,"lane":1,"sustain":0},{"time":80025,"lane":2,"sustain":0},{"time":81675,"lane":0,"sustain":0},{"time":83325,"lane":1,"sustain":0},{"time":84150,"lane":2,"sustain":0},{"time":84975,"lane":0,"sustain":338},{"time":85800,"lane":2,"sustain":0},{"time":86625,"lane":0,"sustain":0},{"time":87450,"lane":2,"sustain":0},{"time":89100,"lane":0,"sustain":0},{"time":90750,"lane":2,"sustain":0},{"time":92400,"lane":0,"sustain":0},{"time":94050,"lane":1,"sustain":0},{"time":94875,"lane":0,"sustain":0},{"time":96525,"lane":1,"sustain":0},{"time":98175,"lane":2,"sustain":0},{"time":99825,"lane":1,"sustain":0},{"time":101475,"lane":2,"sustain":0},{"time":103125,"lane":0,"sustain":0},{"time":103950,"lane":2,"sustain":338},{"time":105600,"lane":1,"sustain":0},{"time":107250,"lane":2,"sustain":0},{"time":108900,"lane":0,"sustain":0},{"time":110550,"lane":2,"sustain":0},{"time":111375,"lane":1,"sustain":0},{"time":113025,"lane":2,"sustain":0},{"time":114675,"lane":0,"sustain":0},{"time":116325,"lane":1,"sustain":0},{"time":117975,"lane":0,"sustain":0},{"time":119625,"lane":1,"sustain":0},{"time":120450,"lane":2,"sustain":0},{"time":121275,"lane":0,"sustain":0},{"time":122100,"lane":1,"sustain":0},{"time":123750,"lane":2,"sustain":338},{"time":124575,"lane":0,"sustain":0},{"time":125400,"lane":1,"sustain":0},{"time":127050,"lane":0,"sustain":0},{"time":127875,"lane":1,"sustain":0},{"time":129525,"lane":0,"sustain":0},{"time":130350,"lane":2,"sustain":0},{"time":132000,"lane":0,"sustain":0},{"time":132825,"lane":1,"sustain":0},{"time":133650,"lane":0,"sustain":0},{"time":134475,"lane":2,"sustain":0},{"time":135300,"lane":0,"sustain":0},{"time":136125,"lane":1,"sustain":0},{"time":136950,"lane":0,"sustain":0},{"time":138600,"lane":1,"sustain":338},{"time":139425,"lane":0,"sustain":0},{"time":140250,"lane":1,"sustain":0},{"time":141075,"lane":2,"sustain":0},{"time":141900,"lane":0,"sustain":0},{"time":142725,"lane":2,"sustain":0},{"time":144375,"lane":1,"sustain":0},{"time":146025,"lane":0,"sustain":0},{"time":146850,"lane":1,"sustain":0},{"time":147675,"lane":2,"sustain":0},{"time":148500,"lane":1,"sustain":0},{"time":149325,"lane":2,"sustain":0},{"time":150975,"lane":1,"sustain":0},{"time":152625,"lane":2,"sustain":0},{"time":154275,"lane":1,"sustain":338},{"time":155100,"lane":2,"sustain":0},{"time":156750,"lane":1,"sustain":0},{"time":158400,"lane":2,"sustain":0},{"time":159225,"lane":1,"sustain":0},{"time":160050,"lane":2,"sustain":0},{"time":161700,"lane":1,"sustain":0},{"time":162525,"lane":0,"sustain":0},{"time":164175,"lane":1,"sustain":0},{"time":165000,"lane":0,"sustain":0},{"time":165825,"lane":1,"sustain":0},{"time":167475,"lane":0,"sustain":0},{"time":168300,"lane":2,"sustain":0},{"time":169125,"lane":0,"sustain":0},{"time":169950,"lane":2,"sustain":338}]},{"id":"stage_04_pedrio","slug":"stage_04_pedrio","title":"pedrio","artist":"phank","bpm":120,"difficulty":2,"lane_count":3,"approach_ms":3600,"hit_window_ms":310,"pass_accuracy":62,"level":4,"world_slug":"iranian_courtyard","world_title":"حیاط‌های ایرانی","world_description":"کنسرت در فضای سنتی با حوض، فانوس و معماری ایرانی.","world_theme":"heritage_courtyard","world_unlock_order":4,"world_required_stars":6,"venue_name":"استادیوم آزادی","venue_description":"استیج بزرگ استادیومی با نورافکن، جمعیت و اسکرین بزرگ.","map_x":0.78,"map_y":0.72,"unlock_order":5,"required_stars":3,"visual_theme":"azadi_stadium","is_boss_stage":false,"tour":{"world_id":169,"world_slug":"iranian_courtyard","world_title":"حیاط‌های ایرانی","world_description":"کنسرت در فضای سنتی با حوض، فانوس و معماری ایرانی.","world_theme":"heritage_courtyard","world_unlock_order":4,"world_required_stars":6,"venue_name":"استادیوم آزادی","venue_description":"استیج بزرگ استادیومی با نورافکن، جمعیت و اسکرین بزرگ.","map_x":0.78,"map_y":0.72,"unlock_order":5,"required_stars":3,"visual_theme":"azadi_stadium","is_boss_stage":false},"lengthMs":112965,"audio_url":"https://app.mastergroup.ir/sazbato/uploads/audio/stage_04_pedrio-20260610005502.m4a","chart_url":"https://app.mastergroup.ir/sazbato/index.php?api=chart&id=stage_04_pedrio","downloadable":true,"checksum":"b61cd4b2dd01bf189a1fb5c9d300d1e1947076a9","stage_version":2,"chart_version":1,"audio_version":1,"settings_version":1,"versions":{"stage_version":2,"chart_version":1,"audio_version":1,"settings_version":1},"notes":[{"time":8250,"lane":0,"sustain":225},{"time":8800,"lane":1,"sustain":0},{"time":9900,"lane":2,"sustain":0},{"time":11000,"lane":0,"sustain":0},{"time":11550,"lane":1,"sustain":0},{"time":12100,"lane":2,"sustain":0},{"time":14300,"lane":1,"sustain":0},{"time":14850,"lane":2,"sustain":0},{"time":15950,"lane":0,"sustain":0},{"time":17600,"lane":1,"sustain":0},{"time":18150,"lane":2,"sustain":0},{"time":19250,"lane":1,"sustain":0},{"time":19800,"lane":0,"sustain":0},{"time":20350,"lane":1,"sustain":0},{"time":22000,"lane":0,"sustain":225},{"time":24200,"lane":1,"sustain":0},{"time":25850,"lane":2,"sustain":0},{"time":26400,"lane":0,"sustain":0},{"time":26950,"lane":1,"sustain":0},{"time":27500,"lane":0,"sustain":0},{"time":28050,"lane":1,"sustain":0},{"time":29700,"lane":2,"sustain":0},{"time":30250,"lane":0,"sustain":0},{"time":31900,"lane":1,"sustain":0},{"time":33000,"lane":2,"sustain":0},{"time":34100,"lane":0,"sustain":0},{"time":35200,"lane":2,"sustain":0},{"time":35750,"lane":0,"sustain":0},{"time":36300,"lane":1,"sustain":225},{"time":37400,"lane":2,"sustain":0},{"time":37950,"lane":1,"sustain":0},{"time":38500,"lane":0,"sustain":0},{"time":39050,"lane":1,"sustain":0},{"time":56100,"lane":0,"sustain":0},{"time":56650,"lane":2,"sustain":0},{"time":58300,"lane":1,"sustain":0},{"time":58850,"lane":0,"sustain":0},{"time":59400,"lane":2,"sustain":0},{"time":59950,"lane":0,"sustain":0},{"time":60500,"lane":1,"sustain":0},{"time":61050,"lane":2,"sustain":0},{"time":62150,"lane":1,"sustain":0},{"time":62700,"lane":0,"sustain":225},{"time":63800,"lane":2,"sustain":0},{"time":65450,"lane":1,"sustain":0},{"time":66000,"lane":2,"sustain":0},{"time":67100,"lane":0,"sustain":0},{"time":67650,"lane":2,"sustain":0},{"time":68200,"lane":0,"sustain":0},{"time":68750,"lane":2,"sustain":0},{"time":69850,"lane":1,"sustain":0},{"time":72050,"lane":0,"sustain":0},{"time":72600,"lane":1,"sustain":0},{"time":74250,"lane":2,"sustain":0},{"time":75350,"lane":1,"sustain":0},{"time":75900,"lane":0,"sustain":0},{"time":77550,"lane":2,"sustain":225},{"time":78100,"lane":0,"sustain":0},{"time":80300,"lane":2,"sustain":0},{"time":81950,"lane":0,"sustain":0},{"time":83050,"lane":2,"sustain":0},{"time":83600,"lane":1,"sustain":0},{"time":84150,"lane":2,"sustain":0},{"time":84700,"lane":1,"sustain":0},{"time":85800,"lane":2,"sustain":0},{"time":86350,"lane":1,"sustain":0},{"time":86900,"lane":2,"sustain":0},{"time":88000,"lane":1,"sustain":0},{"time":89650,"lane":2,"sustain":0},{"time":90200,"lane":1,"sustain":0},{"time":91300,"lane":0,"sustain":225},{"time":91850,"lane":1,"sustain":0},{"time":92400,"lane":2,"sustain":0},{"time":94050,"lane":0,"sustain":0},{"time":95700,"lane":2,"sustain":0},{"time":96250,"lane":1,"sustain":0},{"time":97900,"lane":2,"sustain":0},{"time":98450,"lane":0,"sustain":0},{"time":99550,"lane":2,"sustain":0},{"time":100100,"lane":1,"sustain":0},{"time":101750,"lane":0,"sustain":0},{"time":102300,"lane":2,"sustain":0},{"time":103950,"lane":1,"sustain":0}]}]}