{"serve_placements":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.6,"bounce_y":17.31,"speed_mph":79.91,"server_won":true,"rally_len":16,"return_hit_x":-0.41,"return_hit_y":24.22,"return_bounce_x":0.09,"return_bounce_y":2.92,"return_speed_mph":43.95,"return_result":"In","serve_plus_one_hit_x":-0.63,"serve_plus_one_hit_y":-1.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.69,"serve_hit_y":0.21,"return_stroke":"Forehand","p1_speed_mph":59.38,"p1_bounce_x":2.44,"p1_bounce_y":20.04,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.18,"reply_hit_x":2.85,"reply_hit_y":24.21,"reply_speed_mph":40.91,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":50.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.65,"depth":0.53,"control":0.64,"contact":0.0,"redirect_deg":3.0,"pace_ratio":0.55,"pace_vs_typical_mph":1.5},"p1_pressure":68.6,"p1_tier":"neutral","p1_parts":{"pace_mph":59.4,"border_ft":5.5,"space_m":5.06,"early_m":4.27,"reply_gap_s":1.18,"pace":1.0,"placement":0.58,"space":0.43,"time":0.48,"applied":["pace","placement","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"8009c122-fc7f-4af9-8e91-b2e2c459b21b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":2,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.87,"bounce_y":17.86,"speed_mph":66.86,"server_won":true,"rally_len":6,"return_hit_x":4.01,"return_hit_y":25.66,"return_bounce_x":-3.53,"return_bounce_y":4.48,"return_speed_mph":31.51,"return_result":"In","serve_plus_one_hit_x":-3.8,"serve_plus_one_hit_y":2.73,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.11,"serve_hit_y":0.47,"return_stroke":"Backhand","p1_speed_mph":50.18,"p1_bounce_x":0.59,"p1_bounce_y":18.85,"p1_result":"In","p1_in_gap_s":2.12,"p1_reply_gap_s":0.99,"reply_hit_x":0.81,"reply_hit_y":20.49,"reply_speed_mph":34.8,"reply_result":"In","serve_lateral_band":"wide","serve_value":86.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.8,"depth":0.81,"control":1.0,"contact":0.87,"redirect_deg":3.6,"pace_ratio":0.47,"pace_vs_typical_mph":-13.9},"p1_pressure":82.5,"p1_tier":"pressure","p1_parts":{"pace_mph":50.2,"border_ft":11.6,"space_m":7.62,"early_m":1.76,"reply_gap_s":0.99,"pace":0.67,"placement":0.0,"space":0.85,"time":0.95,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"707c1abd-025e-400a-b9ba-e0907652c466"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":3,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.46,"bounce_y":17.57,"speed_mph":72.07,"server_won":true,"rally_len":2,"return_hit_x":-0.17,"return_hit_y":25.66,"return_bounce_x":-4.41,"return_bounce_y":0.91,"return_speed_mph":42.83,"return_result":"Out","serve_hit_x":0.24,"serve_hit_y":0.62,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"e4135b80-1620-4f39-9c72-294e8926fbed"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":4,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.89,"bounce_y":17.14,"speed_mph":78.61,"server_won":true,"rally_len":1,"serve_hit_x":-1.82,"serve_hit_y":0.2,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"5a13fc80-004a-4496-a41b-64f2cd6c5b0a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":11,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.05,"bounce_y":16.42,"speed_mph":70.4,"server_won":true,"rally_len":8,"return_hit_x":-0.33,"return_hit_y":24.51,"return_bounce_x":-3.45,"return_bounce_y":4.7,"return_speed_mph":46.11,"return_result":"In","serve_plus_one_hit_x":-3.56,"serve_plus_one_hit_y":2.89,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.74,"serve_hit_y":0.34,"return_stroke":"Forehand","p1_speed_mph":37.8,"p1_bounce_x":-1.74,"p1_bounce_y":21.11,"p1_result":"In","p1_in_gap_s":1.41,"p1_reply_gap_s":1.73,"reply_hit_x":-1.63,"reply_hit_y":25.67,"reply_speed_mph":47.6,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.63,"depth":0.86,"control":0.42,"contact":0.0,"redirect_deg":18.8,"pace_ratio":0.66,"pace_vs_typical_mph":1.5},"p1_pressure":39.0,"p1_tier":"released","p1_parts":{"pace_mph":37.8,"border_ft":7.8,"space_m":3.68,"early_m":1.81,"reply_gap_s":1.73,"pace":0.16,"placement":0.2,"space":0.2,"time":0.77,"applied":["time","placement","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"f1bf180b-37a1-4f00-a59d-a47c070d8c5e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":12,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.71,"bounce_y":15.69,"speed_mph":71.14,"server_won":false,"rally_len":5,"return_hit_x":3.97,"return_hit_y":25.53,"return_bounce_x":-0.09,"return_bounce_y":0.8,"return_speed_mph":38.58,"return_result":"In","serve_plus_one_hit_x":0.19,"serve_plus_one_hit_y":-0.7,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.07,"serve_hit_y":0.06,"return_stroke":"Backhand","p1_speed_mph":53.1,"p1_bounce_x":2.72,"p1_bounce_y":20.24,"p1_result":"In","p1_in_gap_s":1.97,"p1_reply_gap_s":1.19,"reply_hit_x":2.57,"reply_hit_y":23.55,"reply_speed_mph":34.67,"reply_result":"In","serve_lateral_band":"wide","serve_value":54.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.64,"depth":0.15,"control":0.83,"contact":0.85,"redirect_deg":7.7,"pace_ratio":0.54,"pace_vs_typical_mph":-5.9},"p1_pressure":75.8,"p1_tier":"pressure","p1_parts":{"pace_mph":53.1,"border_ft":4.6,"space_m":5.43,"early_m":1.53,"reply_gap_s":1.19,"pace":0.8,"placement":0.74,"space":0.49,"time":0.74,"applied":["pace","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"77235c3e-4a44-42ec-8cb6-0aa2cef900d6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":13,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.77,"bounce_y":19.05,"speed_mph":76.01,"server_won":true,"rally_len":3,"serve_hit_x":0.56,"serve_hit_y":0.29,"serve_value":0.0,"serve_tier":"fault","id":"135c2466-0625-4261-bca8-f8c831c5c251"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":13,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.12,"bounce_y":15.16,"speed_mph":58.35,"server_won":true,"rally_len":3,"return_hit_x":0.09,"return_hit_y":25.68,"return_bounce_x":-5.84,"return_bounce_y":12.75,"return_speed_mph":48.35,"return_result":"Net","serve_hit_x":1.1,"serve_hit_y":-0.04,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"86d1c80b-8c88-4b7d-b1df-90637e7f36db"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":14,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.59,"bounce_y":19.61,"speed_mph":77.9,"server_won":true,"rally_len":8,"serve_hit_x":-0.5,"serve_hit_y":0.03,"serve_value":0.0,"serve_tier":"fault","id":"7e60ef96-ebe8-4153-a17a-711970ac9bf8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":14,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.5,"bounce_y":15.12,"speed_mph":56.61,"server_won":true,"rally_len":8,"return_hit_x":3.51,"return_hit_y":25.62,"return_bounce_x":-3.63,"return_bounce_y":2.54,"return_speed_mph":54.55,"return_result":"In","serve_plus_one_hit_x":-3.59,"serve_plus_one_hit_y":-2.16,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.71,"serve_hit_y":0.25,"return_stroke":"Backhand","p1_speed_mph":37.39,"p1_bounce_x":-0.28,"p1_bounce_y":22.05,"p1_result":"In","p1_in_gap_s":1.51,"p1_reply_gap_s":2.1,"reply_hit_x":0.02,"reply_hit_y":24.96,"reply_speed_mph":45.91,"reply_result":"In","serve_lateral_band":"wide","serve_value":46.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.46,"control":0.51,"contact":0.7,"slice":0.0,"redirect_deg":2.1,"pace_ratio":0.96,"pace_vs_typical_mph":6.8},"p1_pressure":38.4,"p1_tier":"released","p1_parts":{"pace_mph":37.4,"border_ft":5.7,"space_m":5.21,"early_m":4.69,"reply_gap_s":2.1,"pace":0.14,"placement":0.56,"space":0.45,"time":0.12,"applied":["placement","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"ab25491e-45c7-4dc6-b6da-2bc5838bd59a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":15,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.17,"bounce_y":17.12,"speed_mph":80.1,"server_won":true,"rally_len":8,"return_hit_x":-0.96,"return_hit_y":24.15,"return_bounce_x":3.66,"return_bounce_y":3.79,"return_speed_mph":44.71,"return_result":"In","serve_plus_one_hit_x":3.65,"serve_plus_one_hit_y":-0.15,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.02,"serve_hit_y":-0.19,"return_stroke":"Forehand","p1_speed_mph":52.12,"p1_bounce_x":-1.23,"p1_bounce_y":22.87,"p1_result":"In","p1_in_gap_s":1.51,"p1_reply_gap_s":1.29,"reply_hit_x":-1.21,"reply_hit_y":24.09,"reply_speed_mph":43.53,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.69,"control":0.55,"contact":0.0,"redirect_deg":5.6,"pace_ratio":0.56,"pace_vs_typical_mph":2.3},"p1_pressure":79.2,"p1_tier":"pressure","p1_parts":{"pace_mph":52.1,"border_ft":2.9,"space_m":1.3,"early_m":3.93,"reply_gap_s":1.29,"pace":0.76,"placement":1.0,"space":0.0,"time":0.62,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"4d1541c3-ebc9-4df2-8acd-89a73525d836"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":21,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.5,"bounce_y":16.91,"speed_mph":80.68,"server_won":true,"rally_len":10,"return_hit_x":-0.67,"return_hit_y":25.63,"return_bounce_x":2.25,"return_bounce_y":2.94,"return_speed_mph":38.6,"return_result":"In","serve_plus_one_hit_x":2.82,"serve_plus_one_hit_y":0.21,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.95,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":48.72,"p1_bounce_x":3.0,"p1_bounce_y":19.84,"p1_result":"In","p1_in_gap_s":1.79,"p1_reply_gap_s":1.38,"reply_hit_x":3.56,"reply_hit_y":22.86,"reply_speed_mph":39.53,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":58.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.54,"control":0.81,"contact":0.0,"redirect_deg":2.4,"pace_ratio":0.48,"pace_vs_typical_mph":-3.6},"p1_pressure":77.8,"p1_tier":"pressure","p1_parts":{"pace_mph":48.7,"border_ft":3.7,"space_m":6.86,"early_m":2.78,"reply_gap_s":1.38,"pace":0.61,"placement":0.89,"space":0.73,"time":0.72,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"54a69721-4c31-4903-aa34-1886a6824d79"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":22,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.34,"bounce_y":16.88,"speed_mph":68.39,"server_won":true,"rally_len":2,"return_hit_x":0.23,"return_hit_y":25.62,"return_bounce_x":-4.99,"return_bounce_y":1.26,"return_speed_mph":50.04,"return_result":"Out","serve_hit_x":-1.46,"serve_hit_y":0.58,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"cc4d3f02-2577-4bb0-b19c-2c17f8514161"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":23,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.84,"bounce_y":18.79,"speed_mph":75.73,"server_won":true,"rally_len":5,"serve_hit_x":1.66,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"6526844c-d680-411d-901b-ec31971cc7b9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":23,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.02,"bounce_y":14.69,"speed_mph":67.12,"server_won":true,"rally_len":5,"return_hit_x":-1.25,"return_hit_y":25.53,"return_bounce_x":2.46,"return_bounce_y":2.24,"return_speed_mph":49.1,"return_result":"In","serve_plus_one_hit_x":2.46,"serve_plus_one_hit_y":1.22,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.4,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":47.55,"p1_bounce_x":-1.35,"p1_bounce_y":21.08,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.16,"reply_hit_x":-1.28,"reply_hit_y":22.39,"reply_speed_mph":32.08,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":42.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.83,"depth":0.41,"control":0.56,"contact":0.0,"slice":0.0,"redirect_deg":3.4,"pace_ratio":0.73,"pace_vs_typical_mph":3.7},"p1_pressure":63.0,"p1_tier":"neutral","p1_parts":{"pace_mph":47.5,"border_ft":8.8,"space_m":4.45,"early_m":1.01,"reply_gap_s":1.16,"pace":0.56,"placement":0.03,"space":0.33,"time":1.0,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"69a31049-6c4c-497b-ba5b-f88a746d2418"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":24,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.24,"bounce_y":15.17,"speed_mph":74.9,"server_won":false,"rally_len":5,"return_hit_x":1.82,"return_hit_y":25.28,"return_bounce_x":-0.0,"return_bounce_y":2.66,"return_speed_mph":32.04,"return_result":"In","serve_plus_one_hit_x":-0.06,"serve_plus_one_hit_y":0.72,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.57,"serve_hit_y":0.66,"return_stroke":"Backhand","p1_speed_mph":40.57,"p1_bounce_x":2.74,"p1_bounce_y":21.48,"p1_result":"In","p1_in_gap_s":2.11,"p1_reply_gap_s":1.52,"reply_hit_x":3.03,"reply_hit_y":22.49,"reply_speed_mph":43.56,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":67.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.93,"depth":0.48,"control":1.0,"contact":0.13,"redirect_deg":10.1,"pace_ratio":0.43,"pace_vs_typical_mph":-11.5},"p1_pressure":60.5,"p1_tier":"neutral","p1_parts":{"pace_mph":40.6,"border_ft":4.5,"space_m":3.9,"early_m":1.94,"reply_gap_s":1.52,"pace":0.27,"placement":0.75,"space":0.23,"time":0.79,"applied":["time","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"e76da3c1-7fcd-4039-b2a9-38854b82453e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.7,"bounce_y":15.92,"speed_mph":73.61,"server_won":false,"rally_len":16,"serve_hit_x":0.92,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"01a67f7e-e9f5-4306-bcae-1bf843502e09"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.02,"bounce_y":17.39,"speed_mph":51.46,"server_won":false,"rally_len":16,"return_hit_x":-1.09,"return_hit_y":23.09,"return_bounce_x":0.42,"return_bounce_y":2.67,"return_speed_mph":48.12,"return_result":"In","serve_plus_one_hit_x":0.37,"serve_plus_one_hit_y":-1.69,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.46,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":41.39,"p1_bounce_x":2.97,"p1_bounce_y":21.96,"p1_result":"In","p1_in_gap_s":1.45,"p1_reply_gap_s":1.7,"reply_hit_x":2.22,"reply_hit_y":23.64,"reply_speed_mph":53.11,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":40.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.34,"depth":0.48,"control":0.7,"contact":0.17,"slice":0.0,"redirect_deg":3.7,"pace_ratio":0.94,"pace_vs_typical_mph":-0.8},"p1_pressure":48.9,"p1_tier":"neutral","p1_parts":{"pace_mph":41.4,"border_ft":3.8,"space_m":4.22,"early_m":4.35,"reply_gap_s":1.7,"pace":0.31,"placement":0.87,"space":0.29,"time":0.28,"applied":["placement","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"bec4814c-c047-4dd8-b13c-522a43bde942"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":26,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.94,"bounce_y":17.16,"speed_mph":76.76,"server_won":true,"rally_len":2,"serve_hit_x":-0.76,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"a987debf-f088-463f-8c01-64d32b5a3cb8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":26,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.27,"bounce_y":17.28,"speed_mph":59.7,"server_won":true,"rally_len":2,"serve_hit_x":-0.95,"serve_hit_y":0.18,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"e9585c99-12b9-4d4a-a529-74a71413e234"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.3,"bounce_y":17.81,"speed_mph":84.98,"server_won":false,"rally_len":15,"serve_hit_x":0.62,"serve_hit_y":0.14,"serve_value":0.0,"serve_tier":"fault","id":"eee5952b-3478-4a38-89ac-8ec6dcef3454"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":13.61,"speed_mph":74.37,"server_won":false,"rally_len":15,"return_hit_x":-1.36,"return_hit_y":25.13,"return_bounce_x":-0.27,"return_bounce_y":5.96,"return_speed_mph":49.97,"return_result":"In","serve_plus_one_hit_x":0.12,"serve_plus_one_hit_y":5.43,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.45,"serve_hit_y":0.89,"return_stroke":"Forehand","p1_speed_mph":37.53,"p1_bounce_x":0.2,"p1_bounce_y":19.79,"p1_result":"In","p1_in_gap_s":1.13,"p1_reply_gap_s":1.56,"reply_hit_x":0.03,"reply_hit_y":25.62,"reply_speed_mph":44.61,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":59.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.87,"depth":1.0,"control":0.49,"contact":0.0,"slice":0.0,"redirect_deg":3.0,"pace_ratio":0.67,"pace_vs_typical_mph":6.3},"p1_pressure":51.2,"p1_tier":"neutral","p1_parts":{"pace_mph":37.5,"border_ft":12.8,"space_m":5.56,"early_m":0.66,"reply_gap_s":1.56,"pace":0.15,"placement":0.0,"space":0.51,"time":0.88,"applied":["time","space","pace"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"e1dd4e3d-cf9f-420e-8d4d-7aa39980742b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":36,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.55,"bounce_y":17.47,"speed_mph":67.11,"server_won":true,"rally_len":6,"return_hit_x":-0.03,"return_hit_y":24.62,"return_bounce_x":-3.36,"return_bounce_y":2.02,"return_speed_mph":45.32,"return_result":"In","serve_plus_one_hit_x":-4.31,"serve_plus_one_hit_y":8.46,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":-1.0,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":26.55,"p1_bounce_x":3.0,"p1_bounce_y":21.77,"p1_result":"In","p1_in_gap_s":1.83,"p1_reply_gap_s":1.7,"reply_hit_x":3.05,"reply_hit_y":22.99,"reply_speed_mph":48.09,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":38.2,"serve_tier":"returner","serve_score_parts":{"plus_one":0.33,"depth":0.37,"control":0.68,"contact":0.0,"redirect_deg":3.4,"pace_ratio":0.68,"pace_vs_typical_mph":-0.1},"p1_pressure":20.4,"p1_tier":"released","p1_parts":{"pace_mph":26.5,"border_ft":3.7,"space_m":4.15,"early_m":6.51,"reply_gap_s":1.7,"pace":0.0,"placement":0.89,"space":0.28,"time":0.5,"applied":["placement","time","space"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"97907b91-c41e-4713-ac1f-c15989c72df4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":37,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.63,"bounce_y":16.5,"speed_mph":68.16,"server_won":true,"rally_len":2,"serve_hit_x":1.34,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"198396d5-a268-472f-a5e3-bf678468f6da"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":37,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.3,"bounce_y":16.29,"speed_mph":62.54,"server_won":true,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":-0.02,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"faca8946-fc6e-4623-9a9b-9dc6522082f8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":38,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.43,"bounce_y":14.47,"speed_mph":73.09,"server_won":true,"rally_len":6,"return_hit_x":3.67,"return_hit_y":26.09,"return_bounce_x":2.78,"return_bounce_y":0.9,"return_speed_mph":39.15,"return_result":"In","serve_plus_one_hit_x":2.92,"serve_plus_one_hit_y":-0.32,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.97,"serve_hit_y":0.28,"return_stroke":"Backhand","p1_speed_mph":47.12,"p1_bounce_x":0.81,"p1_bounce_y":20.55,"p1_result":"In","p1_in_gap_s":1.8,"p1_reply_gap_s":1.47,"reply_hit_x":0.65,"reply_hit_y":24.49,"reply_speed_mph":41.31,"reply_result":"In","serve_lateral_band":"wide","serve_value":57.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.16,"control":0.74,"contact":0.8,"redirect_deg":15.2,"pace_ratio":0.54,"pace_vs_typical_mph":-4.8},"p1_pressure":63.0,"p1_tier":"neutral","p1_parts":{"pace_mph":47.1,"border_ft":10.6,"space_m":6.24,"early_m":1.23,"reply_gap_s":1.47,"pace":0.55,"placement":0.0,"space":0.62,"time":0.72,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"d130b4cb-5e0c-42ec-b3d2-09175c9a5b8f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":39,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.95,"bounce_y":16.33,"speed_mph":75.73,"server_won":true,"rally_len":4,"return_hit_x":-1.59,"return_hit_y":25.76,"return_bounce_x":3.4,"return_bounce_y":4.55,"return_speed_mph":36.84,"return_result":"In","serve_plus_one_hit_x":2.9,"serve_plus_one_hit_y":3.79,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.14,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":49.64,"p1_bounce_x":-2.23,"p1_bounce_y":22.45,"p1_result":"In","p1_in_gap_s":1.64,"p1_reply_gap_s":1.09,"reply_hit_x":-2.93,"reply_hit_y":23.6,"reply_speed_mph":38.95,"reply_result":"Out","serve_lateral_band":"body","serve_value":77.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.83,"control":0.87,"contact":0.12,"redirect_deg":6.1,"pace_ratio":0.49,"pace_vs_typical_mph":-6.5},"p1_pressure":81.0,"p1_tier":"pressure","p1_parts":{"pace_mph":49.6,"border_ft":4.3,"space_m":3.37,"early_m":0.91,"reply_gap_s":1.09,"pace":0.65,"placement":0.78,"space":0.14,"time":1.0,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"9b413632-1d72-4b9b-b8e9-c51ed3d33069"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":54,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.24,"bounce_y":18.33,"speed_mph":82.11,"server_won":true,"rally_len":5,"serve_hit_x":0.99,"serve_hit_y":0.33,"serve_value":0.0,"serve_tier":"fault","id":"8f95f21c-de6c-4bd7-a659-c763a8c5d6fe"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":54,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.08,"bounce_y":16.45,"speed_mph":61.61,"server_won":true,"rally_len":5,"return_hit_x":-1.18,"return_hit_y":25.27,"return_bounce_x":2.41,"return_bounce_y":3.83,"return_speed_mph":47.17,"return_result":"In","serve_plus_one_hit_x":3.42,"serve_plus_one_hit_y":1.02,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.42,"serve_hit_y":0.03,"return_stroke":"Forehand","p1_speed_mph":48.15,"p1_bounce_x":-3.13,"p1_bounce_y":19.58,"p1_result":"In","p1_in_gap_s":1.51,"p1_reply_gap_s":1.49,"reply_hit_x":-3.25,"reply_hit_y":23.83,"reply_speed_mph":33.13,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":51.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.7,"control":0.64,"contact":0.0,"slice":0.0,"redirect_deg":4.3,"pace_ratio":0.77,"pace_vs_typical_mph":0.5},"p1_pressure":77.5,"p1_tier":"pressure","p1_parts":{"pace_mph":48.1,"border_ft":3.2,"space_m":6.02,"early_m":2.98,"reply_gap_s":1.49,"pace":0.59,"placement":0.96,"space":0.59,"time":0.77,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"33882bba-06ae-46d1-9965-a38a8bbd4ca1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":55,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.72,"bounce_y":15.26,"speed_mph":63.81,"server_won":true,"rally_len":2,"return_hit_x":3.15,"return_hit_y":25.53,"return_bounce_x":-0.65,"return_bounce_y":12.51,"return_speed_mph":37.12,"return_result":"Net","serve_hit_x":-0.36,"serve_hit_y":-0.3,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"5e1be5a1-8a02-483a-921d-a4f2c85937b4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":56,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.45,"bounce_y":15.29,"speed_mph":76.73,"server_won":true,"rally_len":4,"return_hit_x":-0.87,"return_hit_y":26.91,"return_bounce_x":0.87,"return_bounce_y":6.18,"return_speed_mph":48.6,"return_result":"In","serve_plus_one_hit_x":1.01,"serve_plus_one_hit_y":4.72,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.04,"serve_hit_y":0.7,"return_stroke":"Forehand","p1_speed_mph":35.3,"p1_bounce_x":-2.76,"p1_bounce_y":21.6,"p1_result":"In","p1_in_gap_s":1.3,"p1_reply_gap_s":1.6,"reply_hit_x":-2.73,"reply_hit_y":23.27,"reply_speed_mph":35.95,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":70.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":1.0,"control":0.59,"contact":0.27,"redirect_deg":0.7,"pace_ratio":0.63,"pace_vs_typical_mph":5.5},"p1_pressure":70.5,"p1_tier":"pressure","p1_parts":{"pace_mph":35.3,"border_ft":4.4,"space_m":5.63,"early_m":1.47,"reply_gap_s":1.6,"pace":0.05,"placement":0.76,"space":0.52,"time":0.83,"applied":["time","placement","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"f30bbd6e-82b1-4831-9359-9781cfeb2a3b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":57,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.68,"bounce_y":17.02,"speed_mph":76.73,"server_won":true,"rally_len":1,"serve_hit_x":-1.51,"serve_hit_y":0.17,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"bfa4d6b4-0743-4973-af99-75d45705441d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":68,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.33,"bounce_y":15.71,"speed_mph":66.14,"server_won":true,"rally_len":2,"return_hit_x":-1.59,"return_hit_y":27.02,"return_bounce_x":-3.95,"return_bounce_y":12.02,"return_speed_mph":40.22,"return_result":"Net","serve_hit_x":1.14,"serve_hit_y":0.08,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"6482bb5a-8093-4179-bd28-eaf91ccc20ad"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":69,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.45,"bounce_y":14.32,"speed_mph":74.57,"server_won":true,"rally_len":2,"return_hit_x":2.83,"return_hit_y":25.02,"return_bounce_x":-0.73,"return_bounce_y":11.99,"return_speed_mph":43.03,"return_result":"Net","serve_hit_x":-0.65,"serve_hit_y":0.36,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"eb97ef79-da7d-482d-94de-d7e71b9fb255"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":70,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.07,"bounce_y":17.42,"speed_mph":88.33,"server_won":true,"rally_len":3,"serve_hit_x":0.54,"serve_hit_y":0.18,"serve_value":0.0,"serve_tier":"fault","id":"a3ebe2ad-2f28-44ec-a8a7-7810fb99860d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":70,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.78,"bounce_y":15.85,"speed_mph":58.15,"server_won":true,"rally_len":3,"return_hit_x":-1.07,"return_hit_y":23.14,"return_bounce_x":-3.65,"return_bounce_y":-0.47,"return_speed_mph":48.51,"return_result":"Out","serve_hit_x":0.67,"serve_hit_y":0.8,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"db9768f4-efd2-4164-b73d-ccb3fcc3624a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":71,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.27,"bounce_y":11.8,"speed_mph":59.91,"server_won":false,"rally_len":4,"serve_hit_x":-2.76,"serve_hit_y":0.7,"serve_value":0.0,"serve_tier":"fault","id":"67ca9702-552f-486d-ab0f-eccd40be7991"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":71,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.08,"bounce_y":15.1,"speed_mph":59.41,"server_won":false,"rally_len":4,"return_hit_x":-0.29,"return_hit_y":25.8,"return_bounce_x":0.28,"return_bounce_y":2.6,"return_speed_mph":36.98,"return_result":"In","serve_plus_one_hit_x":0.45,"serve_plus_one_hit_y":0.87,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.96,"serve_hit_y":0.25,"return_stroke":"Forehand","p1_speed_mph":47.19,"p1_bounce_x":4.31,"p1_bounce_y":20.89,"p1_result":"Out","p1_in_gap_s":1.83,"serve_lateral_band":"t","serve_value":73.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.94,"depth":0.47,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":5.4,"pace_ratio":0.62,"pace_vs_typical_mph":-10.2},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"1b81b936-0876-47ba-bbcf-bfab678d9c28"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":72,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.05,"bounce_y":16.77,"speed_mph":83.39,"server_won":true,"rally_len":1,"serve_hit_x":1.06,"serve_hit_y":0.35,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"b589628c-413a-49fd-bd95-74b856f62078"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":81,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.36,"bounce_y":16.55,"speed_mph":67.13,"server_won":false,"rally_len":5,"return_hit_x":-1.36,"return_hit_y":25.8,"return_bounce_x":-0.16,"return_bounce_y":4.57,"return_speed_mph":45.61,"return_result":"In","serve_plus_one_hit_x":-0.09,"serve_plus_one_hit_y":3.22,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.18,"serve_hit_y":0.13,"return_stroke":"Forehand","p1_speed_mph":42.62,"p1_bounce_x":-2.49,"p1_bounce_y":19.63,"p1_result":"In","p1_in_gap_s":1.39,"p1_reply_gap_s":1.35,"reply_hit_x":-1.97,"reply_hit_y":23.14,"reply_speed_mph":34.49,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":72.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.83,"control":0.7,"contact":0.07,"redirect_deg":2.1,"pace_ratio":0.68,"pace_vs_typical_mph":0.3},"p1_pressure":72.2,"p1_tier":"pressure","p1_parts":{"pace_mph":42.6,"border_ft":5.3,"space_m":6.27,"early_m":1.36,"reply_gap_s":1.35,"pace":0.36,"placement":0.61,"space":0.63,"time":0.93,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"82ff722d-f3ce-4e00-a2cb-15243f79ec8b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":82,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.13,"bounce_y":14.07,"speed_mph":74.98,"server_won":true,"rally_len":4,"return_hit_x":3.47,"return_hit_y":26.55,"return_bounce_x":-1.56,"return_bounce_y":2.86,"return_speed_mph":38.02,"return_result":"In","serve_plus_one_hit_x":-1.7,"serve_plus_one_hit_y":-0.08,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.48,"serve_hit_y":0.66,"return_stroke":"Backhand","p1_speed_mph":48.94,"p1_bounce_x":-1.33,"p1_bounce_y":20.22,"p1_result":"In","p1_in_gap_s":2.02,"p1_reply_gap_s":1.33,"reply_hit_x":-1.03,"reply_hit_y":22.49,"reply_speed_mph":40.26,"reply_result":"Net","serve_lateral_band":"wide","serve_value":72.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.85,"depth":0.52,"control":0.86,"contact":0.8,"redirect_deg":3.1,"pace_ratio":0.51,"pace_vs_typical_mph":-5.5},"p1_pressure":73.8,"p1_tier":"pressure","p1_parts":{"pace_mph":48.9,"border_ft":9.1,"space_m":7.94,"early_m":2.94,"reply_gap_s":1.33,"pace":0.62,"placement":0.0,"space":0.91,"time":0.68,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"eb28fa3a-6885-49bc-9641-01827a329bde"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":83,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.73,"bounce_y":18.92,"speed_mph":88.44,"server_won":true,"rally_len":3,"serve_hit_x":0.88,"serve_hit_y":-0.21,"serve_value":0.0,"serve_tier":"fault","id":"14d3165c-2fed-48e2-8661-afe980189196"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":83,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.71,"bounce_y":14.97,"speed_mph":62.17,"server_won":true,"rally_len":3,"return_hit_x":-2.13,"return_hit_y":24.98,"return_bounce_x":3.26,"return_bounce_y":-0.29,"return_speed_mph":42.35,"return_result":"Out","serve_hit_x":1.11,"serve_hit_y":0.35,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"82faf0e0-771e-43a1-b7dc-31929d4b162e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.73,"bounce_y":15.5,"speed_mph":75.25,"server_won":false,"rally_len":11,"return_hit_x":3.2,"return_hit_y":24.75,"return_bounce_x":-0.91,"return_bounce_y":3.92,"return_speed_mph":30.84,"return_result":"In","serve_plus_one_hit_x":-0.92,"serve_plus_one_hit_y":-1.83,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.14,"serve_hit_y":0.65,"return_stroke":"Backhand","p1_speed_mph":41.77,"p1_bounce_x":3.96,"p1_bounce_y":21.42,"p1_result":"In","p1_in_gap_s":2.42,"p1_reply_gap_s":1.66,"reply_hit_x":4.16,"reply_hit_y":22.94,"reply_speed_mph":45.92,"reply_result":"In","serve_lateral_band":"wide","serve_value":67.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.35,"depth":0.71,"control":1.0,"contact":0.57,"redirect_deg":7.0,"pace_ratio":0.41,"pace_vs_typical_mph":-12.7},"p1_pressure":50.7,"p1_tier":"neutral","p1_parts":{"pace_mph":41.8,"border_ft":0.5,"space_m":3.42,"early_m":5.74,"reply_gap_s":1.66,"pace":0.32,"placement":1.0,"space":0.15,"time":0.2,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"9ad92d52-ee29-4790-a113-51a206a9a4b9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":85,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.16,"bounce_y":16.02,"speed_mph":73.28,"server_won":false,"rally_len":3,"return_hit_x":-1.37,"return_hit_y":26.6,"return_bounce_x":-2.99,"return_bounce_y":2.65,"return_speed_mph":52.92,"return_result":"In","serve_plus_one_hit_x":-2.69,"serve_plus_one_hit_y":0.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.52,"serve_hit_y":0.47,"return_stroke":"Forehand","p1_speed_mph":44.04,"p1_bounce_x":-0.25,"p1_bounce_y":11.8,"p1_result":"Net","p1_in_gap_s":1.27,"serve_lateral_band":"body","serve_value":39.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.68,"depth":0.48,"control":0.05,"contact":0.26,"redirect_deg":13.6,"pace_ratio":0.72,"pace_vs_typical_mph":9.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"35a93b6d-b9a5-4bc6-9bb6-4d6f47569994"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":86,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.01,"bounce_y":18.39,"speed_mph":80.65,"server_won":true,"rally_len":3,"serve_hit_x":-1.7,"serve_hit_y":-0.22,"serve_value":0.0,"serve_tier":"fault","id":"f1db272f-8eaf-49ff-a143-91e3a5223ae9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":86,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.73,"bounce_y":15.98,"speed_mph":64.31,"server_won":true,"rally_len":3,"return_hit_x":1.68,"return_hit_y":23.63,"return_bounce_x":-2.79,"return_bounce_y":-1.04,"return_speed_mph":48.54,"return_result":"Out","serve_hit_x":-0.45,"serve_hit_y":-0.3,"return_stroke":"Backhand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"8b50452f-5dbe-4a2b-a5e1-8ceacb8614f5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":87,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.87,"bounce_y":16.0,"speed_mph":61.26,"server_won":true,"rally_len":2,"return_hit_x":-3.38,"return_hit_y":25.28,"return_bounce_x":2.3,"return_bounce_y":12.09,"return_speed_mph":42.12,"return_result":"Net","serve_hit_x":0.62,"serve_hit_y":0.23,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"3e56ca7c-6ce6-4a55-b448-4db8408c8457"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":88,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.85,"bounce_y":17.79,"speed_mph":78.34,"server_won":true,"rally_len":2,"return_hit_x":1.35,"return_hit_y":25.83,"return_bounce_x":-2.2,"return_bounce_y":12.54,"return_speed_mph":45.68,"return_result":"Net","serve_hit_x":-0.27,"serve_hit_y":0.53,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"7992ae14-5def-4814-9b40-5f4b77950c0a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":94,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.31,"bounce_y":16.98,"speed_mph":65.01,"server_won":true,"rally_len":2,"return_hit_x":-0.36,"return_hit_y":26.95,"return_bounce_x":-5.27,"return_bounce_y":1.96,"return_speed_mph":40.91,"return_result":"Out","serve_hit_x":0.99,"serve_hit_y":0.04,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"081e26e8-84e1-4c02-8399-0e7b2310f234"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":95,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.89,"bounce_y":17.01,"speed_mph":70.93,"server_won":true,"rally_len":6,"return_hit_x":2.02,"return_hit_y":25.26,"return_bounce_x":-0.48,"return_bounce_y":3.62,"return_speed_mph":40.63,"return_result":"In","serve_plus_one_hit_x":-0.27,"serve_plus_one_hit_y":0.02,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.69,"serve_hit_y":0.89,"return_stroke":"Backhand","p1_speed_mph":37.82,"p1_bounce_x":2.83,"p1_bounce_y":22.45,"p1_result":"In","p1_in_gap_s":1.75,"p1_reply_gap_s":1.78,"reply_hit_x":2.27,"reply_hit_y":23.6,"reply_speed_mph":43.4,"reply_result":"In","serve_lateral_band":"body","serve_value":59.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.53,"depth":0.66,"control":0.81,"contact":0.19,"redirect_deg":2.5,"pace_ratio":0.57,"pace_vs_typical_mph":-3.9},"p1_pressure":48.6,"p1_tier":"neutral","p1_parts":{"pace_mph":37.8,"border_ft":4.2,"space_m":2.93,"early_m":3.6,"reply_gap_s":1.78,"pace":0.16,"placement":0.8,"space":0.07,"time":0.5,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"c35371fa-4183-4fb0-a787-6a000de5e307"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.32,"bounce_y":15.97,"speed_mph":82.47,"server_won":true,"rally_len":12,"return_hit_x":-0.31,"return_hit_y":26.69,"return_bounce_x":2.08,"return_bounce_y":5.25,"return_speed_mph":48.1,"return_result":"In","serve_plus_one_hit_x":2.27,"serve_plus_one_hit_y":3.78,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.82,"serve_hit_y":0.78,"return_stroke":"Forehand","p1_speed_mph":44.06,"p1_bounce_x":-2.83,"p1_bounce_y":23.7,"p1_result":"In","p1_in_gap_s":1.33,"p1_reply_gap_s":1.38,"reply_hit_x":-2.86,"reply_hit_y":25.04,"reply_speed_mph":39.19,"reply_result":"In","serve_lateral_band":"t","serve_value":73.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.96,"control":0.52,"contact":0.15,"redirect_deg":2.0,"pace_ratio":0.58,"pace_vs_typical_mph":6.3},"p1_pressure":77.6,"p1_tier":"pressure","p1_parts":{"pace_mph":44.1,"border_ft":0.2,"space_m":3.91,"early_m":1.49,"reply_gap_s":1.38,"pace":0.42,"placement":1.0,"space":0.24,"time":0.91,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"ce19c3e2-c0df-4f28-8f07-2d9bb9122022"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":97,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.46,"bounce_y":13.73,"speed_mph":80.39,"server_won":true,"rally_len":2,"return_hit_x":2.28,"return_hit_y":26.25,"return_bounce_x":-3.21,"return_bounce_y":12.37,"return_speed_mph":44.64,"return_result":"Net","serve_hit_x":-0.95,"serve_hit_y":-0.29,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"f79d3daa-9f12-43eb-87e2-6236db62853e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":110,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.23,"bounce_y":16.59,"speed_mph":61.69,"server_won":true,"rally_len":2,"return_hit_x":-1.17,"return_hit_y":22.17,"return_bounce_x":1.54,"return_bounce_y":12.69,"return_speed_mph":42.56,"return_result":"Net","serve_hit_x":0.54,"serve_hit_y":0.03,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"78b61b21-9954-428d-b9b4-96679e30c8c2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":111,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.27,"bounce_y":15.01,"speed_mph":71.38,"server_won":true,"rally_len":6,"return_hit_x":1.69,"return_hit_y":25.16,"return_bounce_x":-0.3,"return_bounce_y":3.28,"return_speed_mph":45.19,"return_result":"In","serve_plus_one_hit_x":-0.22,"serve_plus_one_hit_y":-0.83,"serve_plus_one_stroke":"Backhand","serve_hit_x":-2.02,"serve_hit_y":0.28,"return_stroke":"Backhand","p1_speed_mph":39.52,"p1_bounce_x":1.61,"p1_bounce_y":19.57,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.87,"reply_hit_x":1.47,"reply_hit_y":23.42,"reply_speed_mph":40.62,"reply_result":"In","serve_lateral_band":"body","serve_value":55.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.78,"depth":0.6,"control":0.56,"contact":0.08,"redirect_deg":7.4,"pace_ratio":0.63,"pace_vs_typical_mph":0.8},"p1_pressure":35.7,"p1_tier":"released","p1_parts":{"pace_mph":39.5,"border_ft":8.2,"space_m":5.59,"early_m":4.11,"reply_gap_s":1.87,"pace":0.23,"placement":0.13,"space":0.51,"time":0.33,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"d5e757bf-db30-4e2e-8906-89005a7d3415"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":112,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.24,"bounce_y":18.76,"speed_mph":68.58,"server_won":true,"rally_len":9,"serve_hit_x":1.62,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"5bc286b4-be40-4550-ab71-dcbc598897c0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":112,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.04,"bounce_y":15.8,"speed_mph":55.65,"server_won":true,"rally_len":9,"return_hit_x":-0.73,"return_hit_y":24.53,"return_bounce_x":-0.17,"return_bounce_y":3.68,"return_speed_mph":42.21,"return_result":"In","serve_plus_one_hit_x":-0.41,"serve_plus_one_hit_y":-2.25,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.63,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":44.37,"p1_bounce_x":-1.58,"p1_bounce_y":20.1,"p1_result":"In","p1_in_gap_s":1.96,"p1_reply_gap_s":1.6,"reply_hit_x":-1.55,"reply_hit_y":24.25,"reply_speed_mph":34.9,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":54.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.67,"control":0.85,"contact":0.0,"slice":0.0,"redirect_deg":4.6,"pace_ratio":0.76,"pace_vs_typical_mph":-5.8},"p1_pressure":32.4,"p1_tier":"released","p1_parts":{"pace_mph":44.4,"border_ft":8.3,"space_m":4.52,"early_m":5.93,"reply_gap_s":1.6,"pace":0.43,"placement":0.11,"space":0.34,"time":0.2,"applied":["pace","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"cf201eed-e47f-4b39-a5ea-0727c3a85ca1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":113,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.83,"bounce_y":14.0,"speed_mph":73.04,"server_won":false,"rally_len":9,"return_hit_x":2.48,"return_hit_y":25.4,"return_bounce_x":-2.92,"return_bounce_y":3.1,"return_speed_mph":32.99,"return_result":"In","serve_plus_one_hit_x":-3.0,"serve_plus_one_hit_y":0.86,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.77,"serve_hit_y":0.13,"return_stroke":"Backhand","p1_speed_mph":47.81,"p1_bounce_x":2.26,"p1_bounce_y":22.45,"p1_result":"In","p1_in_gap_s":2.11,"p1_reply_gap_s":1.28,"reply_hit_x":1.38,"reply_hit_y":23.6,"reply_speed_mph":36.79,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":73.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.94,"depth":0.56,"control":1.0,"contact":0.35,"redirect_deg":3.0,"pace_ratio":0.45,"pace_vs_typical_mph":-11.0},"p1_pressure":74.1,"p1_tier":"pressure","p1_parts":{"pace_mph":47.8,"border_ft":4.3,"space_m":2.96,"early_m":2.25,"reply_gap_s":1.28,"pace":0.58,"placement":0.78,"space":0.08,"time":0.87,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"badc29e4-3a84-4270-bba1-d626d2c322af"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":114,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.73,"bounce_y":16.5,"speed_mph":66.38,"server_won":false,"rally_len":3,"return_hit_x":-1.65,"return_hit_y":25.31,"return_bounce_x":-2.55,"return_bounce_y":5.09,"return_speed_mph":52.14,"return_result":"In","serve_plus_one_hit_x":-2.52,"serve_plus_one_hit_y":4.05,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.09,"serve_hit_y":-0.15,"return_stroke":"Forehand","p1_speed_mph":48.93,"p1_bounce_x":0.18,"p1_bounce_y":11.82,"p1_result":"Net","p1_in_gap_s":1.09,"serve_lateral_band":"body","serve_value":62.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.93,"control":0.17,"contact":0.08,"redirect_deg":12.2,"pace_ratio":0.79,"pace_vs_typical_mph":6.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"266c5da3-312d-444f-9d40-ae3757a3dc96"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":115,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.19,"bounce_y":17.72,"speed_mph":73.89,"server_won":true,"rally_len":2,"serve_hit_x":-0.98,"serve_hit_y":-0.22,"serve_value":0.0,"serve_tier":"fault","id":"137bb428-6c1f-47c3-97e8-4777705023a6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":115,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.71,"bounce_y":16.79,"speed_mph":63.65,"server_won":true,"rally_len":2,"serve_hit_x":-0.34,"serve_hit_y":0.38,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"34b3e9db-0c8f-4bd3-b2cd-ef4d2e43d5b2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":9,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.33,"bounce_y":16.96,"speed_mph":77.19,"server_won":false,"rally_len":4,"return_hit_x":-0.87,"return_hit_y":26.13,"return_bounce_x":0.27,"return_bounce_y":3.6,"return_speed_mph":45.6,"return_result":"In","serve_plus_one_hit_x":1.0,"serve_plus_one_hit_y":-0.7,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.39,"serve_hit_y":0.11,"return_stroke":"Forehand","p1_speed_mph":40.7,"p1_bounce_x":-2.24,"p1_bounce_y":19.2,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.38,"reply_hit_x":-2.07,"reply_hit_y":20.78,"reply_speed_mph":55.77,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":50.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.46,"depth":0.66,"control":0.61,"contact":0.04,"redirect_deg":2.9,"pace_ratio":0.59,"pace_vs_typical_mph":2.6},"p1_pressure":57.4,"p1_tier":"neutral","p1_parts":{"pace_mph":40.7,"border_ft":6.2,"space_m":7.06,"early_m":4.37,"reply_gap_s":1.38,"pace":0.28,"placement":0.47,"space":0.76,"time":0.49,"applied":["space","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"78dae5e8-d516-4036-b1fe-38bdde709828"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":10,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.14,"bounce_y":16.43,"speed_mph":75.1,"server_won":true,"rally_len":5,"serve_hit_x":-1.12,"serve_hit_y":0.84,"serve_value":0.0,"serve_tier":"fault","id":"99f7e0d9-6114-4a35-ad63-1113bbddc78d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":10,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.84,"bounce_y":16.09,"speed_mph":61.27,"server_won":true,"rally_len":5,"return_hit_x":3.11,"return_hit_y":22.7,"return_bounce_x":-0.61,"return_bounce_y":3.22,"return_speed_mph":39.55,"return_result":"In","serve_plus_one_hit_x":-0.86,"serve_plus_one_hit_y":-0.34,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.72,"serve_hit_y":0.06,"return_stroke":"Backhand","p1_speed_mph":33.3,"p1_bounce_x":-0.66,"p1_bounce_y":19.92,"p1_result":"In","p1_in_gap_s":1.68,"p1_reply_gap_s":1.89,"reply_hit_x":-0.46,"reply_hit_y":22.86,"reply_speed_mph":60.25,"reply_result":"Out","serve_lateral_band":"wide","serve_value":72.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.49,"depth":0.59,"control":0.9,"contact":0.74,"slice":1.0,"redirect_deg":5.1,"pace_ratio":0.65,"pace_vs_typical_mph":-7.2},"p1_pressure":26.1,"p1_tier":"released","p1_parts":{"pace_mph":33.3,"border_ft":11.3,"space_m":4.68,"early_m":3.58,"reply_gap_s":1.89,"pace":0.0,"placement":0.0,"space":0.36,"time":0.42,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"d74f0dd9-eb18-4586-8d1d-09e1621eb5c8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":11,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.71,"bounce_y":15.78,"speed_mph":79.56,"server_won":true,"rally_len":1,"serve_hit_x":1.37,"serve_hit_y":0.69,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"86abd265-8257-4011-bd38-82cb66999c8a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":12,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.8,"bounce_y":14.43,"speed_mph":82.04,"server_won":true,"rally_len":4,"return_hit_x":1.92,"return_hit_y":26.69,"return_bounce_x":-1.19,"return_bounce_y":3.73,"return_speed_mph":42.42,"return_result":"In","serve_plus_one_hit_x":-1.01,"serve_plus_one_hit_y":-0.95,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.35,"serve_hit_y":1.02,"return_stroke":"Backhand","p1_speed_mph":38.98,"p1_bounce_x":3.11,"p1_bounce_y":21.35,"p1_result":"In","p1_in_gap_s":1.77,"p1_reply_gap_s":1.77,"reply_hit_x":3.4,"reply_hit_y":24.08,"reply_speed_mph":42.07,"reply_result":"Net","serve_lateral_band":"body","serve_value":54.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.29,"depth":0.68,"control":0.71,"contact":0.4,"redirect_deg":1.4,"pace_ratio":0.52,"pace_vs_typical_mph":0.5},"p1_pressure":58.4,"p1_tier":"neutral","p1_parts":{"pace_mph":39.0,"border_ft":3.3,"space_m":5.47,"early_m":4.68,"reply_gap_s":1.77,"pace":0.21,"placement":0.95,"space":0.49,"time":0.3,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"5d9f7df2-942c-4ecd-b1bf-9be5cfaab1b0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":13,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.71,"bounce_y":17.71,"speed_mph":71.07,"server_won":false,"rally_len":2,"serve_hit_x":1.04,"serve_hit_y":-0.09,"serve_value":0.0,"serve_tier":"fault","id":"c1964e23-4466-4276-b819-ef8c5cebc7ee"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":13,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.03,"bounce_y":14.83,"speed_mph":68.49,"server_won":false,"rally_len":2,"serve_hit_x":0.34,"serve_hit_y":-0.23,"serve_value":0.0,"serve_tier":"fault","id":"46129349-72a6-4723-997a-33e5d0361f6b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":14,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.86,"bounce_y":16.8,"speed_mph":82.2,"server_won":true,"rally_len":4,"return_hit_x":1.5,"return_hit_y":26.47,"return_bounce_x":1.91,"return_bounce_y":0.91,"return_speed_mph":39.55,"return_result":"In","serve_plus_one_hit_x":2.45,"serve_plus_one_hit_y":-0.88,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.74,"serve_hit_y":0.05,"return_stroke":"Backhand","p1_speed_mph":45.05,"p1_bounce_x":0.26,"p1_bounce_y":19.6,"p1_result":"In","p1_in_gap_s":1.86,"p1_reply_gap_s":1.61,"reply_hit_x":1.22,"reply_hit_y":23.38,"reply_speed_mph":55.73,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":46.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.17,"control":0.71,"contact":0.26,"redirect_deg":6.4,"pace_ratio":0.48,"pace_vs_typical_mph":-2.3},"p1_pressure":58.7,"p1_tier":"neutral","p1_parts":{"pace_mph":45.0,"border_ft":12.7,"space_m":6.98,"early_m":1.88,"reply_gap_s":1.61,"pace":0.46,"placement":0.0,"space":0.75,"time":0.55,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"b53021f2-432b-4c45-a2b7-5e666836a50e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":21,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":16.89,"speed_mph":69.3,"server_won":true,"rally_len":4,"return_hit_x":-1.39,"return_hit_y":25.97,"return_bounce_x":1.56,"return_bounce_y":4.0,"return_speed_mph":49.38,"return_result":"In","serve_plus_one_hit_x":1.57,"serve_plus_one_hit_y":-1.45,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.9,"serve_hit_y":0.27,"return_stroke":"Forehand","p1_speed_mph":52.57,"p1_bounce_x":-3.25,"p1_bounce_y":22.42,"p1_result":"In","p1_in_gap_s":1.65,"p1_reply_gap_s":1.26,"reply_hit_x":-3.87,"reply_hit_y":23.95,"reply_speed_mph":52.07,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":54.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.49,"depth":0.73,"control":0.6,"contact":0.11,"redirect_deg":1.3,"pace_ratio":0.71,"pace_vs_typical_mph":4.5},"p1_pressure":71.0,"p1_tier":"pressure","p1_parts":{"pace_mph":52.6,"border_ft":2.8,"space_m":4.01,"early_m":5.45,"reply_gap_s":1.26,"pace":0.77,"placement":1.0,"space":0.25,"time":0.36,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"2d3db60e-2db6-4fb6-be82-66fc60967c72"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":22,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.48,"bounce_y":15.88,"speed_mph":59.05,"server_won":false,"rally_len":7,"return_hit_x":2.91,"return_hit_y":23.77,"return_bounce_x":-2.24,"return_bounce_y":4.83,"return_speed_mph":45.2,"return_result":"In","serve_plus_one_hit_x":-1.97,"serve_plus_one_hit_y":3.46,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.83,"serve_hit_y":-0.3,"return_stroke":"Backhand","p1_speed_mph":41.24,"p1_bounce_x":-2.61,"p1_bounce_y":17.66,"p1_result":"In","p1_in_gap_s":1.35,"p1_reply_gap_s":1.05,"reply_hit_x":-2.07,"reply_hit_y":19.12,"reply_speed_mph":41.25,"reply_result":"In","serve_lateral_band":"wide","serve_value":83.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.88,"control":0.8,"contact":0.53,"redirect_deg":0.3,"pace_ratio":0.77,"pace_vs_typical_mph":-2.0},"p1_pressure":86.8,"p1_tier":"pressure","p1_parts":{"pace_mph":41.2,"border_ft":4.9,"space_m":8.24,"early_m":1.4,"reply_gap_s":1.05,"pace":0.3,"placement":0.68,"space":0.96,"time":0.97,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"a8410800-918c-4d6f-b0d9-52c524a4f3e3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":23,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.36,"bounce_y":17.26,"speed_mph":64.73,"server_won":true,"rally_len":2,"return_hit_x":-0.42,"return_hit_y":25.27,"return_bounce_x":-1.44,"return_bounce_y":12.32,"return_speed_mph":42.79,"return_result":"Net","serve_hit_x":0.62,"serve_hit_y":0.23,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"b52c1f57-3ef9-4a43-9126-ded5be0b03b9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":24,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.35,"bounce_y":19.19,"speed_mph":81.53,"server_won":true,"rally_len":3,"serve_hit_x":-1.35,"serve_hit_y":-0.11,"serve_value":0.0,"serve_tier":"fault","id":"3ff056cf-b17a-451d-bc84-e6f574bced47"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":24,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.12,"bounce_y":13.03,"speed_mph":60.83,"server_won":true,"rally_len":3,"return_hit_x":3.19,"return_hit_y":24.8,"return_bounce_x":-2.27,"return_bounce_y":12.03,"return_speed_mph":51.64,"return_result":"Net","serve_hit_x":-1.82,"serve_hit_y":0.45,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"7a8929ff-a9f0-40c1-85b7-b80116cd9850"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":25,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.55,"bounce_y":16.63,"speed_mph":70.07,"server_won":false,"rally_len":3,"return_hit_x":-0.67,"return_hit_y":25.36,"return_bounce_x":2.38,"return_bounce_y":4.19,"return_speed_mph":47.66,"return_result":"In","serve_plus_one_hit_x":1.86,"serve_plus_one_hit_y":-0.32,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.95,"serve_hit_y":0.36,"return_stroke":"Forehand","p1_speed_mph":44.09,"p1_bounce_x":-4.37,"p1_bounce_y":18.01,"p1_result":"Out","p1_in_gap_s":1.49,"serve_lateral_band":"t-slot","serve_value":62.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.76,"control":0.59,"contact":0.0,"redirect_deg":3.0,"pace_ratio":0.68,"pace_vs_typical_mph":3.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"c2085ad7-2464-403b-b1e5-04325ca987c5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":26,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.21,"bounce_y":14.69,"speed_mph":73.28,"server_won":true,"rally_len":2,"return_hit_x":3.32,"return_hit_y":24.98,"return_bounce_x":-3.55,"return_bounce_y":12.36,"return_speed_mph":44.37,"return_result":"Net","serve_hit_x":-1.76,"serve_hit_y":-0.3,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"c86281e8-d230-4a6a-917e-2d25fd662669"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":33,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.82,"bounce_y":17.97,"speed_mph":81.14,"server_won":true,"rally_len":5,"return_hit_x":-0.86,"return_hit_y":26.66,"return_bounce_x":1.29,"return_bounce_y":3.09,"return_speed_mph":53.39,"return_result":"In","serve_plus_one_hit_x":0.97,"serve_plus_one_hit_y":-0.45,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.38,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":47.52,"p1_bounce_x":-1.89,"p1_bounce_y":19.93,"p1_result":"In","p1_in_gap_s":1.48,"p1_reply_gap_s":1.52,"reply_hit_x":-1.67,"reply_hit_y":25.18,"reply_speed_mph":44.56,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":53.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.81,"depth":0.56,"control":0.42,"contact":0.19,"redirect_deg":1.9,"pace_ratio":0.66,"pace_vs_typical_mph":11.3},"p1_pressure":60.4,"p1_tier":"neutral","p1_parts":{"pace_mph":47.5,"border_ft":7.3,"space_m":6.82,"early_m":3.55,"reply_gap_s":1.52,"pace":0.56,"placement":0.28,"space":0.72,"time":0.53,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"6d4efe29-caec-4bba-b68c-5ad9ed04b50d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":34,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.88,"bounce_y":15.11,"speed_mph":62.64,"server_won":true,"rally_len":3,"return_hit_x":4.19,"return_hit_y":25.93,"return_bounce_x":-0.02,"return_bounce_y":4.65,"return_speed_mph":38.05,"return_result":"In","serve_plus_one_hit_x":-0.14,"serve_plus_one_hit_y":8.58,"serve_plus_one_stroke":"Overhead","serve_hit_x":-0.59,"serve_hit_y":-0.01,"return_stroke":"Backhand","p1_speed_mph":45.99,"p1_bounce_x":1.36,"p1_bounce_y":14.72,"p1_result":"In","p1_in_gap_s":2.38,"serve_lateral_band":"wide","serve_value":84.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.85,"control":0.94,"contact":0.95,"redirect_deg":5.3,"pace_ratio":0.61,"pace_vs_typical_mph":-8.3},"p1_pressure":73.5,"p1_tier":"pressure","p1_parts":{"pace_mph":46.0,"border_ft":9.0,"space_m":11.56,"early_m":3.94,"pace":0.5,"placement":0.0,"space":1.0,"time":0.71,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"3865b82a-0d25-4fd3-9d70-774d23f650f8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":35,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.72,"bounce_y":17.71,"speed_mph":77.12,"server_won":true,"rally_len":1,"serve_hit_x":1.01,"serve_hit_y":-0.03,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"463ab9c0-4f6c-45f9-8eb8-737c30cd8858"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":36,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.19,"bounce_y":15.32,"speed_mph":76.72,"server_won":true,"rally_len":2,"return_hit_x":1.49,"return_hit_y":25.72,"return_bounce_x":-1.21,"return_bounce_y":12.23,"return_speed_mph":53.66,"return_result":"Net","serve_hit_x":-0.93,"serve_hit_y":0.32,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"df5090a6-95d3-425c-b43d-51330ffd44dc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":42,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.97,"bounce_y":15.61,"speed_mph":87.01,"server_won":true,"rally_len":3,"serve_hit_x":0.44,"serve_hit_y":-0.03,"serve_value":0.0,"serve_tier":"fault","id":"a0dbe033-e1cf-4c61-8475-264e9223332d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":42,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.88,"bounce_y":16.45,"speed_mph":54.97,"server_won":true,"rally_len":3,"return_hit_x":-1.52,"return_hit_y":23.11,"return_bounce_x":-2.85,"return_bounce_y":-0.89,"return_speed_mph":49.74,"return_result":"Out","serve_hit_x":0.96,"serve_hit_y":0.34,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"e1f0ebe6-eee6-41cc-83e1-f03f8d92d1ae"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":43,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.09,"bounce_y":14.33,"speed_mph":73.2,"server_won":true,"rally_len":1,"serve_hit_x":0.16,"serve_hit_y":0.6,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"cc86655f-0a68-4ead-aa09-acd7d1b84685"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":44,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.8,"bounce_y":15.3,"speed_mph":61.08,"server_won":false,"rally_len":3,"return_hit_x":-0.39,"return_hit_y":23.87,"return_bounce_x":0.83,"return_bounce_y":4.97,"return_speed_mph":44.28,"return_result":"In","serve_plus_one_hit_x":1.09,"serve_plus_one_hit_y":3.19,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.05,"serve_hit_y":0.51,"return_stroke":"Forehand","p1_speed_mph":44.56,"p1_bounce_x":4.61,"p1_bounce_y":19.82,"p1_result":"Out","p1_in_gap_s":1.35,"serve_lateral_band":"t-slot","serve_value":75.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.91,"control":0.76,"contact":0.0,"redirect_deg":3.4,"pace_ratio":0.72,"pace_vs_typical_mph":-2.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"b1147571-3e8f-44b2-9281-1cc296b6db16"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":45,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.07,"bounce_y":15.82,"speed_mph":68.36,"server_won":false,"rally_len":7,"return_hit_x":2.77,"return_hit_y":26.3,"return_bounce_x":-2.34,"return_bounce_y":2.71,"return_speed_mph":42.87,"return_result":"In","serve_plus_one_hit_x":-2.84,"serve_plus_one_hit_y":-2.3,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.8,"serve_hit_y":0.48,"return_stroke":"Backhand","p1_speed_mph":38.74,"p1_bounce_x":1.27,"p1_bounce_y":19.39,"p1_result":"In","p1_in_gap_s":1.88,"p1_reply_gap_s":1.89,"reply_hit_x":1.37,"reply_hit_y":24.56,"reply_speed_mph":48.93,"reply_result":"In","serve_lateral_band":"wide","serve_value":53.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.33,"depth":0.49,"control":0.77,"contact":0.55,"redirect_deg":1.9,"pace_ratio":0.63,"pace_vs_typical_mph":-2.2},"p1_pressure":37.6,"p1_tier":"released","p1_parts":{"pace_mph":38.7,"border_ft":9.3,"space_m":7.07,"early_m":5.03,"reply_gap_s":1.89,"pace":0.2,"placement":0.0,"space":0.76,"time":0.17,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"dc70baa3-6fbd-47b6-b6bb-eba0a6dba03c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":46,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.64,"bounce_y":17.72,"speed_mph":71.01,"server_won":true,"rally_len":1,"serve_hit_x":1.05,"serve_hit_y":0.56,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"3f131313-5ed4-48bd-9572-e471566a13c4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":47,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.24,"bounce_y":17.06,"speed_mph":73.86,"server_won":true,"rally_len":2,"return_hit_x":1.46,"return_hit_y":25.19,"return_bounce_x":0.72,"return_bounce_y":-0.63,"return_speed_mph":51.42,"return_result":"Out","serve_hit_x":-0.96,"serve_hit_y":0.13,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"6e1ae0e7-ef78-441e-9c17-80288a2065d1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":56,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.96,"bounce_y":15.5,"speed_mph":74.69,"server_won":false,"rally_len":2,"return_hit_x":-1.08,"return_hit_y":25.12,"return_bounce_x":-2.53,"return_bounce_y":1.31,"return_speed_mph":50.88,"return_result":"In","serve_hit_x":0.99,"serve_hit_y":0.19,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"moderate","id":"0b7538c7-3580-45d5-b343-5ed16d74e367"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":57,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.03,"bounce_y":18.96,"speed_mph":81.29,"server_won":false,"rally_len":4,"serve_hit_x":-0.93,"serve_hit_y":0.41,"serve_value":0.0,"serve_tier":"fault","id":"1ffea287-08ef-472e-8610-73ef485d79bd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":57,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.62,"bounce_y":16.85,"speed_mph":51.21,"server_won":false,"rally_len":4,"return_hit_x":0.82,"return_hit_y":25.78,"return_bounce_x":3.15,"return_bounce_y":3.67,"return_speed_mph":42.25,"return_result":"In","serve_plus_one_hit_x":2.73,"serve_plus_one_hit_y":-0.78,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.05,"serve_hit_y":0.51,"return_stroke":"Backhand","p1_speed_mph":38.62,"p1_bounce_x":5.35,"p1_bounce_y":19.41,"p1_result":"Out","p1_in_gap_s":1.77,"serve_lateral_band":"t-slot","serve_value":61.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.27,"depth":0.67,"control":0.84,"contact":0.0,"slice":1.0,"redirect_deg":11.8,"pace_ratio":0.82,"pace_vs_typical_mph":-6.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"a405bc86-4e4e-492d-8233-e0faa77aa90a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":58,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.43,"bounce_y":18.74,"speed_mph":60.88,"server_won":false,"rally_len":6,"serve_hit_x":0.24,"serve_hit_y":0.36,"serve_value":0.0,"serve_tier":"fault","id":"5d90bafe-3e47-4de4-8400-8b85c0d11c51"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":58,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.87,"bounce_y":16.07,"speed_mph":65.14,"server_won":false,"rally_len":6,"return_hit_x":-3.96,"return_hit_y":25.63,"return_bounce_x":2.08,"return_bounce_y":4.54,"return_speed_mph":45.81,"return_result":"In","serve_plus_one_hit_x":2.73,"serve_plus_one_hit_y":2.45,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.52,"serve_hit_y":-0.09,"return_stroke":"Forehand","p1_speed_mph":36.49,"p1_bounce_x":1.17,"p1_bounce_y":18.84,"p1_result":"In","p1_in_gap_s":1.57,"p1_reply_gap_s":1.46,"reply_hit_x":1.52,"reply_hit_y":20.8,"reply_speed_mph":42.26,"reply_result":"In","serve_lateral_band":"wide","serve_value":71.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.98,"depth":0.83,"control":0.73,"contact":0.85,"slice":0.0,"redirect_deg":0.7,"pace_ratio":0.7,"pace_vs_typical_mph":-0.0},"p1_pressure":64.6,"p1_tier":"neutral","p1_parts":{"pace_mph":36.5,"border_ft":9.7,"space_m":8.5,"early_m":2.19,"reply_gap_s":1.46,"pace":0.1,"placement":0.0,"space":1.0,"time":0.83,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"9726c657-36d3-481c-9cdf-b80ebfd14bb9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":59,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.38,"bounce_y":15.55,"speed_mph":73.87,"server_won":true,"rally_len":3,"serve_hit_x":-0.85,"serve_hit_y":0.34,"serve_value":0.0,"serve_tier":"fault","id":"18f17d5b-3fee-44bc-8e1f-3372a426cef3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":59,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.72,"bounce_y":16.96,"speed_mph":58.59,"server_won":true,"rally_len":3,"return_hit_x":3.5,"return_hit_y":23.78,"return_bounce_x":3.1,"return_bounce_y":12.41,"return_speed_mph":34.99,"return_result":"Net","serve_hit_x":-0.86,"serve_hit_y":0.0,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"c0d95762-9daf-4f6c-8939-da50968dbebf"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":60,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.14,"bounce_y":15.62,"speed_mph":62.83,"server_won":true,"rally_len":1,"serve_hit_x":0.62,"serve_hit_y":0.18,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"da460ac0-ea98-4c72-85e5-8dd9b6788ecb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":61,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.2,"bounce_y":19.24,"speed_mph":65.99,"server_won":false,"rally_len":4,"serve_hit_x":-1.58,"serve_hit_y":0.27,"serve_value":0.0,"serve_tier":"fault","id":"c82615cd-12db-4c83-8b65-30e1baac6ba1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":61,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.2,"bounce_y":15.27,"speed_mph":47.98,"server_won":false,"rally_len":4,"return_hit_x":1.31,"return_hit_y":23.9,"return_bounce_x":-1.36,"return_bounce_y":4.14,"return_speed_mph":53.78,"return_result":"In","serve_plus_one_hit_x":-1.25,"serve_plus_one_hit_y":0.3,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.83,"serve_hit_y":0.19,"return_stroke":"Backhand","p1_speed_mph":44.34,"p1_bounce_x":4.76,"p1_bounce_y":21.59,"p1_result":"Out","p1_in_gap_s":1.15,"serve_lateral_band":"t-slot","serve_value":50.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.55,"depth":0.75,"control":0.65,"contact":0.02,"slice":0.0,"redirect_deg":0.1,"pace_ratio":1.12,"pace_vs_typical_mph":4.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"9ab6be6c-61c4-4cc5-b5e0-0cb4ed5747d8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":68,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.75,"bounce_y":14.71,"speed_mph":60.73,"server_won":true,"rally_len":3,"serve_hit_x":0.37,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"f4e44cfb-01a5-4cfd-9606-ff65a44d19d7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":68,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.16,"bounce_y":15.33,"speed_mph":67.92,"server_won":true,"rally_len":3,"return_hit_x":-1.56,"return_hit_y":25.87,"return_bounce_x":-3.53,"return_bounce_y":-0.84,"return_speed_mph":55.24,"return_result":"Out","serve_hit_x":1.2,"serve_hit_y":0.38,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"9dec1010-0abe-4f4b-b61c-3a459429ddd2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.69,"bounce_y":11.33,"speed_mph":70.91,"server_won":true,"rally_len":13,"serve_hit_x":-0.64,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"fd73caa8-3f70-4c65-906d-a748cef69802"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.02,"bounce_y":15.29,"speed_mph":53.9,"server_won":true,"rally_len":13,"return_hit_x":3.36,"return_hit_y":25.96,"return_bounce_x":-1.72,"return_bounce_y":3.46,"return_speed_mph":49.89,"return_result":"In","serve_plus_one_hit_x":-1.16,"serve_plus_one_hit_y":-0.04,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.24,"serve_hit_y":0.83,"return_stroke":"Backhand","p1_speed_mph":42.1,"p1_bounce_x":3.19,"p1_bounce_y":20.48,"p1_result":"In","p1_in_gap_s":1.51,"p1_reply_gap_s":1.59,"reply_hit_x":2.91,"reply_hit_y":23.4,"reply_speed_mph":46.1,"reply_result":"In","serve_lateral_band":"wide","serve_value":51.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.52,"depth":0.63,"control":0.62,"contact":0.69,"slice":0.0,"redirect_deg":3.7,"pace_ratio":0.93,"pace_vs_typical_mph":1.5},"p1_pressure":68.4,"p1_tier":"neutral","p1_parts":{"pace_mph":42.1,"border_ft":3.0,"space_m":5.48,"early_m":3.55,"reply_gap_s":1.59,"pace":0.34,"placement":0.99,"space":0.5,"time":0.56,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"c534007c-e96f-4ca3-9371-27a3a19bd2ad"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":70,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.46,"bounce_y":16.87,"speed_mph":62.62,"server_won":true,"rally_len":2,"return_hit_x":-0.83,"return_hit_y":24.25,"return_bounce_x":-4.22,"return_bounce_y":1.28,"return_speed_mph":58.13,"return_result":"Out","serve_hit_x":1.1,"serve_hit_y":-0.3,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"c2c91757-af5f-41b2-83e9-dc0fdf8ac2b1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":71,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.1,"bounce_y":16.25,"speed_mph":64.77,"server_won":false,"rally_len":5,"return_hit_x":0.58,"return_hit_y":27.26,"return_bounce_x":1.03,"return_bounce_y":3.9,"return_speed_mph":59.07,"return_result":"In","serve_plus_one_hit_x":1.65,"serve_plus_one_hit_y":0.63,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.83,"serve_hit_y":0.09,"return_stroke":"Backhand","p1_speed_mph":34.17,"p1_bounce_x":-3.69,"p1_bounce_y":19.94,"p1_result":"In","p1_in_gap_s":1.28,"p1_reply_gap_s":1.93,"reply_hit_x":-3.74,"reply_hit_y":23.59,"reply_speed_mph":44.79,"reply_result":"In","serve_lateral_band":"t","serve_value":52.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.58,"depth":0.71,"control":0.32,"contact":0.35,"redirect_deg":4.4,"pace_ratio":0.91,"pace_vs_typical_mph":13.2},"p1_pressure":54.9,"p1_tier":"neutral","p1_parts":{"pace_mph":34.2,"border_ft":1.4,"space_m":8.48,"early_m":3.32,"reply_gap_s":1.93,"pace":0.01,"placement":1.0,"space":1.0,"time":0.55,"applied":["placement","space","time"],"deduction":30.1},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"04d7d7ca-b16b-4a4d-b9d2-968820471809"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":72,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.57,"bounce_y":17.23,"speed_mph":75.28,"server_won":true,"rally_len":6,"return_hit_x":-1.58,"return_hit_y":25.17,"return_bounce_x":0.08,"return_bounce_y":4.16,"return_speed_mph":48.43,"return_result":"In","serve_plus_one_hit_x":0.84,"serve_plus_one_hit_y":-0.29,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.61,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":43.82,"p1_bounce_x":0.44,"p1_bounce_y":20.83,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.49,"reply_hit_x":0.08,"reply_hit_y":23.38,"reply_speed_mph":43.3,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":61.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.76,"control":0.54,"contact":0.04,"redirect_deg":2.8,"pace_ratio":0.64,"pace_vs_typical_mph":4.9},"p1_pressure":42.9,"p1_tier":"released","p1_parts":{"pace_mph":43.8,"border_ft":9.7,"space_m":4.79,"early_m":4.51,"reply_gap_s":1.49,"pace":0.41,"placement":0.0,"space":0.38,"time":0.5,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"5230b661-4897-460a-bd21-8ab8efa9d031"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":87,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.56,"bounce_y":18.11,"speed_mph":74.3,"server_won":true,"rally_len":1,"serve_hit_x":0.91,"serve_hit_y":1.01,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"87c30a43-66d5-4b81-8455-bf98d157d02d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":88,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.1,"bounce_y":17.53,"speed_mph":78.91,"server_won":false,"rally_len":9,"return_hit_x":0.36,"return_hit_y":25.94,"return_bounce_x":0.89,"return_bounce_y":5.78,"return_speed_mph":39.27,"return_result":"In","serve_plus_one_hit_x":1.45,"serve_plus_one_hit_y":3.91,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.19,"serve_hit_y":0.32,"return_stroke":"Forehand","p1_speed_mph":48.04,"p1_bounce_x":1.34,"p1_bounce_y":21.53,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.1,"reply_hit_x":1.59,"reply_hit_y":22.55,"reply_speed_mph":51.93,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":77.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.71,"contact":0.0,"redirect_deg":9.1,"pace_ratio":0.5,"pace_vs_typical_mph":-3.4},"p1_pressure":61.9,"p1_tier":"neutral","p1_parts":{"pace_mph":48.0,"border_ft":7.3,"space_m":4.52,"early_m":1.95,"reply_gap_s":1.1,"pace":0.58,"placement":0.28,"space":0.34,"time":0.94,"applied":["time","pace","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":true,"serve_band":"hard","p1_opp_band":"moderate","id":"45f0c6ac-526e-45c3-800a-6c70472dbd62"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":89,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.99,"bounce_y":17.18,"speed_mph":78.59,"server_won":false,"rally_len":5,"return_hit_x":-1.45,"return_hit_y":24.75,"return_bounce_x":-2.21,"return_bounce_y":2.49,"return_speed_mph":29.98,"return_result":"In","serve_plus_one_hit_x":-2.47,"serve_plus_one_hit_y":-0.93,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.84,"serve_hit_y":0.11,"return_stroke":"Forehand","p1_speed_mph":42.63,"p1_bounce_x":-2.93,"p1_bounce_y":20.94,"p1_result":"In","p1_in_gap_s":2.38,"p1_reply_gap_s":1.63,"reply_hit_x":-2.71,"reply_hit_y":24.49,"reply_speed_mph":49.8,"reply_result":"In","serve_lateral_band":"body","serve_value":60.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.45,"control":1.0,"contact":0.0,"redirect_deg":11.4,"pace_ratio":0.38,"pace_vs_typical_mph":-12.7},"p1_pressure":54.8,"p1_tier":"neutral","p1_parts":{"pace_mph":42.6,"border_ft":3.9,"space_m":4.08,"early_m":3.44,"reply_gap_s":1.63,"pace":0.36,"placement":0.85,"space":0.26,"time":0.43,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"fa1112e0-3c55-4c16-80cd-39005497bb97"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":90,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.95,"bounce_y":17.01,"speed_mph":70.52,"server_won":false,"rally_len":3,"return_hit_x":3.61,"return_hit_y":25.43,"return_bounce_x":-2.8,"return_bounce_y":6.56,"return_speed_mph":47.59,"return_result":"In","serve_plus_one_hit_x":-2.19,"serve_plus_one_hit_y":4.76,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.95,"serve_hit_y":0.1,"return_stroke":"Backhand","p1_speed_mph":31.3,"p1_bounce_x":-4.98,"p1_bounce_y":21.06,"p1_result":"Out","p1_in_gap_s":1.27,"serve_lateral_band":"wide","serve_value":85.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.98,"depth":1.0,"control":0.6,"contact":0.72,"redirect_deg":2.6,"pace_ratio":0.68,"pace_vs_typical_mph":3.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"short","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"6ed30c61-90c8-402c-84f4-20dcf0b51832"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":91,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.14,"bounce_y":16.32,"speed_mph":73.95,"server_won":true,"rally_len":2,"return_hit_x":-0.43,"return_hit_y":25.61,"return_bounce_x":4.49,"return_bounce_y":3.57,"return_speed_mph":44.72,"return_result":"Out","serve_hit_x":1.8,"serve_hit_y":0.46,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"b2d62f11-1cfb-4703-b256-dc470efdf1d5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":92,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.79,"bounce_y":16.8,"speed_mph":80.59,"server_won":false,"rally_len":4,"return_hit_x":1.11,"return_hit_y":26.38,"return_bounce_x":-3.09,"return_bounce_y":2.47,"return_speed_mph":45.99,"return_result":"In","serve_plus_one_hit_x":-3.18,"serve_plus_one_hit_y":0.15,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.49,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":45.49,"p1_bounce_x":-1.11,"p1_bounce_y":20.14,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.41,"reply_hit_x":-1.53,"reply_hit_y":23.24,"reply_speed_mph":45.44,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":52.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.87,"depth":0.45,"control":0.5,"contact":0.15,"redirect_deg":5.5,"pace_ratio":0.57,"pace_vs_typical_mph":3.7},"p1_pressure":63.2,"p1_tier":"neutral","p1_parts":{"pace_mph":45.5,"border_ft":9.8,"space_m":6.63,"early_m":2.32,"reply_gap_s":1.41,"pace":0.48,"placement":0.0,"space":0.69,"time":0.73,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"3885ce14-3357-4ea1-8d77-e8b5163cee8c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":98,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.26,"bounce_y":18.29,"speed_mph":71.57,"server_won":false,"rally_len":2,"serve_hit_x":0.71,"serve_hit_y":-0.01,"serve_value":0.0,"serve_tier":"fault","id":"1fc36c87-d5c5-4988-8dbe-49560678f430"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":98,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.16,"bounce_y":14.2,"speed_mph":61.38,"server_won":false,"rally_len":2,"serve_hit_x":0.33,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"7b86cfa9-b1fb-4842-9c2b-c09fa0d93cae"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":99,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.38,"bounce_y":16.22,"speed_mph":67.91,"server_won":true,"rally_len":6,"return_hit_x":2.41,"return_hit_y":24.31,"return_bounce_x":-0.27,"return_bounce_y":4.34,"return_speed_mph":37.13,"return_result":"In","serve_plus_one_hit_x":0.23,"serve_plus_one_hit_y":-1.97,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.69,"serve_hit_y":0.35,"return_stroke":"Backhand","p1_speed_mph":44.17,"p1_bounce_x":1.34,"p1_bounce_y":19.8,"p1_result":"In","p1_in_gap_s":2.05,"p1_reply_gap_s":1.69,"reply_hit_x":1.84,"reply_hit_y":23.37,"reply_speed_mph":40.09,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":67.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.49,"depth":0.79,"control":0.92,"contact":0.32,"redirect_deg":6.8,"pace_ratio":0.55,"pace_vs_typical_mph":-8.1},"p1_pressure":31.7,"p1_tier":"released","p1_parts":{"pace_mph":44.2,"border_ft":9.1,"space_m":4.64,"early_m":6.33,"reply_gap_s":1.69,"pace":0.42,"placement":0.0,"space":0.36,"time":0.17,"applied":["pace","space","time"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"da4e48c0-4d87-4d17-983e-ac9447545acb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":100,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.73,"bounce_y":16.44,"speed_mph":62.76,"server_won":false,"rally_len":5,"return_hit_x":-0.7,"return_hit_y":23.26,"return_bounce_x":1.94,"return_bounce_y":1.21,"return_speed_mph":51.17,"return_result":"In","serve_plus_one_hit_x":1.91,"serve_plus_one_hit_y":-2.49,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.65,"serve_hit_y":0.83,"return_stroke":"Forehand","p1_speed_mph":41.25,"p1_bounce_x":3.38,"p1_bounce_y":20.9,"p1_result":"In","p1_in_gap_s":1.46,"p1_reply_gap_s":1.76,"reply_hit_x":2.96,"reply_hit_y":23.69,"reply_speed_mph":47.87,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":39.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.22,"control":0.57,"contact":0.05,"redirect_deg":1.8,"pace_ratio":0.81,"pace_vs_typical_mph":4.8},"p1_pressure":55.7,"p1_tier":"neutral","p1_parts":{"pace_mph":41.3,"border_ft":2.4,"space_m":4.72,"early_m":3.7,"reply_gap_s":1.76,"pace":0.3,"placement":1.0,"space":0.37,"time":0.3,"applied":["placement","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"2c744d7c-4267-4041-b089-f078776d414e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":101,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.35,"bounce_y":11.37,"speed_mph":75.77,"server_won":true,"rally_len":3,"serve_hit_x":-0.31,"serve_hit_y":0.61,"serve_value":0.0,"serve_tier":"fault","id":"4b1c7b71-7313-451b-b2ab-9c47367d1520"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":101,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.68,"bounce_y":15.5,"speed_mph":64.04,"server_won":true,"rally_len":3,"return_hit_x":1.55,"return_hit_y":24.7,"return_bounce_x":2.8,"return_bounce_y":-1.35,"return_speed_mph":49.41,"return_result":"Out","serve_hit_x":-1.77,"serve_hit_y":0.54,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"f021790e-25de-4f1e-8ceb-46c869122f79"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":102,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.88,"bounce_y":16.11,"speed_mph":69.44,"server_won":true,"rally_len":6,"return_hit_x":-0.87,"return_hit_y":24.67,"return_bounce_x":0.98,"return_bounce_y":4.69,"return_speed_mph":52.55,"return_result":"In","serve_plus_one_hit_x":1.05,"serve_plus_one_hit_y":2.61,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.33,"serve_hit_y":0.31,"return_stroke":"Forehand","p1_speed_mph":38.07,"p1_bounce_x":3.21,"p1_bounce_y":21.2,"p1_result":"In","p1_in_gap_s":1.16,"p1_reply_gap_s":1.61,"reply_hit_x":2.87,"reply_hit_y":24.43,"reply_speed_mph":51.17,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":59.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.85,"control":0.52,"contact":0.0,"redirect_deg":0.9,"pace_ratio":0.76,"pace_vs_typical_mph":7.7},"p1_pressure":75.6,"p1_tier":"pressure","p1_parts":{"pace_mph":38.1,"border_ft":3.0,"space_m":5.35,"early_m":2.07,"reply_gap_s":1.61,"pace":0.17,"placement":1.0,"space":0.47,"time":0.79,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"e629d71b-0d4a-4968-88f3-3ecbf7302ec6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":103,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.25,"bounce_y":16.28,"speed_mph":81.32,"server_won":false,"rally_len":3,"serve_hit_x":-1.19,"serve_hit_y":0.1,"serve_value":0.0,"serve_tier":"fault","id":"9f38de40-1c1e-4780-9575-d9ef7d271225"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":103,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.41,"bounce_y":14.81,"speed_mph":56.92,"server_won":false,"rally_len":3,"return_hit_x":1.02,"return_hit_y":23.03,"return_bounce_x":-2.97,"return_bounce_y":5.98,"return_speed_mph":49.7,"return_result":"In","serve_hit_x":-0.84,"serve_hit_y":0.88,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"easy","id":"a9c9c34f-0219-4186-be6a-eb26609db4de"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":104,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.62,"bounce_y":11.53,"speed_mph":71.12,"server_won":false,"rally_len":2,"serve_hit_x":1.0,"serve_hit_y":0.72,"serve_value":0.0,"serve_tier":"fault","id":"3debc177-1007-4b8a-8191-6256cc1e33dd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":104,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.12,"bounce_y":15.77,"speed_mph":54.56,"server_won":false,"rally_len":2,"serve_hit_x":0.7,"serve_hit_y":0.38,"serve_value":0.0,"serve_tier":"fault","id":"db42b5fd-af12-4b60-872d-d4f85e2e0ff7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":105,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.74,"bounce_y":17.67,"speed_mph":63.52,"server_won":false,"rally_len":3,"return_hit_x":2.8,"return_hit_y":24.65,"return_bounce_x":-3.76,"return_bounce_y":0.11,"return_speed_mph":50.89,"return_result":"In","serve_plus_one_hit_x":-3.49,"serve_plus_one_hit_y":-2.01,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.02,"serve_hit_y":0.25,"return_stroke":"Backhand","p1_speed_mph":43.39,"p1_bounce_x":0.77,"p1_bounce_y":11.0,"p1_result":"Net","p1_in_gap_s":1.48,"serve_lateral_band":"outer-slot","serve_value":35.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.02,"control":0.45,"contact":0.43,"redirect_deg":6.1,"pace_ratio":0.8,"pace_vs_typical_mph":4.7},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"51a482a8-f55d-4b4c-9c27-72c32e43410c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":114,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.14,"bounce_y":17.05,"speed_mph":77.09,"server_won":false,"rally_len":7,"return_hit_x":-0.04,"return_hit_y":26.42,"return_bounce_x":-0.54,"return_bounce_y":3.48,"return_speed_mph":41.77,"return_result":"In","serve_plus_one_hit_x":-0.1,"serve_plus_one_hit_y":0.4,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.83,"serve_hit_y":-0.0,"return_stroke":"Forehand","p1_speed_mph":40.76,"p1_bounce_x":0.5,"p1_bounce_y":22.71,"p1_result":"In","p1_in_gap_s":1.73,"p1_reply_gap_s":1.63,"reply_hit_x":0.63,"reply_hit_y":24.76,"reply_speed_mph":51.15,"reply_result":"In","serve_lateral_band":"t","serve_value":59.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.64,"control":0.64,"contact":0.05,"redirect_deg":7.8,"pace_ratio":0.54,"pace_vs_typical_mph":-1.3},"p1_pressure":61.2,"p1_tier":"neutral","p1_parts":{"pace_mph":40.8,"border_ft":3.5,"space_m":3.76,"early_m":3.12,"reply_gap_s":1.63,"pace":0.28,"placement":0.92,"space":0.21,"time":0.64,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"b2a0f97f-cd86-499e-b215-b8a070784048"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":115,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.09,"bounce_y":17.25,"speed_mph":72.31,"server_won":true,"rally_len":2,"return_hit_x":0.46,"return_hit_y":26.11,"return_bounce_x":-2.3,"return_bounce_y":-0.89,"return_speed_mph":46.51,"return_result":"Out","serve_hit_x":-1.49,"serve_hit_y":0.32,"return_stroke":"Backhand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"8bf9e06d-3b1e-4d45-ae06-6be96d74b85d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":116,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.02,"bounce_y":16.27,"speed_mph":86.83,"server_won":true,"rally_len":4,"return_hit_x":-2.42,"return_hit_y":24.92,"return_bounce_x":1.03,"return_bounce_y":2.4,"return_speed_mph":41.37,"return_result":"In","serve_plus_one_hit_x":1.45,"serve_plus_one_hit_y":1.4,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.72,"serve_hit_y":0.1,"return_stroke":"Forehand","p1_speed_mph":48.0,"p1_bounce_x":-0.32,"p1_bounce_y":20.11,"p1_result":"In","p1_in_gap_s":1.63,"p1_reply_gap_s":1.22,"reply_hit_x":-1.07,"reply_hit_y":22.45,"reply_speed_mph":53.23,"reply_result":"Net","serve_lateral_band":"wide","serve_value":58.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.44,"control":0.64,"contact":0.31,"redirect_deg":4.3,"pace_ratio":0.48,"pace_vs_typical_mph":0.5},"p1_pressure":67.6,"p1_tier":"neutral","p1_parts":{"pace_mph":48.0,"border_ft":12.0,"space_m":5.24,"early_m":1.08,"reply_gap_s":1.22,"pace":0.58,"placement":0.0,"space":0.46,"time":0.99,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"ee7d255e-373a-4b9b-a939-878c6c8ce578"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":117,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.85,"bounce_y":16.15,"speed_mph":73.15,"server_won":true,"rally_len":1,"serve_hit_x":-1.03,"serve_hit_y":0.51,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"404f8956-9c6a-47f4-88b7-67290c1921d4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":118,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.55,"bounce_y":11.68,"speed_mph":77.02,"server_won":true,"rally_len":9,"serve_hit_x":0.81,"serve_hit_y":1.04,"serve_value":0.0,"serve_tier":"fault","id":"f3a5f77e-61b7-4c39-b535-2c070a4258fd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":118,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.75,"bounce_y":13.34,"speed_mph":47.34,"server_won":true,"rally_len":9,"return_hit_x":-0.64,"return_hit_y":25.29,"return_bounce_x":-1.1,"return_bounce_y":3.21,"return_speed_mph":43.6,"return_result":"In","serve_plus_one_hit_x":-1.29,"serve_plus_one_hit_y":-1.21,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.33,"serve_hit_y":0.35,"return_stroke":"Forehand","p1_speed_mph":51.48,"p1_bounce_x":1.54,"p1_bounce_y":22.35,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.53,"reply_hit_x":1.52,"reply_hit_y":24.01,"reply_speed_mph":51.57,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":68.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.74,"depth":0.58,"control":0.83,"contact":0.0,"slice":1.0,"redirect_deg":10.3,"pace_ratio":0.92,"pace_vs_typical_mph":-6.3},"p1_pressure":60.5,"p1_tier":"neutral","p1_parts":{"pace_mph":51.5,"border_ft":4.7,"space_m":3.66,"early_m":4.42,"reply_gap_s":1.53,"pace":0.73,"placement":0.72,"space":0.19,"time":0.36,"applied":["pace","placement","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"f1595020-ec06-4f79-9914-185a119d7cc3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":127,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.94,"bounce_y":17.54,"speed_mph":66.71,"server_won":true,"rally_len":10,"return_hit_x":-3.69,"return_hit_y":26.05,"return_bounce_x":-1.81,"return_bounce_y":3.32,"return_speed_mph":45.65,"return_result":"In","serve_plus_one_hit_x":-1.72,"serve_plus_one_hit_y":0.32,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.5,"serve_hit_y":0.16,"return_stroke":"Forehand","p1_speed_mph":44.21,"p1_bounce_x":-0.31,"p1_bounce_y":22.85,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.44,"reply_hit_x":0.51,"reply_hit_y":24.06,"reply_speed_mph":46.57,"reply_result":"In","serve_lateral_band":"wide","serve_value":67.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.89,"depth":0.6,"control":0.49,"contact":0.8,"redirect_deg":12.6,"pace_ratio":0.68,"pace_vs_typical_mph":0.2},"p1_pressure":70.5,"p1_tier":"pressure","p1_parts":{"pace_mph":44.2,"border_ft":3.0,"space_m":4.66,"early_m":3.0,"reply_gap_s":1.44,"pace":0.42,"placement":0.99,"space":0.36,"time":0.7,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"cc5fc013-31cf-413d-9a61-86ec2b226837"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":128,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.72,"bounce_y":16.15,"speed_mph":66.35,"server_won":true,"rally_len":6,"return_hit_x":2.77,"return_hit_y":26.38,"return_bounce_x":-3.58,"return_bounce_y":0.29,"return_speed_mph":45.88,"return_result":"In","serve_plus_one_hit_x":-3.3,"serve_plus_one_hit_y":-1.2,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.76,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":38.94,"p1_bounce_x":2.6,"p1_bounce_y":21.74,"p1_result":"In","p1_in_gap_s":1.73,"p1_reply_gap_s":1.8,"reply_hit_x":1.94,"reply_hit_y":23.29,"reply_speed_mph":37.61,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":46.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.74,"depth":0.05,"control":0.71,"contact":0.57,"redirect_deg":1.4,"pace_ratio":0.69,"pace_vs_typical_mph":0.3},"p1_pressure":50.1,"p1_tier":"neutral","p1_parts":{"pace_mph":38.9,"border_ft":5.0,"space_m":4.64,"early_m":1.52,"reply_gap_s":1.8,"pace":0.21,"placement":0.67,"space":0.36,"time":0.47,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"50071cd0-672f-4a58-8256-5429b6466092"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":129,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.97,"bounce_y":17.35,"speed_mph":65.88,"server_won":true,"rally_len":4,"return_hit_x":-3.9,"return_hit_y":26.31,"return_bounce_x":2.1,"return_bounce_y":1.86,"return_speed_mph":43.81,"return_result":"In","serve_plus_one_hit_x":2.18,"serve_plus_one_hit_y":-0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.69,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":41.2,"p1_bounce_x":-2.46,"p1_bounce_y":20.05,"p1_result":"In","p1_in_gap_s":1.71,"p1_reply_gap_s":1.71,"reply_hit_x":-2.56,"reply_hit_y":24.37,"reply_speed_mph":39.5,"reply_result":"Out","serve_lateral_band":"wide","serve_value":63.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.34,"control":0.77,"contact":0.9,"redirect_deg":1.3,"pace_ratio":0.67,"pace_vs_typical_mph":-1.8},"p1_pressure":58.5,"p1_tier":"neutral","p1_parts":{"pace_mph":41.2,"border_ft":5.4,"space_m":6.42,"early_m":2.52,"reply_gap_s":1.71,"pace":0.3,"placement":0.59,"space":0.65,"time":0.51,"applied":["space","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"aee9b882-d01b-4293-8cc1-0fea3c191122"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":130,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.83,"bounce_y":16.22,"speed_mph":70.08,"server_won":false,"rally_len":5,"return_hit_x":3.89,"return_hit_y":26.49,"return_bounce_x":-2.78,"return_bounce_y":3.87,"return_speed_mph":53.85,"return_result":"In","serve_plus_one_hit_x":-2.98,"serve_plus_one_hit_y":-0.56,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.5,"serve_hit_y":-0.13,"return_stroke":"Backhand","p1_speed_mph":37.39,"p1_bounce_x":2.75,"p1_bounce_y":22.47,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.97,"reply_hit_x":3.11,"reply_hit_y":25.22,"reply_speed_mph":35.8,"reply_result":"In","serve_lateral_band":"wide","serve_value":70.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.8,"depth":0.7,"control":0.46,"contact":0.92,"redirect_deg":1.6,"pace_ratio":0.77,"pace_vs_typical_mph":9.2},"p1_pressure":45.8,"p1_tier":"neutral","p1_parts":{"pace_mph":37.4,"border_ft":4.3,"space_m":4.18,"early_m":4.44,"reply_gap_s":1.97,"pace":0.14,"placement":0.79,"space":0.28,"time":0.31,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"973b46cf-585e-4a1e-a52b-a20d964d4460"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.63,"bounce_y":14.85,"speed_mph":75.57,"server_won":false,"rally_len":15,"return_hit_x":-2.39,"return_hit_y":26.37,"return_bounce_x":2.33,"return_bounce_y":0.92,"return_speed_mph":43.59,"return_result":"In","serve_plus_one_hit_x":2.46,"serve_plus_one_hit_y":-0.3,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.41,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":45.36,"p1_bounce_x":-2.25,"p1_bounce_y":18.34,"p1_result":"In","p1_in_gap_s":1.71,"p1_reply_gap_s":1.16,"reply_hit_x":-2.93,"reply_hit_y":18.64,"reply_speed_mph":44.76,"reply_result":"In","serve_lateral_band":"body","serve_value":50.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.17,"control":0.69,"contact":0.46,"redirect_deg":2.8,"pace_ratio":0.58,"pace_vs_typical_mph":0.2},"p1_pressure":73.8,"p1_tier":"pressure","p1_parts":{"pace_mph":45.4,"border_ft":6.1,"space_m":8.03,"early_m":1.22,"reply_gap_s":1.16,"pace":0.47,"placement":0.48,"space":0.92,"time":0.81,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"6aa23e90-db3f-49ce-a6de-c1dce5d375d6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":132,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.07,"bounce_y":16.98,"speed_mph":67.05,"server_won":true,"rally_len":2,"return_hit_x":2.62,"return_hit_y":25.31,"return_bounce_x":2.57,"return_bounce_y":12.08,"return_speed_mph":43.19,"return_result":"Net","serve_hit_x":-0.88,"serve_hit_y":0.11,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"2836b0fc-7a6e-4f42-92ac-e68bb3a339f7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.68,"bounce_y":14.08,"speed_mph":68.59,"server_won":false,"rally_len":11,"return_hit_x":-1.7,"return_hit_y":24.66,"return_bounce_x":1.18,"return_bounce_y":2.66,"return_speed_mph":47.65,"return_result":"In","serve_plus_one_hit_x":1.88,"serve_plus_one_hit_y":-1.54,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.4,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":43.55,"p1_bounce_x":-1.85,"p1_bounce_y":22.64,"p1_result":"In","p1_in_gap_s":1.45,"p1_reply_gap_s":1.62,"reply_hit_x":-2.21,"reply_hit_y":24.81,"reply_speed_mph":42.23,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":46.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.6,"depth":0.48,"control":0.55,"contact":0.07,"redirect_deg":5.1,"pace_ratio":0.69,"pace_vs_typical_mph":2.6},"p1_pressure":52.9,"p1_tier":"neutral","p1_parts":{"pace_mph":43.6,"border_ft":3.7,"space_m":2.03,"early_m":4.26,"reply_gap_s":1.62,"pace":0.4,"placement":0.88,"space":0.0,"time":0.31,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"9efb0246-4a4a-448b-a3d4-24e46c207e5c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":140,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.28,"bounce_y":11.5,"speed_mph":80.66,"server_won":true,"rally_len":5,"serve_hit_x":-0.7,"serve_hit_y":0.25,"serve_value":0.0,"serve_tier":"fault","id":"c15a9665-58b3-4fc1-a92f-0ff72726808d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":140,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.21,"bounce_y":16.11,"speed_mph":60.37,"server_won":true,"rally_len":5,"return_hit_x":2.54,"return_hit_y":24.97,"return_bounce_x":-2.84,"return_bounce_y":3.06,"return_speed_mph":52.02,"return_result":"In","serve_plus_one_hit_x":-2.93,"serve_plus_one_hit_y":1.24,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.82,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":39.67,"p1_bounce_x":1.66,"p1_bounce_y":20.2,"p1_result":"In","p1_in_gap_s":1.31,"p1_reply_gap_s":1.75,"reply_hit_x":1.14,"reply_hit_y":24.81,"reply_speed_mph":39.92,"reply_result":"Out","serve_lateral_band":"wide","serve_value":55.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.97,"depth":0.56,"control":0.62,"contact":0.35,"slice":0.0,"redirect_deg":0.2,"pace_ratio":0.86,"pace_vs_typical_mph":5.1},"p1_pressure":46.3,"p1_tier":"neutral","p1_parts":{"pace_mph":39.7,"border_ft":8.0,"space_m":4.85,"early_m":1.82,"reply_gap_s":1.75,"pace":0.24,"placement":0.16,"space":0.39,"time":0.76,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"ad88b944-db3f-4b3a-9f0f-3b9ac411d257"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":141,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.74,"bounce_y":16.96,"speed_mph":68.37,"server_won":true,"rally_len":2,"return_hit_x":0.01,"return_hit_y":23.89,"return_bounce_x":4.62,"return_bounce_y":4.78,"return_speed_mph":36.9,"return_result":"Out","serve_hit_x":0.87,"serve_hit_y":0.42,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"44706460-97af-42aa-bca5-3e146c7cd19f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":142,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.0,"bounce_y":11.65,"speed_mph":62.37,"server_won":true,"rally_len":2,"serve_hit_x":-0.08,"serve_hit_y":0.11,"serve_value":0.0,"serve_tier":"fault","id":"bad041bd-6061-4d02-b2a9-c83263cfeab0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":142,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.7,"bounce_y":16.22,"speed_mph":60.8,"server_won":true,"rally_len":2,"serve_hit_x":-1.43,"serve_hit_y":0.23,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"9c21b400-d947-4786-81c8-2d4d3d113907"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":143,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.4,"bounce_y":13.21,"speed_mph":74.5,"server_won":true,"rally_len":2,"return_hit_x":-0.18,"return_hit_y":25.85,"return_bounce_x":1.09,"return_bounce_y":11.96,"return_speed_mph":54.5,"return_result":"Net","serve_hit_x":0.4,"serve_hit_y":0.02,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"bad4ef0e-b969-46d5-b51f-c0fae76ef4f6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":150,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.7,"bounce_y":17.65,"speed_mph":74.98,"server_won":false,"rally_len":8,"return_hit_x":0.18,"return_hit_y":26.07,"return_bounce_x":-1.75,"return_bounce_y":4.48,"return_speed_mph":41.95,"return_result":"In","serve_plus_one_hit_x":-1.08,"serve_plus_one_hit_y":3.0,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.82,"serve_hit_y":0.26,"return_stroke":"Forehand","p1_speed_mph":38.98,"p1_bounce_x":2.07,"p1_bounce_y":20.56,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.62,"reply_hit_x":2.2,"reply_hit_y":24.61,"reply_speed_mph":53.03,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":68.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.61,"contact":0.0,"redirect_deg":10.1,"pace_ratio":0.56,"pace_vs_typical_mph":-1.6},"p1_pressure":58.4,"p1_tier":"neutral","p1_parts":{"pace_mph":39.0,"border_ft":6.7,"space_m":5.83,"early_m":1.63,"reply_gap_s":1.62,"pace":0.21,"placement":0.38,"space":0.56,"time":0.82,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"efb8e9ad-5892-41e5-8075-deb35b11ca30"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":151,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.58,"bounce_y":11.47,"speed_mph":72.74,"server_won":false,"rally_len":2,"serve_hit_x":-1.34,"serve_hit_y":0.04,"serve_value":0.0,"serve_tier":"fault","id":"80c9a815-3896-492c-ba60-7e1c6e971dfb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":151,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.24,"bounce_y":11.45,"speed_mph":57.85,"server_won":false,"rally_len":2,"serve_hit_x":-0.51,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"6d99cb47-b6b9-4abf-9b09-6776c0104d4e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":152,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.38,"bounce_y":16.15,"speed_mph":69.14,"server_won":true,"rally_len":4,"return_hit_x":-3.22,"return_hit_y":24.32,"return_bounce_x":-1.03,"return_bounce_y":0.96,"return_speed_mph":53.3,"return_result":"In","serve_plus_one_hit_x":-1.32,"serve_plus_one_hit_y":-0.24,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.98,"serve_hit_y":0.21,"return_stroke":"Forehand","p1_speed_mph":43.78,"p1_bounce_x":0.34,"p1_bounce_y":23.39,"p1_result":"In","p1_in_gap_s":1.26,"p1_reply_gap_s":1.57,"reply_hit_x":0.57,"reply_hit_y":25.21,"reply_speed_mph":48.6,"reply_result":"Out","serve_lateral_band":"wide","serve_value":39.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.81,"depth":0.17,"control":0.16,"contact":0.58,"redirect_deg":10.0,"pace_ratio":0.77,"pace_vs_typical_mph":8.4},"p1_pressure":70.1,"p1_tier":"pressure","p1_parts":{"pace_mph":43.8,"border_ft":1.2,"space_m":3.68,"early_m":1.24,"reply_gap_s":1.57,"pace":0.41,"placement":1.0,"space":0.2,"time":0.7,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"6d346833-a81b-47ca-adbb-68532d0ecb40"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":153,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.75,"bounce_y":18.09,"speed_mph":87.88,"server_won":false,"rally_len":5,"return_hit_x":3.24,"return_hit_y":24.73,"return_bounce_x":-1.23,"return_bounce_y":4.12,"return_speed_mph":37.02,"return_result":"In","serve_plus_one_hit_x":-1.05,"serve_plus_one_hit_y":1.47,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.41,"serve_hit_y":0.44,"return_stroke":"Backhand","p1_speed_mph":49.71,"p1_bounce_x":3.31,"p1_bounce_y":21.53,"p1_result":"In","p1_in_gap_s":1.88,"p1_reply_gap_s":1.35,"reply_hit_x":2.89,"reply_hit_y":24.54,"reply_speed_mph":46.04,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":78.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.93,"depth":0.75,"control":0.82,"contact":0.58,"redirect_deg":1.0,"pace_ratio":0.42,"pace_vs_typical_mph":-3.6},"p1_pressure":83.1,"p1_tier":"pressure","p1_parts":{"pace_mph":49.7,"border_ft":2.6,"space_m":3.19,"early_m":2.66,"reply_gap_s":1.35,"pace":0.66,"placement":1.0,"space":0.12,"time":0.84,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"4d41a5aa-c506-416d-99dd-39e07a33cbff"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":154,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.32,"bounce_y":11.4,"speed_mph":74.69,"server_won":false,"rally_len":4,"serve_hit_x":0.91,"serve_hit_y":-0.22,"serve_value":0.0,"serve_tier":"fault","id":"15aad753-50d0-4906-93df-1e58570dfcb1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":154,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.27,"bounce_y":14.51,"speed_mph":52.7,"server_won":false,"rally_len":4,"return_hit_x":-1.25,"return_hit_y":24.97,"return_bounce_x":-2.96,"return_bounce_y":4.74,"return_speed_mph":55.74,"return_result":"In","serve_plus_one_hit_x":-2.78,"serve_plus_one_hit_y":3.94,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.05,"serve_hit_y":0.68,"return_stroke":"Forehand","p1_speed_mph":43.79,"p1_bounce_x":-4.39,"p1_bounce_y":20.01,"p1_result":"Out","p1_in_gap_s":1.02,"serve_lateral_band":"body","serve_value":46.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.86,"control":0.15,"contact":0.0,"slice":0.0,"redirect_deg":14.3,"pace_ratio":1.06,"pace_vs_typical_mph":7.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"f0d497ab-9fc2-41da-bab1-3193b0c5fa68"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":1,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.91,"bounce_y":18.41,"speed_mph":80.66,"server_won":true,"rally_len":5,"serve_hit_x":0.73,"serve_hit_y":-0.01,"serve_value":0.0,"serve_tier":"fault","id":"aa10371a-b1a3-4c69-b0e3-d2758efd5d0d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":1,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.24,"bounce_y":15.52,"speed_mph":49.39,"server_won":true,"rally_len":5,"return_hit_x":-1.13,"return_hit_y":24.64,"return_bounce_x":-3.08,"return_bounce_y":0.87,"return_speed_mph":35.53,"return_result":"In","serve_plus_one_hit_x":-2.48,"serve_plus_one_hit_y":-0.62,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.5,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":42.67,"p1_bounce_x":2.51,"p1_bounce_y":20.57,"p1_result":"In","p1_in_gap_s":1.93,"p1_reply_gap_s":1.56,"reply_hit_x":2.51,"reply_hit_y":22.88,"reply_speed_mph":37.53,"reply_result":"Net","serve_lateral_band":"body","serve_value":60.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.16,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":14.8,"pace_ratio":0.72,"pace_vs_typical_mph":-13.9},"p1_pressure":57.9,"p1_tier":"neutral","p1_parts":{"pace_mph":42.7,"border_ft":5.3,"space_m":5.46,"early_m":1.61,"reply_gap_s":1.56,"pace":0.36,"placement":0.62,"space":0.49,"time":0.62,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"f3d97968-295c-4efa-94bb-ea6eb8d1d445"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":2,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.79,"bounce_y":18.14,"speed_mph":71.87,"server_won":true,"rally_len":1,"serve_hit_x":-0.38,"serve_hit_y":0.17,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"5eb2bfe3-101a-4aef-ae38-c1caf964f176"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":3,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.21,"bounce_y":18.34,"speed_mph":67.86,"server_won":false,"rally_len":2,"serve_hit_x":0.88,"serve_hit_y":0.12,"serve_value":0.0,"serve_tier":"fault","id":"83292872-027a-4cee-af01-ad98b91e1c48"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":3,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.31,"bounce_y":11.34,"speed_mph":60.8,"server_won":false,"rally_len":2,"serve_hit_x":1.08,"serve_hit_y":0.02,"serve_value":0.0,"serve_tier":"fault","id":"a86053e6-4d89-4729-9e1c-4b73e6ead636"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":4,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.07,"bounce_y":15.83,"speed_mph":80.93,"server_won":false,"rally_len":3,"return_hit_x":0.39,"return_hit_y":26.06,"return_bounce_x":-1.32,"return_bounce_y":2.23,"return_speed_mph":31.15,"return_result":"In","serve_plus_one_hit_x":-1.62,"serve_plus_one_hit_y":-0.78,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.73,"serve_hit_y":0.15,"return_stroke":"Backhand","p1_speed_mph":54.95,"p1_bounce_x":4.33,"p1_bounce_y":22.06,"p1_result":"Out","p1_in_gap_s":2.41,"serve_lateral_band":"t-slot","serve_value":55.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.64,"depth":0.41,"control":1.0,"contact":0.0,"redirect_deg":2.4,"pace_ratio":0.39,"pace_vs_typical_mph":-11.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"9955e46a-561d-42a5-be12-62e96219ea8f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.01,"bounce_y":16.46,"speed_mph":66.42,"server_won":false,"rally_len":10,"serve_hit_x":1.06,"serve_hit_y":0.09,"serve_value":0.0,"serve_tier":"fault","id":"73dd49dc-9f30-4f91-8924-e8b4cf7a8b95"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.98,"bounce_y":14.98,"speed_mph":63.62,"server_won":false,"rally_len":10,"return_hit_x":-0.66,"return_hit_y":26.33,"return_bounce_x":2.49,"return_bounce_y":0.62,"return_speed_mph":38.75,"return_result":"In","serve_plus_one_hit_x":2.06,"serve_plus_one_hit_y":-1.84,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.38,"serve_hit_y":0.61,"return_stroke":"Forehand","p1_speed_mph":41.77,"p1_bounce_x":1.55,"p1_bounce_y":17.79,"p1_result":"In","p1_in_gap_s":2.02,"p1_reply_gap_s":1.42,"reply_hit_x":1.36,"reply_hit_y":19.83,"reply_speed_mph":42.43,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":38.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.59,"depth":0.11,"control":0.92,"contact":0.06,"slice":0.0,"redirect_deg":2.4,"pace_ratio":0.61,"pace_vs_typical_mph":-7.4},"p1_pressure":60.5,"p1_tier":"neutral","p1_parts":{"pace_mph":41.8,"border_ft":8.4,"space_m":8.82,"early_m":2.5,"reply_gap_s":1.42,"pace":0.32,"placement":0.1,"space":1.0,"time":0.49,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"a08fa58c-ba5e-4e2f-814a-39f91ea07e73"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":6,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.29,"bounce_y":16.3,"speed_mph":69.84,"server_won":false,"rally_len":3,"return_hit_x":3.16,"return_hit_y":25.48,"return_bounce_x":3.88,"return_bounce_y":4.63,"return_speed_mph":35.31,"return_result":"In","serve_plus_one_hit_x":4.19,"serve_plus_one_hit_y":3.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.84,"serve_hit_y":-0.2,"return_stroke":"Backhand","p1_speed_mph":42.44,"p1_bounce_x":-1.66,"p1_bounce_y":11.57,"p1_result":"Net","p1_in_gap_s":1.82,"serve_lateral_band":"wide","serve_value":86.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.94,"depth":0.84,"control":0.97,"contact":0.58,"redirect_deg":16.0,"pace_ratio":0.51,"pace_vs_typical_mph":-9.4},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"9cbb427e-85ac-4a3f-8197-4c70779cd18d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":15,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.15,"bounce_y":17.68,"speed_mph":71.72,"server_won":true,"rally_len":5,"serve_hit_x":0.67,"serve_hit_y":0.39,"serve_value":0.0,"serve_tier":"fault","id":"b0090961-3549-4f33-883e-5d36d85aaa3f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":15,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.6,"bounce_y":15.26,"speed_mph":65.67,"server_won":true,"rally_len":5,"return_hit_x":-0.18,"return_hit_y":24.51,"return_bounce_x":-3.59,"return_bounce_y":0.96,"return_speed_mph":30.67,"return_result":"In","serve_plus_one_hit_x":-3.42,"serve_plus_one_hit_y":-0.41,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.13,"serve_hit_y":0.72,"return_stroke":"Forehand","p1_speed_mph":34.15,"p1_bounce_x":-3.64,"p1_bounce_y":18.8,"p1_result":"In","p1_in_gap_s":2.32,"p1_reply_gap_s":1.53,"reply_hit_x":-3.93,"reply_hit_y":20.22,"reply_speed_mph":36.48,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":50.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.25,"depth":0.17,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":15.0,"pace_ratio":0.47,"pace_vs_typical_mph":-15.0},"p1_pressure":48.4,"p1_tier":"neutral","p1_parts":{"pace_mph":34.1,"border_ft":1.6,"space_m":6.68,"early_m":1.38,"reply_gap_s":1.53,"pace":0.01,"placement":1.0,"space":0.7,"time":0.68,"applied":["placement","space","time"],"deduction":30.7},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"a07ec107-f03b-480d-9943-ebf65784f1e8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.99,"bounce_y":18.61,"speed_mph":64.01,"server_won":true,"rally_len":27,"serve_hit_x":-1.1,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"64484eec-1fac-40c2-ac29-ffdad12f9ebb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.83,"bounce_y":14.41,"speed_mph":69.34,"server_won":true,"rally_len":27,"return_hit_x":3.07,"return_hit_y":25.08,"return_bounce_x":-0.49,"return_bounce_y":1.6,"return_speed_mph":43.37,"return_result":"In","serve_plus_one_hit_x":-0.47,"serve_plus_one_hit_y":-1.54,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.7,"serve_hit_y":0.71,"return_stroke":"Backhand","p1_speed_mph":46.76,"p1_bounce_x":0.53,"p1_bounce_y":18.81,"p1_result":"In","p1_in_gap_s":1.76,"p1_reply_gap_s":1.31,"reply_hit_x":0.27,"reply_hit_y":20.68,"reply_speed_mph":45.72,"reply_result":"In","serve_lateral_band":"wide","serve_value":39.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.48,"depth":0.29,"control":0.61,"contact":0.53,"slice":0.0,"redirect_deg":9.7,"pace_ratio":0.63,"pace_vs_typical_mph":-1.5},"p1_pressure":57.6,"p1_tier":"neutral","p1_parts":{"pace_mph":46.8,"border_ft":11.8,"space_m":6.76,"early_m":3.14,"reply_gap_s":1.31,"pace":0.53,"placement":0.0,"space":0.71,"time":0.49,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"4c0cdbf5-b1df-4075-8984-1e58c9c08ae4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":17,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.23,"bounce_y":17.11,"speed_mph":75.48,"server_won":true,"rally_len":4,"return_hit_x":-0.61,"return_hit_y":24.94,"return_bounce_x":-0.48,"return_bounce_y":2.86,"return_speed_mph":35.54,"return_result":"In","serve_plus_one_hit_x":0.52,"serve_plus_one_hit_y":-0.96,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.87,"serve_hit_y":0.12,"return_stroke":"Forehand","p1_speed_mph":52.0,"p1_bounce_x":1.94,"p1_bounce_y":18.42,"p1_result":"In","p1_in_gap_s":1.91,"p1_reply_gap_s":1.13,"reply_hit_x":2.49,"reply_hit_y":20.09,"reply_speed_mph":43.83,"reply_result":"Out","serve_lateral_band":"t","serve_value":52.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.43,"depth":0.52,"control":0.93,"contact":0.0,"redirect_deg":3.3,"pace_ratio":0.47,"pace_vs_typical_mph":-7.9},"p1_pressure":68.1,"p1_tier":"neutral","p1_parts":{"pace_mph":52.0,"border_ft":7.1,"space_m":7.01,"early_m":3.95,"reply_gap_s":1.13,"pace":0.75,"placement":0.31,"space":0.75,"time":0.54,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"309af764-7fba-47c9-bffa-9c16e7298816"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":18,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.03,"bounce_y":16.43,"speed_mph":84.0,"server_won":true,"rally_len":4,"return_hit_x":2.21,"return_hit_y":27.38,"return_bounce_x":-3.76,"return_bounce_y":3.63,"return_speed_mph":29.13,"return_result":"In","serve_plus_one_hit_x":-4.17,"serve_plus_one_hit_y":-1.39,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.57,"serve_hit_y":0.33,"return_stroke":"Backhand","p1_speed_mph":47.03,"p1_bounce_x":1.3,"p1_bounce_y":20.51,"p1_result":"In","p1_in_gap_s":2.72,"p1_reply_gap_s":1.6,"reply_hit_x":1.52,"reply_hit_y":24.36,"reply_speed_mph":42.26,"reply_result":"Net","serve_lateral_band":"body","serve_value":67.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.39,"depth":0.66,"control":1.0,"contact":0.64,"redirect_deg":4.9,"pace_ratio":0.35,"pace_vs_typical_mph":-12.3},"p1_pressure":52.1,"p1_tier":"neutral","p1_parts":{"pace_mph":47.0,"border_ft":9.2,"space_m":6.93,"early_m":5.04,"reply_gap_s":1.6,"pace":0.54,"placement":0.0,"space":0.74,"time":0.28,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"a998ad88-0096-4dc9-8701-7dd11cb2b0e4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":25,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.11,"bounce_y":15.35,"speed_mph":72.71,"server_won":true,"rally_len":3,"serve_hit_x":1.73,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"b35683c0-71d3-4cc6-ba7d-6f45912cb6bd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":25,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.57,"bounce_y":15.37,"speed_mph":48.44,"server_won":true,"rally_len":3,"return_hit_x":-2.45,"return_hit_y":25.3,"return_bounce_x":1.38,"return_bounce_y":12.54,"return_speed_mph":45.95,"return_result":"Net","serve_hit_x":1.19,"serve_hit_y":0.03,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"e7420908-5aa1-4cf7-b7a5-7e912b469089"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.01,"bounce_y":16.49,"speed_mph":76.68,"server_won":true,"rally_len":12,"return_hit_x":3.95,"return_hit_y":26.69,"return_bounce_x":-1.66,"return_bounce_y":3.63,"return_speed_mph":26.76,"return_result":"In","serve_plus_one_hit_x":-1.69,"serve_plus_one_hit_y":0.31,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.89,"serve_hit_y":0.05,"return_stroke":"Backhand","p1_speed_mph":47.22,"p1_bounce_x":2.3,"p1_bounce_y":22.68,"p1_result":"In","p1_in_gap_s":2.89,"p1_reply_gap_s":1.4,"reply_hit_x":2.21,"reply_hit_y":24.61,"reply_speed_mph":33.72,"reply_result":"In","serve_lateral_band":"wide","serve_value":82.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.8,"depth":0.66,"control":1.0,"contact":0.96,"redirect_deg":2.9,"pace_ratio":0.35,"pace_vs_typical_mph":-16.4},"p1_pressure":71.3,"p1_tier":"pressure","p1_parts":{"pace_mph":47.2,"border_ft":3.6,"space_m":4.34,"early_m":3.32,"reply_gap_s":1.4,"pace":0.55,"placement":0.9,"space":0.31,"time":0.69,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"55882abf-dd6b-42df-bba3-8d4580894ee9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.2,"bounce_y":11.55,"speed_mph":81.84,"server_won":false,"rally_len":10,"serve_hit_x":0.1,"serve_hit_y":0.14,"serve_value":0.0,"serve_tier":"fault","id":"0d832928-6c6c-4d7e-affb-a1c0bd94d5a5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.76,"bounce_y":16.46,"speed_mph":62.03,"server_won":false,"rally_len":10,"return_hit_x":-0.56,"return_hit_y":23.91,"return_bounce_x":-0.96,"return_bounce_y":2.84,"return_speed_mph":32.38,"return_result":"In","serve_plus_one_hit_x":-1.61,"serve_plus_one_hit_y":1.53,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.04,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":46.46,"p1_bounce_x":2.94,"p1_bounce_y":23.1,"p1_result":"In","p1_in_gap_s":1.88,"p1_reply_gap_s":1.38,"reply_hit_x":3.23,"reply_hit_y":24.35,"reply_speed_mph":36.59,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":75.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.52,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":7.3,"pace_ratio":0.52,"pace_vs_typical_mph":-14.1},"p1_pressure":81.0,"p1_tier":"pressure","p1_parts":{"pace_mph":46.5,"border_ft":2.2,"space_m":3.6,"early_m":1.46,"reply_gap_s":1.38,"pace":0.52,"placement":1.0,"space":0.18,"time":0.91,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"5c756b10-06a8-4064-b926-2e8fdc04953a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":28,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.16,"bounce_y":17.14,"speed_mph":75.17,"server_won":false,"rally_len":2,"serve_hit_x":-0.4,"serve_hit_y":-0.04,"serve_value":0.0,"serve_tier":"fault","id":"6741d6f7-1976-49cf-9104-00acfe120e17"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":28,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.33,"bounce_y":18.55,"speed_mph":73.04,"server_won":false,"rally_len":2,"serve_hit_x":-0.43,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"3a2d2ce9-f6a7-4d34-8fc8-96c894ed727e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":29,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.96,"bounce_y":17.11,"speed_mph":62.98,"server_won":true,"rally_len":8,"return_hit_x":-2.41,"return_hit_y":23.57,"return_bounce_x":-2.8,"return_bounce_y":1.36,"return_speed_mph":41.93,"return_result":"In","serve_plus_one_hit_x":-2.23,"serve_plus_one_hit_y":-0.37,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.18,"serve_hit_y":-0.14,"return_stroke":"Forehand","p1_speed_mph":38.14,"p1_bounce_x":-0.25,"p1_bounce_y":21.09,"p1_result":"In","p1_in_gap_s":1.6,"p1_reply_gap_s":1.79,"reply_hit_x":0.1,"reply_hit_y":23.27,"reply_speed_mph":39.85,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":44.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.49,"depth":0.25,"control":0.72,"contact":0.4,"redirect_deg":14.5,"pace_ratio":0.67,"pace_vs_typical_mph":-4.4},"p1_pressure":29.0,"p1_tier":"released","p1_parts":{"pace_mph":38.1,"border_ft":8.8,"space_m":3.28,"early_m":1.82,"reply_gap_s":1.79,"pace":0.17,"placement":0.04,"space":0.13,"time":0.57,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"3952b269-41ed-4e37-8437-70f6131dfcde"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":30,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.17,"bounce_y":14.82,"speed_mph":68.96,"server_won":true,"rally_len":4,"return_hit_x":-0.38,"return_hit_y":25.26,"return_bounce_x":2.11,"return_bounce_y":2.82,"return_speed_mph":43.35,"return_result":"In","serve_plus_one_hit_x":2.54,"serve_plus_one_hit_y":-1.07,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.24,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":36.34,"p1_bounce_x":-2.65,"p1_bounce_y":18.93,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.59,"reply_hit_x":-2.8,"reply_hit_y":20.05,"reply_speed_mph":45.17,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":43.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.42,"depth":0.51,"control":0.58,"contact":0.0,"redirect_deg":11.8,"pace_ratio":0.63,"pace_vs_typical_mph":-1.6},"p1_pressure":60.1,"p1_tier":"neutral","p1_parts":{"pace_mph":36.3,"border_ft":4.8,"space_m":6.73,"early_m":3.91,"reply_gap_s":1.59,"pace":0.1,"placement":0.7,"space":0.7,"time":0.4,"applied":["space","placement","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"fedd7056-3500-459b-9fab-d0bc66d854c1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":36,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.85,"bounce_y":18.26,"speed_mph":86.14,"server_won":false,"rally_len":5,"return_hit_x":-0.1,"return_hit_y":26.47,"return_bounce_x":-3.73,"return_bounce_y":5.47,"return_speed_mph":34.85,"return_result":"In","serve_plus_one_hit_x":-3.99,"serve_plus_one_hit_y":4.84,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.8,"serve_hit_y":0.18,"return_stroke":"Forehand","p1_speed_mph":51.9,"p1_bounce_x":0.24,"p1_bounce_y":21.54,"p1_result":"In","p1_in_gap_s":1.62,"p1_reply_gap_s":1.03,"reply_hit_x":0.27,"reply_hit_y":23.7,"reply_speed_mph":48.48,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":79.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.93,"depth":1.0,"control":0.81,"contact":0.07,"redirect_deg":15.0,"pace_ratio":0.41,"pace_vs_typical_mph":-6.1},"p1_pressure":71.8,"p1_tier":"pressure","p1_parts":{"pace_mph":51.9,"border_ft":7.3,"space_m":4.94,"early_m":0.69,"reply_gap_s":1.03,"pace":0.75,"placement":0.28,"space":0.41,"time":1.0,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"8dfd5e06-80ba-4247-96e3-28493666e375"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":37,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.75,"bounce_y":15.06,"speed_mph":74.77,"server_won":true,"rally_len":2,"return_hit_x":2.87,"return_hit_y":25.01,"return_bounce_x":-3.83,"return_bounce_y":12.1,"return_speed_mph":26.49,"return_result":"Net","serve_hit_x":-1.0,"serve_hit_y":-0.26,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"b3becd37-3efc-4936-9998-c105bc299e30"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":38,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.08,"bounce_y":15.0,"speed_mph":67.96,"server_won":false,"rally_len":3,"return_hit_x":-1.49,"return_hit_y":25.67,"return_bounce_x":2.41,"return_bounce_y":2.11,"return_speed_mph":49.01,"return_result":"In","serve_plus_one_hit_x":2.25,"serve_plus_one_hit_y":1.08,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.71,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":43.49,"p1_bounce_x":0.68,"p1_bounce_y":11.2,"p1_result":"Net","p1_in_gap_s":1.32,"serve_lateral_band":"t-slot","serve_value":53.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.96,"depth":0.39,"control":0.58,"contact":0.08,"redirect_deg":2.4,"pace_ratio":0.72,"pace_vs_typical_mph":3.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"eed1daf0-0a8f-4ecc-84cc-eb62e78382a9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":39,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.31,"bounce_y":16.0,"speed_mph":71.7,"server_won":true,"rally_len":3,"serve_hit_x":-1.39,"serve_hit_y":0.25,"serve_value":0.0,"serve_tier":"fault","id":"41554cc7-a3e7-4e79-8c45-ae6d9c700d2f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":39,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.96,"bounce_y":14.61,"speed_mph":61.4,"server_won":true,"rally_len":3,"return_hit_x":4.51,"return_hit_y":23.09,"return_bounce_x":-4.28,"return_bounce_y":12.58,"return_speed_mph":39.43,"return_result":"Net","serve_hit_x":-0.81,"serve_hit_y":0.48,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"263e5248-cc01-47cb-9ce8-5981c6f6c13a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":40,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.41,"bounce_y":17.13,"speed_mph":84.33,"server_won":true,"rally_len":1,"serve_hit_x":1.38,"serve_hit_y":-0.29,"serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"1d2fbb4e-7241-465f-9f92-a75472da1516"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":41,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.34,"bounce_y":15.09,"speed_mph":66.74,"server_won":false,"rally_len":5,"return_hit_x":3.29,"return_hit_y":25.5,"return_bounce_x":-3.28,"return_bounce_y":1.06,"return_speed_mph":37.47,"return_result":"In","serve_plus_one_hit_x":-3.08,"serve_plus_one_hit_y":-0.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.02,"serve_hit_y":0.17,"return_stroke":"Backhand","p1_speed_mph":38.87,"p1_bounce_x":3.22,"p1_bounce_y":20.65,"p1_result":"In","p1_in_gap_s":1.81,"p1_reply_gap_s":1.78,"reply_hit_x":3.6,"reply_hit_y":22.79,"reply_speed_mph":37.84,"reply_result":"In","serve_lateral_band":"wide","serve_value":52.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.51,"depth":0.19,"control":0.94,"contact":0.62,"redirect_deg":1.2,"pace_ratio":0.56,"pace_vs_typical_mph":-8.0},"p1_pressure":67.8,"p1_tier":"neutral","p1_parts":{"pace_mph":38.9,"border_ft":2.9,"space_m":4.85,"early_m":1.21,"reply_gap_s":1.78,"pace":0.2,"placement":1.0,"space":0.39,"time":0.64,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"59133e22-7430-4e2e-8827-d2586c29a45e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":42,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.35,"bounce_y":13.08,"speed_mph":73.78,"server_won":true,"rally_len":2,"return_hit_x":-0.65,"return_hit_y":26.74,"return_bounce_x":-4.26,"return_bounce_y":-0.86,"return_speed_mph":42.58,"return_result":"Out","serve_hit_x":1.35,"serve_hit_y":-0.29,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"1ca49b3b-619f-4960-9b09-4c77a231660d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":43,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.57,"bounce_y":11.39,"speed_mph":89.39,"server_won":false,"rally_len":4,"serve_hit_x":-1.64,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"6f3b8dcd-3b4a-41e7-aea8-27b076039c74"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":43,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":4.09,"bounce_y":14.65,"speed_mph":62.7,"server_won":false,"rally_len":4,"return_hit_x":3.24,"return_hit_y":24.48,"return_bounce_x":-2.1,"return_bounce_y":1.95,"return_speed_mph":36.84,"return_result":"In","serve_plus_one_hit_x":-2.35,"serve_plus_one_hit_y":0.89,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.95,"serve_hit_y":0.5,"return_stroke":"Backhand","p1_speed_mph":42.45,"p1_bounce_x":-4.38,"p1_bounce_y":18.83,"p1_result":"Out","p1_in_gap_s":1.73,"serve_lateral_band":"wide","serve_value":59.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.35,"control":0.98,"contact":0.58,"slice":0.0,"redirect_deg":9.8,"pace_ratio":0.59,"pace_vs_typical_mph":-9.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"5e976e14-79ab-4269-9f01-db72aa0c3dc7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.17,"bounce_y":17.42,"speed_mph":75.4,"server_won":true,"rally_len":12,"return_hit_x":-0.62,"return_hit_y":25.47,"return_bounce_x":-3.73,"return_bounce_y":2.09,"return_speed_mph":34.1,"return_result":"In","serve_plus_one_hit_x":-4.13,"serve_plus_one_hit_y":-0.57,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.9,"serve_hit_y":-0.12,"return_stroke":"Forehand","p1_speed_mph":42.83,"p1_bounce_x":-3.87,"p1_bounce_y":22.2,"p1_result":"In","p1_in_gap_s":2.07,"p1_reply_gap_s":1.56,"reply_hit_x":-3.88,"reply_hit_y":23.85,"reply_speed_mph":39.85,"reply_result":"In","serve_lateral_band":"t","serve_value":46.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.34,"depth":0.38,"control":0.97,"contact":0.0,"redirect_deg":11.1,"pace_ratio":0.45,"pace_vs_typical_mph":-9.4},"p1_pressure":64.2,"p1_tier":"neutral","p1_parts":{"pace_mph":42.8,"border_ft":0.8,"space_m":4.61,"early_m":2.69,"reply_gap_s":1.56,"pace":0.37,"placement":1.0,"space":0.35,"time":0.56,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"7e5c825d-5ed4-4e55-bd08-2b4448f193fc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":45,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.84,"bounce_y":17.91,"speed_mph":67.22,"server_won":true,"rally_len":3,"return_hit_x":0.87,"return_hit_y":24.65,"return_bounce_x":-1.72,"return_bounce_y":6.17,"return_speed_mph":35.55,"return_result":"In","serve_plus_one_hit_x":-1.61,"serve_plus_one_hit_y":3.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.21,"serve_hit_y":0.41,"return_stroke":"Backhand","p1_speed_mph":45.48,"p1_bounce_x":-0.51,"p1_bounce_y":17.83,"p1_result":"In","p1_in_gap_s":1.74,"serve_lateral_band":"t-slot","serve_value":84.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.99,"contact":0.0,"redirect_deg":1.3,"pace_ratio":0.53,"pace_vs_typical_mph":-9.8},"p1_pressure":69.0,"p1_tier":"neutral","p1_parts":{"pace_mph":45.5,"border_ft":11.8,"space_m":6.95,"early_m":2.5,"pace":0.48,"placement":0.0,"space":0.74,"time":0.85,"applied":["time","space","pace"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":true,"serve_band":"hard","p1_opp_band":"easy","id":"518ff3a9-addc-433c-8bf1-304962c055bb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":50,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.49,"bounce_y":15.61,"speed_mph":70.65,"server_won":false,"rally_len":2,"serve_hit_x":0.03,"serve_hit_y":0.79,"serve_value":0.0,"serve_tier":"fault","id":"51405820-e036-4056-a276-93f54edf659f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":50,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.13,"bounce_y":15.01,"speed_mph":75.49,"server_won":false,"rally_len":2,"serve_hit_x":1.1,"serve_hit_y":0.08,"serve_value":0.0,"serve_tier":"fault","id":"80712a89-4e08-4522-8efb-bab7e09a8680"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":51,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.66,"bounce_y":16.74,"speed_mph":78.2,"server_won":true,"rally_len":1,"serve_hit_x":-0.86,"serve_hit_y":-0.12,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"a6e77939-1b33-47ea-82fc-a6a80458da65"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":52,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.02,"bounce_y":18.26,"speed_mph":57.71,"server_won":false,"rally_len":7,"return_hit_x":0.55,"return_hit_y":24.58,"return_bounce_x":0.62,"return_bounce_y":2.72,"return_speed_mph":39.52,"return_result":"In","serve_plus_one_hit_x":0.61,"serve_plus_one_hit_y":-1.0,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.37,"serve_hit_y":0.72,"return_stroke":"Backhand","p1_speed_mph":40.64,"p1_bounce_x":0.24,"p1_bounce_y":18.64,"p1_result":"In","p1_in_gap_s":1.79,"p1_reply_gap_s":1.33,"reply_hit_x":0.32,"reply_hit_y":19.71,"reply_speed_mph":34.81,"reply_result":"In","serve_lateral_band":"t","serve_value":59.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.5,"control":0.93,"contact":0.0,"redirect_deg":4.3,"pace_ratio":0.69,"pace_vs_typical_mph":-8.0},"p1_pressure":45.4,"p1_tier":"neutral","p1_parts":{"pace_mph":40.6,"border_ft":12.7,"space_m":5.95,"early_m":3.73,"reply_gap_s":1.33,"pace":0.28,"placement":0.0,"space":0.57,"time":0.51,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"d44b0df3-0e1a-41fd-b6c2-d5388b4f5a3b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":53,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.44,"bounce_y":17.99,"speed_mph":66.99,"server_won":false,"rally_len":5,"return_hit_x":1.97,"return_hit_y":25.79,"return_bounce_x":-2.85,"return_bounce_y":5.46,"return_speed_mph":39.04,"return_result":"In","serve_plus_one_hit_x":-2.54,"serve_plus_one_hit_y":4.52,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.45,"serve_hit_y":0.28,"return_stroke":"Backhand","p1_speed_mph":34.24,"p1_bounce_x":3.33,"p1_bounce_y":22.55,"p1_result":"In","p1_in_gap_s":1.47,"p1_reply_gap_s":1.78,"reply_hit_x":2.59,"reply_hit_y":24.85,"reply_speed_mph":38.09,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":86.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.99,"control":0.9,"contact":0.24,"redirect_deg":1.0,"pace_ratio":0.58,"pace_vs_typical_mph":-6.4},"p1_pressure":37.7,"p1_tier":"released","p1_parts":{"pace_mph":34.2,"border_ft":2.6,"space_m":3.51,"early_m":1.0,"reply_gap_s":1.78,"pace":0.01,"placement":1.0,"space":0.17,"time":0.81,"applied":["placement","time","space"],"deduction":28.1},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"3813bd65-5d49-4567-92f6-dc989c252904"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":54,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.95,"bounce_y":17.14,"speed_mph":60.14,"server_won":true,"rally_len":3,"serve_hit_x":1.01,"serve_hit_y":0.33,"serve_value":0.0,"serve_tier":"fault","id":"34370ee7-45b9-4e82-800e-1fa914232811"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":54,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.14,"bounce_y":15.42,"speed_mph":64.32,"server_won":true,"rally_len":3,"return_hit_x":-2.16,"return_hit_y":25.17,"return_bounce_x":-1.82,"return_bounce_y":-2.19,"return_speed_mph":52.15,"return_result":"Out","serve_hit_x":1.09,"serve_hit_y":-0.3,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"7157ff03-a165-44d1-8309-155aadd587f0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.46,"bounce_y":18.09,"speed_mph":83.75,"server_won":false,"rally_len":17,"return_hit_x":0.11,"return_hit_y":25.75,"return_bounce_x":-3.06,"return_bounce_y":2.98,"return_speed_mph":35.59,"return_result":"In","serve_plus_one_hit_x":-2.98,"serve_plus_one_hit_y":0.21,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.72,"serve_hit_y":0.48,"return_stroke":"Forehand","p1_speed_mph":39.69,"p1_bounce_x":2.32,"p1_bounce_y":19.52,"p1_result":"In","p1_in_gap_s":1.92,"p1_reply_gap_s":1.66,"reply_hit_x":2.43,"reply_hit_y":23.59,"reply_speed_mph":40.99,"reply_result":"In","serve_lateral_band":"t","serve_value":53.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.51,"depth":0.54,"control":0.86,"contact":0.0,"redirect_deg":4.1,"pace_ratio":0.42,"pace_vs_typical_mph":-5.9},"p1_pressure":60.8,"p1_tier":"neutral","p1_parts":{"pace_mph":39.7,"border_ft":5.9,"space_m":6.61,"early_m":2.77,"reply_gap_s":1.66,"pace":0.24,"placement":0.52,"space":0.69,"time":0.62,"applied":["space","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"bdd2c886-59c0-4ffe-aff8-7e4a687897fa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":60,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.38,"bounce_y":15.31,"speed_mph":65.61,"server_won":true,"rally_len":2,"return_hit_x":-3.47,"return_hit_y":25.49,"return_bounce_x":-0.83,"return_bounce_y":12.24,"return_speed_mph":44.84,"return_result":"Net","serve_hit_x":0.44,"serve_hit_y":0.67,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"471b5d17-d4da-4021-985f-9cdc966f6486"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":61,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.69,"bounce_y":17.0,"speed_mph":63.33,"server_won":true,"rally_len":9,"return_hit_x":3.86,"return_hit_y":23.47,"return_bounce_x":-2.4,"return_bounce_y":1.49,"return_speed_mph":34.4,"return_result":"In","serve_plus_one_hit_x":-1.87,"serve_plus_one_hit_y":-0.75,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.36,"serve_hit_y":0.22,"return_stroke":"Backhand","p1_speed_mph":38.57,"p1_bounce_x":-1.55,"p1_bounce_y":19.18,"p1_result":"In","p1_in_gap_s":1.95,"p1_reply_gap_s":1.58,"reply_hit_x":-2.09,"reply_hit_y":20.44,"reply_speed_mph":45.7,"reply_result":"In","serve_lateral_band":"wide","serve_value":58.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.45,"depth":0.27,"control":1.0,"contact":0.86,"redirect_deg":2.3,"pace_ratio":0.54,"pace_vs_typical_mph":-11.8},"p1_pressure":49.2,"p1_tier":"neutral","p1_parts":{"pace_mph":38.6,"border_ft":8.4,"space_m":6.91,"early_m":2.3,"reply_gap_s":1.58,"pace":0.19,"placement":0.1,"space":0.73,"time":0.55,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"5e28f360-5579-4804-a549-68c03fae293c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":62,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.35,"bounce_y":11.44,"speed_mph":83.06,"server_won":true,"rally_len":2,"serve_hit_x":1.31,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"2c4d6bad-24e2-4181-bef1-617230fd62c5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":62,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.07,"bounce_y":13.43,"speed_mph":65.09,"server_won":true,"rally_len":2,"serve_hit_x":0.99,"serve_hit_y":1.21,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"99a48d6a-52dd-4bb3-96e6-7151e519409b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":63,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.43,"bounce_y":15.55,"speed_mph":73.5,"server_won":false,"rally_len":5,"return_hit_x":3.25,"return_hit_y":25.66,"return_bounce_x":-2.72,"return_bounce_y":0.26,"return_speed_mph":44.12,"return_result":"In","serve_plus_one_hit_x":-2.55,"serve_plus_one_hit_y":-1.05,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.91,"serve_hit_y":0.3,"return_stroke":"Backhand","p1_speed_mph":46.02,"p1_bounce_x":0.67,"p1_bounce_y":17.88,"p1_result":"In","p1_in_gap_s":1.69,"p1_reply_gap_s":1.13,"reply_hit_x":0.66,"reply_hit_y":19.2,"reply_speed_mph":41.13,"reply_result":"In","serve_lateral_band":"wide","serve_value":45.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.05,"control":0.69,"contact":0.62,"redirect_deg":2.7,"pace_ratio":0.6,"pace_vs_typical_mph":0.2},"p1_pressure":71.8,"p1_tier":"pressure","p1_parts":{"pace_mph":46.0,"border_ft":11.3,"space_m":8.2,"early_m":1.32,"reply_gap_s":1.13,"pace":0.5,"placement":0.0,"space":0.95,"time":0.7,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"fcba8897-3ed7-444a-a328-ceda79c24055"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":64,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.03,"bounce_y":17.07,"speed_mph":70.48,"server_won":true,"rally_len":4,"return_hit_x":0.27,"return_hit_y":27.38,"return_bounce_x":-1.64,"return_bounce_y":5.93,"return_speed_mph":33.82,"return_result":"In","serve_plus_one_hit_x":-1.07,"serve_plus_one_hit_y":3.99,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.31,"serve_hit_y":0.03,"return_stroke":"Backhand","p1_speed_mph":32.69,"p1_bounce_x":2.04,"p1_bounce_y":18.31,"p1_result":"In","p1_in_gap_s":1.94,"p1_reply_gap_s":1.31,"reply_hit_x":1.71,"reply_hit_y":19.81,"reply_speed_mph":48.34,"reply_result":"Out","serve_lateral_band":"t","serve_value":82.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":1.0,"control":1.0,"contact":0.38,"redirect_deg":9.6,"pace_ratio":0.48,"pace_vs_typical_mph":-10.8},"p1_pressure":40.3,"p1_tier":"released","p1_parts":{"pace_mph":32.7,"border_ft":6.8,"space_m":9.24,"early_m":2.02,"reply_gap_s":1.31,"pace":0.0,"placement":0.37,"space":1.0,"time":0.89,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"short","p1_zone5":false,"p1_sse":true,"serve_band":"moderate","p1_opp_band":"hard","id":"218d12b1-fd1d-4102-8641-61014e420596"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":70,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.94,"bounce_y":15.45,"speed_mph":74.41,"server_won":true,"rally_len":6,"return_hit_x":-0.91,"return_hit_y":26.26,"return_bounce_x":-1.38,"return_bounce_y":0.68,"return_speed_mph":44.3,"return_result":"In","serve_plus_one_hit_x":-1.88,"serve_plus_one_hit_y":-0.57,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.88,"serve_hit_y":-0.05,"return_stroke":"Forehand","p1_speed_mph":39.92,"p1_bounce_x":-0.61,"p1_bounce_y":18.89,"p1_result":"In","p1_in_gap_s":1.62,"p1_reply_gap_s":1.45,"reply_hit_x":-0.99,"reply_hit_y":20.7,"reply_speed_mph":38.22,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":39.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.8,"depth":0.12,"control":0.56,"contact":0.08,"redirect_deg":7.7,"pace_ratio":0.59,"pace_vs_typical_mph":0.6},"p1_pressure":58.1,"p1_tier":"neutral","p1_parts":{"pace_mph":39.9,"border_ft":11.5,"space_m":7.38,"early_m":1.34,"reply_gap_s":1.45,"pace":0.25,"placement":0.0,"space":0.81,"time":0.68,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"5dbe596b-ae2c-489a-bbaa-ce488e0eb4de"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.62,"bounce_y":20.08,"speed_mph":70.24,"server_won":false,"rally_len":10,"serve_hit_x":-0.52,"serve_hit_y":0.39,"serve_value":0.0,"serve_tier":"fault","id":"40e6a16e-6a3c-4f0a-8f52-b90bbf7ee803"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.63,"bounce_y":14.88,"speed_mph":52.57,"server_won":false,"rally_len":10,"return_hit_x":3.35,"return_hit_y":25.65,"return_bounce_x":-2.22,"return_bounce_y":1.06,"return_speed_mph":33.7,"return_result":"In","serve_plus_one_hit_x":-2.34,"serve_plus_one_hit_y":-0.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.14,"serve_hit_y":0.56,"return_stroke":"Backhand","p1_speed_mph":49.0,"p1_bounce_x":1.46,"p1_bounce_y":20.35,"p1_result":"In","p1_in_gap_s":2.17,"p1_reply_gap_s":1.4,"reply_hit_x":1.52,"reply_hit_y":23.62,"reply_speed_mph":41.7,"reply_result":"In","serve_lateral_band":"wide","serve_value":69.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.84,"depth":0.19,"control":1.0,"contact":0.65,"slice":1.0,"redirect_deg":5.6,"pace_ratio":0.64,"pace_vs_typical_mph":-15.0},"p1_pressure":63.8,"p1_tier":"neutral","p1_parts":{"pace_mph":49.0,"border_ft":8.7,"space_m":5.63,"early_m":1.2,"reply_gap_s":1.4,"pace":0.62,"placement":0.05,"space":0.52,"time":0.77,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"f64d932a-1e16-41cd-a450-78d4e73d82bf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":72,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.04,"bounce_y":15.97,"speed_mph":68.44,"server_won":true,"rally_len":7,"return_hit_x":-0.51,"return_hit_y":25.51,"return_bounce_x":-3.39,"return_bounce_y":1.96,"return_speed_mph":42.94,"return_result":"In","serve_plus_one_hit_x":-3.21,"serve_plus_one_hit_y":0.91,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.56,"serve_hit_y":-0.17,"return_stroke":"Forehand","p1_speed_mph":48.6,"p1_bounce_x":4.03,"p1_bounce_y":22.15,"p1_result":"In","p1_in_gap_s":1.51,"p1_reply_gap_s":1.27,"reply_hit_x":3.97,"reply_hit_y":23.59,"reply_speed_mph":43.66,"reply_result":"In","serve_lateral_band":"t","serve_value":49.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.84,"depth":0.36,"control":0.65,"contact":0.0,"redirect_deg":9.1,"pace_ratio":0.63,"pace_vs_typical_mph":-2.1},"p1_pressure":85.6,"p1_tier":"pressure","p1_parts":{"pace_mph":48.6,"border_ft":0.3,"space_m":5.65,"early_m":1.07,"reply_gap_s":1.27,"pace":0.61,"placement":1.0,"space":0.52,"time":0.96,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"532c3585-87d9-4c04-b1c8-9a583747124d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":73,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.63,"bounce_y":15.53,"speed_mph":69.82,"server_won":true,"rally_len":4,"return_hit_x":0.57,"return_hit_y":25.98,"return_bounce_x":0.63,"return_bounce_y":3.79,"return_speed_mph":37.38,"return_result":"In","serve_plus_one_hit_x":0.22,"serve_plus_one_hit_y":-1.11,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.16,"serve_hit_y":-0.09,"return_stroke":"Backhand","p1_speed_mph":32.05,"p1_bounce_x":2.71,"p1_bounce_y":21.36,"p1_result":"In","p1_in_gap_s":1.93,"p1_reply_gap_s":2.24,"reply_hit_x":3.04,"reply_hit_y":24.39,"reply_speed_mph":36.95,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":55.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.34,"depth":0.69,"control":0.9,"contact":0.0,"redirect_deg":6.7,"pace_ratio":0.54,"pace_vs_typical_mph":-7.4},"p1_pressure":7.9,"p1_tier":"released","p1_parts":{"pace_mph":32.0,"border_ft":4.6,"space_m":5.09,"early_m":4.91,"reply_gap_s":2.24,"pace":0.0,"placement":0.73,"space":0.43,"time":0.12,"applied":["placement","space","time"],"deduction":35.0},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"bc85e9c0-3afb-4932-95f8-6e040896299f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":74,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.48,"bounce_y":16.27,"speed_mph":75.07,"server_won":true,"rally_len":6,"return_hit_x":-1.36,"return_hit_y":24.01,"return_bounce_x":-2.74,"return_bounce_y":5.34,"return_speed_mph":45.12,"return_result":"In","serve_plus_one_hit_x":-2.67,"serve_plus_one_hit_y":4.75,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.8,"serve_hit_y":0.54,"return_stroke":"Forehand","p1_speed_mph":39.98,"p1_bounce_x":0.74,"p1_bounce_y":20.37,"p1_result":"In","p1_in_gap_s":1.25,"p1_reply_gap_s":1.25,"reply_hit_x":0.78,"reply_hit_y":22.25,"reply_speed_mph":42.8,"reply_result":"In","serve_lateral_band":"body","serve_value":61.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.97,"control":0.42,"contact":0.02,"redirect_deg":12.5,"pace_ratio":0.6,"pace_vs_typical_mph":1.6},"p1_pressure":50.6,"p1_tier":"neutral","p1_parts":{"pace_mph":40.0,"border_ft":11.1,"space_m":4.21,"early_m":0.59,"reply_gap_s":1.25,"pace":0.25,"placement":0.0,"space":0.28,"time":0.98,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"f0f22fb4-acd5-4143-af34-eae886800451"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.38,"bounce_y":18.14,"speed_mph":70.75,"server_won":true,"rally_len":12,"return_hit_x":-0.98,"return_hit_y":24.91,"return_bounce_x":-2.75,"return_bounce_y":4.45,"return_speed_mph":41.12,"return_result":"In","serve_plus_one_hit_x":-2.61,"serve_plus_one_hit_y":3.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.25,"serve_hit_y":0.45,"return_stroke":"Forehand","p1_speed_mph":49.92,"p1_bounce_x":-3.06,"p1_bounce_y":21.26,"p1_result":"In","p1_in_gap_s":1.41,"p1_reply_gap_s":1.23,"reply_hit_x":-2.5,"reply_hit_y":23.96,"reply_speed_mph":34.87,"reply_result":"In","serve_lateral_band":"t","serve_value":70.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.69,"contact":0.0,"redirect_deg":10.2,"pace_ratio":0.58,"pace_vs_typical_mph":-3.4},"p1_pressure":85.4,"p1_tier":"pressure","p1_parts":{"pace_mph":49.9,"border_ft":3.5,"space_m":4.2,"early_m":1.18,"reply_gap_s":1.23,"pace":0.66,"placement":0.92,"space":0.28,"time":0.98,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"e3a31489-e983-4430-b436-5583c23ea049"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":82,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.1,"bounce_y":15.81,"speed_mph":74.09,"server_won":true,"rally_len":1,"serve_hit_x":-0.92,"serve_hit_y":0.56,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"2ae1ccba-d4cf-401f-a814-d2ce090cf807"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.8,"bounce_y":15.95,"speed_mph":78.58,"server_won":false,"rally_len":11,"return_hit_x":-0.36,"return_hit_y":24.51,"return_bounce_x":1.94,"return_bounce_y":2.07,"return_speed_mph":36.25,"return_result":"In","serve_plus_one_hit_x":1.44,"serve_plus_one_hit_y":0.87,"serve_plus_one_stroke":"Forehand","serve_hit_x":2.01,"serve_hit_y":-0.14,"return_stroke":"Forehand","p1_speed_mph":42.58,"p1_bounce_x":2.83,"p1_bounce_y":23.47,"p1_result":"In","p1_in_gap_s":1.71,"p1_reply_gap_s":1.64,"reply_hit_x":2.72,"reply_hit_y":24.77,"reply_speed_mph":38.89,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":46.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.46,"depth":0.38,"control":0.88,"contact":0.0,"redirect_deg":4.0,"pace_ratio":0.46,"pace_vs_typical_mph":-6.5},"p1_pressure":72.4,"p1_tier":"pressure","p1_parts":{"pace_mph":42.6,"border_ft":1.0,"space_m":3.36,"early_m":1.3,"reply_gap_s":1.64,"pace":0.36,"placement":1.0,"space":0.14,"time":0.81,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"4754005d-e091-41fe-b5d1-a4e1ed41831d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":84,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.59,"bounce_y":11.44,"speed_mph":75.55,"server_won":false,"rally_len":2,"serve_hit_x":-0.37,"serve_hit_y":0.51,"serve_value":0.0,"serve_tier":"fault","id":"1dc1af9b-cce0-41a4-87df-8d0ffc8768bd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":84,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.12,"bounce_y":16.52,"speed_mph":61.57,"server_won":false,"rally_len":2,"serve_hit_x":-1.41,"serve_hit_y":0.2,"serve_value":0.0,"serve_tier":"fault","id":"f33a161e-edf0-43ec-8c14-118545a5fc58"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":85,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.12,"bounce_y":15.08,"speed_mph":81.42,"server_won":false,"rally_len":2,"serve_hit_x":-0.08,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"a5358f55-0d3c-44ed-a9a9-3180d8e0f565"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":85,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.19,"bounce_y":18.8,"speed_mph":68.78,"server_won":false,"rally_len":2,"serve_hit_x":1.2,"serve_hit_y":0.04,"serve_value":0.0,"serve_tier":"fault","id":"e080127a-e8d8-42bd-9978-4724fad0b9f1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":86,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.48,"bounce_y":18.63,"speed_mph":78.88,"server_won":false,"rally_len":6,"serve_hit_x":-1.21,"serve_hit_y":0.04,"serve_value":0.0,"serve_tier":"fault","id":"e53424cf-bb06-4a45-8dd1-b7fbb9e7d79b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":86,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.0,"bounce_y":14.3,"speed_mph":68.95,"server_won":false,"rally_len":6,"return_hit_x":2.07,"return_hit_y":24.86,"return_bounce_x":-2.89,"return_bounce_y":3.86,"return_speed_mph":34.26,"return_result":"In","serve_plus_one_hit_x":-3.23,"serve_plus_one_hit_y":-0.95,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.51,"serve_hit_y":0.31,"return_stroke":"Backhand","p1_speed_mph":44.39,"p1_bounce_x":-1.68,"p1_bounce_y":21.4,"p1_result":"In","p1_in_gap_s":2.24,"p1_reply_gap_s":1.57,"reply_hit_x":-0.96,"reply_hit_y":23.27,"reply_speed_mph":45.13,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":63.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.7,"control":1.0,"contact":0.19,"slice":0.0,"redirect_deg":0.8,"pace_ratio":0.5,"pace_vs_typical_mph":-10.7},"p1_pressure":41.0,"p1_tier":"released","p1_parts":{"pace_mph":44.4,"border_ft":7.8,"space_m":5.11,"early_m":4.83,"reply_gap_s":1.57,"pace":0.43,"placement":0.2,"space":0.43,"time":0.36,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"0b83a27b-3c26-4bce-b131-abc8e295fd00"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":95,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.26,"bounce_y":14.89,"speed_mph":69.07,"server_won":true,"rally_len":8,"return_hit_x":-3.08,"return_hit_y":26.42,"return_bounce_x":-2.38,"return_bounce_y":1.59,"return_speed_mph":29.14,"return_result":"In","serve_plus_one_hit_x":-2.09,"serve_plus_one_hit_y":-0.08,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.5,"serve_hit_y":0.1,"return_stroke":"Forehand","p1_speed_mph":46.81,"p1_bounce_x":-1.36,"p1_bounce_y":22.06,"p1_result":"In","p1_in_gap_s":2.48,"p1_reply_gap_s":1.49,"reply_hit_x":-0.84,"reply_hit_y":24.65,"reply_speed_mph":36.26,"reply_result":"In","serve_lateral_band":"wide","serve_value":60.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.62,"depth":0.29,"control":1.0,"contact":0.66,"redirect_deg":12.7,"pace_ratio":0.42,"pace_vs_typical_mph":-15.8},"p1_pressure":60.3,"p1_tier":"neutral","p1_parts":{"pace_mph":46.8,"border_ft":5.6,"space_m":4.68,"early_m":1.69,"reply_gap_s":1.49,"pace":0.53,"placement":0.56,"space":0.36,"time":0.71,"applied":["time","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"3ba9f302-2754-426e-a19e-f766fbaa218c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":96,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.18,"bounce_y":18.52,"speed_mph":76.04,"server_won":false,"rally_len":2,"serve_hit_x":-1.4,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"be1c2af2-536d-492f-b3d8-3bff5a0d9049"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":96,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":5.03,"bounce_y":16.61,"speed_mph":56.29,"server_won":false,"rally_len":2,"serve_hit_x":-1.17,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"8ac92bd6-933f-4a5b-bfe3-585fee568b90"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":97,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.23,"bounce_y":14.67,"speed_mph":74.81,"server_won":false,"rally_len":5,"return_hit_x":-3.16,"return_hit_y":26.14,"return_bounce_x":1.41,"return_bounce_y":2.01,"return_speed_mph":40.22,"return_result":"In","serve_plus_one_hit_x":1.27,"serve_plus_one_hit_y":-0.62,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.71,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":52.48,"p1_bounce_x":2.23,"p1_bounce_y":21.01,"p1_result":"In","p1_in_gap_s":1.85,"p1_reply_gap_s":1.18,"reply_hit_x":1.65,"reply_hit_y":22.12,"reply_speed_mph":36.55,"reply_result":"In","serve_lateral_band":"wide","serve_value":61.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.37,"control":0.78,"contact":0.65,"redirect_deg":4.0,"pace_ratio":0.54,"pace_vs_typical_mph":-3.4},"p1_pressure":75.6,"p1_tier":"pressure","p1_parts":{"pace_mph":52.5,"border_ft":6.2,"space_m":7.44,"early_m":2.64,"reply_gap_s":1.18,"pace":0.77,"placement":0.47,"space":0.82,"time":0.67,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"712b6516-5d3c-4b46-aa67-72f98ad1993d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":98,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.12,"bounce_y":15.52,"speed_mph":64.78,"server_won":true,"rally_len":8,"return_hit_x":2.4,"return_hit_y":25.23,"return_bounce_x":0.13,"return_bounce_y":1.8,"return_speed_mph":32.17,"return_result":"In","serve_plus_one_hit_x":0.29,"serve_plus_one_hit_y":0.71,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.03,"serve_hit_y":-0.27,"return_stroke":"Backhand","p1_speed_mph":38.6,"p1_bounce_x":-0.62,"p1_bounce_y":21.57,"p1_result":"In","p1_in_gap_s":2.02,"p1_reply_gap_s":1.45,"reply_hit_x":-1.18,"reply_hit_y":22.59,"reply_speed_mph":51.89,"reply_result":"In","serve_lateral_band":"wide","serve_value":56.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.59,"depth":0.33,"control":1.0,"contact":0.32,"redirect_deg":9.2,"pace_ratio":0.5,"pace_vs_typical_mph":-13.7},"p1_pressure":51.4,"p1_tier":"neutral","p1_parts":{"pace_mph":38.6,"border_ft":7.2,"space_m":4.75,"early_m":1.09,"reply_gap_s":1.45,"pace":0.19,"placement":0.29,"space":0.38,"time":0.87,"applied":["time","space","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"cfc8d6c1-22ce-4928-8486-ac6a35873a97"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":99,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.19,"bounce_y":15.95,"speed_mph":74.2,"server_won":false,"rally_len":6,"return_hit_x":-1.91,"return_hit_y":25.33,"return_bounce_x":1.47,"return_bounce_y":2.17,"return_speed_mph":44.05,"return_result":"In","serve_plus_one_hit_x":1.56,"serve_plus_one_hit_y":-0.63,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.5,"serve_hit_y":-0.04,"return_stroke":"Forehand","p1_speed_mph":49.95,"p1_bounce_x":1.55,"p1_bounce_y":21.7,"p1_result":"In","p1_in_gap_s":1.64,"p1_reply_gap_s":1.31,"reply_hit_x":1.51,"reply_hit_y":23.01,"reply_speed_mph":35.73,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":52.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.4,"control":0.64,"contact":0.17,"redirect_deg":4.7,"pace_ratio":0.59,"pace_vs_typical_mph":0.3},"p1_pressure":56.9,"p1_tier":"neutral","p1_parts":{"pace_mph":49.9,"border_ft":6.8,"space_m":5.02,"early_m":2.81,"reply_gap_s":1.31,"pace":0.67,"placement":0.37,"space":0.42,"time":0.62,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"2c08ea3a-b569-4b3c-bc95-45e1c744f510"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":100,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.68,"bounce_y":15.66,"speed_mph":57.23,"server_won":true,"rally_len":3,"return_hit_x":2.4,"return_hit_y":24.05,"return_bounce_x":-3.11,"return_bounce_y":0.02,"return_speed_mph":28.97,"return_result":"In","serve_plus_one_hit_x":-2.81,"serve_plus_one_hit_y":-1.32,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.69,"serve_hit_y":-0.3,"return_stroke":"Backhand","p1_speed_mph":57.29,"p1_bounce_x":-0.04,"p1_bounce_y":17.89,"p1_result":"In","p1_in_gap_s":2.39,"serve_lateral_band":"outer-slot","serve_value":47.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.69,"depth":0.0,"control":1.0,"contact":0.34,"redirect_deg":1.0,"pace_ratio":0.51,"pace_vs_typical_mph":-18.7},"p1_pressure":71.8,"p1_tier":"pressure","p1_parts":{"pace_mph":57.3,"border_ft":13.4,"space_m":6.62,"early_m":1.38,"pace":0.97,"placement":0.0,"space":0.69,"time":0.5,"applied":["pace","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"95ab0de0-50e9-4db6-b9c7-086144d7b855"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":101,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.42,"bounce_y":17.56,"speed_mph":71.04,"server_won":true,"rally_len":2,"return_hit_x":-0.18,"return_hit_y":23.27,"return_bounce_x":4.73,"return_bounce_y":3.51,"return_speed_mph":44.8,"return_result":"Out","serve_hit_x":1.11,"serve_hit_y":0.46,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"890a82f7-8ee4-4b6c-816a-a2b2bcfdfd13"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":102,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.08,"bounce_y":15.9,"speed_mph":78.73,"server_won":false,"rally_len":7,"return_hit_x":2.28,"return_hit_y":26.0,"return_bounce_x":-1.88,"return_bounce_y":2.59,"return_speed_mph":49.83,"return_result":"In","serve_plus_one_hit_x":-1.4,"serve_plus_one_hit_y":-1.58,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.6,"serve_hit_y":0.04,"return_stroke":"Backhand","p1_speed_mph":43.09,"p1_bounce_x":1.85,"p1_bounce_y":20.65,"p1_result":"In","p1_in_gap_s":1.58,"p1_reply_gap_s":1.62,"reply_hit_x":1.28,"reply_hit_y":23.63,"reply_speed_mph":39.85,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":42.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.37,"depth":0.47,"control":0.47,"contact":0.36,"redirect_deg":3.0,"pace_ratio":0.63,"pace_vs_typical_mph":7.1},"p1_pressure":39.0,"p1_tier":"released","p1_parts":{"pace_mph":43.1,"border_ft":7.4,"space_m":5.37,"early_m":4.2,"reply_gap_s":1.62,"pace":0.38,"placement":0.26,"space":0.48,"time":0.31,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"51d4ded4-f224-48fc-9f66-e9734c2abe1b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":103,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.49,"bounce_y":14.66,"speed_mph":78.94,"server_won":false,"rally_len":3,"return_hit_x":-2.52,"return_hit_y":25.67,"return_bounce_x":-3.26,"return_bounce_y":5.03,"return_speed_mph":37.61,"return_result":"In","serve_plus_one_hit_x":-2.74,"serve_plus_one_hit_y":4.07,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.25,"serve_hit_y":0.2,"return_stroke":"Forehand","p1_speed_mph":33.7,"p1_bounce_x":1.55,"p1_bounce_y":11.43,"p1_result":"Net","p1_in_gap_s":1.56,"serve_lateral_band":"wide","serve_value":81.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.97,"depth":0.92,"control":0.75,"contact":0.39,"redirect_deg":16.6,"pace_ratio":0.48,"pace_vs_typical_mph":-5.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"5d983774-817d-4b60-b58f-eaf34e705d82"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":104,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.04,"bounce_y":11.57,"speed_mph":77.18,"server_won":false,"rally_len":6,"serve_hit_x":-0.58,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"2b98ef3b-a6ce-4703-8b77-54c3d6a0ecb1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":104,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.92,"bounce_y":14.77,"speed_mph":65.41,"server_won":false,"rally_len":6,"return_hit_x":2.23,"return_hit_y":25.98,"return_bounce_x":-2.19,"return_bounce_y":4.62,"return_speed_mph":38.69,"return_result":"In","serve_plus_one_hit_x":-1.45,"serve_plus_one_hit_y":3.11,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.18,"serve_hit_y":-0.3,"return_stroke":"Backhand","p1_speed_mph":40.36,"p1_bounce_x":0.51,"p1_bounce_y":20.14,"p1_result":"In","p1_in_gap_s":1.68,"p1_reply_gap_s":1.49,"reply_hit_x":0.2,"reply_hit_y":23.59,"reply_speed_mph":47.06,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":65.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.84,"control":0.93,"contact":0.34,"slice":0.0,"redirect_deg":0.1,"pace_ratio":0.59,"pace_vs_typical_mph":-7.1},"p1_pressure":57.4,"p1_tier":"neutral","p1_parts":{"pace_mph":40.4,"border_ft":11.8,"space_m":6.09,"early_m":1.68,"reply_gap_s":1.49,"pace":0.27,"placement":0.0,"space":0.6,"time":0.86,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"a8fc326f-861f-43fa-82f7-cea7767b9817"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":111,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.78,"bounce_y":11.55,"speed_mph":59.88,"server_won":true,"rally_len":3,"serve_hit_x":1.37,"serve_hit_y":1.08,"serve_value":0.0,"serve_tier":"fault","id":"4cef82f0-fe50-4699-aa46-5e2075d6d56f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":111,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.84,"bounce_y":15.49,"speed_mph":56.79,"server_won":true,"rally_len":3,"return_hit_x":-2.03,"return_hit_y":24.34,"return_bounce_x":0.38,"return_bounce_y":12.66,"return_speed_mph":34.35,"return_result":"Net","serve_hit_x":1.34,"serve_hit_y":0.93,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"e0941d4f-8004-42cb-bd30-79128aef717a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":112,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.1,"bounce_y":11.46,"speed_mph":67.45,"server_won":false,"rally_len":6,"serve_hit_x":-1.21,"serve_hit_y":-0.14,"serve_value":0.0,"serve_tier":"fault","id":"919f4408-bcbd-4c60-9ebd-f9a6335f79fa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":112,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.62,"bounce_y":14.24,"speed_mph":59.46,"server_won":false,"rally_len":6,"return_hit_x":1.22,"return_hit_y":25.17,"return_bounce_x":2.06,"return_bounce_y":2.76,"return_speed_mph":41.46,"return_result":"In","serve_plus_one_hit_x":1.7,"serve_plus_one_hit_y":0.76,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.54,"serve_hit_y":0.24,"return_stroke":"Backhand","p1_speed_mph":44.08,"p1_bounce_x":-1.72,"p1_bounce_y":21.69,"p1_result":"In","p1_in_gap_s":1.72,"p1_reply_gap_s":1.54,"reply_hit_x":-2.31,"reply_hit_y":24.53,"reply_speed_mph":32.93,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":53.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.93,"depth":0.5,"control":0.78,"contact":0.0,"slice":0.0,"redirect_deg":14.8,"pace_ratio":0.7,"pace_vs_typical_mph":-5.7},"p1_pressure":52.3,"p1_tier":"neutral","p1_parts":{"pace_mph":44.1,"border_ft":6.8,"space_m":4.56,"early_m":2.03,"reply_gap_s":1.54,"pace":0.42,"placement":0.36,"space":0.34,"time":0.79,"applied":["time","pace","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"a38c4507-4592-4857-ae45-9041eb955147"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":113,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.14,"bounce_y":17.19,"speed_mph":81.75,"server_won":true,"rally_len":2,"return_hit_x":-0.31,"return_hit_y":26.06,"return_bounce_x":-1.56,"return_bounce_y":12.66,"return_speed_mph":42.66,"return_result":"Net","serve_hit_x":0.32,"serve_hit_y":0.11,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"4936fed9-2984-4d33-b74b-b816dae6de0d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":114,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.56,"bounce_y":15.6,"speed_mph":70.84,"server_won":true,"rally_len":8,"return_hit_x":3.37,"return_hit_y":25.14,"return_bounce_x":-1.91,"return_bounce_y":4.85,"return_speed_mph":49.3,"return_result":"In","serve_plus_one_hit_x":-1.37,"serve_plus_one_hit_y":3.08,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.76,"serve_hit_y":0.23,"return_stroke":"Backhand","p1_speed_mph":40.48,"p1_bounce_x":1.92,"p1_bounce_y":18.24,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.18,"reply_hit_x":2.01,"reply_hit_y":19.83,"reply_speed_mph":38.58,"reply_result":"In","serve_lateral_band":"wide","serve_value":78.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.94,"depth":0.88,"control":0.6,"contact":0.63,"redirect_deg":1.1,"pace_ratio":0.7,"pace_vs_typical_mph":4.8},"p1_pressure":66.8,"p1_tier":"neutral","p1_parts":{"pace_mph":40.5,"border_ft":7.2,"space_m":7.05,"early_m":1.84,"reply_gap_s":1.18,"pace":0.27,"placement":0.3,"space":0.76,"time":0.94,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"18f08799-50a2-4ae0-b94a-38e4eb29d37b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":115,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-4.04,"bounce_y":17.16,"speed_mph":66.65,"server_won":true,"rally_len":1,"serve_hit_x":1.04,"serve_hit_y":-0.29,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"db1242d4-8cbe-446c-9e40-e3c2471a5b12"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":124,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.26,"bounce_y":17.24,"speed_mph":73.03,"server_won":true,"rally_len":6,"return_hit_x":-0.99,"return_hit_y":25.32,"return_bounce_x":-2.52,"return_bounce_y":0.6,"return_speed_mph":44.32,"return_result":"In","serve_plus_one_hit_x":-2.15,"serve_plus_one_hit_y":-0.66,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.59,"serve_hit_y":-0.04,"return_stroke":"Forehand","p1_speed_mph":40.82,"p1_bounce_x":-0.31,"p1_bounce_y":19.78,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.65,"reply_hit_x":-0.18,"reply_hit_y":23.23,"reply_speed_mph":37.03,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":35.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.79,"depth":0.11,"control":0.48,"contact":0.0,"redirect_deg":12.9,"pace_ratio":0.61,"pace_vs_typical_mph":0.3},"p1_pressure":46.9,"p1_tier":"neutral","p1_parts":{"pace_mph":40.8,"border_ft":12.5,"space_m":5.59,"early_m":1.31,"reply_gap_s":1.65,"pace":0.28,"placement":0.0,"space":0.52,"time":0.61,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"c6cdd268-7e1c-45e7-9d42-f5ad243c32f4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":125,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.31,"bounce_y":15.9,"speed_mph":68.35,"server_won":false,"rally_len":4,"serve_hit_x":-1.53,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"1035f768-5e9f-4e49-b584-dcef727e547b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":125,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.42,"bounce_y":17.19,"speed_mph":61.11,"server_won":false,"rally_len":4,"return_hit_x":0.06,"return_hit_y":25.18,"return_bounce_x":-2.73,"return_bounce_y":2.33,"return_speed_mph":42.08,"return_result":"In","serve_plus_one_hit_x":-3.0,"serve_plus_one_hit_y":8.16,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":-0.8,"serve_hit_y":0.06,"return_stroke":"Forehand","p1_speed_mph":23.1,"p1_bounce_x":2.7,"p1_bounce_y":11.51,"p1_result":"Net","p1_in_gap_s":1.94,"serve_lateral_band":"t","serve_value":47.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.42,"control":0.83,"contact":0.0,"slice":0.0,"redirect_deg":2.9,"pace_ratio":0.69,"pace_vs_typical_mph":-4.7},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"16832f1e-214a-41e8-9511-9cb38c035c17"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.62,"bounce_y":16.5,"speed_mph":67.95,"server_won":false,"rally_len":17,"return_hit_x":-1.99,"return_hit_y":25.5,"return_bounce_x":-2.53,"return_bounce_y":3.81,"return_speed_mph":40.71,"return_result":"In","serve_plus_one_hit_x":-2.27,"serve_plus_one_hit_y":-1.31,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.36,"serve_hit_y":0.49,"return_stroke":"Forehand","p1_speed_mph":41.03,"p1_bounce_x":-1.74,"p1_bounce_y":23.09,"p1_result":"In","p1_in_gap_s":1.83,"p1_reply_gap_s":1.84,"reply_hit_x":-1.52,"reply_hit_y":25.12,"reply_speed_mph":35.66,"reply_result":"In","serve_lateral_band":"body","serve_value":59.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.57,"depth":0.69,"control":0.72,"contact":0.21,"redirect_deg":12.0,"pace_ratio":0.6,"pace_vs_typical_mph":-4.5},"p1_pressure":49.9,"p1_tier":"neutral","p1_parts":{"pace_mph":41.0,"border_ft":2.2,"space_m":2.42,"early_m":5.12,"reply_gap_s":1.84,"pace":0.29,"placement":1.0,"space":0.0,"time":0.2,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"25230d26-88b8-4f26-bcb8-3434ef4ab58b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":127,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.91,"bounce_y":15.37,"speed_mph":65.83,"server_won":false,"rally_len":5,"return_hit_x":4.15,"return_hit_y":25.34,"return_bounce_x":-1.9,"return_bounce_y":0.82,"return_speed_mph":52.19,"return_result":"In","serve_plus_one_hit_x":-2.47,"serve_plus_one_hit_y":-0.75,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.4,"serve_hit_y":0.9,"return_stroke":"Backhand","p1_speed_mph":32.51,"p1_bounce_x":3.65,"p1_bounce_y":19.5,"p1_result":"In","p1_in_gap_s":1.38,"p1_reply_gap_s":2.12,"reply_hit_x":3.53,"reply_hit_y":23.44,"reply_speed_mph":44.42,"reply_result":"In","serve_lateral_band":"wide","serve_value":42.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.45,"depth":0.15,"control":0.49,"contact":0.9,"redirect_deg":2.7,"pace_ratio":0.79,"pace_vs_typical_mph":6.5},"p1_pressure":30.8,"p1_tier":"released","p1_parts":{"pace_mph":32.5,"border_ft":1.5,"space_m":5.86,"early_m":1.67,"reply_gap_s":2.12,"pace":0.0,"placement":1.0,"space":0.56,"time":0.41,"applied":["placement","space","time"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"b70ed7cd-d397-4ef8-9612-52385b19f7f9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":128,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.63,"bounce_y":17.13,"speed_mph":77.82,"server_won":true,"rally_len":1,"serve_hit_x":2.14,"serve_hit_y":0.47,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"ad5d6ff6-9346-4b77-a48f-7698dc8f07cf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":129,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.03,"bounce_y":16.9,"speed_mph":65.07,"server_won":true,"rally_len":2,"return_hit_x":2.99,"return_hit_y":23.55,"return_bounce_x":-4.13,"return_bounce_y":1.47,"return_speed_mph":37.99,"return_result":"Out","serve_hit_x":-0.47,"serve_hit_y":0.21,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"1b72e94a-91d8-4a72-bb62-86c63d79e1d7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":130,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.61,"bounce_y":16.56,"speed_mph":78.83,"server_won":false,"rally_len":7,"return_hit_x":-2.13,"return_hit_y":25.7,"return_bounce_x":2.12,"return_bounce_y":2.54,"return_speed_mph":33.34,"return_result":"In","serve_plus_one_hit_x":2.13,"serve_plus_one_hit_y":1.06,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.72,"serve_hit_y":0.1,"return_stroke":"Forehand","p1_speed_mph":48.46,"p1_bounce_x":-4.0,"p1_bounce_y":21.91,"p1_result":"In","p1_in_gap_s":2.0,"p1_reply_gap_s":1.29,"reply_hit_x":-4.22,"reply_hit_y":22.98,"reply_speed_mph":37.39,"reply_result":"In","serve_lateral_band":"body","serve_value":68.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.96,"depth":0.46,"control":0.98,"contact":0.28,"redirect_deg":2.4,"pace_ratio":0.42,"pace_vs_typical_mph":-9.3},"p1_pressure":84.7,"p1_tier":"pressure","p1_parts":{"pace_mph":48.5,"border_ft":0.4,"space_m":4.23,"early_m":1.48,"reply_gap_s":1.29,"pace":0.6,"placement":1.0,"space":0.29,"time":0.94,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"3dcf2e58-bf3a-46e1-855e-5d6503f6c9d6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":131,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.46,"bounce_y":17.12,"speed_mph":62.22,"server_won":false,"rally_len":9,"return_hit_x":0.63,"return_hit_y":24.51,"return_bounce_x":-0.79,"return_bounce_y":1.47,"return_speed_mph":29.96,"return_result":"In","serve_plus_one_hit_x":-1.02,"serve_plus_one_hit_y":0.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.01,"serve_hit_y":0.33,"return_stroke":"Forehand","p1_speed_mph":52.67,"p1_bounce_x":-0.78,"p1_bounce_y":20.77,"p1_result":"In","p1_in_gap_s":2.15,"p1_reply_gap_s":1.36,"reply_hit_x":-1.21,"reply_hit_y":24.32,"reply_speed_mph":43.07,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.27,"control":1.0,"contact":0.0,"redirect_deg":4.9,"pace_ratio":0.48,"pace_vs_typical_mph":-16.5},"p1_pressure":62.5,"p1_tier":"neutral","p1_parts":{"pace_mph":52.7,"border_ft":9.8,"space_m":4.0,"early_m":1.15,"reply_gap_s":1.36,"pace":0.78,"placement":0.0,"space":0.25,"time":0.85,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"0e682237-e5aa-4e84-9ba1-eaddaa84a3e5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":138,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.42,"bounce_y":17.19,"speed_mph":68.2,"server_won":true,"rally_len":2,"return_hit_x":-0.84,"return_hit_y":25.03,"return_bounce_x":1.78,"return_bounce_y":12.38,"return_speed_mph":43.39,"return_result":"Net","serve_hit_x":1.66,"serve_hit_y":0.24,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"8c562894-4029-4376-8aff-8c0145debf85"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":139,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.92,"bounce_y":16.0,"speed_mph":75.77,"server_won":true,"rally_len":1,"serve_hit_x":-0.81,"serve_hit_y":0.12,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"0140fe0c-8908-41c5-8f03-4c989d4d4792"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":140,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.03,"bounce_y":14.43,"speed_mph":75.96,"server_won":false,"rally_len":2,"serve_hit_x":0.71,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"bb79f0d4-a7e3-44a4-acbe-aa2425966298"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":140,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.73,"bounce_y":15.35,"speed_mph":56.93,"server_won":false,"rally_len":2,"serve_hit_x":0.89,"serve_hit_y":-0.16,"serve_value":0.0,"serve_tier":"fault","id":"7431ac1d-9038-45c1-a68e-67aeec004d75"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":141,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.13,"bounce_y":16.56,"speed_mph":66.85,"server_won":false,"rally_len":3,"return_hit_x":2.84,"return_hit_y":24.37,"return_bounce_x":-0.95,"return_bounce_y":1.04,"return_speed_mph":32.94,"return_result":"In","serve_plus_one_hit_x":-1.0,"serve_plus_one_hit_y":-0.92,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.07,"serve_hit_y":-0.07,"return_stroke":"Backhand","p1_speed_mph":35.03,"p1_bounce_x":-3.08,"p1_bounce_y":11.29,"p1_result":"Net","p1_in_gap_s":2.07,"serve_lateral_band":"wide","serve_value":47.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.34,"depth":0.19,"control":1.0,"contact":0.46,"redirect_deg":4.9,"pace_ratio":0.49,"pace_vs_typical_mph":-12.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"401bcb2a-1b56-449d-8687-2fd082891b97"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":142,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.39,"bounce_y":15.4,"speed_mph":69.91,"server_won":false,"rally_len":5,"return_hit_x":-3.6,"return_hit_y":25.81,"return_bounce_x":-2.58,"return_bounce_y":0.89,"return_speed_mph":36.52,"return_result":"In","serve_plus_one_hit_x":-2.34,"serve_plus_one_hit_y":8.45,"serve_plus_one_stroke":"Overhead","serve_hit_x":1.35,"serve_hit_y":0.07,"return_stroke":"Forehand","p1_speed_mph":49.38,"p1_bounce_x":-0.19,"p1_bounce_y":20.42,"p1_result":"In","p1_in_gap_s":3.04,"p1_reply_gap_s":0.96,"reply_hit_x":-0.02,"reply_hit_y":23.76,"reply_speed_mph":40.8,"reply_result":"In","serve_lateral_band":"wide","serve_value":64.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.16,"control":0.91,"contact":0.75,"redirect_deg":14.8,"pace_ratio":0.52,"pace_vs_typical_mph":-8.2},"p1_pressure":65.2,"p1_tier":"neutral","p1_parts":{"pace_mph":49.4,"border_ft":11.0,"space_m":6.39,"early_m":7.57,"reply_gap_s":0.96,"pace":0.64,"placement":0.0,"space":0.65,"time":0.67,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"ea6cd14e-8a11-4c1a-95e8-a0a4dd5c7080"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":143,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.5,"bounce_y":16.99,"speed_mph":81.51,"server_won":false,"rally_len":4,"serve_hit_x":-1.3,"serve_hit_y":0.51,"serve_value":0.0,"serve_tier":"fault","id":"16950ed4-b91f-4881-8ec4-05b377f539f2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":143,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.22,"bounce_y":13.88,"speed_mph":62.22,"server_won":false,"rally_len":4,"return_hit_x":1.18,"return_hit_y":24.54,"return_bounce_x":-3.06,"return_bounce_y":0.58,"return_speed_mph":43.22,"return_result":"In","serve_plus_one_hit_x":-3.35,"serve_plus_one_hit_y":-1.82,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.34,"serve_hit_y":0.09,"return_stroke":"Backhand","p1_speed_mph":45.88,"p1_bounce_x":4.19,"p1_bounce_y":21.45,"p1_result":"Out","p1_in_gap_s":1.68,"serve_lateral_band":"t-slot","serve_value":44.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.35,"depth":0.11,"control":0.78,"contact":0.0,"slice":1.0,"redirect_deg":3.6,"pace_ratio":0.69,"pace_vs_typical_mph":-3.3},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"3a91b5aa-1a0f-4171-993a-b974aca0d4bd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":148,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-4.02,"bounce_y":16.22,"speed_mph":76.95,"server_won":true,"rally_len":1,"serve_hit_x":0.89,"serve_hit_y":-0.04,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"5bf72f22-ccc6-480e-b18d-0ac773029a8d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":149,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.89,"bounce_y":15.82,"speed_mph":83.47,"server_won":false,"rally_len":3,"return_hit_x":2.65,"return_hit_y":25.1,"return_bounce_x":-1.8,"return_bounce_y":1.41,"return_speed_mph":23.99,"return_result":"In","serve_plus_one_hit_x":-1.81,"serve_plus_one_hit_y":0.27,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.9,"serve_hit_y":0.54,"return_stroke":"Backhand","p1_speed_mph":44.8,"p1_bounce_x":-3.22,"p1_bounce_y":11.29,"p1_result":"Net","p1_in_gap_s":2.86,"serve_lateral_band":"wide","serve_value":53.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.55,"depth":0.26,"control":1.0,"contact":0.39,"redirect_deg":3.3,"pace_ratio":0.29,"pace_vs_typical_mph":-17.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"b24fd7d0-7ea2-43b6-8e9a-60b1a62a0b1b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":150,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.68,"bounce_y":16.4,"speed_mph":66.55,"server_won":true,"rally_len":4,"return_hit_x":-0.29,"return_hit_y":26.27,"return_bounce_x":1.43,"return_bounce_y":4.79,"return_speed_mph":53.72,"return_result":"In","serve_plus_one_hit_x":1.14,"serve_plus_one_hit_y":3.34,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.52,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":48.66,"p1_bounce_x":1.2,"p1_bounce_y":19.75,"p1_result":"In","p1_in_gap_s":1.14,"p1_reply_gap_s":1.28,"reply_hit_x":1.14,"reply_hit_y":25.14,"reply_speed_mph":35.11,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":68.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.87,"control":0.53,"contact":0.01,"redirect_deg":0.3,"pace_ratio":0.81,"pace_vs_typical_mph":8.2},"p1_pressure":75.0,"p1_tier":"pressure","p1_parts":{"pace_mph":48.7,"border_ft":9.6,"space_m":6.69,"early_m":1.48,"reply_gap_s":1.28,"pace":0.61,"placement":0.0,"space":0.7,"time":0.94,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"b090b3bb-5ebf-4002-b288-549d2ad332b7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":151,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.25,"bounce_y":17.22,"speed_mph":86.27,"server_won":true,"rally_len":1,"serve_hit_x":-0.75,"serve_hit_y":0.5,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"924f0a7e-7d2e-40c7-b7b5-c42c9329ef81"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":152,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.78,"bounce_y":15.25,"speed_mph":73.26,"server_won":false,"rally_len":4,"return_hit_x":-1.14,"return_hit_y":26.35,"return_bounce_x":0.41,"return_bounce_y":3.9,"return_speed_mph":27.8,"return_result":"In","serve_plus_one_hit_x":0.34,"serve_plus_one_hit_y":-0.73,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.24,"serve_hit_y":0.29,"return_stroke":"Forehand","p1_speed_mph":41.42,"p1_bounce_x":-0.8,"p1_bounce_y":19.82,"p1_result":"In","p1_in_gap_s":2.76,"p1_reply_gap_s":1.59,"reply_hit_x":-1.03,"reply_hit_y":23.21,"reply_speed_mph":42.31,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":69.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.69,"depth":0.71,"control":1.0,"contact":0.15,"redirect_deg":3.8,"pace_ratio":0.38,"pace_vs_typical_mph":-16.2},"p1_pressure":46.0,"p1_tier":"neutral","p1_parts":{"pace_mph":41.4,"border_ft":10.9,"space_m":6.54,"early_m":4.64,"reply_gap_s":1.59,"pace":0.31,"placement":0.0,"space":0.67,"time":0.4,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"ba6805dd-55b9-4d27-a9be-c096b01c8d76"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":153,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.2,"bounce_y":17.81,"speed_mph":70.0,"server_won":true,"rally_len":8,"return_hit_x":-0.39,"return_hit_y":25.41,"return_bounce_x":1.15,"return_bounce_y":3.17,"return_speed_mph":40.1,"return_result":"In","serve_plus_one_hit_x":1.11,"serve_plus_one_hit_y":-1.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.36,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":49.48,"p1_bounce_x":0.94,"p1_bounce_y":19.39,"p1_result":"In","p1_in_gap_s":1.78,"p1_reply_gap_s":1.49,"reply_hit_x":0.85,"reply_hit_y":24.25,"reply_speed_mph":30.42,"reply_result":"In","serve_lateral_band":"t","serve_value":56.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.7,"depth":0.58,"control":0.77,"contact":0.0,"redirect_deg":8.9,"pace_ratio":0.57,"pace_vs_typical_mph":-4.6},"p1_pressure":56.0,"p1_tier":"neutral","p1_parts":{"pace_mph":49.5,"border_ft":10.4,"space_m":6.17,"early_m":4.18,"reply_gap_s":1.49,"pace":0.65,"placement":0.0,"space":0.61,"time":0.42,"applied":["pace","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"3f213f43-7b3f-4dde-9f74-b5ab66f21bf1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":159,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.51,"bounce_y":16.12,"speed_mph":82.11,"server_won":false,"rally_len":5,"return_hit_x":-1.74,"return_hit_y":26.47,"return_bounce_x":0.17,"return_bounce_y":2.48,"return_speed_mph":37.56,"return_result":"In","serve_plus_one_hit_x":0.08,"serve_plus_one_hit_y":-0.86,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.14,"serve_hit_y":0.56,"return_stroke":"Forehand","p1_speed_mph":53.54,"p1_bounce_x":3.17,"p1_bounce_y":20.37,"p1_result":"In","p1_in_gap_s":2.01,"p1_reply_gap_s":1.17,"reply_hit_x":2.86,"reply_hit_y":22.61,"reply_speed_mph":33.71,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":60.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.78,"depth":0.45,"control":0.84,"contact":0.31,"redirect_deg":1.5,"pace_ratio":0.46,"pace_vs_typical_mph":-4.4},"p1_pressure":89.4,"p1_tier":"pressure","p1_parts":{"pace_mph":53.5,"border_ft":3.1,"space_m":7.83,"early_m":3.34,"reply_gap_s":1.17,"pace":0.81,"placement":0.98,"space":0.89,"time":0.6,"applied":["placement","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"3daddd3b-f172-4e4f-91e3-47b4e42af488"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":160,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.68,"bounce_y":17.39,"speed_mph":75.96,"server_won":true,"rally_len":5,"return_hit_x":3.29,"return_hit_y":25.49,"return_bounce_x":0.33,"return_bounce_y":5.49,"return_speed_mph":39.22,"return_result":"In","serve_plus_one_hit_x":0.24,"serve_plus_one_hit_y":3.21,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.94,"serve_hit_y":0.28,"return_stroke":"Backhand","p1_speed_mph":43.7,"p1_bounce_x":-2.46,"p1_bounce_y":18.82,"p1_result":"In","p1_in_gap_s":1.6,"p1_reply_gap_s":1.1,"reply_hit_x":-3.26,"reply_hit_y":21.32,"reply_speed_mph":37.86,"reply_result":"In","serve_lateral_band":"wide","serve_value":88.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.77,"contact":0.62,"redirect_deg":6.7,"pace_ratio":0.52,"pace_vs_typical_mph":-4.1},"p1_pressure":83.6,"p1_tier":"pressure","p1_parts":{"pace_mph":43.7,"border_ft":5.4,"space_m":8.81,"early_m":2.29,"reply_gap_s":1.1,"pace":0.4,"placement":0.59,"space":1.0,"time":0.91,"applied":["space","time","placement"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":true,"serve_band":"hard","p1_opp_band":"hard","id":"2f20c9e8-b61a-48b5-99f5-24524dac5214"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":161,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.71,"bounce_y":18.59,"speed_mph":79.94,"server_won":false,"rally_len":8,"serve_hit_x":0.68,"serve_hit_y":0.01,"serve_value":0.0,"serve_tier":"fault","id":"e4401676-7b60-4946-ac7b-600587450510"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":161,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.48,"bounce_y":14.5,"speed_mph":56.02,"server_won":false,"rally_len":8,"return_hit_x":-1.28,"return_hit_y":24.15,"return_bounce_x":-2.62,"return_bounce_y":4.41,"return_speed_mph":33.78,"return_result":"In","serve_plus_one_hit_x":-2.82,"serve_plus_one_hit_y":-0.21,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.14,"serve_hit_y":0.32,"return_stroke":"Forehand","p1_speed_mph":42.55,"p1_bounce_x":3.04,"p1_bounce_y":21.88,"p1_result":"In","p1_in_gap_s":2.07,"p1_reply_gap_s":1.65,"reply_hit_x":2.67,"reply_hit_y":23.56,"reply_speed_mph":41.04,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":80.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.84,"depth":0.8,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":10.4,"pace_ratio":0.6,"pace_vs_typical_mph":-14.1},"p1_pressure":58.4,"p1_tier":"neutral","p1_parts":{"pace_mph":42.6,"border_ft":3.5,"space_m":4.88,"early_m":4.62,"reply_gap_s":1.65,"pace":0.36,"placement":0.91,"space":0.4,"time":0.45,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"2cec2943-be99-4aab-ad25-909368286c7a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":162,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.87,"bounce_y":14.52,"speed_mph":73.19,"server_won":true,"rally_len":2,"return_hit_x":4.59,"return_hit_y":25.52,"return_bounce_x":-1.52,"return_bounce_y":12.07,"return_speed_mph":33.64,"return_result":"Net","serve_hit_x":-1.17,"serve_hit_y":0.21,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"856dcfb2-e75e-42b1-9748-de29fde04487"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":163,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.04,"bounce_y":17.64,"speed_mph":79.68,"server_won":false,"rally_len":4,"serve_hit_x":0.11,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"00743cec-37df-4ea5-933d-54aa59c460e6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":163,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.59,"bounce_y":13.8,"speed_mph":59.44,"server_won":false,"rally_len":4,"return_hit_x":-0.57,"return_hit_y":25.16,"return_bounce_x":3.99,"return_bounce_y":0.41,"return_speed_mph":42.48,"return_result":"In","serve_plus_one_hit_x":3.59,"serve_plus_one_hit_y":-0.88,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.61,"serve_hit_y":0.08,"return_stroke":"Forehand","p1_speed_mph":49.39,"p1_bounce_x":3.07,"p1_bounce_y":11.45,"p1_result":"Net","p1_in_gap_s":1.78,"serve_lateral_band":"t-slot","serve_value":39.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.77,"depth":0.07,"control":0.85,"contact":0.0,"slice":0.0,"redirect_deg":1.3,"pace_ratio":0.71,"pace_vs_typical_mph":-4.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"834f93b6-9b15-4b49-a133-52cef2c4ca8e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":164,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.08,"bounce_y":16.53,"speed_mph":71.7,"server_won":false,"rally_len":5,"return_hit_x":1.74,"return_hit_y":25.03,"return_bounce_x":-2.82,"return_bounce_y":2.04,"return_speed_mph":44.65,"return_result":"In","serve_plus_one_hit_x":-2.85,"serve_plus_one_hit_y":1.0,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.71,"serve_hit_y":0.15,"return_stroke":"Backhand","p1_speed_mph":47.33,"p1_bounce_x":-2.17,"p1_bounce_y":17.77,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.14,"reply_hit_x":-1.72,"reply_hit_y":18.68,"reply_speed_mph":32.05,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":55.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.95,"depth":0.37,"control":0.71,"contact":0.09,"redirect_deg":1.6,"pace_ratio":0.62,"pace_vs_typical_mph":0.3},"p1_pressure":83.6,"p1_tier":"pressure","p1_parts":{"pace_mph":47.3,"border_ft":6.4,"space_m":8.24,"early_m":1.05,"reply_gap_s":1.14,"pace":0.56,"placement":0.44,"space":0.96,"time":1.0,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"6761423b-2e11-44b5-957e-59ebadb8d55b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":173,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.57,"bounce_y":17.19,"speed_mph":70.98,"server_won":false,"rally_len":2,"serve_hit_x":1.06,"serve_hit_y":0.75,"serve_value":0.0,"serve_tier":"fault","id":"18e2d380-220f-4cc8-b4ce-87b78e3815f7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":173,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.34,"bounce_y":15.9,"speed_mph":60.86,"server_won":false,"rally_len":2,"serve_hit_x":1.39,"serve_hit_y":0.5,"serve_value":0.0,"serve_tier":"fault","id":"dfc0075c-740f-482d-bcd5-8975e260041e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":174,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.83,"bounce_y":17.58,"speed_mph":74.62,"server_won":true,"rally_len":2,"return_hit_x":1.78,"return_hit_y":26.87,"return_bounce_x":0.43,"return_bounce_y":12.61,"return_speed_mph":33.87,"return_result":"Net","serve_hit_x":-0.46,"serve_hit_y":0.52,"return_stroke":"Backhand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"6305f24b-e6d8-414b-b216-27f2d52644ca"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":175,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.37,"bounce_y":16.93,"speed_mph":74.28,"server_won":false,"rally_len":6,"serve_hit_x":1.15,"serve_hit_y":-0.28,"serve_value":0.0,"serve_tier":"fault","id":"a21f2a92-402a-4706-91ad-09c546645ec0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":175,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.76,"bounce_y":15.31,"speed_mph":69.39,"server_won":false,"rally_len":6,"return_hit_x":-0.96,"return_hit_y":25.82,"return_bounce_x":1.17,"return_bounce_y":1.52,"return_speed_mph":37.65,"return_result":"In","serve_plus_one_hit_x":0.5,"serve_plus_one_hit_y":0.24,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.45,"serve_hit_y":0.07,"return_stroke":"Forehand","p1_speed_mph":49.89,"p1_bounce_x":3.38,"p1_bounce_y":22.11,"p1_result":"In","p1_in_gap_s":1.85,"p1_reply_gap_s":1.23,"reply_hit_x":3.78,"reply_hit_y":24.02,"reply_speed_mph":31.8,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":47.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.28,"control":0.91,"contact":0.0,"slice":0.0,"redirect_deg":3.2,"pace_ratio":0.54,"pace_vs_typical_mph":-7.2},"p1_pressure":84.1,"p1_tier":"pressure","p1_parts":{"pace_mph":49.9,"border_ft":2.4,"space_m":5.71,"early_m":1.45,"reply_gap_s":1.23,"pace":0.66,"placement":1.0,"space":0.54,"time":0.86,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"53b70779-9df2-4167-bae5-4b0d6960d11d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":176,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.09,"bounce_y":16.0,"speed_mph":94.53,"server_won":false,"rally_len":5,"return_hit_x":0.74,"return_hit_y":26.34,"return_bounce_x":-2.76,"return_bounce_y":4.12,"return_speed_mph":32.86,"return_result":"In","serve_plus_one_hit_x":-2.77,"serve_plus_one_hit_y":0.11,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.39,"serve_hit_y":-0.21,"return_stroke":"Backhand","p1_speed_mph":41.53,"p1_bounce_x":-0.83,"p1_bounce_y":19.86,"p1_result":"In","p1_in_gap_s":2.29,"p1_reply_gap_s":1.57,"reply_hit_x":-1.5,"reply_hit_y":23.28,"reply_speed_mph":52.6,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":70.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.85,"depth":0.75,"control":0.88,"contact":0.08,"redirect_deg":3.7,"pace_ratio":0.35,"pace_vs_typical_mph":-6.2},"p1_pressure":52.2,"p1_tier":"neutral","p1_parts":{"pace_mph":41.5,"border_ft":10.8,"space_m":6.66,"early_m":4.0,"reply_gap_s":1.57,"pace":0.31,"placement":0.0,"space":0.69,"time":0.56,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"826a709f-5ed3-4fd7-90a8-e8284fb879bc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":177,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.45,"bounce_y":16.67,"speed_mph":73.71,"server_won":false,"rally_len":5,"return_hit_x":-1.83,"return_hit_y":26.55,"return_bounce_x":2.15,"return_bounce_y":3.16,"return_speed_mph":34.9,"return_result":"In","serve_plus_one_hit_x":2.03,"serve_plus_one_hit_y":-0.74,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.05,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":51.96,"p1_bounce_x":3.05,"p1_bounce_y":22.27,"p1_result":"In","p1_in_gap_s":2.15,"p1_reply_gap_s":1.25,"reply_hit_x":2.05,"reply_hit_y":23.4,"reply_speed_mph":36.01,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":69.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.79,"depth":0.58,"control":0.97,"contact":0.35,"redirect_deg":1.3,"pace_ratio":0.47,"pace_vs_typical_mph":-8.9},"p1_pressure":77.7,"p1_tier":"pressure","p1_parts":{"pace_mph":52.0,"border_ft":3.5,"space_m":6.49,"early_m":3.9,"reply_gap_s":1.25,"pace":0.75,"placement":0.92,"space":0.67,"time":0.56,"applied":["placement","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"f096cb74-69a6-4bb1-b137-60c48860fcfb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":184,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.07,"bounce_y":17.35,"speed_mph":61.43,"server_won":true,"rally_len":2,"return_hit_x":-1.75,"return_hit_y":25.13,"return_bounce_x":-1.45,"return_bounce_y":12.43,"return_speed_mph":46.07,"return_result":"Net","serve_hit_x":1.22,"serve_hit_y":0.28,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"d84201eb-900b-43a7-bc3e-084401c422ba"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":185,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.75,"bounce_y":16.23,"speed_mph":59.2,"server_won":true,"rally_len":4,"return_hit_x":2.23,"return_hit_y":23.65,"return_bounce_x":-1.46,"return_bounce_y":3.41,"return_speed_mph":32.43,"return_result":"In","serve_plus_one_hit_x":-1.2,"serve_plus_one_hit_y":6.14,"serve_plus_one_stroke":"Overhead","serve_hit_x":-1.12,"serve_hit_y":0.2,"return_stroke":"Backhand","p1_speed_mph":47.12,"p1_bounce_x":1.26,"p1_bounce_y":19.9,"p1_result":"In","p1_in_gap_s":2.47,"p1_reply_gap_s":1.09,"reply_hit_x":1.01,"reply_hit_y":24.69,"reply_speed_mph":42.07,"reply_result":"Out","serve_lateral_band":"body","serve_value":68.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.62,"control":1.0,"contact":0.33,"redirect_deg":0.2,"pace_ratio":0.55,"pace_vs_typical_mph":-14.8},"p1_pressure":55.3,"p1_tier":"neutral","p1_parts":{"pace_mph":47.1,"border_ft":9.4,"space_m":3.87,"early_m":2.75,"reply_gap_s":1.09,"pace":0.55,"placement":0.0,"space":0.23,"time":0.88,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"8618a638-701a-4a5b-af3e-d69ef9f29654"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.94,"bounce_y":11.34,"speed_mph":74.65,"server_won":false,"rally_len":12,"serve_hit_x":1.62,"serve_hit_y":1.28,"serve_value":0.0,"serve_tier":"fault","id":"0e051585-6552-4822-aed2-2e066650f288"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.28,"bounce_y":15.85,"speed_mph":55.46,"server_won":false,"rally_len":12,"return_hit_x":-1.0,"return_hit_y":25.19,"return_bounce_x":2.15,"return_bounce_y":4.46,"return_speed_mph":39.96,"return_result":"In","serve_plus_one_hit_x":1.98,"serve_plus_one_hit_y":3.05,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.6,"serve_hit_y":0.55,"return_stroke":"Forehand","p1_speed_mph":45.87,"p1_bounce_x":1.19,"p1_bounce_y":21.07,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.13,"reply_hit_x":1.36,"reply_hit_y":23.01,"reply_speed_mph":37.68,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":68.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.95,"contact":0.0,"slice":0.0,"redirect_deg":1.7,"pace_ratio":0.72,"pace_vs_typical_mph":-8.1},"p1_pressure":60.9,"p1_tier":"neutral","p1_parts":{"pace_mph":45.9,"border_ft":8.9,"space_m":4.66,"early_m":1.42,"reply_gap_s":1.13,"pace":0.49,"placement":0.02,"space":0.36,"time":0.97,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"7e10c293-fbbc-49cc-92eb-bd23867f8b10"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":187,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.22,"bounce_y":15.54,"speed_mph":72.81,"server_won":true,"rally_len":4,"return_hit_x":-0.16,"return_hit_y":25.6,"return_bounce_x":-3.69,"return_bounce_y":3.81,"return_speed_mph":35.75,"return_result":"In","serve_plus_one_hit_x":-3.54,"serve_plus_one_hit_y":-0.48,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.44,"serve_hit_y":0.5,"return_stroke":"Backhand","p1_speed_mph":47.91,"p1_bounce_x":2.46,"p1_bounce_y":19.57,"p1_result":"In","p1_in_gap_s":2.19,"p1_reply_gap_s":1.47,"reply_hit_x":3.27,"reply_hit_y":24.08,"reply_speed_mph":41.26,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":68.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.81,"depth":0.69,"control":0.95,"contact":0.0,"redirect_deg":2.9,"pace_ratio":0.49,"pace_vs_typical_mph":-8.3},"p1_pressure":61.9,"p1_tier":"neutral","p1_parts":{"pace_mph":47.9,"border_ft":5.4,"space_m":6.58,"early_m":4.29,"reply_gap_s":1.47,"pace":0.58,"placement":0.6,"space":0.68,"time":0.49,"applied":["space","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"a448a165-7de4-44ef-a3cc-e5b55b6badda"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":188,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":15.64,"speed_mph":68.68,"server_won":true,"rally_len":6,"return_hit_x":-0.77,"return_hit_y":24.77,"return_bounce_x":0.99,"return_bounce_y":0.18,"return_speed_mph":26.41,"return_result":"In","serve_plus_one_hit_x":1.44,"serve_plus_one_hit_y":-2.13,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.69,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":45.73,"p1_bounce_x":-2.81,"p1_bounce_y":22.17,"p1_result":"In","p1_in_gap_s":2.82,"p1_reply_gap_s":1.64,"reply_hit_x":-3.67,"reply_hit_y":25.66,"reply_speed_mph":41.69,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":42.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.03,"control":1.0,"contact":0.0,"redirect_deg":1.8,"pace_ratio":0.39,"pace_vs_typical_mph":-18.6},"p1_pressure":56.9,"p1_tier":"neutral","p1_parts":{"pace_mph":45.7,"border_ft":4.3,"space_m":3.31,"early_m":2.35,"reply_gap_s":1.64,"pace":0.49,"placement":0.79,"space":0.14,"time":0.43,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"8906e96a-21e4-4992-90c0-7afaba57a34a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":7,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.13,"bounce_y":17.05,"speed_mph":78.67,"server_won":true,"rally_len":2,"return_hit_x":0.54,"return_hit_y":26.41,"return_bounce_x":4.57,"return_bounce_y":2.55,"return_speed_mph":36.41,"return_result":"Out","serve_hit_x":0.78,"serve_hit_y":0.14,"return_stroke":"Backhand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"461d82b6-686d-475f-9f8e-c5aa900df2ca"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":8,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.93,"bounce_y":16.16,"speed_mph":79.85,"server_won":true,"rally_len":9,"return_hit_x":0.96,"return_hit_y":24.78,"return_bounce_x":2.72,"return_bounce_y":5.86,"return_speed_mph":37.91,"return_result":"In","serve_plus_one_hit_x":3.03,"serve_plus_one_hit_y":3.98,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.76,"serve_hit_y":0.37,"return_stroke":"Backhand","p1_speed_mph":42.98,"p1_bounce_x":-2.23,"p1_bounce_y":20.57,"p1_result":"In","p1_in_gap_s":1.49,"p1_reply_gap_s":1.28,"reply_hit_x":-2.66,"reply_hit_y":24.4,"reply_speed_mph":44.24,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":70.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":1.0,"control":0.73,"contact":0.0,"redirect_deg":11.4,"pace_ratio":0.47,"pace_vs_typical_mph":-4.5},"p1_pressure":61.4,"p1_tier":"neutral","p1_parts":{"pace_mph":43.0,"border_ft":6.2,"space_m":5.28,"early_m":1.9,"reply_gap_s":1.28,"pace":0.37,"placement":0.47,"space":0.46,"time":0.91,"applied":["time","placement","space"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"414e5e54-5afb-4d88-8f8f-782c2da2a6d8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":9,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.98,"bounce_y":15.88,"speed_mph":73.52,"server_won":false,"rally_len":3,"return_hit_x":-3.33,"return_hit_y":24.96,"return_bounce_x":-2.9,"return_bounce_y":2.79,"return_speed_mph":36.05,"return_result":"In","serve_plus_one_hit_x":-3.14,"serve_plus_one_hit_y":-0.49,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.32,"serve_hit_y":-0.21,"return_stroke":"Forehand","p1_speed_mph":47.95,"p1_bounce_x":-1.54,"p1_bounce_y":11.21,"p1_result":"Net","p1_in_gap_s":2.04,"serve_lateral_band":"wide","serve_value":69.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.81,"depth":0.51,"control":0.89,"contact":0.61,"redirect_deg":17.1,"pace_ratio":0.49,"pace_vs_typical_mph":-7.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"e0ab3436-0e1b-461e-9dc8-f325f0175318"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":10,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.09,"bounce_y":17.69,"speed_mph":65.97,"server_won":true,"rally_len":2,"return_hit_x":-0.14,"return_hit_y":25.53,"return_bounce_x":-5.34,"return_bounce_y":2.47,"return_speed_mph":54.05,"return_result":"Out","serve_hit_x":-1.75,"serve_hit_y":0.62,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"49c0ddd3-539c-4f0e-8c3b-a156f0329e71"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":11,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.52,"bounce_y":13.18,"speed_mph":67.97,"server_won":true,"rally_len":4,"return_hit_x":-4.03,"return_hit_y":24.9,"return_bounce_x":-3.75,"return_bounce_y":1.76,"return_speed_mph":49.81,"return_result":"In","serve_plus_one_hit_x":-3.83,"serve_plus_one_hit_y":-0.94,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.74,"serve_hit_y":-0.24,"return_stroke":"Forehand","p1_speed_mph":39.64,"p1_bounce_x":0.23,"p1_bounce_y":21.27,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.61,"reply_hit_x":0.01,"reply_hit_y":22.71,"reply_speed_mph":43.49,"reply_result":"Out","serve_lateral_band":"wide","serve_value":49.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.32,"control":0.27,"contact":0.84,"redirect_deg":20.7,"pace_ratio":0.73,"pace_vs_typical_mph":4.6},"p1_pressure":41.4,"p1_tier":"released","p1_parts":{"pace_mph":39.6,"border_ft":8.2,"space_m":5.59,"early_m":2.7,"reply_gap_s":1.61,"pace":0.23,"placement":0.13,"space":0.52,"time":0.49,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"76af7dd5-a2f9-4b58-8d61-da2d8b053275"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":18,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.95,"bounce_y":16.53,"speed_mph":72.84,"server_won":true,"rally_len":1,"serve_hit_x":1.7,"serve_hit_y":-0.09,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"8d36e3e8-3cde-4311-a146-198d9d8167ae"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":19,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.01,"bounce_y":11.54,"speed_mph":72.67,"server_won":true,"rally_len":2,"serve_hit_x":-1.46,"serve_hit_y":0.22,"serve_value":0.0,"serve_tier":"fault","id":"27ae8870-1185-45a0-9e84-3e8f8035e10a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":19,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":4.11,"bounce_y":14.93,"speed_mph":73.67,"server_won":true,"rally_len":2,"serve_hit_x":-0.15,"serve_hit_y":0.35,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"bc1891f9-8f38-41c2-a905-a1fa3b476d93"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":20,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.87,"bounce_y":15.17,"speed_mph":79.5,"server_won":true,"rally_len":1,"serve_hit_x":0.68,"serve_hit_y":-0.03,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"b641c7a6-a21a-4d6f-968f-4953f499f1f9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":21,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.64,"bounce_y":15.42,"speed_mph":68.24,"server_won":true,"rally_len":1,"serve_hit_x":-0.96,"serve_hit_y":0.25,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"14be9bf7-a429-4772-ad5e-9e62850e6bca"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":28,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.52,"bounce_y":16.74,"speed_mph":82.19,"server_won":true,"rally_len":1,"serve_hit_x":0.89,"serve_hit_y":0.63,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"7e4cbf16-6556-4126-a753-be26d226f860"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":29,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.75,"bounce_y":17.91,"speed_mph":74.19,"server_won":true,"rally_len":2,"return_hit_x":3.01,"return_hit_y":25.53,"return_bounce_x":-5.03,"return_bounce_y":1.37,"return_speed_mph":49.9,"return_result":"Out","serve_hit_x":-0.63,"serve_hit_y":0.94,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"4f82b4e1-3065-4ea7-9bae-d3b488c5c62a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.55,"bounce_y":15.91,"speed_mph":66.28,"server_won":false,"rally_len":11,"return_hit_x":-1.36,"return_hit_y":23.0,"return_bounce_x":1.5,"return_bounce_y":3.14,"return_speed_mph":30.82,"return_result":"In","serve_plus_one_hit_x":1.42,"serve_plus_one_hit_y":0.31,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.42,"serve_hit_y":0.71,"return_stroke":"Forehand","p1_speed_mph":48.73,"p1_bounce_x":-0.15,"p1_bounce_y":20.8,"p1_result":"In","p1_in_gap_s":2.09,"p1_reply_gap_s":1.16,"reply_hit_x":0.09,"reply_hit_y":22.63,"reply_speed_mph":46.42,"reply_result":"In","serve_lateral_band":"body","serve_value":70.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.89,"depth":0.57,"control":1.0,"contact":0.24,"redirect_deg":2.9,"pace_ratio":0.47,"pace_vs_typical_mph":-14.7},"p1_pressure":46.7,"p1_tier":"neutral","p1_parts":{"pace_mph":48.7,"border_ft":9.7,"space_m":2.51,"early_m":2.83,"reply_gap_s":1.16,"pace":0.61,"placement":0.0,"space":0.0,"time":0.79,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"ef729cec-15ae-49da-84fb-2c1ccdf0c0d8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":31,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.15,"bounce_y":14.49,"speed_mph":81.85,"server_won":true,"rally_len":3,"serve_hit_x":-0.88,"serve_hit_y":0.29,"serve_value":0.0,"serve_tier":"fault","id":"02b68ace-89a0-4849-af31-7cd3d63f36d2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":31,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.13,"bounce_y":15.21,"speed_mph":68.97,"server_won":true,"rally_len":3,"return_hit_x":1.0,"return_hit_y":24.67,"return_bounce_x":-1.85,"return_bounce_y":12.7,"return_speed_mph":45.53,"return_result":"Net","serve_hit_x":-1.48,"serve_hit_y":0.18,"return_stroke":"Backhand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"fc2cb75e-cf16-45a7-b8e1-13753609c6b2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":32,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.25,"bounce_y":18.28,"speed_mph":78.95,"server_won":true,"rally_len":7,"serve_hit_x":0.87,"serve_hit_y":0.09,"serve_value":0.0,"serve_tier":"fault","id":"657b71d1-ed23-46b0-ae2f-f091b6b28cba"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":32,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.23,"bounce_y":16.17,"speed_mph":63.54,"server_won":true,"rally_len":7,"return_hit_x":0.02,"return_hit_y":26.31,"return_bounce_x":-1.63,"return_bounce_y":1.75,"return_speed_mph":43.93,"return_result":"In","serve_plus_one_hit_x":-1.7,"serve_plus_one_hit_y":-0.2,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.91,"serve_hit_y":0.54,"return_stroke":"Forehand","p1_speed_mph":46.52,"p1_bounce_x":1.33,"p1_bounce_y":18.27,"p1_result":"In","p1_in_gap_s":1.78,"p1_reply_gap_s":1.1,"reply_hit_x":1.68,"reply_hit_y":19.4,"reply_speed_mph":31.01,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":41.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.84,"depth":0.32,"control":0.62,"contact":0.01,"slice":0.0,"redirect_deg":11.6,"pace_ratio":0.69,"pace_vs_typical_mph":-2.3},"p1_pressure":74.6,"p1_tier":"pressure","p1_parts":{"pace_mph":46.5,"border_ft":9.2,"space_m":8.15,"early_m":1.96,"reply_gap_s":1.1,"pace":0.52,"placement":0.0,"space":0.94,"time":0.78,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"16444854-8d12-49f5-b634-890c0a9578a7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":37,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.34,"bounce_y":17.29,"speed_mph":78.54,"server_won":true,"rally_len":6,"return_hit_x":-0.7,"return_hit_y":24.37,"return_bounce_x":1.6,"return_bounce_y":3.15,"return_speed_mph":42.49,"return_result":"In","serve_plus_one_hit_x":1.44,"serve_plus_one_hit_y":0.84,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.9,"serve_hit_y":0.68,"return_stroke":"Forehand","p1_speed_mph":51.78,"p1_bounce_x":-0.84,"p1_bounce_y":22.63,"p1_result":"In","p1_in_gap_s":1.56,"p1_reply_gap_s":1.15,"reply_hit_x":-1.41,"reply_hit_y":23.81,"reply_speed_mph":41.54,"reply_result":"In","serve_lateral_band":"t","serve_value":61.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.57,"control":0.72,"contact":0.0,"redirect_deg":1.9,"pace_ratio":0.54,"pace_vs_typical_mph":-0.2},"p1_pressure":83.6,"p1_tier":"pressure","p1_parts":{"pace_mph":51.8,"border_ft":3.7,"space_m":1.74,"early_m":2.32,"reply_gap_s":1.15,"pace":0.74,"placement":0.88,"space":0.0,"time":0.89,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"c50d9930-cbf9-4c73-ac84-e93c4d0a3e91"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":38,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.0,"bounce_y":17.26,"speed_mph":68.81,"server_won":true,"rally_len":2,"return_hit_x":0.94,"return_hit_y":26.2,"return_bounce_x":-3.05,"return_bounce_y":-0.26,"return_speed_mph":50.63,"return_result":"Out","serve_hit_x":-0.67,"serve_hit_y":-0.22,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"55a677f4-33ec-4b08-9278-18c7d9f6a17b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":39,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.28,"bounce_y":15.16,"speed_mph":78.57,"server_won":true,"rally_len":6,"return_hit_x":0.15,"return_hit_y":26.76,"return_bounce_x":-3.84,"return_bounce_y":5.65,"return_speed_mph":45.16,"return_result":"In","serve_plus_one_hit_x":-4.0,"serve_plus_one_hit_y":3.79,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.13,"serve_hit_y":0.18,"return_stroke":"Forehand","p1_speed_mph":48.09,"p1_bounce_x":-2.19,"p1_bounce_y":21.79,"p1_result":"In","p1_in_gap_s":1.46,"p1_reply_gap_s":1.17,"reply_hit_x":-2.34,"reply_hit_y":22.98,"reply_speed_mph":44.71,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":72.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.38,"contact":0.17,"redirect_deg":16.1,"pace_ratio":0.57,"pace_vs_typical_mph":2.4},"p1_pressure":67.6,"p1_tier":"neutral","p1_parts":{"pace_mph":48.1,"border_ft":6.3,"space_m":5.5,"early_m":1.86,"reply_gap_s":1.17,"pace":0.59,"placement":0.45,"space":0.5,"time":0.94,"applied":["time","pace","space"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"1cb6acbe-1a8e-4642-80da-ed3d08ffbf6e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":40,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.28,"bounce_y":18.19,"speed_mph":67.19,"server_won":true,"rally_len":4,"return_hit_x":3.57,"return_hit_y":25.05,"return_bounce_x":1.41,"return_bounce_y":4.25,"return_speed_mph":34.03,"return_result":"In","serve_plus_one_hit_x":1.0,"serve_plus_one_hit_y":-1.52,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.16,"serve_hit_y":0.11,"return_stroke":"Backhand","p1_speed_mph":48.74,"p1_bounce_x":-2.62,"p1_bounce_y":21.63,"p1_result":"In","p1_in_gap_s":2.21,"p1_reply_gap_s":1.47,"reply_hit_x":-2.55,"reply_hit_y":24.34,"reply_speed_mph":37.59,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":78.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.64,"depth":0.77,"control":1.0,"contact":0.69,"redirect_deg":7.9,"pace_ratio":0.51,"pace_vs_typical_mph":-11.3},"p1_pressure":68.7,"p1_tier":"neutral","p1_parts":{"pace_mph":48.7,"border_ft":4.9,"space_m":7.08,"early_m":5.79,"reply_gap_s":1.47,"pace":0.61,"placement":0.68,"space":0.76,"time":0.26,"applied":["space","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"7313c9dc-0d3c-4fea-8404-af370b54b6e6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":46,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.9,"bounce_y":16.27,"speed_mph":71.6,"server_won":true,"rally_len":2,"return_hit_x":-1.56,"return_hit_y":25.52,"return_bounce_x":4.82,"return_bounce_y":2.09,"return_speed_mph":44.17,"return_result":"Out","serve_hit_x":0.33,"serve_hit_y":0.02,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"02a85667-c63c-4cd2-8ee0-62a39511cd73"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":47,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.89,"bounce_y":16.01,"speed_mph":67.66,"server_won":true,"rally_len":1,"serve_hit_x":-0.54,"serve_hit_y":0.55,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"6de88f09-ceb6-4936-b377-a5b328222a0d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":48,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.21,"bounce_y":19.23,"speed_mph":65.3,"server_won":true,"rally_len":3,"serve_hit_x":1.04,"serve_hit_y":-0.25,"serve_value":0.0,"serve_tier":"fault","id":"52c7913d-46d1-49ff-88f8-8a3e40684d0e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":48,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.91,"bounce_y":15.13,"speed_mph":64.13,"server_won":true,"rally_len":3,"return_hit_x":-2.38,"return_hit_y":24.97,"return_bounce_x":4.32,"return_bounce_y":12.77,"return_speed_mph":41.97,"return_result":"Net","serve_hit_x":0.78,"serve_hit_y":-0.0,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"87662f68-686e-4720-9e50-19da79f32144"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":49,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.07,"bounce_y":16.39,"speed_mph":78.75,"server_won":true,"rally_len":2,"serve_hit_x":-0.85,"serve_hit_y":0.59,"serve_value":0.0,"serve_tier":"fault","id":"a3bbaaf8-4812-418a-a879-6a053a06e226"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":49,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.51,"bounce_y":14.5,"speed_mph":65.14,"server_won":true,"rally_len":2,"serve_hit_x":-1.51,"serve_hit_y":0.91,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"45ce3c07-b763-4966-859f-6be3df8787a6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.0,"bounce_y":16.18,"speed_mph":77.12,"server_won":true,"rally_len":14,"return_hit_x":-0.52,"return_hit_y":26.1,"return_bounce_x":-0.17,"return_bounce_y":4.44,"return_speed_mph":41.84,"return_result":"In","serve_plus_one_hit_x":0.05,"serve_plus_one_hit_y":2.51,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.06,"serve_hit_y":0.53,"return_stroke":"Forehand","p1_speed_mph":48.82,"p1_bounce_x":-3.55,"p1_bounce_y":21.25,"p1_result":"In","p1_in_gap_s":1.47,"p1_reply_gap_s":1.2,"reply_hit_x":-3.19,"reply_hit_y":23.88,"reply_speed_mph":42.22,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":61.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.81,"control":0.66,"contact":0.0,"redirect_deg":6.6,"pace_ratio":0.54,"pace_vs_typical_mph":-1.2},"p1_pressure":85.1,"p1_tier":"pressure","p1_parts":{"pace_mph":48.8,"border_ft":1.9,"space_m":5.72,"early_m":1.94,"reply_gap_s":1.2,"pace":0.62,"placement":1.0,"space":0.54,"time":0.94,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"dbdff51d-9444-4749-8f30-d38d1d6edec1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":56,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.45,"bounce_y":17.51,"speed_mph":85.37,"server_won":true,"rally_len":1,"serve_hit_x":-1.42,"serve_hit_y":0.28,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"46b04ad4-590d-4aee-8e2a-5b9d732fdd24"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":57,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.31,"bounce_y":17.72,"speed_mph":68.14,"server_won":true,"rally_len":2,"return_hit_x":-3.68,"return_hit_y":25.81,"return_bounce_x":4.4,"return_bounce_y":0.12,"return_speed_mph":45.59,"return_result":"Out","serve_hit_x":1.56,"serve_hit_y":0.36,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"e206e3fc-53c8-480d-bdb7-08baf7d4e3e1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":58,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.28,"bounce_y":11.66,"speed_mph":84.71,"server_won":false,"rally_len":2,"serve_hit_x":-0.29,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"671a6438-0cc2-435e-9cb1-8b84a8e32804"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":58,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.25,"bounce_y":13.14,"speed_mph":57.75,"server_won":false,"rally_len":2,"serve_hit_x":-0.85,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"68bd1343-6672-4e0c-a9d2-e2bf6c40eaf1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":59,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.98,"bounce_y":17.54,"speed_mph":72.5,"server_won":false,"rally_len":4,"return_hit_x":-0.5,"return_hit_y":25.34,"return_bounce_x":0.44,"return_bounce_y":4.5,"return_speed_mph":52.99,"return_result":"In","serve_plus_one_hit_x":-0.31,"serve_plus_one_hit_y":2.89,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.65,"serve_hit_y":0.12,"return_stroke":"Forehand","p1_speed_mph":40.95,"p1_bounce_x":2.55,"p1_bounce_y":18.39,"p1_result":"In","p1_in_gap_s":1.28,"p1_reply_gap_s":1.16,"reply_hit_x":3.08,"reply_hit_y":20.82,"reply_speed_mph":45.2,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":64.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.82,"control":0.42,"contact":0.0,"redirect_deg":2.8,"pace_ratio":0.73,"pace_vs_typical_mph":8.9},"p1_pressure":81.3,"p1_tier":"pressure","p1_parts":{"pace_mph":41.0,"border_ft":5.1,"space_m":7.59,"early_m":1.78,"reply_gap_s":1.16,"pace":0.29,"placement":0.64,"space":0.85,"time":0.95,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"bb68ab89-1708-4124-a704-18be22cadb4a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":60,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.98,"bounce_y":16.66,"speed_mph":87.28,"server_won":true,"rally_len":1,"serve_hit_x":-0.58,"serve_hit_y":0.7,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"2868e60a-b5a8-498f-9c17-3a20d87f6366"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":69,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.43,"bounce_y":15.14,"speed_mph":67.62,"server_won":false,"rally_len":8,"serve_hit_x":1.26,"serve_hit_y":0.23,"serve_value":0.0,"serve_tier":"fault","id":"3e1bcde8-34ab-4bcd-94c9-dda0220bc638"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":69,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.33,"bounce_y":16.67,"speed_mph":55.29,"server_won":false,"rally_len":8,"return_hit_x":-0.16,"return_hit_y":24.69,"return_bounce_x":-3.53,"return_bounce_y":3.33,"return_speed_mph":50.3,"return_result":"In","serve_plus_one_hit_x":-3.28,"serve_plus_one_hit_y":-0.54,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.59,"serve_hit_y":1.03,"return_stroke":"Forehand","p1_speed_mph":45.29,"p1_bounce_x":0.08,"p1_bounce_y":19.32,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":1.33,"reply_hit_x":0.12,"reply_hit_y":20.74,"reply_speed_mph":32.87,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":39.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.56,"depth":0.61,"control":0.39,"contact":0.0,"slice":0.0,"redirect_deg":16.0,"pace_ratio":0.91,"pace_vs_typical_mph":2.2},"p1_pressure":50.3,"p1_tier":"neutral","p1_parts":{"pace_mph":45.3,"border_ft":13.2,"space_m":5.37,"early_m":3.88,"reply_gap_s":1.33,"pace":0.47,"placement":0.0,"space":0.48,"time":0.56,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"ea14c850-382a-4bd8-8e77-1259cd96fdc3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":70,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.7,"bounce_y":14.8,"speed_mph":68.02,"server_won":true,"rally_len":6,"return_hit_x":1.44,"return_hit_y":24.85,"return_bounce_x":-2.79,"return_bounce_y":0.08,"return_speed_mph":47.56,"return_result":"In","serve_plus_one_hit_x":-3.03,"serve_plus_one_hit_y":-1.26,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.82,"serve_hit_y":0.23,"return_stroke":"Backhand","p1_speed_mph":41.86,"p1_bounce_x":-2.18,"p1_bounce_y":19.18,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.43,"reply_hit_x":-2.66,"reply_hit_y":21.17,"reply_speed_mph":37.4,"reply_result":"In","serve_lateral_band":"body","serve_value":36.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.74,"depth":0.01,"control":0.69,"contact":0.0,"redirect_deg":0.1,"pace_ratio":0.7,"pace_vs_typical_mph":2.4},"p1_pressure":58.3,"p1_tier":"neutral","p1_parts":{"pace_mph":41.9,"border_ft":6.3,"space_m":6.73,"early_m":1.36,"reply_gap_s":1.43,"pace":0.33,"placement":0.44,"space":0.7,"time":0.6,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"aff725a6-dc21-40f9-ac00-936dc4fde0bf"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":71,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.56,"bounce_y":16.07,"speed_mph":68.55,"server_won":true,"rally_len":2,"return_hit_x":-0.31,"return_hit_y":24.83,"return_bounce_x":-4.4,"return_bounce_y":0.31,"return_speed_mph":45.24,"return_result":"Out","serve_hit_x":1.0,"serve_hit_y":-0.18,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"448f0c7b-9a52-4dc0-89a2-2211d5e35c1c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":72,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.43,"bounce_y":16.08,"speed_mph":78.17,"server_won":true,"rally_len":6,"return_hit_x":0.16,"return_hit_y":25.19,"return_bounce_x":-0.79,"return_bounce_y":4.13,"return_speed_mph":38.36,"return_result":"In","serve_plus_one_hit_x":-0.89,"serve_plus_one_hit_y":-2.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.12,"serve_hit_y":0.22,"return_stroke":"Backhand","p1_speed_mph":46.78,"p1_bounce_x":-2.46,"p1_bounce_y":23.21,"p1_result":"In","p1_in_gap_s":1.94,"p1_reply_gap_s":1.68,"reply_hit_x":-2.12,"reply_hit_y":25.85,"reply_speed_mph":44.72,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":62.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.62,"depth":0.75,"control":0.83,"contact":0.0,"redirect_deg":3.0,"pace_ratio":0.49,"pace_vs_typical_mph":-4.5},"p1_pressure":56.9,"p1_tier":"neutral","p1_parts":{"pace_mph":46.8,"border_ft":1.8,"space_m":3.29,"early_m":6.46,"reply_gap_s":1.68,"pace":0.53,"placement":1.0,"space":0.13,"time":0.17,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"92988398-c66f-428a-9538-e205dbefc78a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.18,"bounce_y":11.77,"speed_mph":76.96,"server_won":true,"rally_len":10,"serve_hit_x":1.26,"serve_hit_y":0.38,"serve_value":0.0,"serve_tier":"fault","id":"5f90f009-611a-426d-96ff-523dc9a1bc68"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-2.78,"bounce_y":17.77,"speed_mph":62.28,"server_won":true,"rally_len":10,"return_hit_x":-2.34,"return_hit_y":25.4,"return_bounce_x":2.45,"return_bounce_y":1.59,"return_speed_mph":38.57,"return_result":"In","serve_plus_one_hit_x":2.36,"serve_plus_one_hit_y":-0.27,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.71,"serve_hit_y":0.54,"return_stroke":"Forehand","p1_speed_mph":41.65,"p1_bounce_x":2.43,"p1_bounce_y":20.77,"p1_result":"In","p1_in_gap_s":1.86,"p1_reply_gap_s":1.75,"reply_hit_x":1.91,"reply_hit_y":25.58,"reply_speed_mph":38.62,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":52.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.29,"control":0.95,"contact":0.31,"slice":0.0,"redirect_deg":0.1,"pace_ratio":0.62,"pace_vs_typical_mph":-7.9},"p1_pressure":62.0,"p1_tier":"neutral","p1_parts":{"pace_mph":41.6,"border_ft":5.5,"space_m":6.65,"early_m":1.86,"reply_gap_s":1.75,"pace":0.32,"placement":0.58,"space":0.69,"time":0.59,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"d52671d6-7ed1-4887-ba52-4ecbd9d1eeac"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":82,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.2,"bounce_y":16.21,"speed_mph":68.97,"server_won":true,"rally_len":8,"return_hit_x":-0.83,"return_hit_y":25.18,"return_bounce_x":-3.54,"return_bounce_y":4.84,"return_speed_mph":47.02,"return_result":"In","serve_plus_one_hit_x":-3.5,"serve_plus_one_hit_y":3.4,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.07,"serve_hit_y":0.33,"return_stroke":"Forehand","p1_speed_mph":29.48,"p1_bounce_x":2.39,"p1_bounce_y":20.54,"p1_result":"In","p1_in_gap_s":1.38,"p1_reply_gap_s":2.11,"reply_hit_x":2.57,"reply_hit_y":24.39,"reply_speed_mph":36.87,"reply_result":"In","serve_lateral_band":"t","serve_value":57.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.88,"control":0.4,"contact":0.0,"redirect_deg":12.1,"pace_ratio":0.68,"pace_vs_typical_mph":2.1},"p1_pressure":23.2,"p1_tier":"released","p1_parts":{"pace_mph":29.5,"border_ft":5.7,"space_m":5.65,"early_m":1.44,"reply_gap_s":2.11,"pace":0.0,"placement":0.56,"space":0.53,"time":0.67,"applied":["time","placement","space"],"deduction":35.0},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"21f70798-4546-40ca-b42a-a56ef780f692"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":83,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.48,"bounce_y":15.68,"speed_mph":72.29,"server_won":true,"rally_len":3,"serve_hit_x":-0.88,"serve_hit_y":0.37,"serve_value":0.0,"serve_tier":"fault","id":"3e2440fe-04f8-4ba5-9e10-c28151755d39"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":83,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.4,"bounce_y":16.84,"speed_mph":64.45,"server_won":true,"rally_len":3,"return_hit_x":2.85,"return_hit_y":25.66,"return_bounce_x":2.19,"return_bounce_y":-0.17,"return_speed_mph":43.78,"return_result":"Out","serve_hit_x":-1.69,"serve_hit_y":0.23,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"38ba3bf9-a256-410a-af8a-85e700c46788"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":84,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.08,"bounce_y":16.36,"speed_mph":62.07,"server_won":false,"rally_len":7,"return_hit_x":-0.43,"return_hit_y":24.2,"return_bounce_x":1.14,"return_bounce_y":6.94,"return_speed_mph":40.76,"return_result":"In","serve_plus_one_hit_x":0.82,"serve_plus_one_hit_y":5.38,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.52,"serve_hit_y":0.26,"return_stroke":"Forehand","p1_speed_mph":35.44,"p1_bounce_x":3.25,"p1_bounce_y":21.16,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.6,"reply_hit_x":4.06,"reply_hit_y":24.1,"reply_speed_mph":31.9,"reply_result":"In","serve_lateral_band":"t","serve_value":79.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.89,"depth":1.0,"control":0.89,"contact":0.0,"redirect_deg":0.5,"pace_ratio":0.66,"pace_vs_typical_mph":-5.8},"p1_pressure":73.5,"p1_tier":"pressure","p1_parts":{"pace_mph":35.4,"border_ft":2.8,"space_m":4.77,"early_m":1.6,"reply_gap_s":1.6,"pace":0.06,"placement":1.0,"space":0.38,"time":0.83,"applied":["placement","time","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"f189b8e7-0dfc-45f9-85b4-befe6cc0634c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":85,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.89,"bounce_y":18.16,"speed_mph":95.78,"server_won":true,"rally_len":1,"serve_hit_x":-1.41,"serve_hit_y":0.36,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"0b39bad5-a1c5-4553-ab45-5ddaab173a1e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":86,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.32,"bounce_y":11.5,"speed_mph":79.32,"server_won":false,"rally_len":2,"serve_hit_x":0.81,"serve_hit_y":0.31,"serve_value":0.0,"serve_tier":"fault","id":"9af92c94-73f2-4057-8cfb-acac7b6870d3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":86,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.28,"bounce_y":16.74,"speed_mph":55.32,"server_won":false,"rally_len":2,"serve_hit_x":0.94,"serve_hit_y":0.33,"serve_value":0.0,"serve_tier":"fault","id":"9ab2595b-4901-4a8d-baae-f5bd8651fc86"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":87,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.28,"bounce_y":15.26,"speed_mph":70.57,"server_won":true,"rally_len":1,"serve_hit_x":-1.29,"serve_hit_y":0.7,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"fc003b64-b364-439f-9628-797428159ade"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":93,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.94,"bounce_y":16.82,"speed_mph":77.21,"server_won":true,"rally_len":10,"return_hit_x":-2.03,"return_hit_y":25.45,"return_bounce_x":1.72,"return_bounce_y":2.47,"return_speed_mph":40.43,"return_result":"In","serve_plus_one_hit_x":1.5,"serve_plus_one_hit_y":-1.2,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.71,"serve_hit_y":0.63,"return_stroke":"Forehand","p1_speed_mph":46.27,"p1_bounce_x":1.84,"p1_bounce_y":21.2,"p1_result":"In","p1_in_gap_s":1.97,"p1_reply_gap_s":1.71,"reply_hit_x":1.6,"reply_hit_y":24.88,"reply_speed_mph":44.83,"reply_result":"In","serve_lateral_band":"body","serve_value":57.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.45,"control":0.81,"contact":0.21,"redirect_deg":0.0,"pace_ratio":0.52,"pace_vs_typical_mph":-2.6},"p1_pressure":47.0,"p1_tier":"neutral","p1_parts":{"pace_mph":46.3,"border_ft":7.5,"space_m":5.75,"early_m":3.68,"reply_gap_s":1.71,"pace":0.51,"placement":0.26,"space":0.54,"time":0.36,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"c70e2260-8e8e-4b32-a4f4-f0a84a27e718"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":94,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.7,"bounce_y":16.11,"speed_mph":78.01,"server_won":true,"rally_len":1,"serve_hit_x":-1.26,"serve_hit_y":0.03,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"8cf43a00-ff56-4145-8ef3-374a7a18b0ae"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":95,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.89,"bounce_y":17.05,"speed_mph":70.9,"server_won":false,"rally_len":5,"return_hit_x":-0.07,"return_hit_y":24.8,"return_bounce_x":-1.2,"return_bounce_y":0.83,"return_speed_mph":44.28,"return_result":"In","serve_plus_one_hit_x":-0.84,"serve_plus_one_hit_y":-0.4,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.43,"serve_hit_y":0.09,"return_stroke":"Backhand","p1_speed_mph":42.33,"p1_bounce_x":1.63,"p1_bounce_y":21.15,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.47,"reply_hit_x":2.48,"reply_hit_y":22.73,"reply_speed_mph":39.45,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":32.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.49,"depth":0.15,"control":0.61,"contact":0.0,"redirect_deg":7.1,"pace_ratio":0.62,"pace_vs_typical_mph":-0.2},"p1_pressure":43.5,"p1_tier":"released","p1_parts":{"pace_mph":42.3,"border_ft":8.1,"space_m":4.02,"early_m":1.28,"reply_gap_s":1.47,"pace":0.35,"placement":0.14,"space":0.25,"time":0.7,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"a3527d1e-bca5-4a3f-bdf6-f87a83461df1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":96,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.18,"bounce_y":17.73,"speed_mph":67.53,"server_won":false,"rally_len":2,"serve_hit_x":-0.32,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"53159943-0fd3-4558-aced-764df88906b0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":96,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.27,"bounce_y":15.99,"speed_mph":57.46,"server_won":false,"rally_len":2,"serve_hit_x":-0.7,"serve_hit_y":0.46,"serve_value":0.0,"serve_tier":"fault","id":"541234bd-eb76-4187-989b-5a7948627385"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":97,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.77,"bounce_y":15.31,"speed_mph":77.13,"server_won":true,"rally_len":1,"serve_hit_x":1.33,"serve_hit_y":0.21,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"d621adb5-1c07-4920-adfb-d842025210a0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":98,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.79,"bounce_y":15.39,"speed_mph":81.25,"server_won":false,"rally_len":6,"serve_hit_x":-0.56,"serve_hit_y":0.23,"serve_value":0.0,"serve_tier":"fault","id":"2725aee5-fe22-42e0-8d36-075e5367030f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":98,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.48,"bounce_y":15.15,"speed_mph":56.33,"server_won":false,"rally_len":6,"return_hit_x":3.65,"return_hit_y":24.72,"return_bounce_x":-3.77,"return_bounce_y":1.89,"return_speed_mph":30.39,"return_result":"In","serve_plus_one_hit_x":-3.32,"serve_plus_one_hit_y":-0.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.41,"serve_hit_y":0.46,"return_stroke":"Backhand","p1_speed_mph":46.57,"p1_bounce_x":1.28,"p1_bounce_y":20.88,"p1_result":"In","p1_in_gap_s":2.48,"p1_reply_gap_s":1.51,"reply_hit_x":1.83,"reply_hit_y":23.53,"reply_speed_mph":46.11,"reply_result":"In","serve_lateral_band":"wide","serve_value":66.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.46,"depth":0.34,"control":1.0,"contact":0.72,"slice":1.0,"redirect_deg":0.4,"pace_ratio":0.54,"pace_vs_typical_mph":-17.5},"p1_pressure":47.5,"p1_tier":"neutral","p1_parts":{"pace_mph":46.6,"border_ft":9.3,"space_m":4.51,"early_m":2.61,"reply_gap_s":1.51,"pace":0.52,"placement":0.0,"space":0.34,"time":0.57,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"bae27f89-00e3-49a5-bcec-04bb1a7e19dd"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":99,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.61,"bounce_y":18.0,"speed_mph":73.03,"server_won":false,"rally_len":8,"return_hit_x":-2.62,"return_hit_y":24.44,"return_bounce_x":0.35,"return_bounce_y":3.74,"return_speed_mph":35.38,"return_result":"In","serve_plus_one_hit_x":-0.37,"serve_plus_one_hit_y":-3.1,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.91,"serve_hit_y":0.72,"return_stroke":"Forehand","p1_speed_mph":42.21,"p1_bounce_x":1.07,"p1_bounce_y":21.81,"p1_result":"In","p1_in_gap_s":2.3,"p1_reply_gap_s":1.67,"reply_hit_x":1.31,"reply_hit_y":23.8,"reply_speed_mph":40.79,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":57.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.17,"depth":0.68,"control":0.96,"contact":0.38,"redirect_deg":3.4,"pace_ratio":0.48,"pace_vs_typical_mph":-8.6},"p1_pressure":37.0,"p1_tier":"released","p1_parts":{"pace_mph":42.2,"border_ft":6.4,"space_m":4.53,"early_m":6.88,"reply_gap_s":1.67,"pace":0.34,"placement":0.43,"space":0.34,"time":0.18,"applied":["placement","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"61d68558-9c3a-4197-8b7d-63b4f27d47a4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":100,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.76,"bounce_y":18.87,"speed_mph":76.92,"server_won":true,"rally_len":3,"serve_hit_x":-0.68,"serve_hit_y":0.82,"serve_value":0.0,"serve_tier":"fault","id":"4429d335-4d0b-44f0-9733-a97379b16a40"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":100,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.99,"bounce_y":15.46,"speed_mph":61.32,"server_won":true,"rally_len":3,"return_hit_x":1.6,"return_hit_y":24.93,"return_bounce_x":-0.84,"return_bounce_y":-0.33,"return_speed_mph":38.91,"return_result":"Out","serve_hit_x":-0.8,"serve_hit_y":0.31,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"f8ccfffa-41e9-4dc4-a2a9-239e14aadcee"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":101,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.42,"bounce_y":16.74,"speed_mph":71.67,"server_won":true,"rally_len":2,"return_hit_x":-1.5,"return_hit_y":26.38,"return_bounce_x":-0.79,"return_bounce_y":12.42,"return_speed_mph":52.4,"return_result":"Net","serve_hit_x":1.3,"serve_hit_y":-0.09,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"84dd047b-217a-47d6-a1df-a928f651b0c3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":102,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.92,"bounce_y":18.84,"speed_mph":67.95,"server_won":false,"rally_len":2,"serve_hit_x":-1.39,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"47bfa460-1001-48de-a3a0-c20f86b8d32e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":102,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.48,"bounce_y":14.94,"speed_mph":67.97,"server_won":false,"rally_len":2,"serve_hit_x":-1.33,"serve_hit_y":0.21,"serve_value":0.0,"serve_tier":"fault","id":"73114163-306d-48cb-8aec-4b728ca73b73"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":103,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.16,"bounce_y":15.95,"speed_mph":81.14,"server_won":true,"rally_len":2,"return_hit_x":-3.14,"return_hit_y":26.92,"return_bounce_x":0.18,"return_bounce_y":12.12,"return_speed_mph":37.56,"return_result":"Net","serve_hit_x":0.49,"serve_hit_y":0.18,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"91ff2ea6-d897-47b6-bec6-d63c15f3ac4b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":104,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.87,"bounce_y":16.25,"speed_mph":71.66,"server_won":true,"rally_len":1,"serve_hit_x":-1.28,"serve_hit_y":0.78,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"586b662d-52b8-4650-ad36-d1885ffa1001"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":1,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.13,"bounce_y":17.97,"speed_mph":67.77,"server_won":true,"rally_len":2,"return_hit_x":-0.05,"return_hit_y":25.03,"return_bounce_x":-1.26,"return_bounce_y":12.7,"return_speed_mph":44.9,"return_result":"Net","serve_hit_x":2.27,"serve_hit_y":0.1,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"adf3a951-789f-4d19-813e-53a58b72b8c5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":2,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.59,"bounce_y":18.76,"speed_mph":83.88,"server_won":false,"rally_len":2,"serve_hit_x":-1.02,"serve_hit_y":0.21,"serve_value":0.0,"serve_tier":"fault","id":"e5450fd8-f66b-476a-82ff-3b0e4dba432a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":2,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.13,"bounce_y":15.65,"speed_mph":58.8,"server_won":false,"rally_len":2,"serve_hit_x":-1.08,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"fdaa8ee1-2a39-43c7-8e04-292ce323b153"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":3,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.55,"bounce_y":15.11,"speed_mph":93.61,"server_won":false,"rally_len":5,"return_hit_x":-1.23,"return_hit_y":26.51,"return_bounce_x":-1.33,"return_bounce_y":2.46,"return_speed_mph":42.64,"return_result":"In","serve_plus_one_hit_x":-0.78,"serve_plus_one_hit_y":-0.49,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.77,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":51.65,"p1_bounce_x":0.75,"p1_bounce_y":20.55,"p1_result":"In","p1_in_gap_s":1.94,"p1_reply_gap_s":1.11,"reply_hit_x":0.74,"reply_hit_y":21.61,"reply_speed_mph":30.82,"reply_result":"In","serve_lateral_band":"body","serve_value":48.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.45,"control":0.41,"contact":0.21,"redirect_deg":9.0,"pace_ratio":0.46,"pace_vs_typical_mph":3.4},"p1_pressure":67.8,"p1_tier":"neutral","p1_parts":{"pace_mph":51.6,"border_ft":10.6,"space_m":6.28,"early_m":3.0,"reply_gap_s":1.11,"pace":0.73,"placement":0.0,"space":0.63,"time":0.67,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"91864493-ee21-4f4b-b0f4-b441e7adb653"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":4,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.79,"bounce_y":16.36,"speed_mph":77.67,"server_won":true,"rally_len":1,"serve_hit_x":-0.9,"serve_hit_y":0.54,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"00aa8666-9b4d-4b42-ab4a-ec0988c04ce6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":5,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.44,"bounce_y":16.36,"speed_mph":71.35,"server_won":true,"rally_len":10,"return_hit_x":-0.5,"return_hit_y":24.99,"return_bounce_x":-2.82,"return_bounce_y":1.79,"return_speed_mph":39.17,"return_result":"In","serve_plus_one_hit_x":-2.62,"serve_plus_one_hit_y":-1.99,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.81,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":33.84,"p1_bounce_x":-0.69,"p1_bounce_y":22.12,"p1_result":"In","p1_in_gap_s":1.84,"p1_reply_gap_s":1.95,"reply_hit_x":-0.9,"reply_hit_y":23.38,"reply_speed_mph":42.89,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":33.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.14,"depth":0.33,"control":0.76,"contact":0.0,"redirect_deg":13.4,"pace_ratio":0.55,"pace_vs_typical_mph":-5.2},"p1_pressure":0.0,"p1_tier":"released","p1_parts":{"pace_mph":33.8,"border_ft":5.4,"space_m":2.88,"early_m":3.79,"reply_gap_s":1.95,"pace":0.0,"placement":0.6,"space":0.06,"time":0.23,"applied":["placement","time","space"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"32d67cc8-29c6-47cc-896a-9102f1a8354b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":6,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.98,"bounce_y":16.23,"speed_mph":77.93,"server_won":true,"rally_len":1,"serve_hit_x":-0.59,"serve_hit_y":0.43,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"9171f816-ffdb-4941-b950-99f23d2013b6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":17,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.02,"bounce_y":14.96,"speed_mph":78.68,"server_won":true,"rally_len":1,"serve_hit_x":1.03,"serve_hit_y":-0.15,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"6927aa45-e7e2-448c-a8fc-2c5d277a34df"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":18,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.71,"bounce_y":17.5,"speed_mph":69.76,"server_won":false,"rally_len":5,"return_hit_x":0.58,"return_hit_y":25.01,"return_bounce_x":-0.26,"return_bounce_y":4.23,"return_speed_mph":42.91,"return_result":"In","serve_plus_one_hit_x":-0.09,"serve_plus_one_hit_y":-0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.42,"serve_hit_y":-0.19,"return_stroke":"Backhand","p1_speed_mph":46.94,"p1_bounce_x":1.55,"p1_bounce_y":21.6,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.52,"reply_hit_x":1.12,"reply_hit_y":24.8,"reply_speed_mph":42.93,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":64.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.77,"control":0.72,"contact":0.0,"redirect_deg":4.5,"pace_ratio":0.61,"pace_vs_typical_mph":-1.8},"p1_pressure":42.2,"p1_tier":"released","p1_parts":{"pace_mph":46.9,"border_ft":7.1,"space_m":3.54,"early_m":4.87,"reply_gap_s":1.52,"pace":0.54,"placement":0.31,"space":0.17,"time":0.42,"applied":["pace","time","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"3b2ebafe-2410-4180-9ace-b8446e6e2737"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":19,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.6,"bounce_y":15.92,"speed_mph":65.52,"server_won":true,"rally_len":3,"serve_hit_x":0.21,"serve_hit_y":0.59,"serve_value":0.0,"serve_tier":"fault","id":"53152765-e279-4edf-8cfc-5b0e619f3e36"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":19,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.45,"bounce_y":16.69,"speed_mph":64.22,"server_won":true,"rally_len":3,"return_hit_x":-0.36,"return_hit_y":24.01,"return_bounce_x":0.6,"return_bounce_y":11.95,"return_speed_mph":42.18,"return_result":"Net","serve_hit_x":1.73,"serve_hit_y":0.74,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"3937662a-2cd3-4c33-9b84-9528b6c6d524"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":20,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.94,"bounce_y":17.19,"speed_mph":75.66,"server_won":true,"rally_len":8,"return_hit_x":2.41,"return_hit_y":26.23,"return_bounce_x":0.38,"return_bounce_y":2.31,"return_speed_mph":35.33,"return_result":"In","serve_plus_one_hit_x":0.81,"serve_plus_one_hit_y":-2.35,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.82,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":49.48,"p1_bounce_x":-1.72,"p1_bounce_y":22.08,"p1_result":"In","p1_in_gap_s":2.26,"p1_reply_gap_s":1.42,"reply_hit_x":-1.26,"reply_hit_y":23.17,"reply_speed_mph":38.24,"reply_result":"In","serve_lateral_band":"body","serve_value":61.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.42,"control":0.93,"contact":0.44,"redirect_deg":4.5,"pace_ratio":0.47,"pace_vs_typical_mph":-8.1},"p1_pressure":59.3,"p1_tier":"neutral","p1_parts":{"pace_mph":49.5,"border_ft":5.6,"space_m":5.86,"early_m":4.68,"reply_gap_s":1.42,"pace":0.65,"placement":0.57,"space":0.56,"time":0.35,"applied":["pace","placement","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"968c37ec-6acb-42d0-9cc9-ccabeff374fb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":21,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.03,"bounce_y":18.77,"speed_mph":85.15,"server_won":false,"rally_len":2,"serve_hit_x":1.19,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"eeb6cc23-ab60-4311-bdac-711825c0e621"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":21,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.17,"bounce_y":19.07,"speed_mph":49.48,"server_won":false,"rally_len":2,"serve_hit_x":0.43,"serve_hit_y":0.61,"serve_value":0.0,"serve_tier":"fault","id":"b5b7b95d-130b-4b32-9e92-83cc70d499bb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":22,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.49,"bounce_y":18.98,"speed_mph":69.22,"server_won":false,"rally_len":2,"serve_hit_x":-1.76,"serve_hit_y":0.5,"serve_value":0.0,"serve_tier":"fault","id":"bf98de46-1bcb-4f11-8758-4288a19ad719"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":22,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.29,"bounce_y":18.45,"speed_mph":67.82,"server_won":false,"rally_len":2,"serve_hit_x":-0.51,"serve_hit_y":0.03,"serve_value":0.0,"serve_tier":"fault","id":"a0130a6e-d7cd-4797-a836-6c9b06147ab5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":23,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.08,"bounce_y":18.49,"speed_mph":80.99,"server_won":true,"rally_len":3,"serve_hit_x":0.79,"serve_hit_y":0.39,"serve_value":0.0,"serve_tier":"fault","id":"b56b2972-fcaa-4f2c-bb47-4d3e2db92cf0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":23,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.39,"bounce_y":15.59,"speed_mph":53.16,"server_won":true,"rally_len":3,"return_hit_x":-2.9,"return_hit_y":22.98,"return_bounce_x":4.59,"return_bounce_y":-0.48,"return_speed_mph":50.51,"return_result":"Out","serve_hit_x":1.27,"serve_hit_y":0.35,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"19dfa524-49ca-4454-80bc-9dc5111d521d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":24,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.1,"bounce_y":17.26,"speed_mph":71.1,"server_won":true,"rally_len":4,"return_hit_x":1.11,"return_hit_y":27.23,"return_bounce_x":-3.43,"return_bounce_y":2.9,"return_speed_mph":42.2,"return_result":"In","serve_plus_one_hit_x":-2.9,"serve_plus_one_hit_y":0.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.52,"serve_hit_y":0.23,"return_stroke":"Backhand","p1_speed_mph":44.57,"p1_bounce_x":0.48,"p1_bounce_y":18.48,"p1_result":"In","p1_in_gap_s":1.79,"p1_reply_gap_s":1.25,"reply_hit_x":1.29,"reply_hit_y":19.64,"reply_speed_mph":45.48,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":65.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.87,"depth":0.53,"control":0.78,"contact":0.4,"redirect_deg":1.8,"pace_ratio":0.59,"pace_vs_typical_mph":-2.2},"p1_pressure":72.9,"p1_tier":"pressure","p1_parts":{"pace_mph":44.6,"border_ft":11.9,"space_m":8.78,"early_m":2.82,"reply_gap_s":1.25,"pace":0.44,"placement":0.0,"space":1.0,"time":0.75,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"cbd0a18b-360b-42c0-b9fa-1b2baae65916"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":31,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.26,"bounce_y":16.31,"speed_mph":74.27,"server_won":true,"rally_len":2,"return_hit_x":0.03,"return_hit_y":24.94,"return_bounce_x":-1.98,"return_bounce_y":12.13,"return_speed_mph":45.88,"return_result":"Net","serve_hit_x":0.08,"serve_hit_y":0.5,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"e7b095c2-64ec-4b7e-885b-5bf58d7d9667"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":32,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.19,"bounce_y":17.81,"speed_mph":79.49,"server_won":false,"rally_len":2,"serve_hit_x":-0.96,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"46e8ce9f-9925-44c2-ba1c-a93289293a72"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":32,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.19,"bounce_y":18.59,"speed_mph":60.96,"server_won":false,"rally_len":2,"serve_hit_x":-0.81,"serve_hit_y":0.46,"serve_value":0.0,"serve_tier":"fault","id":"6b3af5ad-9615-4729-ad51-6a9c41f37647"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":33,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.11,"bounce_y":14.32,"speed_mph":83.8,"server_won":false,"rally_len":3,"return_hit_x":-0.84,"return_hit_y":25.84,"return_bounce_x":-1.77,"return_bounce_y":4.39,"return_speed_mph":43.61,"return_result":"In","serve_plus_one_hit_x":-2.47,"serve_plus_one_hit_y":-1.35,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.17,"serve_hit_y":0.43,"return_stroke":"Forehand","p1_speed_mph":50.83,"p1_bounce_x":-0.35,"p1_bounce_y":11.65,"p1_result":"Net","p1_in_gap_s":1.73,"serve_lateral_band":"body","serve_value":48.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.41,"depth":0.8,"control":0.4,"contact":0.0,"redirect_deg":11.8,"pace_ratio":0.52,"pace_vs_typical_mph":2.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"a79f948f-80bc-41dd-80a0-d97eff1eff95"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":34,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.55,"bounce_y":17.19,"speed_mph":65.35,"server_won":true,"rally_len":6,"return_hit_x":3.11,"return_hit_y":26.48,"return_bounce_x":2.72,"return_bounce_y":1.94,"return_speed_mph":44.24,"return_result":"In","serve_plus_one_hit_x":2.47,"serve_plus_one_hit_y":-1.7,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.83,"serve_hit_y":0.56,"return_stroke":"Backhand","p1_speed_mph":50.13,"p1_bounce_x":2.36,"p1_bounce_y":19.93,"p1_result":"In","p1_in_gap_s":1.81,"p1_reply_gap_s":1.43,"reply_hit_x":2.73,"reply_hit_y":25.37,"reply_speed_mph":39.43,"reply_result":"In","serve_lateral_band":"wide","serve_value":54.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.68,"depth":0.35,"control":0.58,"contact":0.68,"redirect_deg":13.9,"pace_ratio":0.68,"pace_vs_typical_mph":-1.5},"p1_pressure":63.3,"p1_tier":"neutral","p1_parts":{"pace_mph":50.1,"border_ft":5.7,"space_m":6.6,"early_m":3.66,"reply_gap_s":1.43,"pace":0.67,"placement":0.54,"space":0.68,"time":0.41,"applied":["space","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"d3840f03-1f37-41d3-832a-2f410e7b2639"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":35,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.71,"bounce_y":17.35,"speed_mph":77.07,"server_won":false,"rally_len":7,"return_hit_x":-1.49,"return_hit_y":26.64,"return_bounce_x":1.05,"return_bounce_y":2.92,"return_speed_mph":41.69,"return_result":"In","serve_plus_one_hit_x":1.05,"serve_plus_one_hit_y":0.56,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.07,"serve_hit_y":0.37,"return_stroke":"Forehand","p1_speed_mph":49.02,"p1_bounce_x":2.33,"p1_bounce_y":18.84,"p1_result":"In","p1_in_gap_s":1.82,"p1_reply_gap_s":1.12,"reply_hit_x":1.91,"reply_hit_y":19.92,"reply_speed_mph":40.51,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":60.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.53,"control":0.78,"contact":0.3,"redirect_deg":0.1,"pace_ratio":0.54,"pace_vs_typical_mph":-1.4},"p1_pressure":82.5,"p1_tier":"pressure","p1_parts":{"pace_mph":49.0,"border_ft":5.9,"space_m":8.69,"early_m":2.36,"reply_gap_s":1.12,"pace":0.63,"placement":0.53,"space":1.0,"time":0.85,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"4d1f1a96-09b3-426b-87ef-d6fef72e6493"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":36,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.89,"bounce_y":17.47,"speed_mph":77.18,"server_won":true,"rally_len":5,"return_hit_x":1.34,"return_hit_y":25.86,"return_bounce_x":1.16,"return_bounce_y":3.06,"return_speed_mph":36.11,"return_result":"In","serve_plus_one_hit_x":0.81,"serve_plus_one_hit_y":-1.82,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.7,"serve_hit_y":0.29,"return_stroke":"Backhand","p1_speed_mph":53.36,"p1_bounce_x":-3.05,"p1_bounce_y":21.75,"p1_result":"In","p1_in_gap_s":2.18,"p1_reply_gap_s":1.3,"reply_hit_x":-2.51,"reply_hit_y":23.92,"reply_speed_mph":47.12,"reply_result":"In","serve_lateral_band":"body","serve_value":59.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.68,"depth":0.56,"control":0.87,"contact":0.07,"redirect_deg":8.1,"pace_ratio":0.47,"pace_vs_typical_mph":-6.9},"p1_pressure":77.1,"p1_tier":"pressure","p1_parts":{"pace_mph":53.4,"border_ft":3.5,"space_m":6.02,"early_m":4.88,"reply_gap_s":1.3,"pace":0.81,"placement":0.92,"space":0.59,"time":0.37,"applied":["placement","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"0213dbeb-5edb-41b2-b861-fbf308cbcb43"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":37,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.03,"bounce_y":16.38,"speed_mph":75.7,"server_won":true,"rally_len":2,"return_hit_x":-1.11,"return_hit_y":25.21,"return_bounce_x":4.78,"return_bounce_y":1.32,"return_speed_mph":43.22,"return_result":"Out","serve_hit_x":1.05,"serve_hit_y":0.61,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"21bcf708-1905-47c4-b6b7-cfd11c18d2ef"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":38,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.82,"bounce_y":17.36,"speed_mph":80.05,"server_won":true,"rally_len":2,"return_hit_x":1.02,"return_hit_y":25.6,"return_bounce_x":-4.19,"return_bounce_y":1.62,"return_speed_mph":44.87,"return_result":"Out","serve_hit_x":-0.58,"serve_hit_y":0.17,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"add6037a-aa8f-4c30-8d84-9707c30d297c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":45,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.15,"bounce_y":17.92,"speed_mph":68.62,"server_won":false,"rally_len":6,"serve_hit_x":0.51,"serve_hit_y":0.43,"serve_value":0.0,"serve_tier":"fault","id":"835af8d5-1c63-4d26-b3da-c73f11ed9f71"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":45,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.88,"bounce_y":14.91,"speed_mph":69.99,"server_won":false,"rally_len":6,"return_hit_x":-4.08,"return_hit_y":24.97,"return_bounce_x":-3.15,"return_bounce_y":0.78,"return_speed_mph":46.13,"return_result":"In","serve_plus_one_hit_x":-2.87,"serve_plus_one_hit_y":-0.46,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.94,"serve_hit_y":0.31,"return_stroke":"Forehand","p1_speed_mph":47.45,"p1_bounce_x":1.71,"p1_bounce_y":22.34,"p1_result":"In","p1_in_gap_s":1.48,"p1_reply_gap_s":1.36,"reply_hit_x":2.07,"reply_hit_y":23.48,"reply_speed_mph":43.79,"reply_result":"In","serve_lateral_band":"wide","serve_value":39.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.81,"depth":0.14,"control":0.43,"contact":0.86,"slice":0.0,"redirect_deg":16.1,"pace_ratio":0.66,"pace_vs_typical_mph":1.4},"p1_pressure":69.9,"p1_tier":"neutral","p1_parts":{"pace_mph":47.4,"border_ft":4.7,"space_m":6.35,"early_m":1.27,"reply_gap_s":1.36,"pace":0.56,"placement":0.72,"space":0.64,"time":0.73,"applied":["time","placement","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"9683e20e-7570-4145-b69a-b8f584491d24"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":46,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.44,"bounce_y":14.58,"speed_mph":67.85,"server_won":false,"rally_len":5,"return_hit_x":0.24,"return_hit_y":27.28,"return_bounce_x":-1.78,"return_bounce_y":1.46,"return_speed_mph":46.09,"return_result":"In","serve_plus_one_hit_x":-1.28,"serve_plus_one_hit_y":-0.71,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.61,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":35.63,"p1_bounce_x":1.45,"p1_bounce_y":19.16,"p1_result":"In","p1_in_gap_s":1.65,"p1_reply_gap_s":1.66,"reply_hit_x":1.67,"reply_hit_y":20.5,"reply_speed_mph":45.18,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":52.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.27,"control":0.72,"contact":0.34,"redirect_deg":0.2,"pace_ratio":0.68,"pace_vs_typical_mph":0.9},"p1_pressure":51.8,"p1_tier":"neutral","p1_parts":{"pace_mph":35.6,"border_ft":8.7,"space_m":8.21,"early_m":2.22,"reply_gap_s":1.66,"pace":0.07,"placement":0.04,"space":0.95,"time":0.54,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"2c2b2abb-acdc-4e44-b801-b7154ee9437c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":47,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.05,"bounce_y":15.78,"speed_mph":71.34,"server_won":false,"rally_len":3,"return_hit_x":-2.35,"return_hit_y":24.68,"return_bounce_x":-2.36,"return_bounce_y":1.65,"return_speed_mph":41.63,"return_result":"In","serve_plus_one_hit_x":-3.23,"serve_plus_one_hit_y":0.21,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.96,"serve_hit_y":0.15,"return_stroke":"Forehand","p1_speed_mph":47.64,"p1_bounce_x":0.96,"p1_bounce_y":11.28,"p1_result":"Net","p1_in_gap_s":1.59,"serve_lateral_band":"outer-slot","serve_value":52.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.86,"depth":0.3,"control":0.65,"contact":0.28,"redirect_deg":10.9,"pace_ratio":0.58,"pace_vs_typical_mph":-2.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"2b98aa3f-146f-48d4-8d54-709abda95b57"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":48,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.07,"bounce_y":14.9,"speed_mph":79.66,"server_won":true,"rally_len":1,"serve_hit_x":-0.34,"serve_hit_y":0.64,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"e7100af9-d7a3-4100-a4aa-743f400c07fc"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":49,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.09,"bounce_y":11.84,"speed_mph":84.5,"server_won":false,"rally_len":4,"serve_hit_x":0.68,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"40a3d8e0-b7d9-4c63-96ed-d2aff632ebaa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":49,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.01,"bounce_y":13.87,"speed_mph":54.58,"server_won":false,"rally_len":4,"return_hit_x":-0.03,"return_hit_y":24.53,"return_bounce_x":-2.31,"return_bounce_y":0.31,"return_speed_mph":49.42,"return_result":"In","serve_plus_one_hit_x":-1.43,"serve_plus_one_hit_y":-1.88,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.1,"serve_hit_y":0.57,"return_stroke":"Forehand","p1_speed_mph":49.23,"p1_bounce_x":-4.52,"p1_bounce_y":19.07,"p1_result":"Out","p1_in_gap_s":1.52,"serve_lateral_band":"t","serve_value":27.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.68,"depth":0.06,"control":0.48,"contact":0.0,"slice":0.0,"redirect_deg":10.1,"pace_ratio":0.91,"pace_vs_typical_mph":1.2},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"e19923da-97fb-4294-b3d1-60314eb26e18"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":55,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.51,"bounce_y":16.51,"speed_mph":86.8,"server_won":true,"rally_len":2,"return_hit_x":-3.04,"return_hit_y":25.81,"return_bounce_x":-4.45,"return_bounce_y":2.13,"return_speed_mph":40.46,"return_result":"Out","serve_hit_x":1.16,"serve_hit_y":0.55,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"27f520b1-c20a-4619-be30-370b602b191a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.28,"bounce_y":17.56,"speed_mph":68.51,"server_won":true,"rally_len":13,"serve_hit_x":-1.14,"serve_hit_y":0.27,"serve_value":0.0,"serve_tier":"fault","id":"f0b26f97-e8df-453a-bd94-c60e327a16c8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.54,"bounce_y":14.98,"speed_mph":50.8,"server_won":true,"rally_len":13,"return_hit_x":3.97,"return_hit_y":25.55,"return_bounce_x":-0.83,"return_bounce_y":5.2,"return_speed_mph":40.28,"return_result":"In","serve_plus_one_hit_x":-1.22,"serve_plus_one_hit_y":3.67,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.14,"serve_hit_y":0.38,"return_stroke":"Backhand","p1_speed_mph":40.91,"p1_bounce_x":0.92,"p1_bounce_y":21.11,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.4,"reply_hit_x":0.37,"reply_hit_y":24.38,"reply_speed_mph":34.29,"reply_result":"In","serve_lateral_band":"wide","serve_value":80.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.95,"control":0.96,"contact":0.85,"slice":0.0,"redirect_deg":4.5,"pace_ratio":0.79,"pace_vs_typical_mph":-8.8},"p1_pressure":55.4,"p1_tier":"neutral","p1_parts":{"pace_mph":40.9,"border_ft":8.7,"space_m":5.39,"early_m":1.58,"reply_gap_s":1.4,"pace":0.29,"placement":0.04,"space":0.48,"time":0.89,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"7cd7e970-a383-4847-92ff-563126f5fa24"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":57,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.42,"bounce_y":16.89,"speed_mph":81.78,"server_won":true,"rally_len":1,"serve_hit_x":0.82,"serve_hit_y":0.52,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"51cf3339-1064-4c7b-845d-028d8c668a5a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":58,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.57,"bounce_y":18.2,"speed_mph":78.88,"server_won":true,"rally_len":2,"return_hit_x":1.92,"return_hit_y":25.05,"return_bounce_x":-0.99,"return_bounce_y":12.76,"return_speed_mph":37.06,"return_result":"Net","serve_hit_x":-1.02,"serve_hit_y":0.39,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"8df83d99-584d-4b84-91ff-384d449b22f3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":63,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.24,"bounce_y":14.21,"speed_mph":66.52,"server_won":true,"rally_len":4,"return_hit_x":-2.57,"return_hit_y":24.25,"return_bounce_x":3.67,"return_bounce_y":1.54,"return_speed_mph":43.55,"return_result":"In","serve_plus_one_hit_x":3.82,"serve_plus_one_hit_y":-2.56,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.92,"serve_hit_y":0.4,"return_stroke":"Forehand","p1_speed_mph":48.32,"p1_bounce_x":-2.39,"p1_bounce_y":17.3,"p1_result":"In","p1_in_gap_s":1.78,"p1_reply_gap_s":1.27,"reply_hit_x":-2.19,"reply_hit_y":19.0,"reply_speed_mph":43.82,"reply_result":"Out","serve_lateral_band":"outer-slot","serve_value":51.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.28,"control":0.76,"contact":0.37,"redirect_deg":2.5,"pace_ratio":0.66,"pace_vs_typical_mph":-2.0},"p1_pressure":63.2,"p1_tier":"neutral","p1_parts":{"pace_mph":48.3,"border_ft":5.7,"space_m":6.95,"early_m":4.1,"reply_gap_s":1.27,"pace":0.6,"placement":0.56,"space":0.74,"time":0.44,"applied":["space","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"8f1f4802-ff77-4184-9ef5-db0146fc465a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":64,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.17,"bounce_y":18.94,"speed_mph":82.12,"server_won":false,"rally_len":2,"serve_hit_x":-1.27,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"407ce91c-a39e-495c-b857-ef537c1515ba"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":64,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.4,"bounce_y":11.37,"speed_mph":57.45,"server_won":false,"rally_len":2,"serve_hit_x":-1.63,"serve_hit_y":0.35,"serve_value":0.0,"serve_tier":"fault","id":"5ed6ce11-3703-4c5a-aa5c-62c833609e6e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":65,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.11,"bounce_y":16.79,"speed_mph":71.52,"server_won":true,"rally_len":5,"return_hit_x":0.42,"return_hit_y":25.16,"return_bounce_x":-1.86,"return_bounce_y":4.61,"return_speed_mph":44.17,"return_result":"In","serve_plus_one_hit_x":-2.35,"serve_plus_one_hit_y":3.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.02,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":51.63,"p1_bounce_x":-2.66,"p1_bounce_y":18.37,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":0.89,"reply_hit_x":-2.12,"reply_hit_y":19.81,"reply_speed_mph":35.48,"reply_result":"In","serve_lateral_band":"t","serve_value":68.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.95,"depth":0.84,"control":0.62,"contact":0.0,"redirect_deg":6.6,"pace_ratio":0.62,"pace_vs_typical_mph":-0.2},"p1_pressure":84.1,"p1_tier":"pressure","p1_parts":{"pace_mph":51.6,"border_ft":4.8,"space_m":7.45,"early_m":1.56,"reply_gap_s":0.89,"pace":0.73,"placement":0.71,"space":0.82,"time":0.96,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"fccc309d-9bf9-4a45-810f-32d477fac433"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":66,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.19,"bounce_y":16.67,"speed_mph":82.23,"server_won":true,"rally_len":3,"serve_hit_x":-0.36,"serve_hit_y":-0.05,"serve_value":0.0,"serve_tier":"fault","id":"86b21767-392d-4a73-b706-a25ffe6881c5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":66,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.13,"bounce_y":15.59,"speed_mph":61.12,"server_won":true,"rally_len":3,"return_hit_x":0.09,"return_hit_y":25.33,"return_bounce_x":-0.58,"return_bounce_y":12.13,"return_speed_mph":52.82,"return_result":"Net","serve_hit_x":-1.66,"serve_hit_y":0.2,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"75bd87b4-1307-4d37-9798-21ddd6399df6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":67,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.93,"bounce_y":16.15,"speed_mph":68.63,"server_won":false,"rally_len":3,"return_hit_x":-0.75,"return_hit_y":25.84,"return_bounce_x":3.28,"return_bounce_y":2.33,"return_speed_mph":52.04,"return_result":"In","serve_plus_one_hit_x":3.38,"serve_plus_one_hit_y":-0.73,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.89,"serve_hit_y":-0.03,"return_stroke":"Forehand","p1_speed_mph":40.61,"p1_bounce_x":3.95,"p1_bounce_y":24.04,"p1_result":"Out","p1_in_gap_s":1.45,"serve_lateral_band":"t-slot","serve_value":48.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.42,"control":0.57,"contact":0.0,"redirect_deg":0.1,"pace_ratio":0.76,"pace_vs_typical_mph":7.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"2b96f152-160c-4ccd-ab35-08dae814b0fd"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.53,"bounce_y":15.63,"speed_mph":74.07,"server_won":false,"rally_len":11,"return_hit_x":0.64,"return_hit_y":24.58,"return_bounce_x":2.56,"return_bounce_y":3.18,"return_speed_mph":48.6,"return_result":"In","serve_plus_one_hit_x":2.25,"serve_plus_one_hit_y":-0.54,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.85,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":52.51,"p1_bounce_x":-3.12,"p1_bounce_y":22.41,"p1_result":"In","p1_in_gap_s":1.39,"p1_reply_gap_s":1.28,"reply_hit_x":-2.63,"reply_hit_y":23.56,"reply_speed_mph":29.23,"reply_result":"In","serve_lateral_band":"body","serve_value":46.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.81,"depth":0.58,"control":0.26,"contact":0.0,"redirect_deg":13.7,"pace_ratio":0.66,"pace_vs_typical_mph":4.8},"p1_pressure":77.0,"p1_tier":"pressure","p1_parts":{"pace_mph":52.5,"border_ft":3.3,"space_m":4.34,"early_m":3.74,"reply_gap_s":1.28,"pace":0.77,"placement":0.95,"space":0.31,"time":0.58,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"936867aa-fe97-416f-a549-53b36ce38eef"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.07,"bounce_y":16.14,"speed_mph":76.1,"server_won":false,"rally_len":13,"return_hit_x":-1.08,"return_hit_y":25.91,"return_bounce_x":-2.74,"return_bounce_y":4.5,"return_speed_mph":38.13,"return_result":"In","serve_plus_one_hit_x":-2.97,"serve_plus_one_hit_y":3.15,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.64,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":44.57,"p1_bounce_x":0.82,"p1_bounce_y":18.81,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.16,"reply_hit_x":1.18,"reply_hit_y":20.74,"reply_speed_mph":42.94,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":66.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.72,"depth":0.82,"control":0.78,"contact":0.02,"redirect_deg":10.3,"pace_ratio":0.5,"pace_vs_typical_mph":-5.2},"p1_pressure":74.1,"p1_tier":"pressure","p1_parts":{"pace_mph":44.6,"border_ft":10.8,"space_m":7.34,"early_m":1.37,"reply_gap_s":1.16,"pace":0.44,"placement":0.0,"space":0.81,"time":0.97,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"f16570a5-4681-41a6-9126-674957888372"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":70,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.97,"bounce_y":11.54,"speed_mph":76.07,"server_won":false,"rally_len":6,"serve_hit_x":-1.22,"serve_hit_y":-0.24,"serve_value":0.0,"serve_tier":"fault","id":"da43f40d-8234-4809-b3ae-abc961aece01"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":70,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.8,"bounce_y":15.15,"speed_mph":64.01,"server_won":false,"rally_len":6,"return_hit_x":2.84,"return_hit_y":23.59,"return_bounce_x":-2.48,"return_bounce_y":1.24,"return_speed_mph":44.79,"return_result":"In","serve_plus_one_hit_x":-2.25,"serve_plus_one_hit_y":-0.27,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.62,"serve_hit_y":0.61,"return_stroke":"Backhand","p1_speed_mph":53.26,"p1_bounce_x":1.86,"p1_bounce_y":19.13,"p1_result":"In","p1_in_gap_s":1.46,"p1_reply_gap_s":1.12,"reply_hit_x":2.1,"reply_hit_y":20.62,"reply_speed_mph":39.2,"reply_result":"In","serve_lateral_band":"wide","serve_value":45.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.23,"control":0.72,"contact":0.52,"slice":0.0,"redirect_deg":3.6,"pace_ratio":0.7,"pace_vs_typical_mph":-1.3},"p1_pressure":64.8,"p1_tier":"neutral","p1_parts":{"pace_mph":53.3,"border_ft":7.4,"space_m":4.57,"early_m":1.53,"reply_gap_s":1.12,"pace":0.8,"placement":0.27,"space":0.34,"time":0.8,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"bad92a48-1761-420d-92f5-c00f2064ac4e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.77,"bounce_y":11.57,"speed_mph":68.73,"server_won":false,"rally_len":14,"serve_hit_x":1.14,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"b10e5eb0-8338-4b4b-a5f3-05a235927fb7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.09,"bounce_y":16.41,"speed_mph":62.05,"server_won":false,"rally_len":14,"return_hit_x":0.57,"return_hit_y":23.44,"return_bounce_x":-3.57,"return_bounce_y":1.89,"return_speed_mph":47.62,"return_result":"In","serve_plus_one_hit_x":-3.43,"serve_plus_one_hit_y":-2.77,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.17,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":50.66,"p1_bounce_x":-2.48,"p1_bounce_y":20.91,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.39,"reply_hit_x":-2.64,"reply_hit_y":23.55,"reply_speed_mph":39.5,"reply_result":"In","serve_lateral_band":"t","serve_value":43.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.33,"depth":0.34,"control":0.45,"contact":0.0,"slice":1.0,"redirect_deg":15.2,"pace_ratio":0.77,"pace_vs_typical_mph":1.1},"p1_pressure":55.2,"p1_tier":"neutral","p1_parts":{"pace_mph":50.7,"border_ft":5.4,"space_m":3.96,"early_m":4.66,"reply_gap_s":1.39,"pace":0.69,"placement":0.6,"space":0.24,"time":0.36,"applied":["pace","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"9b29877b-ef8e-4d4b-ac59-e7713db8a7de"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":76,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.09,"bounce_y":14.83,"speed_mph":76.96,"server_won":true,"rally_len":1,"serve_hit_x":-0.62,"serve_hit_y":0.41,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"e7984189-a5b9-4825-89f8-bc61ae6e538a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":77,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.37,"bounce_y":16.32,"speed_mph":80.97,"server_won":true,"rally_len":5,"return_hit_x":-1.37,"return_hit_y":25.44,"return_bounce_x":1.3,"return_bounce_y":3.8,"return_speed_mph":41.76,"return_result":"In","serve_plus_one_hit_x":0.89,"serve_plus_one_hit_y":0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.14,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":50.99,"p1_bounce_x":0.61,"p1_bounce_y":22.49,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.38,"reply_hit_x":0.27,"reply_hit_y":23.65,"reply_speed_mph":36.7,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":65.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.92,"depth":0.69,"control":0.73,"contact":0.01,"redirect_deg":1.5,"pace_ratio":0.52,"pace_vs_typical_mph":-0.4},"p1_pressure":75.2,"p1_tier":"pressure","p1_parts":{"pace_mph":51.0,"border_ft":4.2,"space_m":3.55,"early_m":3.17,"reply_gap_s":1.38,"pace":0.71,"placement":0.8,"space":0.17,"time":0.75,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"b11e72c0-f39e-48c8-a154-1b7a5021878f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":78,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.12,"bounce_y":16.58,"speed_mph":72.32,"server_won":false,"rally_len":5,"return_hit_x":1.29,"return_hit_y":24.47,"return_bounce_x":-1.89,"return_bounce_y":0.99,"return_speed_mph":34.8,"return_result":"In","serve_plus_one_hit_x":-1.68,"serve_plus_one_hit_y":-2.44,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.46,"serve_hit_y":-0.22,"return_stroke":"Backhand","p1_speed_mph":38.68,"p1_bounce_x":-0.07,"p1_bounce_y":19.9,"p1_result":"In","p1_in_gap_s":2.21,"p1_reply_gap_s":1.97,"reply_hit_x":-0.29,"reply_hit_y":24.21,"reply_speed_mph":50.02,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":37.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.25,"depth":0.18,"control":0.98,"contact":0.0,"redirect_deg":2.3,"pace_ratio":0.48,"pace_vs_typical_mph":-9.4},"p1_pressure":27.3,"p1_tier":"released","p1_parts":{"pace_mph":38.7,"border_ft":12.7,"space_m":4.76,"early_m":3.44,"reply_gap_s":1.97,"pace":0.2,"placement":0.0,"space":0.38,"time":0.25,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"61f01905-cd79-4fc1-a0f4-7e9bcb505555"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":79,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.2,"bounce_y":15.89,"speed_mph":76.35,"server_won":false,"rally_len":7,"return_hit_x":-2.04,"return_hit_y":24.75,"return_bounce_x":-2.41,"return_bounce_y":3.92,"return_speed_mph":41.32,"return_result":"In","serve_plus_one_hit_x":-2.74,"serve_plus_one_hit_y":1.61,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.78,"serve_hit_y":0.04,"return_stroke":"Forehand","p1_speed_mph":56.08,"p1_bounce_x":2.39,"p1_bounce_y":22.87,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.15,"reply_hit_x":2.34,"reply_hit_y":24.09,"reply_speed_mph":28.72,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":64.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.87,"depth":0.71,"control":0.6,"contact":0.18,"redirect_deg":11.7,"pace_ratio":0.54,"pace_vs_typical_mph":-1.9},"p1_pressure":94.4,"p1_tier":"pressure","p1_parts":{"pace_mph":56.1,"border_ft":2.9,"space_m":4.82,"early_m":2.34,"reply_gap_s":1.15,"pace":0.92,"placement":1.0,"space":0.39,"time":0.91,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"17d48d65-fdf9-4624-9271-c89fa1add0a9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":80,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.34,"bounce_y":14.61,"speed_mph":82.67,"server_won":false,"rally_len":7,"return_hit_x":0.41,"return_hit_y":25.4,"return_bounce_x":-3.54,"return_bounce_y":4.04,"return_speed_mph":32.84,"return_result":"In","serve_plus_one_hit_x":-3.12,"serve_plus_one_hit_y":1.09,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.98,"serve_hit_y":0.17,"return_stroke":"Backhand","p1_speed_mph":57.69,"p1_bounce_x":2.91,"p1_bounce_y":20.13,"p1_result":"In","p1_in_gap_s":2.05,"p1_reply_gap_s":1.15,"reply_hit_x":2.74,"reply_hit_y":23.92,"reply_speed_mph":33.9,"reply_result":"In","serve_lateral_band":"body","serve_value":74.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.96,"depth":0.74,"control":0.97,"contact":0.0,"redirect_deg":1.3,"pace_ratio":0.4,"pace_vs_typical_mph":-8.9},"p1_pressure":89.9,"p1_tier":"pressure","p1_parts":{"pace_mph":57.7,"border_ft":3.9,"space_m":5.83,"early_m":2.99,"reply_gap_s":1.15,"pace":0.99,"placement":0.84,"space":0.56,"time":0.87,"applied":["pace","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"19661054-40a9-4d69-96e3-36f2c5fbd608"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":89,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.67,"bounce_y":15.61,"speed_mph":71.56,"server_won":true,"rally_len":4,"return_hit_x":-0.84,"return_hit_y":24.79,"return_bounce_x":2.7,"return_bounce_y":1.11,"return_speed_mph":41.79,"return_result":"In","serve_plus_one_hit_x":2.23,"serve_plus_one_hit_y":-0.07,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.11,"serve_hit_y":0.34,"return_stroke":"Forehand","p1_speed_mph":55.26,"p1_bounce_x":2.51,"p1_bounce_y":21.2,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.41,"reply_hit_x":1.96,"reply_hit_y":24.82,"reply_speed_mph":39.27,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":42.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.7,"depth":0.2,"control":0.73,"contact":0.0,"redirect_deg":5.6,"pace_ratio":0.58,"pace_vs_typical_mph":-2.6},"p1_pressure":75.9,"p1_tier":"pressure","p1_parts":{"pace_mph":55.3,"border_ft":5.3,"space_m":4.91,"early_m":1.27,"reply_gap_s":1.41,"pace":0.89,"placement":0.62,"space":0.4,"time":0.77,"applied":["pace","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"abef4732-1f57-4ffc-9b51-0f80f70afbc3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":90,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.14,"bounce_y":11.55,"speed_mph":75.22,"server_won":true,"rally_len":5,"serve_hit_x":-0.95,"serve_hit_y":-0.1,"serve_value":0.0,"serve_tier":"fault","id":"0401dddd-cf0f-4963-a89f-ead8cfe742f0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":90,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.87,"bounce_y":17.18,"speed_mph":66.51,"server_won":true,"rally_len":5,"return_hit_x":1.73,"return_hit_y":24.95,"return_bounce_x":0.25,"return_bounce_y":1.21,"return_speed_mph":41.82,"return_result":"In","serve_plus_one_hit_x":0.55,"serve_plus_one_hit_y":-1.68,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.27,"serve_hit_y":0.46,"return_stroke":"Backhand","p1_speed_mph":45.52,"p1_bounce_x":-2.11,"p1_bounce_y":20.39,"p1_result":"In","p1_in_gap_s":1.82,"p1_reply_gap_s":1.75,"reply_hit_x":-2.84,"reply_hit_y":25.56,"reply_speed_mph":46.09,"reply_result":"Out","serve_lateral_band":"body","serve_value":40.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.7,"depth":0.22,"control":0.75,"contact":0.08,"slice":0.0,"redirect_deg":7.0,"pace_ratio":0.63,"pace_vs_typical_mph":-3.7},"p1_pressure":48.6,"p1_tier":"neutral","p1_parts":{"pace_mph":45.5,"border_ft":6.6,"space_m":5.96,"early_m":2.9,"reply_gap_s":1.75,"pace":0.48,"placement":0.4,"space":0.58,"time":0.36,"applied":["space","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"cccaf285-bcd4-48dd-a2ef-b229c64bbc4f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":91,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.33,"bounce_y":18.02,"speed_mph":75.56,"server_won":true,"rally_len":2,"return_hit_x":-2.1,"return_hit_y":25.79,"return_bounce_x":2.36,"return_bounce_y":12.41,"return_speed_mph":45.24,"return_result":"Net","serve_hit_x":1.11,"serve_hit_y":0.53,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"11a0e006-1c3c-4164-9231-8f9855ac72a5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":92,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.86,"bounce_y":18.07,"speed_mph":83.8,"server_won":false,"rally_len":9,"return_hit_x":1.5,"return_hit_y":24.96,"return_bounce_x":-2.99,"return_bounce_y":4.07,"return_speed_mph":53.99,"return_result":"In","serve_plus_one_hit_x":-3.52,"serve_plus_one_hit_y":0.26,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.18,"serve_hit_y":0.12,"return_stroke":"Backhand","p1_speed_mph":40.21,"p1_bounce_x":0.81,"p1_bounce_y":20.92,"p1_result":"In","p1_in_gap_s":1.23,"p1_reply_gap_s":1.74,"reply_hit_x":0.98,"reply_hit_y":23.51,"reply_speed_mph":44.72,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":54.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.88,"depth":0.74,"control":0.27,"contact":0.0,"redirect_deg":5.6,"pace_ratio":0.64,"pace_vs_typical_mph":12.5},"p1_pressure":35.2,"p1_tier":"released","p1_parts":{"pace_mph":40.2,"border_ft":9.4,"space_m":4.1,"early_m":3.85,"reply_gap_s":1.74,"pace":0.26,"placement":0.0,"space":0.27,"time":0.53,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"6c8406f5-191f-4157-9853-96e26f70d0de"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.0,"bounce_y":15.34,"speed_mph":72.77,"server_won":true,"rally_len":12,"return_hit_x":-0.9,"return_hit_y":27.38,"return_bounce_x":-1.99,"return_bounce_y":0.23,"return_speed_mph":50.12,"return_result":"In","serve_plus_one_hit_x":-1.98,"serve_plus_one_hit_y":-1.08,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.45,"serve_hit_y":0.16,"return_stroke":"Forehand","p1_speed_mph":42.8,"p1_bounce_x":2.36,"p1_bounce_y":22.36,"p1_result":"In","p1_in_gap_s":1.66,"p1_reply_gap_s":1.6,"reply_hit_x":2.77,"reply_hit_y":23.5,"reply_speed_mph":47.31,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":26.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.42,"depth":0.04,"control":0.34,"contact":0.42,"redirect_deg":7.8,"pace_ratio":0.69,"pace_vs_typical_mph":6.1},"p1_pressure":62.6,"p1_tier":"neutral","p1_parts":{"pace_mph":42.8,"border_ft":4.6,"space_m":5.98,"early_m":1.32,"reply_gap_s":1.6,"pace":0.37,"placement":0.73,"space":0.58,"time":0.57,"applied":["placement","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"5f67480d-f8fe-430f-94b5-fd7d04e1ea2b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":102,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.85,"bounce_y":16.48,"speed_mph":89.74,"server_won":false,"rally_len":7,"return_hit_x":-0.59,"return_hit_y":26.04,"return_bounce_x":1.93,"return_bounce_y":4.57,"return_speed_mph":33.1,"return_result":"In","serve_plus_one_hit_x":1.98,"serve_plus_one_hit_y":2.98,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.08,"serve_hit_y":0.15,"return_stroke":"Forehand","p1_speed_mph":56.19,"p1_bounce_x":1.91,"p1_bounce_y":20.27,"p1_result":"In","p1_in_gap_s":1.96,"p1_reply_gap_s":1.14,"reply_hit_x":1.57,"reply_hit_y":25.0,"reply_speed_mph":42.78,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":77.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.83,"control":0.93,"contact":0.0,"redirect_deg":0.1,"pace_ratio":0.37,"pace_vs_typical_mph":-7.1},"p1_pressure":83.9,"p1_tier":"pressure","p1_parts":{"pace_mph":56.2,"border_ft":7.2,"space_m":6.29,"early_m":1.59,"reply_gap_s":1.14,"pace":0.93,"placement":0.29,"space":0.63,"time":0.96,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"9709838a-6ba7-4e53-9372-39bcdc18b481"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.0,"bounce_y":18.08,"speed_mph":74.71,"server_won":false,"rally_len":11,"return_hit_x":0.61,"return_hit_y":25.81,"return_bounce_x":1.96,"return_bounce_y":3.56,"return_speed_mph":39.54,"return_result":"In","serve_plus_one_hit_x":2.13,"serve_plus_one_hit_y":-1.59,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.18,"serve_hit_y":0.48,"return_stroke":"Backhand","p1_speed_mph":46.64,"p1_bounce_x":-2.83,"p1_bounce_y":18.79,"p1_result":"In","p1_in_gap_s":2.02,"p1_reply_gap_s":1.28,"reply_hit_x":-2.34,"reply_hit_y":19.97,"reply_speed_mph":37.01,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":58.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.71,"depth":0.65,"control":0.72,"contact":0.0,"redirect_deg":10.5,"pace_ratio":0.53,"pace_vs_typical_mph":-4.1},"p1_pressure":73.6,"p1_tier":"pressure","p1_parts":{"pace_mph":46.6,"border_ft":4.2,"space_m":7.81,"early_m":5.15,"reply_gap_s":1.28,"pace":0.53,"placement":0.8,"space":0.89,"time":0.36,"applied":["space","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"25f4b0f6-70af-4bf9-bc57-fee0d7e070e0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":104,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.06,"bounce_y":14.99,"speed_mph":69.75,"server_won":true,"rally_len":2,"return_hit_x":-0.25,"return_hit_y":26.18,"return_bounce_x":-0.46,"return_bounce_y":12.14,"return_speed_mph":50.96,"return_result":"Net","serve_hit_x":1.14,"serve_hit_y":0.16,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"5517a41b-07a7-49c5-b49d-ad9a7dfd28aa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":105,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.77,"bounce_y":17.82,"speed_mph":67.38,"server_won":true,"rally_len":1,"serve_hit_x":-1.24,"serve_hit_y":0.33,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"9e8a6c59-a45c-4ec0-804c-a656bf97c1e3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":106,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.45,"bounce_y":16.22,"speed_mph":87.47,"server_won":true,"rally_len":7,"return_hit_x":-3.44,"return_hit_y":25.96,"return_bounce_x":2.31,"return_bounce_y":3.3,"return_speed_mph":39.92,"return_result":"In","serve_plus_one_hit_x":2.01,"serve_plus_one_hit_y":-0.59,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.77,"serve_hit_y":0.93,"return_stroke":"Forehand","p1_speed_mph":47.23,"p1_bounce_x":0.55,"p1_bounce_y":20.15,"p1_result":"In","p1_in_gap_s":1.8,"p1_reply_gap_s":1.53,"reply_hit_x":0.92,"reply_hit_y":24.34,"reply_speed_mph":48.05,"reply_result":"In","serve_lateral_band":"wide","serve_value":70.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.8,"depth":0.6,"control":0.75,"contact":0.71,"redirect_deg":1.2,"pace_ratio":0.46,"pace_vs_typical_mph":-0.8},"p1_pressure":59.7,"p1_tier":"neutral","p1_parts":{"pace_mph":47.2,"border_ft":11.7,"space_m":7.04,"early_m":3.9,"reply_gap_s":1.53,"pace":0.55,"placement":0.0,"space":0.76,"time":0.48,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"c3369ab8-4838-4d22-a5ff-bd5cc9b17cf6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.15,"bounce_y":16.35,"speed_mph":85.4,"server_won":false,"rally_len":14,"serve_hit_x":-0.54,"serve_hit_y":0.78,"serve_value":0.0,"serve_tier":"fault","id":"d683213f-9ed4-4e82-be57-48b6c587b193"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.37,"bounce_y":14.99,"speed_mph":59.85,"server_won":false,"rally_len":14,"return_hit_x":3.52,"return_hit_y":24.76,"return_bounce_x":-3.55,"return_bounce_y":0.57,"return_speed_mph":38.65,"return_result":"In","serve_plus_one_hit_x":-3.7,"serve_plus_one_hit_y":-0.69,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.68,"serve_hit_y":0.45,"return_stroke":"Backhand","p1_speed_mph":51.78,"p1_bounce_x":-2.53,"p1_bounce_y":22.35,"p1_result":"In","p1_in_gap_s":1.89,"p1_reply_gap_s":1.33,"reply_hit_x":-2.59,"reply_hit_y":23.49,"reply_speed_mph":35.23,"reply_result":"In","serve_lateral_band":"wide","serve_value":64.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.1,"control":0.96,"contact":0.67,"slice":1.0,"redirect_deg":0.8,"pace_ratio":0.65,"pace_vs_typical_mph":-8.4},"p1_pressure":72.5,"p1_tier":"pressure","p1_parts":{"pace_mph":51.8,"border_ft":4.7,"space_m":6.51,"early_m":1.27,"reply_gap_s":1.33,"pace":0.74,"placement":0.72,"space":0.67,"time":0.71,"applied":["pace","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"7966b65a-7e54-42b0-b0c1-7c900b89a030"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":108,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.45,"bounce_y":17.81,"speed_mph":66.19,"server_won":true,"rally_len":2,"return_hit_x":-0.34,"return_hit_y":24.78,"return_bounce_x":-2.64,"return_bounce_y":12.35,"return_speed_mph":41.45,"return_result":"Net","serve_hit_x":1.48,"serve_hit_y":0.1,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"a5655260-00e9-4418-b833-5185baac8712"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":109,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.93,"bounce_y":17.2,"speed_mph":82.53,"server_won":true,"rally_len":1,"serve_hit_x":-1.55,"serve_hit_y":0.13,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"832b0045-5bec-4d88-9cf5-e8f2d1142753"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":118,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.3,"bounce_y":11.56,"speed_mph":82.75,"server_won":false,"rally_len":2,"serve_hit_x":1.0,"serve_hit_y":-0.21,"serve_value":0.0,"serve_tier":"fault","id":"40f98d81-93b4-4ed5-987d-c629d4bf4daf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":118,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.39,"bounce_y":16.35,"speed_mph":63.62,"server_won":false,"rally_len":2,"serve_hit_x":1.37,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"b8ba7228-378f-463d-942e-9f01b7979478"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":119,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.06,"bounce_y":14.51,"speed_mph":57.68,"server_won":true,"rally_len":2,"return_hit_x":4.12,"return_hit_y":25.97,"return_bounce_x":-4.23,"return_bounce_y":2.44,"return_speed_mph":44.94,"return_result":"Out","serve_hit_x":-1.72,"serve_hit_y":0.31,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"9dac1009-ae8e-4872-b45f-5430c3f65a05"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":120,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.03,"bounce_y":13.29,"speed_mph":73.57,"server_won":true,"rally_len":4,"return_hit_x":-1.52,"return_hit_y":25.13,"return_bounce_x":2.9,"return_bounce_y":1.33,"return_speed_mph":47.7,"return_result":"In","serve_plus_one_hit_x":3.14,"serve_plus_one_hit_y":0.17,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.58,"serve_hit_y":0.05,"return_stroke":"Forehand","p1_speed_mph":48.96,"p1_bounce_x":-1.0,"p1_bounce_y":19.33,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.17,"reply_hit_x":-1.2,"reply_hit_y":20.32,"reply_speed_mph":38.72,"reply_result":"Out","serve_lateral_band":"wide","serve_value":43.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.87,"depth":0.24,"control":0.52,"contact":0.02,"redirect_deg":4.7,"pace_ratio":0.65,"pace_vs_typical_mph":3.8},"p1_pressure":68.6,"p1_tier":"neutral","p1_parts":{"pace_mph":49.0,"border_ft":10.2,"space_m":5.83,"early_m":1.18,"reply_gap_s":1.17,"pace":0.62,"placement":0.0,"space":0.56,"time":0.88,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"004d81ec-342b-4add-b7a2-6dcee992d7f0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":121,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.21,"bounce_y":15.68,"speed_mph":77.94,"server_won":false,"rally_len":7,"return_hit_x":2.39,"return_hit_y":24.97,"return_bounce_x":1.86,"return_bounce_y":3.81,"return_speed_mph":42.73,"return_result":"In","serve_plus_one_hit_x":1.83,"serve_plus_one_hit_y":-2.96,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.49,"serve_hit_y":0.74,"return_stroke":"Backhand","p1_speed_mph":43.49,"p1_bounce_x":3.73,"p1_bounce_y":21.35,"p1_result":"In","p1_in_gap_s":1.84,"p1_reply_gap_s":1.58,"reply_hit_x":3.31,"reply_hit_y":22.42,"reply_speed_mph":40.67,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":59.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.69,"control":0.57,"contact":0.3,"redirect_deg":8.8,"pace_ratio":0.55,"pace_vs_typical_mph":-0.1},"p1_pressure":54.1,"p1_tier":"neutral","p1_parts":{"pace_mph":43.5,"border_ft":1.2,"space_m":3.86,"early_m":6.77,"reply_gap_s":1.58,"pace":0.4,"placement":1.0,"space":0.23,"time":0.21,"applied":["placement","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"8798836c-ab4e-4211-a74d-30daf7ba6f91"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":122,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.63,"bounce_y":16.84,"speed_mph":53.54,"server_won":false,"rally_len":7,"return_hit_x":-2.2,"return_hit_y":23.69,"return_bounce_x":1.27,"return_bounce_y":2.33,"return_speed_mph":38.65,"return_result":"In","serve_plus_one_hit_x":1.55,"serve_plus_one_hit_y":-2.53,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.18,"serve_hit_y":-0.1,"return_stroke":"Forehand","p1_speed_mph":49.3,"p1_bounce_x":-2.75,"p1_bounce_y":19.53,"p1_result":"In","p1_in_gap_s":1.93,"p1_reply_gap_s":1.49,"reply_hit_x":-3.86,"reply_hit_y":22.35,"reply_speed_mph":51.62,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":60.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.63,"depth":0.42,"control":1.0,"contact":0.32,"redirect_deg":1.0,"pace_ratio":0.72,"pace_vs_typical_mph":-9.8},"p1_pressure":56.8,"p1_tier":"neutral","p1_parts":{"pace_mph":49.3,"border_ft":4.5,"space_m":4.19,"early_m":4.87,"reply_gap_s":1.49,"pace":0.64,"placement":0.75,"space":0.28,"time":0.31,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"17720f56-d28b-4884-b6b4-1c9b732add73"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":123,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.55,"bounce_y":11.61,"speed_mph":76.65,"server_won":false,"rally_len":4,"serve_hit_x":-0.37,"serve_hit_y":0.67,"serve_value":0.0,"serve_tier":"fault","id":"260ab8de-fc67-4d9d-933f-e05388194330"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":123,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.91,"bounce_y":16.2,"speed_mph":61.83,"server_won":false,"rally_len":4,"return_hit_x":1.5,"return_hit_y":25.21,"return_bounce_x":-1.25,"return_bounce_y":5.72,"return_speed_mph":44.03,"return_result":"In","serve_plus_one_hit_x":-1.42,"serve_plus_one_hit_y":8.65,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":-1.36,"serve_hit_y":0.11,"return_stroke":"Backhand","p1_speed_mph":15.0,"p1_bounce_x":2.39,"p1_bounce_y":11.37,"p1_result":"Net","p1_in_gap_s":1.38,"serve_lateral_band":"t-slot","serve_value":63.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.65,"depth":1.0,"control":0.81,"contact":0.02,"slice":0.0,"redirect_deg":0.0,"pace_ratio":0.71,"pace_vs_typical_mph":-2.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"31e67557-4fd5-4d41-801f-0f6745a00d9f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":128,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.15,"bounce_y":11.52,"speed_mph":72.02,"server_won":false,"rally_len":2,"serve_hit_x":0.93,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"ded7430b-3ac1-4269-a1ff-0d7ee74f06d2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":128,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.85,"bounce_y":11.53,"speed_mph":65.81,"server_won":false,"rally_len":2,"serve_hit_x":0.65,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"41459bec-7c27-49a7-8c7e-574e6c0975bf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":129,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.27,"bounce_y":15.75,"speed_mph":77.59,"server_won":true,"rally_len":1,"serve_hit_x":-0.73,"serve_hit_y":0.27,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"88e6b064-21db-4215-af93-d12126cb88d8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":130,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.41,"bounce_y":15.66,"speed_mph":75.09,"server_won":false,"rally_len":3,"return_hit_x":-0.12,"return_hit_y":25.65,"return_bounce_x":0.63,"return_bounce_y":4.49,"return_speed_mph":48.34,"return_result":"In","serve_plus_one_hit_x":0.58,"serve_plus_one_hit_y":3.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.13,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":41.31,"p1_bounce_x":-2.19,"p1_bounce_y":11.3,"p1_result":"Net","p1_in_gap_s":1.33,"serve_lateral_band":"t-slot","serve_value":66.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.82,"control":0.52,"contact":0.0,"redirect_deg":3.6,"pace_ratio":0.64,"pace_vs_typical_mph":4.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"d7784e9b-cb14-4dda-99d1-8d339ef07e80"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":131,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.41,"bounce_y":16.39,"speed_mph":82.36,"server_won":true,"rally_len":6,"return_hit_x":2.49,"return_hit_y":25.34,"return_bounce_x":-2.99,"return_bounce_y":5.45,"return_speed_mph":38.11,"return_result":"In","serve_plus_one_hit_x":-2.8,"serve_plus_one_hit_y":4.15,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.07,"serve_hit_y":0.26,"return_stroke":"Backhand","p1_speed_mph":42.0,"p1_bounce_x":1.48,"p1_bounce_y":20.26,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.14,"reply_hit_x":1.5,"reply_hit_y":21.28,"reply_speed_mph":39.31,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":76.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.99,"control":0.8,"contact":0.35,"redirect_deg":3.2,"pace_ratio":0.46,"pace_vs_typical_mph":-3.7},"p1_pressure":58.6,"p1_tier":"neutral","p1_parts":{"pace_mph":42.0,"border_ft":8.7,"space_m":5.18,"early_m":1.32,"reply_gap_s":1.14,"pace":0.33,"placement":0.06,"space":0.45,"time":0.98,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"fe1b3e33-2a84-4048-8080-53e66eb883f2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.7,"bounce_y":14.38,"speed_mph":73.39,"server_won":false,"rally_len":14,"return_hit_x":-0.47,"return_hit_y":24.72,"return_bounce_x":-2.19,"return_bounce_y":2.19,"return_speed_mph":42.96,"return_result":"In","serve_plus_one_hit_x":-1.68,"serve_plus_one_hit_y":0.87,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.63,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":43.72,"p1_bounce_x":-0.63,"p1_bounce_y":22.06,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.63,"reply_hit_x":-0.51,"reply_hit_y":25.76,"reply_speed_mph":39.16,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":52.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.4,"control":0.59,"contact":0.0,"redirect_deg":9.5,"pace_ratio":0.58,"pace_vs_typical_mph":-1.0},"p1_pressure":59.3,"p1_tier":"neutral","p1_parts":{"pace_mph":43.7,"border_ft":5.6,"space_m":2.67,"early_m":1.41,"reply_gap_s":1.63,"pace":0.41,"placement":0.56,"space":0.03,"time":0.81,"applied":["time","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"b8b908c9-9c83-48f1-932f-8b447e14f6a5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":133,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.15,"bounce_y":17.54,"speed_mph":64.65,"server_won":false,"rally_len":5,"return_hit_x":2.28,"return_hit_y":25.49,"return_bounce_x":-0.89,"return_bounce_y":4.94,"return_speed_mph":39.87,"return_result":"In","serve_plus_one_hit_x":-0.33,"serve_plus_one_hit_y":4.03,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.74,"serve_hit_y":-0.09,"return_stroke":"Backhand","p1_speed_mph":31.17,"p1_bounce_x":2.24,"p1_bounce_y":19.69,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.68,"reply_hit_x":1.13,"reply_hit_y":22.01,"reply_speed_mph":51.96,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":71.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.53,"depth":0.9,"control":0.87,"contact":0.3,"redirect_deg":3.7,"pace_ratio":0.62,"pace_vs_typical_mph":-6.1},"p1_pressure":27.0,"p1_tier":"released","p1_parts":{"pace_mph":31.2,"border_ft":6.1,"space_m":5.79,"early_m":1.07,"reply_gap_s":1.68,"pace":0.0,"placement":0.48,"space":0.55,"time":0.84,"applied":["time","space","placement"],"deduction":35.0},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"04ddcc6c-5414-4418-8e3a-ff284c758ec8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":7,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.99,"bounce_y":15.62,"speed_mph":72.14,"server_won":true,"rally_len":8,"return_hit_x":-1.84,"return_hit_y":25.73,"return_bounce_x":-1.48,"return_bounce_y":5.29,"return_speed_mph":47.2,"return_result":"In","serve_plus_one_hit_x":-1.76,"serve_plus_one_hit_y":7.55,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":0.62,"serve_hit_y":0.66,"return_stroke":"Forehand","p1_speed_mph":20.23,"p1_bounce_x":-0.42,"p1_bounce_y":20.37,"p1_result":"In","p1_in_gap_s":1.33,"p1_reply_gap_s":2.54,"reply_hit_x":-0.64,"reply_hit_y":25.16,"reply_speed_mph":51.07,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":63.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.66,"depth":0.96,"control":0.43,"contact":0.19,"redirect_deg":8.9,"pace_ratio":0.65,"pace_vs_typical_mph":3.0},"p1_pressure":36.3,"p1_tier":"released","p1_parts":{"pace_mph":20.2,"border_ft":11.1,"space_m":5.54,"early_m":2.27,"reply_gap_s":2.54,"pace":0.0,"placement":0.0,"space":0.51,"time":0.58,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"dae5e467-86ff-4938-a4b7-beca982959ba"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":8,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.56,"bounce_y":16.29,"speed_mph":66.35,"server_won":false,"rally_len":3,"return_hit_x":3.84,"return_hit_y":24.65,"return_bounce_x":-2.81,"return_bounce_y":4.0,"return_speed_mph":53.58,"return_result":"In","serve_plus_one_hit_x":-3.25,"serve_plus_one_hit_y":1.3,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.9,"serve_hit_y":0.09,"return_stroke":"Backhand","p1_speed_mph":40.87,"p1_bounce_x":-3.21,"p1_bounce_y":11.21,"p1_result":"Net","p1_in_gap_s":1.3,"serve_lateral_band":"wide","serve_value":73.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.98,"depth":0.73,"control":0.46,"contact":0.78,"redirect_deg":2.5,"pace_ratio":0.81,"pace_vs_typical_mph":8.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"82636383-2caa-4db9-b088-e85dcef241ed"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.59,"bounce_y":16.73,"speed_mph":80.6,"server_won":true,"rally_len":11,"serve_hit_x":0.62,"serve_hit_y":0.35,"serve_value":0.0,"serve_tier":"fault","id":"f5cf6129-76f1-4f75-9564-3c7274137acb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.63,"bounce_y":13.62,"speed_mph":57.47,"server_won":true,"rally_len":11,"return_hit_x":-3.34,"return_hit_y":24.9,"return_bounce_x":1.44,"return_bounce_y":4.79,"return_speed_mph":45.77,"return_result":"In","serve_plus_one_hit_x":1.76,"serve_plus_one_hit_y":2.91,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.36,"serve_hit_y":0.75,"return_stroke":"Forehand","p1_speed_mph":47.59,"p1_bounce_x":2.15,"p1_bounce_y":21.97,"p1_result":"In","p1_in_gap_s":1.42,"p1_reply_gap_s":1.28,"reply_hit_x":2.24,"reply_hit_y":25.03,"reply_speed_mph":45.98,"reply_result":"In","serve_lateral_band":"wide","serve_value":70.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.87,"control":0.73,"contact":0.62,"slice":0.0,"redirect_deg":3.9,"pace_ratio":0.8,"pace_vs_typical_mph":-1.8},"p1_pressure":70.0,"p1_tier":"pressure","p1_parts":{"pace_mph":47.6,"border_ft":5.9,"space_m":6.22,"early_m":1.91,"reply_gap_s":1.28,"pace":0.57,"placement":0.51,"space":0.62,"time":0.91,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","id":"04c1231d-1184-435d-a343-db7e79e50eff"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":10,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.41,"bounce_y":19.32,"speed_mph":78.5,"server_won":false,"rally_len":2,"serve_hit_x":-1.29,"serve_hit_y":0.32,"serve_value":0.0,"serve_tier":"fault","id":"0e8c5795-220e-48a4-a2fb-7ba144424655"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":10,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.71,"bounce_y":17.94,"speed_mph":68.27,"server_won":false,"rally_len":2,"serve_hit_x":-0.73,"serve_hit_y":-0.04,"serve_value":0.0,"serve_tier":"fault","id":"2e3cb97a-551a-4e9a-9a9a-daf86275621a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":11,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.21,"bounce_y":17.74,"speed_mph":59.62,"server_won":false,"rally_len":3,"return_hit_x":-0.02,"return_hit_y":24.85,"return_bounce_x":-2.87,"return_bounce_y":0.59,"return_speed_mph":52.45,"return_result":"In","serve_plus_one_hit_x":-2.26,"serve_plus_one_hit_y":8.85,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":1.96,"serve_hit_y":0.09,"return_stroke":"Backhand","p1_speed_mph":22.94,"p1_bounce_x":0.68,"p1_bounce_y":11.6,"p1_result":"Net","p1_in_gap_s":1.81,"serve_lateral_band":"t","serve_value":34.6,"serve_tier":"returner","serve_score_parts":{"plus_one":1.0,"depth":0.11,"control":0.23,"contact":0.0,"redirect_deg":13.7,"pace_ratio":0.88,"pace_vs_typical_mph":5.4},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"256f281a-fd0e-4dc5-b14c-566c534f5ed1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":12,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.48,"bounce_y":13.92,"speed_mph":71.89,"server_won":false,"rally_len":5,"serve_hit_x":-1.48,"serve_hit_y":0.56,"serve_value":0.0,"serve_tier":"fault","id":"38c5f193-c839-4bd0-9be0-c04054327c9d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":12,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.43,"bounce_y":15.0,"speed_mph":67.24,"server_won":false,"rally_len":5,"return_hit_x":2.87,"return_hit_y":24.66,"return_bounce_x":1.76,"return_bounce_y":4.46,"return_speed_mph":46.4,"return_result":"In","serve_plus_one_hit_x":1.43,"serve_plus_one_hit_y":3.24,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.49,"serve_hit_y":-0.15,"return_stroke":"Backhand","p1_speed_mph":39.77,"p1_bounce_x":-2.38,"p1_bounce_y":19.74,"p1_result":"In","p1_in_gap_s":1.22,"p1_reply_gap_s":1.48,"reply_hit_x":-2.28,"reply_hit_y":25.1,"reply_speed_mph":57.88,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":60.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.46,"contact":0.46,"slice":0.0,"redirect_deg":11.4,"pace_ratio":0.69,"pace_vs_typical_mph":1.1},"p1_pressure":74.1,"p1_tier":"pressure","p1_parts":{"pace_mph":39.8,"border_ft":5.7,"space_m":7.19,"early_m":1.27,"reply_gap_s":1.48,"pace":0.24,"placement":0.55,"space":0.78,"time":0.89,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"70803beb-bd66-46f4-958f-023a57b01810"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.81,"bounce_y":11.66,"speed_mph":77.02,"server_won":false,"rally_len":12,"serve_hit_x":0.66,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"8088b521-7fba-4c0e-8a88-3e07c495450a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.8,"bounce_y":15.07,"speed_mph":65.19,"server_won":false,"rally_len":12,"return_hit_x":-0.55,"return_hit_y":26.67,"return_bounce_x":-3.76,"return_bounce_y":2.07,"return_speed_mph":46.83,"return_result":"In","serve_plus_one_hit_x":-3.43,"serve_plus_one_hit_y":-0.17,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.0,"serve_hit_y":0.8,"return_stroke":"Forehand","p1_speed_mph":33.55,"p1_bounce_x":-1.63,"p1_bounce_y":19.12,"p1_result":"In","p1_in_gap_s":1.55,"p1_reply_gap_s":1.64,"reply_hit_x":-1.5,"reply_hit_y":20.4,"reply_speed_mph":42.83,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":34.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.51,"depth":0.38,"control":0.45,"contact":0.16,"slice":0.0,"redirect_deg":14.6,"pace_ratio":0.72,"pace_vs_typical_mph":1.0},"p1_pressure":18.6,"p1_tier":"released","p1_parts":{"pace_mph":33.6,"border_ft":8.2,"space_m":7.62,"early_m":2.26,"reply_gap_s":1.64,"pace":0.0,"placement":0.14,"space":0.85,"time":0.61,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"658d0485-c6aa-4b18-9456-6f1b24e71dad"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":20,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.19,"bounce_y":14.51,"speed_mph":86.03,"server_won":true,"rally_len":4,"return_hit_x":1.83,"return_hit_y":25.41,"return_bounce_x":3.19,"return_bounce_y":2.0,"return_speed_mph":31.27,"return_result":"In","serve_plus_one_hit_x":3.73,"serve_plus_one_hit_y":0.36,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.88,"serve_hit_y":0.49,"return_stroke":"Backhand","p1_speed_mph":42.79,"p1_bounce_x":-1.4,"p1_bounce_y":22.48,"p1_result":"In","p1_in_gap_s":2.28,"p1_reply_gap_s":1.63,"reply_hit_x":-1.02,"reply_hit_y":24.89,"reply_speed_mph":60.37,"reply_result":"Out","serve_lateral_band":"outer-slot","serve_value":61.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.36,"control":0.99,"contact":0.15,"redirect_deg":19.5,"pace_ratio":0.36,"pace_vs_typical_mph":-9.7},"p1_pressure":62.9,"p1_tier":"neutral","p1_parts":{"pace_mph":42.8,"border_ft":4.2,"space_m":4.37,"early_m":1.73,"reply_gap_s":1.63,"pace":0.37,"placement":0.8,"space":0.31,"time":0.72,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"956844cb-fa60-4875-9b77-2746cf185e1c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":21,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.59,"bounce_y":16.96,"speed_mph":69.33,"server_won":false,"rally_len":5,"return_hit_x":-0.48,"return_hit_y":25.73,"return_bounce_x":0.85,"return_bounce_y":2.45,"return_speed_mph":49.43,"return_result":"In","serve_plus_one_hit_x":0.53,"serve_plus_one_hit_y":0.43,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.55,"serve_hit_y":0.67,"return_stroke":"Forehand","p1_speed_mph":47.45,"p1_bounce_x":0.08,"p1_bounce_y":21.57,"p1_result":"In","p1_in_gap_s":1.47,"p1_reply_gap_s":1.27,"reply_hit_x":0.23,"reply_hit_y":24.03,"reply_speed_mph":51.26,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":53.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.9,"depth":0.45,"control":0.61,"contact":0.0,"redirect_deg":0.7,"pace_ratio":0.71,"pace_vs_typical_mph":4.6},"p1_pressure":56.2,"p1_tier":"neutral","p1_parts":{"pace_mph":47.5,"border_ft":7.2,"space_m":4.2,"early_m":2.04,"reply_gap_s":1.27,"pace":0.56,"placement":0.29,"space":0.28,"time":0.83,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"2ce8b0dd-4818-4c55-9733-b1fabe032134"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":22,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.8,"bounce_y":18.53,"speed_mph":77.53,"server_won":false,"rally_len":2,"serve_hit_x":-0.32,"serve_hit_y":0.02,"serve_value":0.0,"serve_tier":"fault","id":"9c408193-ff38-4b87-953d-4da1050cc57c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":22,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.04,"bounce_y":16.62,"speed_mph":66.13,"server_won":false,"rally_len":2,"serve_hit_x":-1.27,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"d4e08048-42e7-4fc3-9f4a-85c70f74a398"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":23,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.81,"bounce_y":17.17,"speed_mph":65.45,"server_won":true,"rally_len":2,"return_hit_x":-3.49,"return_hit_y":23.86,"return_bounce_x":2.24,"return_bounce_y":11.96,"return_speed_mph":50.57,"return_result":"Net","serve_hit_x":0.92,"serve_hit_y":-0.15,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"658f31e8-9383-4c84-9824-418bc98e2b37"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":24,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.83,"bounce_y":16.84,"speed_mph":74.81,"server_won":true,"rally_len":1,"serve_hit_x":-0.97,"serve_hit_y":0.16,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"36087c3c-65a0-4aa3-945b-dfd1db044b08"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.61,"bounce_y":18.06,"speed_mph":64.77,"server_won":true,"rally_len":14,"return_hit_x":-0.74,"return_hit_y":24.95,"return_bounce_x":-0.6,"return_bounce_y":2.06,"return_speed_mph":43.82,"return_result":"In","serve_plus_one_hit_x":-0.31,"serve_plus_one_hit_y":-0.31,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.31,"serve_hit_y":0.58,"return_stroke":"Forehand","p1_speed_mph":45.11,"p1_bounce_x":1.65,"p1_bounce_y":21.72,"p1_result":"In","p1_in_gap_s":1.63,"p1_reply_gap_s":1.47,"reply_hit_x":1.6,"reply_hit_y":23.0,"reply_speed_mph":53.44,"reply_result":"In","serve_lateral_band":"t","serve_value":52.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.38,"control":0.76,"contact":0.0,"redirect_deg":2.7,"pace_ratio":0.68,"pace_vs_typical_mph":-2.1},"p1_pressure":49.5,"p1_tier":"neutral","p1_parts":{"pace_mph":45.1,"border_ft":6.7,"space_m":4.02,"early_m":2.39,"reply_gap_s":1.47,"pace":0.46,"placement":0.38,"space":0.25,"time":0.64,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"52ed97f5-415d-436c-b82d-19cea70f1fd3"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":26,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.57,"bounce_y":19.62,"speed_mph":77.94,"server_won":true,"rally_len":7,"serve_hit_x":-1.39,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"b8f302ed-5d8d-4c2f-b900-2b1256c2f6cc"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":26,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.65,"bounce_y":16.88,"speed_mph":57.89,"server_won":true,"rally_len":7,"return_hit_x":3.51,"return_hit_y":25.87,"return_bounce_x":0.94,"return_bounce_y":2.58,"return_speed_mph":36.78,"return_result":"In","serve_plus_one_hit_x":0.56,"serve_plus_one_hit_y":-1.38,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.81,"serve_hit_y":-0.15,"return_stroke":"Backhand","p1_speed_mph":35.55,"p1_bounce_x":2.78,"p1_bounce_y":20.17,"p1_result":"In","p1_in_gap_s":2.14,"p1_reply_gap_s":2.07,"reply_hit_x":2.96,"reply_hit_y":24.49,"reply_speed_mph":55.89,"reply_result":"In","serve_lateral_band":"wide","serve_value":47.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.06,"depth":0.47,"control":1.0,"contact":0.73,"slice":0.0,"redirect_deg":8.4,"pace_ratio":0.64,"pace_vs_typical_mph":-10.7},"p1_pressure":50.1,"p1_tier":"neutral","p1_parts":{"pace_mph":35.5,"border_ft":4.4,"space_m":5.75,"early_m":3.98,"reply_gap_s":2.07,"pace":0.07,"placement":0.77,"space":0.54,"time":0.19,"applied":["placement","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"5d6bf412-8d48-435e-a830-1064722b17ef"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":31,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.0,"bounce_y":17.32,"speed_mph":83.04,"server_won":false,"rally_len":2,"return_hit_x":-1.21,"return_hit_y":25.29,"return_bounce_x":-3.24,"return_bounce_y":5.3,"return_speed_mph":55.8,"return_result":"In","serve_hit_x":0.87,"serve_hit_y":0.71,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"hard","id":"235fc058-558f-4753-a575-8554069047b9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":32,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.92,"bounce_y":16.84,"speed_mph":75.27,"server_won":false,"rally_len":4,"return_hit_x":1.53,"return_hit_y":25.53,"return_bounce_x":-3.79,"return_bounce_y":3.6,"return_speed_mph":48.47,"return_result":"In","serve_plus_one_hit_x":-4.39,"serve_plus_one_hit_y":-1.71,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.75,"serve_hit_y":0.13,"return_stroke":"Backhand","p1_speed_mph":34.9,"p1_bounce_x":-1.69,"p1_bounce_y":17.22,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.54,"reply_hit_x":-1.06,"reply_hit_y":18.55,"reply_speed_mph":63.21,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":42.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.36,"depth":0.66,"control":0.38,"contact":0.07,"redirect_deg":7.9,"pace_ratio":0.64,"pace_vs_typical_mph":5.0},"p1_pressure":39.1,"p1_tier":"released","p1_parts":{"pace_mph":34.9,"border_ft":8.0,"space_m":8.92,"early_m":5.34,"reply_gap_s":1.54,"pace":0.04,"placement":0.17,"space":1.0,"time":0.26,"applied":["space","time","placement"],"deduction":8.9},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"08bc48df-7148-4678-acd1-381a51524959"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":33,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.82,"bounce_y":14.8,"speed_mph":63.12,"server_won":true,"rally_len":3,"serve_hit_x":1.05,"serve_hit_y":-0.08,"serve_value":0.0,"serve_tier":"fault","id":"7006cecb-bd04-4be6-8209-ebd7b9f748d0"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":33,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.25,"bounce_y":17.5,"speed_mph":65.11,"server_won":true,"rally_len":3,"return_hit_x":-1.16,"return_hit_y":23.22,"return_bounce_x":-0.15,"return_bounce_y":11.98,"return_speed_mph":57.06,"return_result":"Net","serve_hit_x":0.5,"serve_hit_y":-0.26,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"788121d2-7a01-427d-93f5-e55db539edb4"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":34,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.93,"bounce_y":16.16,"speed_mph":67.29,"server_won":false,"rally_len":3,"return_hit_x":1.25,"return_hit_y":26.19,"return_bounce_x":3.31,"return_bounce_y":3.18,"return_speed_mph":56.34,"return_result":"In","serve_plus_one_hit_x":3.36,"serve_plus_one_hit_y":-0.28,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.65,"serve_hit_y":-0.03,"return_stroke":"Backhand","p1_speed_mph":49.37,"p1_bounce_x":1.3,"p1_bounce_y":11.31,"p1_result":"Net","p1_in_gap_s":1.28,"serve_lateral_band":"t-slot","serve_value":43.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.83,"depth":0.58,"control":0.0,"contact":0.13,"redirect_deg":14.2,"pace_ratio":0.84,"pace_vs_typical_mph":11.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"4aff132a-2ac1-45a1-9beb-0f3b7947b997"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":35,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.01,"bounce_y":18.55,"speed_mph":77.65,"server_won":true,"rally_len":3,"serve_hit_x":1.57,"serve_hit_y":0.62,"serve_value":0.0,"serve_tier":"fault","id":"9f23038f-39d2-49cb-920f-ea72ac7cbc14"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":35,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.08,"bounce_y":16.28,"speed_mph":59.66,"server_won":true,"rally_len":3,"return_hit_x":0.93,"return_hit_y":26.16,"return_bounce_x":-0.01,"return_bounce_y":12.71,"return_speed_mph":41.6,"return_result":"Net","serve_hit_x":2.12,"serve_hit_y":0.35,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"52bbfe70-36de-4663-ae2f-e04479f7717f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":36,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.36,"bounce_y":15.18,"speed_mph":74.15,"server_won":true,"rally_len":2,"return_hit_x":3.09,"return_hit_y":25.6,"return_bounce_x":-6.64,"return_bounce_y":1.64,"return_speed_mph":53.94,"return_result":"Out","serve_hit_x":-1.36,"serve_hit_y":0.31,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"dddc59f8-4b5a-48e2-8c3d-6bf3ab08c07c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":37,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.21,"bounce_y":15.85,"speed_mph":73.98,"server_won":true,"rally_len":2,"return_hit_x":-1.7,"return_hit_y":26.86,"return_bounce_x":-1.63,"return_bounce_y":12.53,"return_speed_mph":43.84,"return_result":"Net","serve_hit_x":0.76,"serve_hit_y":0.75,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"bfa8870a-2f5a-459f-a3e0-aa8dc488ef76"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":38,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.44,"bounce_y":15.36,"speed_mph":65.27,"server_won":true,"rally_len":2,"return_hit_x":2.3,"return_hit_y":24.71,"return_bounce_x":-4.22,"return_bounce_y":3.92,"return_speed_mph":45.16,"return_result":"Out","serve_hit_x":-1.11,"serve_hit_y":0.74,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"14a7b6f6-e1e0-403f-97c6-015b43675d5e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":44,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.12,"bounce_y":16.43,"speed_mph":80.96,"server_won":true,"rally_len":1,"serve_hit_x":1.18,"serve_hit_y":0.31,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"e95b72d2-5341-4423-962d-b0037717cd35"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":45,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.91,"bounce_y":16.58,"speed_mph":79.13,"server_won":false,"rally_len":3,"return_hit_x":3.42,"return_hit_y":25.63,"return_bounce_x":-0.33,"return_bounce_y":1.77,"return_speed_mph":41.54,"return_result":"In","serve_plus_one_hit_x":0.13,"serve_plus_one_hit_y":-1.09,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.39,"serve_hit_y":0.37,"return_stroke":"Backhand","p1_speed_mph":59.2,"p1_bounce_x":-4.15,"p1_bounce_y":23.37,"p1_result":"Out","p1_in_gap_s":1.83,"serve_lateral_band":"wide","serve_value":55.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.75,"depth":0.32,"control":0.61,"contact":0.68,"redirect_deg":9.2,"pace_ratio":0.53,"pace_vs_typical_mph":-1.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","id":"3382394b-959d-4085-ab04-07d1cfa8d09f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":46,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.56,"bounce_y":18.73,"speed_mph":73.88,"server_won":true,"rally_len":2,"serve_hit_x":0.71,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"565538d2-5ef8-48f5-94e8-9f159d4a0f7f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":46,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.56,"bounce_y":14.76,"speed_mph":66.65,"server_won":true,"rally_len":2,"serve_hit_x":0.94,"serve_hit_y":0.14,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"384226c1-d3c0-43a1-b2a9-29ea94b33c32"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":47,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.81,"bounce_y":17.53,"speed_mph":76.83,"server_won":true,"rally_len":1,"serve_hit_x":-1.79,"serve_hit_y":-0.3,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"a173dcf5-cc86-49a2-9fa9-1f985841b66e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":48,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.66,"bounce_y":11.83,"speed_mph":78.77,"server_won":false,"rally_len":4,"serve_hit_x":1.3,"serve_hit_y":0.52,"serve_value":0.0,"serve_tier":"fault","id":"f6065c59-ceaf-4342-a298-fea897584635"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":48,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.42,"bounce_y":14.62,"speed_mph":51.66,"server_won":false,"rally_len":4,"return_hit_x":-0.89,"return_hit_y":25.61,"return_bounce_x":2.46,"return_bounce_y":1.17,"return_speed_mph":53.81,"return_result":"In","serve_plus_one_hit_x":2.26,"serve_plus_one_hit_y":-0.5,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.61,"serve_hit_y":-0.17,"return_stroke":"Forehand","p1_speed_mph":49.08,"p1_bounce_x":2.21,"p1_bounce_y":11.13,"p1_result":"Net","p1_in_gap_s":1.43,"serve_lateral_band":"t-slot","serve_value":35.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.81,"depth":0.21,"control":0.51,"contact":0.0,"slice":0.0,"redirect_deg":3.8,"pace_ratio":1.04,"pace_vs_typical_mph":4.9},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"08e7fd48-4db1-4f14-a966-2901f29b0e3c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.6,"bounce_y":11.59,"speed_mph":81.19,"server_won":true,"rally_len":11,"serve_hit_x":-0.7,"serve_hit_y":0.92,"serve_value":0.0,"serve_tier":"fault","id":"b745a044-8df1-4bdb-ae55-b439557ef0cc"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.19,"bounce_y":13.83,"speed_mph":55.76,"server_won":true,"rally_len":11,"return_hit_x":3.35,"return_hit_y":23.1,"return_bounce_x":-1.97,"return_bounce_y":1.79,"return_speed_mph":42.43,"return_result":"In","serve_plus_one_hit_x":-1.58,"serve_plus_one_hit_y":0.16,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.05,"serve_hit_y":0.37,"return_stroke":"Backhand","p1_speed_mph":43.01,"p1_bounce_x":3.15,"p1_bounce_y":21.1,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.39,"reply_hit_x":3.1,"reply_hit_y":22.81,"reply_speed_mph":52.59,"reply_result":"In","serve_lateral_band":"wide","serve_value":69.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.74,"depth":0.33,"control":0.88,"contact":0.75,"slice":1.0,"redirect_deg":0.5,"pace_ratio":0.76,"pace_vs_typical_mph":-5.5},"p1_pressure":71.0,"p1_tier":"pressure","p1_parts":{"pace_mph":43.0,"border_ft":3.2,"space_m":2.02,"early_m":1.67,"reply_gap_s":1.39,"pace":0.38,"placement":0.97,"space":0.0,"time":0.78,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"bd5a1be0-fec6-4d4c-8204-bdaccbaa61c4"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":54,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.04,"bounce_y":17.35,"speed_mph":81.82,"server_won":true,"rally_len":1,"serve_hit_x":0.69,"serve_hit_y":-0.24,"serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"401b0a4c-4313-4aed-8fa3-00e4cf115094"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":55,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.26,"bounce_y":15.62,"speed_mph":82.51,"server_won":true,"rally_len":2,"return_hit_x":2.19,"return_hit_y":25.27,"return_bounce_x":-2.23,"return_bounce_y":11.99,"return_speed_mph":48.06,"return_result":"Net","serve_hit_x":-0.84,"serve_hit_y":0.17,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"437ee348-2cb9-4fa5-8d0a-6fee667b7598"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":56,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.01,"bounce_y":15.27,"speed_mph":74.53,"server_won":true,"rally_len":1,"serve_hit_x":1.12,"serve_hit_y":-0.15,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"96daa82e-ffe8-42d1-bf84-517b9139ea92"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":57,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.14,"bounce_y":16.8,"speed_mph":75.89,"server_won":true,"rally_len":1,"serve_hit_x":-1.17,"serve_hit_y":0.44,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"453799a5-8e8d-444f-87a7-2895d37f354c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":66,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.08,"bounce_y":16.55,"speed_mph":76.38,"server_won":true,"rally_len":8,"return_hit_x":0.04,"return_hit_y":25.2,"return_bounce_x":-2.3,"return_bounce_y":2.46,"return_speed_mph":38.4,"return_result":"In","serve_plus_one_hit_x":-2.29,"serve_plus_one_hit_y":-1.11,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.57,"serve_hit_y":-0.21,"return_stroke":"Backhand","p1_speed_mph":38.19,"p1_bounce_x":0.11,"p1_bounce_y":19.7,"p1_result":"In","p1_in_gap_s":2.02,"p1_reply_gap_s":1.91,"reply_hit_x":0.01,"reply_hit_y":23.79,"reply_speed_mph":46.81,"reply_result":"In","serve_lateral_band":"t","serve_value":43.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.35,"depth":0.45,"control":0.75,"contact":0.0,"redirect_deg":11.5,"pace_ratio":0.5,"pace_vs_typical_mph":-4.8},"p1_pressure":32.8,"p1_tier":"released","p1_parts":{"pace_mph":38.2,"border_ft":13.1,"space_m":5.5,"early_m":3.58,"reply_gap_s":1.91,"pace":0.17,"placement":0.0,"space":0.5,"time":0.31,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"9873bcdb-ba5a-4ce7-83ca-847540c2da94"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":67,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.12,"bounce_y":15.87,"speed_mph":61.27,"server_won":true,"rally_len":1,"serve_hit_x":-0.17,"serve_hit_y":-0.08,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"f9562be0-9e3b-4d3d-a7d5-5cb082be48e8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":68,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.48,"bounce_y":16.68,"speed_mph":81.56,"server_won":true,"rally_len":1,"serve_hit_x":0.47,"serve_hit_y":0.24,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"c72a5a5d-7003-44d5-a862-11ae89a9556c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":69,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.65,"bounce_y":14.94,"speed_mph":69.03,"server_won":true,"rally_len":1,"serve_hit_x":-0.88,"serve_hit_y":0.26,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","id":"cc8c1c18-7b34-4e58-ac1d-444878bf30e9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":75,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.89,"bounce_y":16.35,"speed_mph":81.68,"server_won":true,"rally_len":4,"return_hit_x":-1.79,"return_hit_y":24.92,"return_bounce_x":1.46,"return_bounce_y":1.31,"return_speed_mph":43.57,"return_result":"In","serve_plus_one_hit_x":1.17,"serve_plus_one_hit_y":-0.46,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.95,"serve_hit_y":-0.19,"return_stroke":"Forehand","p1_speed_mph":48.79,"p1_bounce_x":0.04,"p1_bounce_y":20.16,"p1_result":"In","p1_in_gap_s":1.64,"p1_reply_gap_s":1.41,"reply_hit_x":-0.1,"reply_hit_y":23.81,"reply_speed_mph":44.95,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":37.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.51,"depth":0.24,"control":0.58,"contact":0.1,"redirect_deg":5.2,"pace_ratio":0.53,"pace_vs_typical_mph":1.6},"p1_pressure":57.7,"p1_tier":"neutral","p1_parts":{"pace_mph":48.8,"border_ft":11.8,"space_m":5.1,"early_m":1.8,"reply_gap_s":1.41,"pace":0.62,"placement":0.0,"space":0.43,"time":0.68,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","id":"3d284198-c61e-4a74-b580-1ab0b3ff5d85"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":76,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.11,"bounce_y":16.63,"speed_mph":73.82,"server_won":true,"rally_len":4,"return_hit_x":-0.14,"return_hit_y":24.1,"return_bounce_x":2.11,"return_bounce_y":2.14,"return_speed_mph":55.01,"return_result":"In","serve_plus_one_hit_x":1.68,"serve_plus_one_hit_y":-0.04,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.94,"serve_hit_y":0.37,"return_stroke":"Forehand","p1_speed_mph":41.49,"p1_bounce_x":0.83,"p1_bounce_y":22.07,"p1_result":"In","p1_in_gap_s":1.21,"p1_reply_gap_s":1.68,"reply_hit_x":1.06,"reply_hit_y":24.03,"reply_speed_mph":54.31,"reply_result":"Net","serve_lateral_band":"t","serve_value":37.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.85,"depth":0.39,"control":0.1,"contact":0.0,"redirect_deg":9.5,"pace_ratio":0.74,"pace_vs_typical_mph":11.2},"p1_pressure":50.2,"p1_tier":"neutral","p1_parts":{"pace_mph":41.5,"border_ft":5.6,"space_m":2.25,"early_m":2.22,"reply_gap_s":1.68,"pace":0.31,"placement":0.57,"space":0.0,"time":0.62,"applied":["time","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"27da3b24-1a2b-410a-b34f-9c38d779e82d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":77,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.34,"bounce_y":16.94,"speed_mph":66.95,"server_won":false,"rally_len":3,"return_hit_x":-3.29,"return_hit_y":25.18,"return_bounce_x":-2.29,"return_bounce_y":2.51,"return_speed_mph":54.6,"return_result":"In","serve_plus_one_hit_x":-2.66,"serve_plus_one_hit_y":0.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.52,"serve_hit_y":-0.03,"return_stroke":"Forehand","p1_speed_mph":40.19,"p1_bounce_x":1.21,"p1_bounce_y":11.77,"p1_result":"Net","p1_in_gap_s":1.21,"serve_lateral_band":"wide","serve_value":50.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.46,"control":0.11,"contact":0.6,"redirect_deg":10.3,"pace_ratio":0.81,"pace_vs_typical_mph":9.2},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","id":"70c0efd5-83c8-4732-bca4-8cee5ef541ad"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.73,"bounce_y":15.95,"speed_mph":62.09,"server_won":false,"rally_len":15,"return_hit_x":3.03,"return_hit_y":25.35,"return_bounce_x":-1.9,"return_bounce_y":3.4,"return_speed_mph":54.21,"return_result":"In","serve_plus_one_hit_x":-1.85,"serve_plus_one_hit_y":-0.62,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.75,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":42.39,"p1_bounce_x":0.75,"p1_bounce_y":19.41,"p1_result":"In","p1_in_gap_s":1.35,"p1_reply_gap_s":1.73,"reply_hit_x":0.13,"reply_hit_y":24.19,"reply_speed_mph":41.64,"reply_result":"In","serve_lateral_band":"wide","serve_value":60.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.77,"depth":0.62,"control":0.44,"contact":0.53,"redirect_deg":3.2,"pace_ratio":0.87,"pace_vs_typical_mph":7.7},"p1_pressure":46.7,"p1_tier":"neutral","p1_parts":{"pace_mph":42.4,"border_ft":11.0,"space_m":6.37,"early_m":4.02,"reply_gap_s":1.73,"pace":0.35,"placement":0.0,"space":0.65,"time":0.41,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","id":"b52242f5-9f52-4d8f-9dec-4c7040d02ba6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":79,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.74,"bounce_y":17.81,"speed_mph":80.49,"server_won":true,"rally_len":1,"serve_hit_x":1.06,"serve_hit_y":0.32,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","id":"c631727c-d392-4c4f-b136-3c91a227ac7c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":80,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.93,"bounce_y":11.43,"speed_mph":76.94,"server_won":true,"rally_len":5,"serve_hit_x":-1.07,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"b8bce380-cf4c-49b1-8017-a12e0b768a8f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":80,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.22,"bounce_y":17.57,"speed_mph":68.7,"server_won":true,"rally_len":5,"return_hit_x":2.66,"return_hit_y":24.29,"return_bounce_x":-3.63,"return_bounce_y":4.7,"return_speed_mph":35.24,"return_result":"In","serve_plus_one_hit_x":-3.13,"serve_plus_one_hit_y":3.23,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.3,"serve_hit_y":-0.17,"return_stroke":"Backhand","p1_speed_mph":35.88,"p1_bounce_x":2.13,"p1_bounce_y":20.29,"p1_result":"In","p1_in_gap_s":1.73,"p1_reply_gap_s":1.61,"reply_hit_x":2.5,"reply_hit_y":23.17,"reply_speed_mph":33.58,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":89.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.86,"control":0.99,"contact":0.4,"slice":1.0,"redirect_deg":6.6,"pace_ratio":0.51,"pace_vs_typical_mph":-9.8},"p1_pressure":49.8,"p1_tier":"neutral","p1_parts":{"pace_mph":35.9,"border_ft":6.5,"space_m":4.03,"early_m":1.56,"reply_gap_s":1.61,"pace":0.08,"placement":0.41,"space":0.26,"time":0.83,"applied":["time","placement","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","id":"9939e809-f3ca-484f-a3d9-db8c3fda1908"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":87,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.21,"bounce_y":17.67,"speed_mph":67.94,"server_won":false,"rally_len":2,"return_hit_x":-2.79,"return_hit_y":24.86,"return_bounce_x":3.32,"return_bounce_y":7.09,"return_speed_mph":47.58,"return_result":"In","serve_hit_x":0.89,"serve_hit_y":0.02,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"moderate","id":"536b66c5-6a8c-4396-bdde-8fb7567e0d85"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.0,"bounce_y":15.56,"speed_mph":82.97,"server_won":false,"rally_len":17,"return_hit_x":0.88,"return_hit_y":26.55,"return_bounce_x":1.16,"return_bounce_y":5.3,"return_speed_mph":51.38,"return_result":"In","serve_plus_one_hit_x":1.07,"serve_plus_one_hit_y":4.26,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.48,"serve_hit_y":0.24,"return_stroke":"Backhand","p1_speed_mph":56.62,"p1_bounce_x":2.75,"p1_bounce_y":20.89,"p1_result":"In","p1_in_gap_s":1.23,"p1_reply_gap_s":0.84,"reply_hit_x":2.84,"reply_hit_y":22.01,"reply_speed_mph":42.73,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":63.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.97,"control":0.1,"contact":0.16,"redirect_deg":10.0,"pace_ratio":0.62,"pace_vs_typical_mph":9.7},"p1_pressure":89.7,"p1_tier":"pressure","p1_parts":{"pace_mph":56.6,"border_ft":4.5,"space_m":5.96,"early_m":1.04,"reply_gap_s":0.84,"pace":0.94,"placement":0.75,"space":0.58,"time":1.0,"applied":["time","pace","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"72a8985e-75c0-46c5-91b3-bf24aab7dc7b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":89,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.01,"bounce_y":16.02,"speed_mph":73.66,"server_won":true,"rally_len":4,"return_hit_x":0.49,"return_hit_y":24.92,"return_bounce_x":-2.1,"return_bounce_y":2.04,"return_speed_mph":51.53,"return_result":"In","serve_plus_one_hit_x":-2.28,"serve_plus_one_hit_y":1.0,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.35,"serve_hit_y":0.19,"return_stroke":"Backhand","p1_speed_mph":49.08,"p1_bounce_x":0.94,"p1_bounce_y":21.49,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.26,"reply_hit_x":0.54,"reply_hit_y":22.61,"reply_speed_mph":37.08,"reply_result":"Net","serve_lateral_band":"t","serve_value":40.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.95,"depth":0.37,"control":0.14,"contact":0.0,"redirect_deg":11.4,"pace_ratio":0.7,"pace_vs_typical_mph":7.7},"p1_pressure":61.9,"p1_tier":"neutral","p1_parts":{"pace_mph":49.1,"border_ft":7.5,"space_m":3.46,"early_m":1.06,"reply_gap_s":1.26,"pace":0.63,"placement":0.25,"space":0.16,"time":0.97,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","id":"2de550a6-6d87-4d22-95af-b5a1cd66b12c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":90,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.3,"bounce_y":15.34,"speed_mph":65.1,"server_won":true,"rally_len":5,"serve_hit_x":-0.96,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"be119c2a-04dc-4489-9785-56565d9ee1ec"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":90,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.12,"bounce_y":15.48,"speed_mph":53.58,"server_won":true,"rally_len":5,"return_hit_x":3.16,"return_hit_y":26.1,"return_bounce_x":-1.08,"return_bounce_y":3.02,"return_speed_mph":36.02,"return_result":"In","serve_plus_one_hit_x":-1.34,"serve_plus_one_hit_y":-1.0,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.46,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":41.06,"p1_bounce_x":2.55,"p1_bounce_y":20.21,"p1_result":"In","p1_in_gap_s":2.07,"p1_reply_gap_s":1.57,"reply_hit_x":1.72,"reply_hit_y":22.15,"reply_speed_mph":61.3,"reply_result":"Net","serve_lateral_band":"wide","serve_value":69.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.35,"depth":0.55,"control":1.0,"contact":0.64,"slice":1.0,"redirect_deg":2.8,"pace_ratio":0.67,"pace_vs_typical_mph":-12.5},"p1_pressure":54.1,"p1_tier":"neutral","p1_parts":{"pace_mph":41.1,"border_ft":5.1,"space_m":5.92,"early_m":4.03,"reply_gap_s":1.57,"pace":0.29,"placement":0.65,"space":0.57,"time":0.41,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","id":"6bc174fd-7559-492c-84bd-95cd21d23146"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":91,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":17.5,"speed_mph":69.93,"server_won":true,"rally_len":4,"return_hit_x":-0.78,"return_hit_y":25.91,"return_bounce_x":-2.87,"return_bounce_y":3.35,"return_speed_mph":51.18,"return_result":"In","serve_plus_one_hit_x":-3.7,"serve_plus_one_hit_y":7.39,"serve_plus_one_stroke":"Backhand Volley","serve_hit_x":0.77,"serve_hit_y":0.02,"return_stroke":"Forehand","p1_speed_mph":28.38,"p1_bounce_x":0.61,"p1_bounce_y":19.47,"p1_result":"In","p1_in_gap_s":1.36,"p1_reply_gap_s":1.77,"reply_hit_x":0.54,"reply_hit_y":24.2,"reply_speed_mph":52.2,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":51.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.61,"control":0.21,"contact":0.0,"redirect_deg":10.9,"pace_ratio":0.73,"pace_vs_typical_mph":6.5},"p1_pressure":42.8,"p1_tier":"released","p1_parts":{"pace_mph":28.4,"border_ft":11.5,"space_m":6.59,"early_m":4.12,"reply_gap_s":1.77,"pace":0.0,"placement":0.0,"space":0.68,"time":0.6,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","id":"108e7737-bb6e-4b8d-b5d5-63e990f11fe5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":92,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.84,"bounce_y":15.83,"speed_mph":73.68,"server_won":true,"rally_len":2,"return_hit_x":0.88,"return_hit_y":25.13,"return_bounce_x":-4.6,"return_bounce_y":12.61,"return_speed_mph":54.52,"return_result":"Net","serve_hit_x":-1.21,"serve_hit_y":0.04,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","id":"31396697-25c3-4474-a9e6-958638c50be6"}],"serve_stat_cards":[{"member_id":"demo-member","serve_type":"all","n":490,"pct_successful":0.73,"pct_border":0.32,"median_rally_len":4.0,"n_successful":358,"short_rally_win_pct":0.84,"n_short":164,"long_rally_win_pct":0.51,"n_long":194,"mean_speed_mph":71.01,"badge":"confident","short_badge":"confident","long_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"565c2098-fe11-4478-b9bd-aa3ede73c4a3"},{"member_id":"demo-member","serve_type":"first_serve","n":383,"pct_successful":0.72,"pct_border":0.32,"median_rally_len":4.0,"n_successful":276,"short_rally_win_pct":0.81,"n_short":133,"long_rally_win_pct":0.55,"n_long":143,"mean_speed_mph":73.81,"badge":"confident","short_badge":"confident","long_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"4022002d-c722-48db-9059-ecea10ada982"},{"member_id":"demo-member","serve_type":"second_serve","n":107,"pct_successful":0.77,"pct_border":0.3,"median_rally_len":4.0,"n_successful":82,"short_rally_win_pct":0.97,"n_short":31,"long_rally_win_pct":0.39,"n_long":51,"mean_speed_mph":60.96,"badge":"confident","short_badge":"confident","long_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"be6dfa1a-4f3a-4259-9b06-982652f9004e"}],"serve_comparisons":[{"member_id":"demo-member","comparison_id":"border_vs_body_win_pct","label_a":"border","value_a":0.75,"n_a":155,"badge_a":"confident","label_b":"body","value_b":0.6,"n_b":203,"badge_b":"confident","p_value":0.0,"significant":true,"overall_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"c2db4e66-7399-4e59-8d25-44f48049f998"},{"member_id":"demo-member","comparison_id":"first_vs_second_rally_length","label_a":"first_serve","value_a":4.0,"n_a":276,"badge_a":"confident","label_b":"second_serve","value_b":4.0,"n_b":82,"badge_b":"confident","p_value":0.0,"significant":true,"overall_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"bc86798f-6a96-4e43-b935-a38c3b57358e"},{"member_id":"demo-member","comparison_id":"first_vs_second_win_pct","label_a":"first_serve","value_a":0.68,"n_a":276,"badge_a":"confident","label_b":"second_serve","value_b":0.61,"n_b":82,"badge_b":"confident","p_value":0.29,"significant":false,"overall_badge":"confident","calculated_at":"2026-10-20T16:02:30.362746","id":"e18b981c-994b-4fae-8730-0057304390ee"}],"return_points":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":5,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.27,"bounce_y":17.76,"speed_mph":70.48,"server_won":true,"rally_len":6,"return_hit_x":-3.42,"return_hit_y":26.45,"return_bounce_x":-2.8,"return_bounce_y":4.46,"return_speed_mph":38.85,"return_result":"In","serve_plus_one_hit_x":-3.41,"serve_plus_one_hit_y":3.43,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.47,"serve_hit_y":-0.06,"return_stroke":"Forehand","p1_speed_mph":40.12,"p1_bounce_x":-1.69,"p1_bounce_y":18.26,"p1_result":"In","p1_in_gap_s":1.56,"p1_reply_gap_s":1.21,"reply_hit_x":-1.77,"reply_hit_y":20.35,"reply_speed_mph":46.68,"reply_result":"In","serve_lateral_band":"wide","serve_value":84.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.79,"contact":0.77,"redirect_deg":13.3,"pace_ratio":0.55,"pace_vs_typical_mph":-5.7},"p1_pressure":73.9,"p1_tier":"pressure","p1_parts":{"pace_mph":40.1,"border_ft":8.0,"space_m":8.36,"early_m":1.19,"reply_gap_s":1.21,"pace":0.26,"placement":0.17,"space":0.98,"time":0.98,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.67,"r_score":54.0,"r_tier":"partly","opp_band":"moderate","id":"ceb5a3a1-939f-412d-b17b-710ef99f041e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":6,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.11,"bounce_y":17.04,"speed_mph":79.42,"server_won":false,"rally_len":7,"return_hit_x":0.33,"return_hit_y":25.59,"return_bounce_x":1.8,"return_bounce_y":3.06,"return_speed_mph":31.52,"return_result":"In","serve_plus_one_hit_x":1.88,"serve_plus_one_hit_y":-0.63,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.96,"serve_hit_y":0.26,"return_stroke":"Backhand","p1_speed_mph":42.01,"p1_bounce_x":3.16,"p1_bounce_y":21.86,"p1_result":"In","p1_in_gap_s":2.28,"p1_reply_gap_s":1.64,"reply_hit_x":2.9,"reply_hit_y":24.26,"reply_speed_mph":39.55,"reply_result":"In","serve_lateral_band":"t","serve_value":64.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.56,"control":1.0,"contact":0.0,"redirect_deg":7.4,"pace_ratio":0.4,"pace_vs_typical_mph":-11.0},"p1_pressure":59.9,"p1_tier":"neutral","p1_parts":{"pace_mph":42.0,"border_ft":3.1,"space_m":4.68,"early_m":3.7,"reply_gap_s":1.64,"pace":0.33,"placement":0.98,"space":0.36,"time":0.46,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.77,"r_score":69.3,"r_tier":"partly","opp_band":"easy","id":"19b2253a-30cf-488a-ab0e-92dada402598"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":7,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.69,"bounce_y":17.3,"speed_mph":75.68,"server_won":true,"rally_len":1,"serve_hit_x":1.26,"serve_hit_y":0.65,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"e811c68e-490b-4109-bb49-05129b3bb91a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.25,"bounce_y":17.93,"speed_mph":66.91,"server_won":false,"rally_len":12,"return_hit_x":0.5,"return_hit_y":25.62,"return_bounce_x":-2.83,"return_bounce_y":0.02,"return_speed_mph":55.34,"return_result":"In","serve_plus_one_hit_x":-2.81,"serve_plus_one_hit_y":-1.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.62,"serve_hit_y":0.29,"return_stroke":"Backhand","p1_speed_mph":29.53,"p1_bounce_x":1.61,"p1_bounce_y":20.65,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":2.38,"reply_hit_x":1.35,"reply_hit_y":23.17,"reply_speed_mph":49.97,"reply_result":"In","serve_lateral_band":"t","serve_value":26.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.73,"depth":0.0,"control":0.31,"contact":0.0,"redirect_deg":4.6,"pace_ratio":0.83,"pace_vs_typical_mph":9.9},"p1_pressure":0.0,"p1_tier":"released","p1_parts":{"pace_mph":29.5,"border_ft":8.2,"space_m":5.1,"early_m":1.35,"reply_gap_s":2.38,"pace":0.0,"placement":0.13,"space":0.43,"time":0.33,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.6,"r_score":91.3,"r_tier":"achieved","opp_band":"hard","id":"846182b3-b8fe-4878-a3fc-89f46abf33e2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.94,"bounce_y":18.94,"speed_mph":90.02,"server_won":true,"rally_len":9,"serve_hit_x":0.84,"serve_hit_y":-0.2,"serve_value":0.0,"serve_tier":"fault","id":"1c64fd7a-6838-4f7d-aa36-835b15815be0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.39,"bounce_y":17.14,"speed_mph":65.24,"server_won":true,"rally_len":9,"return_hit_x":-3.48,"return_hit_y":26.21,"return_bounce_x":-0.78,"return_bounce_y":1.84,"return_speed_mph":40.78,"return_result":"In","serve_plus_one_hit_x":-1.22,"serve_plus_one_hit_y":0.76,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.54,"serve_hit_y":0.63,"return_stroke":"Forehand","p1_speed_mph":44.08,"p1_bounce_x":-1.3,"p1_bounce_y":20.22,"p1_result":"In","p1_in_gap_s":1.76,"p1_reply_gap_s":1.63,"reply_hit_x":-1.6,"reply_hit_y":25.28,"reply_speed_mph":40.43,"reply_result":"In","serve_lateral_band":"wide","serve_value":56.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.93,"depth":0.34,"control":0.8,"contact":0.76,"slice":0.0,"redirect_deg":7.1,"pace_ratio":0.62,"pace_vs_typical_mph":-5.0},"p1_pressure":62.7,"p1_tier":"neutral","p1_parts":{"pace_mph":44.1,"border_ft":9.2,"space_m":6.38,"early_m":1.16,"reply_gap_s":1.63,"pace":0.42,"placement":0.0,"space":0.65,"time":0.82,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.69,"r_score":70.2,"r_tier":"achieved","opp_band":"easy","id":"cc6ef24c-953c-4c0b-b09d-c756c7cb40b8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":10,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.02,"bounce_y":16.49,"speed_mph":90.03,"server_won":true,"rally_len":1,"serve_hit_x":-0.94,"serve_hit_y":0.02,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"c84826fe-238b-45a8-acfd-75545c842962"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":16,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.18,"bounce_y":14.88,"speed_mph":74.85,"server_won":true,"rally_len":2,"return_hit_x":-0.04,"return_hit_y":27.01,"return_bounce_x":-1.65,"return_bounce_y":12.67,"return_speed_mph":50.8,"return_result":"Net","serve_hit_x":0.79,"serve_hit_y":0.21,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.41,"r_score":0.0,"r_tier":"error","id":"e57de658-a5e5-48b5-85e7-94ffc6c1df8d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":17,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.9,"bounce_y":19.28,"speed_mph":76.46,"server_won":false,"rally_len":2,"serve_hit_x":-0.59,"serve_hit_y":-0.07,"serve_value":0.0,"serve_tier":"fault","id":"26349fd8-9959-4b6a-a89d-b1920c5f9390"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":17,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.97,"bounce_y":11.75,"speed_mph":71.27,"server_won":false,"rally_len":2,"serve_hit_x":-1.4,"serve_hit_y":0.19,"serve_value":0.0,"serve_tier":"fault","id":"4fa94087-a7be-4363-8159-76ac8541e198"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":18,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.8,"bounce_y":18.96,"speed_mph":81.74,"server_won":true,"rally_len":5,"serve_hit_x":1.94,"serve_hit_y":-0.13,"serve_value":0.0,"serve_tier":"fault","id":"5b4a5145-b66a-4531-9f4e-2c1f53881b08"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":18,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.23,"bounce_y":16.2,"speed_mph":55.05,"server_won":true,"rally_len":5,"return_hit_x":-2.7,"return_hit_y":24.62,"return_bounce_x":3.05,"return_bounce_y":2.88,"return_speed_mph":51.15,"return_result":"In","serve_plus_one_hit_x":3.14,"serve_plus_one_hit_y":0.52,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.31,"serve_hit_y":0.31,"return_stroke":"Forehand","p1_speed_mph":36.73,"p1_bounce_x":-1.75,"p1_bounce_y":18.85,"p1_result":"In","p1_in_gap_s":1.32,"p1_reply_gap_s":1.51,"reply_hit_x":-2.13,"reply_hit_y":20.06,"reply_speed_mph":55.34,"reply_result":"Out","serve_lateral_band":"outer-slot","serve_value":53.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.91,"depth":0.52,"control":0.61,"contact":0.4,"slice":0.0,"redirect_deg":2.3,"pace_ratio":0.93,"pace_vs_typical_mph":3.0},"p1_pressure":50.2,"p1_tier":"neutral","p1_parts":{"pace_mph":36.7,"border_ft":7.8,"space_m":5.85,"early_m":2.36,"reply_gap_s":1.51,"pace":0.11,"placement":0.2,"space":0.56,"time":0.74,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.05,"r_score":74.6,"r_tier":"achieved","opp_band":"hard","id":"66d1331a-1ec3-4375-b61b-2f768ae675c4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":19,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.19,"bounce_y":14.59,"speed_mph":73.26,"server_won":true,"rally_len":3,"return_hit_x":2.86,"return_hit_y":26.73,"return_bounce_x":3.26,"return_bounce_y":7.04,"return_speed_mph":36.19,"return_result":"In","serve_plus_one_hit_x":2.81,"serve_plus_one_hit_y":5.0,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.04,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":44.4,"p1_bounce_x":-1.89,"p1_bounce_y":19.14,"p1_result":"In","p1_in_gap_s":1.77,"serve_lateral_band":"outer-slot","serve_value":92.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.9,"contact":0.66,"redirect_deg":9.4,"pace_ratio":0.49,"pace_vs_typical_mph":-7.8},"p1_pressure":77.5,"p1_tier":"pressure","p1_parts":{"pace_mph":44.4,"border_ft":7.3,"space_m":8.95,"early_m":2.09,"pace":0.43,"placement":0.28,"space":1.0,"time":0.89,"applied":["space","time","pace"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":true,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.38,"r_score":71.0,"r_tier":"achieved","opp_band":"hard","id":"b3d050ba-6558-4e7e-a600-1dc549af15ed"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":20,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.39,"bounce_y":16.5,"speed_mph":86.27,"server_won":true,"rally_len":1,"serve_hit_x":0.32,"serve_hit_y":-0.15,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"1bc4ca93-484b-4099-beae-c4ee6c9a7384"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":27,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.4,"bounce_y":17.65,"speed_mph":61.62,"server_won":true,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"6df0bc45-76e7-4700-b2ac-c7797bdde0f0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":27,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.46,"bounce_y":13.44,"speed_mph":61.48,"server_won":true,"rally_len":2,"serve_hit_x":1.15,"serve_hit_y":-0.25,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"403016e9-ba56-4bb3-946f-877e16f00529"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":28,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.46,"bounce_y":17.53,"speed_mph":85.94,"server_won":false,"rally_len":2,"serve_hit_x":-0.77,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"6c45a170-b34b-4e2c-997a-309d7bbba731"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":28,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.55,"bounce_y":14.18,"speed_mph":71.72,"server_won":false,"rally_len":2,"serve_hit_x":-1.06,"serve_hit_y":-0.1,"serve_value":0.0,"serve_tier":"fault","id":"e6e47341-963c-423b-b3ea-bcb667de37d2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.97,"bounce_y":15.98,"speed_mph":63.63,"server_won":false,"rally_len":13,"return_hit_x":-3.23,"return_hit_y":24.78,"return_bounce_x":2.89,"return_bounce_y":1.65,"return_speed_mph":51.23,"return_result":"In","serve_plus_one_hit_x":2.38,"serve_plus_one_hit_y":0.49,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.01,"serve_hit_y":0.36,"return_stroke":"Forehand","p1_speed_mph":40.21,"p1_bounce_x":4.03,"p1_bounce_y":21.07,"p1_result":"In","p1_in_gap_s":1.3,"p1_reply_gap_s":1.67,"reply_hit_x":3.26,"reply_hit_y":24.16,"reply_speed_mph":37.53,"reply_result":"In","serve_lateral_band":"wide","serve_value":48.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.65,"depth":0.3,"control":0.53,"contact":0.58,"redirect_deg":2.9,"pace_ratio":0.81,"pace_vs_typical_mph":5.1},"p1_pressure":90.0,"p1_tier":"pressure","p1_parts":{"pace_mph":40.2,"border_ft":0.3,"space_m":8.15,"early_m":1.26,"reply_gap_s":1.67,"pace":0.26,"placement":1.0,"space":0.94,"time":0.76,"applied":["placement","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.23,"r_score":74.3,"r_tier":"achieved","opp_band":"hard","id":"79a57960-20b9-4d2d-ba85-0b591eaa65a1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":30,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.06,"bounce_y":16.66,"speed_mph":68.76,"server_won":true,"rally_len":4,"return_hit_x":4.49,"return_hit_y":24.79,"return_bounce_x":-0.46,"return_bounce_y":2.36,"return_speed_mph":35.58,"return_result":"In","serve_plus_one_hit_x":-0.28,"serve_plus_one_hit_y":-1.27,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.52,"serve_hit_y":0.99,"return_stroke":"Backhand","p1_speed_mph":51.72,"p1_bounce_x":1.59,"p1_bounce_y":19.71,"p1_result":"In","p1_in_gap_s":2.0,"p1_reply_gap_s":1.46,"reply_hit_x":1.9,"reply_hit_y":24.58,"reply_speed_mph":41.75,"reply_result":"Net","serve_lateral_band":"wide","serve_value":72.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.74,"depth":0.43,"control":0.98,"contact":1.0,"redirect_deg":7.1,"pace_ratio":0.52,"pace_vs_typical_mph":-9.4},"p1_pressure":57.7,"p1_tier":"neutral","p1_parts":{"pace_mph":51.7,"border_ft":8.3,"space_m":5.85,"early_m":3.63,"reply_gap_s":1.46,"pace":0.74,"placement":0.12,"space":0.56,"time":0.43,"applied":["pace","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.44,"r_score":17.8,"r_tier":"missed","opp_band":"easy","id":"c750e56c-5d8f-4dfe-bd08-7ff922aac5d6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":31,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.31,"bounce_y":16.0,"speed_mph":82.08,"server_won":false,"rally_len":2,"serve_hit_x":0.47,"serve_hit_y":0.29,"serve_value":0.0,"serve_tier":"fault","id":"78a6806f-131a-4fc4-a0a6-73af2e268397"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":31,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.49,"bounce_y":18.71,"speed_mph":51.24,"server_won":false,"rally_len":2,"serve_hit_x":1.1,"serve_hit_y":0.28,"serve_value":0.0,"serve_tier":"fault","id":"f70f7db2-8ff0-458b-ba24-d826648d4599"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":32,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.99,"bounce_y":16.83,"speed_mph":61.81,"server_won":true,"rally_len":2,"return_hit_x":3.38,"return_hit_y":24.53,"return_bounce_x":3.01,"return_bounce_y":12.27,"return_speed_mph":44.16,"return_result":"Net","serve_hit_x":-0.52,"serve_hit_y":0.4,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":0.0,"r_tier":"error","id":"3f824711-990e-4fa6-aa0e-bba359bbae7c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":33,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.61,"bounce_y":16.46,"speed_mph":73.67,"server_won":true,"rally_len":2,"return_hit_x":0.09,"return_hit_y":25.54,"return_bounce_x":-4.39,"return_bounce_y":1.21,"return_speed_mph":45.81,"return_result":"Out","serve_hit_x":1.01,"serve_hit_y":0.46,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.49,"r_score":0.0,"r_tier":"error","id":"a5e0c072-eb32-4c31-832f-ac8f6b051e16"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":34,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.43,"bounce_y":17.55,"speed_mph":70.35,"server_won":true,"rally_len":1,"serve_hit_x":-1.86,"serve_hit_y":-0.3,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"325f89a1-1462-47a3-8a3f-c99f932663ca"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":40,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.15,"bounce_y":18.85,"speed_mph":92.61,"server_won":false,"rally_len":8,"serve_hit_x":1.11,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"84a2ce01-40f3-4a26-b5de-d207552f194a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":40,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.24,"bounce_y":14.57,"speed_mph":54.86,"server_won":false,"rally_len":8,"return_hit_x":0.78,"return_hit_y":23.15,"return_bounce_x":-0.2,"return_bounce_y":1.97,"return_speed_mph":52.02,"return_result":"In","serve_plus_one_hit_x":0.25,"serve_plus_one_hit_y":-0.18,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.2,"serve_hit_y":-0.15,"return_stroke":"Backhand","p1_speed_mph":54.24,"p1_bounce_x":0.99,"p1_bounce_y":23.22,"p1_result":"In","p1_in_gap_s":1.23,"p1_reply_gap_s":1.3,"reply_hit_x":0.72,"reply_hit_y":24.48,"reply_speed_mph":33.45,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":38.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.81,"depth":0.36,"control":0.42,"contact":0.1,"slice":0.0,"redirect_deg":8.2,"pace_ratio":0.95,"pace_vs_typical_mph":3.8},"p1_pressure":85.8,"p1_tier":"pressure","p1_parts":{"pace_mph":54.2,"border_ft":1.8,"space_m":0.22,"early_m":2.2,"reply_gap_s":1.3,"pace":0.84,"placement":1.0,"space":0.0,"time":0.73,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.06,"r_score":70.0,"r_tier":"achieved","opp_band":"moderate","id":"165a4caf-72e1-4e62-b3d0-459ff300fb71"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":41,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.78,"bounce_y":16.03,"speed_mph":87.3,"server_won":false,"rally_len":5,"return_hit_x":0.88,"return_hit_y":25.11,"return_bounce_x":-1.92,"return_bounce_y":6.36,"return_speed_mph":46.38,"return_result":"In","serve_plus_one_hit_x":-2.89,"serve_plus_one_hit_y":4.76,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.14,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":38.8,"p1_bounce_x":3.93,"p1_bounce_y":20.65,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.56,"reply_hit_x":3.22,"reply_hit_y":23.79,"reply_speed_mph":50.42,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":73.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.55,"contact":0.0,"redirect_deg":1.8,"pace_ratio":0.53,"pace_vs_typical_mph":5.7},"p1_pressure":76.9,"p1_tier":"pressure","p1_parts":{"pace_mph":38.8,"border_ft":0.6,"space_m":5.41,"early_m":1.86,"reply_gap_s":1.56,"pace":0.2,"placement":1.0,"space":0.48,"time":0.82,"applied":["placement","time","space"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.71,"r_score":49.7,"r_tier":"partly","opp_band":"moderate","id":"9caa3894-782b-4bdb-b2ca-81d3fe8e0b41"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":42,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.87,"bounce_y":19.02,"speed_mph":68.72,"server_won":false,"rally_len":2,"serve_hit_x":0.72,"serve_hit_y":0.46,"serve_value":0.0,"serve_tier":"fault","id":"a82409bb-82a6-450e-85d4-c5d03f76c912"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":42,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-4.36,"bounce_y":11.45,"speed_mph":74.41,"server_won":false,"rally_len":2,"serve_hit_x":0.29,"serve_hit_y":0.51,"serve_value":0.0,"serve_tier":"fault","id":"bdfeb0b0-aadc-41f0-a504-06d7758df79a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":43,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.46,"bounce_y":16.48,"speed_mph":75.3,"server_won":true,"rally_len":1,"serve_hit_x":-1.55,"serve_hit_y":0.11,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"45785027-1d8b-45b2-9ecd-e0112f47fcf3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":44,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.21,"bounce_y":17.51,"speed_mph":69.37,"server_won":true,"rally_len":9,"return_hit_x":-1.18,"return_hit_y":25.34,"return_bounce_x":-3.9,"return_bounce_y":1.48,"return_speed_mph":54.43,"return_result":"In","serve_plus_one_hit_x":-3.67,"serve_plus_one_hit_y":0.35,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.75,"serve_hit_y":0.48,"return_stroke":"Forehand","p1_speed_mph":37.39,"p1_bounce_x":-0.18,"p1_bounce_y":16.63,"p1_result":"In","p1_in_gap_s":1.32,"p1_reply_gap_s":1.37,"reply_hit_x":-0.56,"reply_hit_y":18.12,"reply_speed_mph":39.24,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":22.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.49,"depth":0.27,"control":0.02,"contact":0.0,"redirect_deg":13.1,"pace_ratio":0.79,"pace_vs_typical_mph":9.6},"p1_pressure":66.2,"p1_tier":"neutral","p1_parts":{"pace_mph":37.4,"border_ft":12.9,"space_m":8.77,"early_m":1.15,"reply_gap_s":1.37,"pace":0.14,"placement":0.0,"space":1.0,"time":0.84,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.5,"r_score":82.7,"r_tier":"achieved","opp_band":"hard","id":"aef527bf-b90b-49d2-b43e-b243b929cd53"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":45,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.89,"bounce_y":16.72,"speed_mph":75.67,"server_won":true,"rally_len":2,"return_hit_x":3.51,"return_hit_y":24.72,"return_bounce_x":1.01,"return_bounce_y":12.13,"return_speed_mph":49.95,"return_result":"Net","serve_hit_x":-0.81,"serve_hit_y":0.08,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.6,"r_score":0.0,"r_tier":"error","id":"d7912ac5-1cb5-4e63-92e9-6d734e0d6c51"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":46,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.14,"bounce_y":15.74,"speed_mph":78.2,"server_won":false,"rally_len":5,"return_hit_x":-2.79,"return_hit_y":25.97,"return_bounce_x":-0.21,"return_bounce_y":3.5,"return_speed_mph":40.3,"return_result":"In","serve_plus_one_hit_x":-0.42,"serve_plus_one_hit_y":0.77,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.78,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":50.57,"p1_bounce_x":3.11,"p1_bounce_y":23.01,"p1_result":"In","p1_in_gap_s":1.74,"p1_reply_gap_s":1.21,"reply_hit_x":3.14,"reply_hit_y":24.81,"reply_speed_mph":34.49,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":72.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.93,"depth":0.64,"control":0.75,"contact":0.51,"redirect_deg":3.8,"pace_ratio":0.52,"pace_vs_typical_mph":-2.5},"p1_pressure":84.7,"p1_tier":"pressure","p1_parts":{"pace_mph":50.6,"border_ft":2.5,"space_m":6.6,"early_m":2.74,"reply_gap_s":1.21,"pace":0.69,"placement":1.0,"space":0.68,"time":0.85,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.51,"r_score":32.4,"r_tier":"missed","opp_band":"easy","id":"bbf9e6c5-aa66-408c-90a5-202e9c8f0f08"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":47,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.99,"bounce_y":17.93,"speed_mph":86.6,"server_won":true,"rally_len":1,"serve_hit_x":-1.3,"serve_hit_y":0.27,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"927746db-2638-40db-bdfc-0d49541bede2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":48,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.37,"bounce_y":15.93,"speed_mph":67.8,"server_won":false,"rally_len":2,"serve_hit_x":0.34,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"08e931cd-531a-42c2-84a4-03bf1baf248d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":48,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.75,"bounce_y":14.82,"speed_mph":64.49,"server_won":false,"rally_len":2,"serve_hit_x":1.12,"serve_hit_y":0.07,"serve_value":0.0,"serve_tier":"fault","id":"ff830874-f571-4edd-87a6-fd1714bdf1f4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.73,"bounce_y":17.24,"speed_mph":71.84,"server_won":true,"rally_len":10,"return_hit_x":4.36,"return_hit_y":25.16,"return_bounce_x":-2.16,"return_bounce_y":0.91,"return_speed_mph":46.34,"return_result":"In","serve_plus_one_hit_x":-2.49,"serve_plus_one_hit_y":-0.31,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.85,"serve_hit_y":0.08,"return_stroke":"Backhand","p1_speed_mph":27.98,"p1_bounce_x":3.07,"p1_bounce_y":18.58,"p1_result":"In","p1_in_gap_s":1.48,"p1_reply_gap_s":2.19,"reply_hit_x":3.09,"reply_hit_y":20.3,"reply_speed_mph":47.98,"reply_result":"In","serve_lateral_band":"wide","serve_value":49.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.49,"depth":0.17,"control":0.7,"contact":0.96,"redirect_deg":0.1,"pace_ratio":0.65,"pace_vs_typical_mph":2.1},"p1_pressure":35.2,"p1_tier":"released","p1_parts":{"pace_mph":28.0,"border_ft":3.4,"space_m":6.71,"early_m":1.26,"reply_gap_s":2.19,"pace":0.0,"placement":0.93,"space":0.7,"time":0.48,"applied":["placement","space","time"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.66,"r_score":86.7,"r_tier":"achieved","opp_band":"hard","id":"6738aeb4-2b4a-4e2d-b92b-0ec0a460bee9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":50,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.41,"bounce_y":15.55,"speed_mph":58.52,"server_won":false,"rally_len":2,"serve_hit_x":1.48,"serve_hit_y":0.42,"serve_value":0.0,"serve_tier":"fault","id":"1492ffb5-5515-4a38-8c6b-19d38e499862"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":50,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.58,"bounce_y":18.32,"speed_mph":55.45,"server_won":false,"rally_len":2,"serve_hit_x":1.72,"serve_hit_y":0.08,"serve_value":0.0,"serve_tier":"fault","id":"ac50501b-6dc0-4a30-a834-742a5e5bf900"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":51,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.54,"bounce_y":16.74,"speed_mph":79.89,"server_won":true,"rally_len":6,"return_hit_x":0.45,"return_hit_y":25.98,"return_bounce_x":0.12,"return_bounce_y":3.42,"return_speed_mph":44.42,"return_result":"In","serve_plus_one_hit_x":-0.36,"serve_plus_one_hit_y":0.67,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.23,"serve_hit_y":0.02,"return_stroke":"Backhand","p1_speed_mph":34.68,"p1_bounce_x":1.98,"p1_bounce_y":20.05,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.78,"reply_hit_x":2.86,"reply_hit_y":23.51,"reply_speed_mph":43.5,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":50.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.59,"depth":0.62,"control":0.57,"contact":0.0,"redirect_deg":5.2,"pace_ratio":0.56,"pace_vs_typical_mph":2.0},"p1_pressure":37.7,"p1_tier":"released","p1_parts":{"pace_mph":34.7,"border_ft":7.0,"space_m":6.13,"early_m":2.79,"reply_gap_s":1.78,"pace":0.03,"placement":0.33,"space":0.6,"time":0.64,"applied":["time","space","placement"],"deduction":15.0},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.7,"r_score":62.8,"r_tier":"partly","opp_band":"easy","id":"fb1af323-c833-4690-99b0-a82bc2558ad7"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":52,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.52,"bounce_y":19.28,"speed_mph":78.42,"server_won":false,"rally_len":2,"serve_hit_x":0.3,"serve_hit_y":0.75,"serve_value":0.0,"serve_tier":"fault","id":"7bb2cb89-635a-4550-a68f-028c2e5db6ed"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":52,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.71,"bounce_y":18.92,"speed_mph":61.55,"server_won":false,"rally_len":2,"serve_hit_x":0.99,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"a9c46b08-3154-43fe-b49d-859ee7bdbcd0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":53,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.6,"bounce_y":18.47,"speed_mph":82.79,"server_won":false,"rally_len":2,"serve_hit_x":-1.25,"serve_hit_y":0.11,"serve_value":0.0,"serve_tier":"fault","id":"eed444a8-4ea6-4f5c-9f59-8e7b19e25ebc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":53,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.6,"bounce_y":11.44,"speed_mph":65.1,"server_won":false,"rally_len":2,"serve_hit_x":-0.99,"serve_hit_y":-0.03,"serve_value":0.0,"serve_tier":"fault","id":"47285520-4946-4f08-b72a-c0e82b453d1a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.57,"bounce_y":18.76,"speed_mph":79.49,"server_won":true,"rally_len":11,"serve_hit_x":0.75,"serve_hit_y":0.28,"serve_value":0.0,"serve_tier":"fault","id":"2c06a613-b023-43cf-a42e-8e69ab99b1e1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.98,"bounce_y":13.92,"speed_mph":65.44,"server_won":true,"rally_len":11,"return_hit_x":-2.0,"return_hit_y":24.57,"return_bounce_x":-2.16,"return_bounce_y":3.47,"return_speed_mph":38.04,"return_result":"In","serve_plus_one_hit_x":-2.12,"serve_plus_one_hit_y":0.88,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.04,"serve_hit_y":0.6,"return_stroke":"Forehand","p1_speed_mph":44.36,"p1_bounce_x":3.31,"p1_bounce_y":22.09,"p1_result":"In","p1_in_gap_s":1.74,"p1_reply_gap_s":1.43,"reply_hit_x":3.32,"reply_hit_y":23.19,"reply_speed_mph":47.41,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":61.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.63,"control":0.89,"contact":0.17,"slice":0.0,"redirect_deg":13.2,"pace_ratio":0.58,"pace_vs_typical_mph":-7.7},"p1_pressure":78.8,"p1_tier":"pressure","p1_parts":{"pace_mph":44.4,"border_ft":2.6,"space_m":5.86,"early_m":2.58,"reply_gap_s":1.43,"pace":0.43,"placement":1.0,"space":0.56,"time":0.8,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.34,"r_score":40.1,"r_tier":"missed","opp_band":"easy","id":"32255d2e-4147-4306-89e9-59edd8223f2e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.57,"bounce_y":18.87,"speed_mph":74.28,"server_won":false,"rally_len":10,"serve_hit_x":-0.8,"serve_hit_y":0.41,"serve_value":0.0,"serve_tier":"fault","id":"f39a3255-7a1f-4a13-8741-e880887be4c9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.85,"bounce_y":16.06,"speed_mph":60.65,"server_won":false,"rally_len":10,"return_hit_x":3.75,"return_hit_y":23.95,"return_bounce_x":-2.58,"return_bounce_y":3.68,"return_speed_mph":36.53,"return_result":"In","serve_plus_one_hit_x":-2.74,"serve_plus_one_hit_y":-0.55,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.34,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":48.02,"p1_bounce_x":1.88,"p1_bounce_y":19.58,"p1_result":"In","p1_in_gap_s":1.97,"p1_reply_gap_s":1.47,"reply_hit_x":1.93,"reply_hit_y":24.65,"reply_speed_mph":47.56,"reply_result":"In","serve_lateral_band":"wide","serve_value":84.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.81,"depth":0.67,"control":1.0,"contact":0.78,"slice":1.0,"redirect_deg":0.7,"pace_ratio":0.6,"pace_vs_typical_mph":-10.3},"p1_pressure":48.3,"p1_tier":"neutral","p1_parts":{"pace_mph":48.0,"border_ft":7.3,"space_m":4.76,"early_m":4.23,"reply_gap_s":1.47,"pace":0.58,"placement":0.28,"space":0.38,"time":0.49,"applied":["pace","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":9.7,"r_tier":"missed","opp_band":"easy","id":"5935d010-97e8-40d5-bfa9-be8758a40ff9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":60,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.9,"bounce_y":16.66,"speed_mph":85.37,"server_won":true,"rally_len":4,"return_hit_x":-2.73,"return_hit_y":24.55,"return_bounce_x":1.46,"return_bounce_y":2.46,"return_speed_mph":45.3,"return_result":"In","serve_plus_one_hit_x":1.64,"serve_plus_one_hit_y":0.8,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.98,"serve_hit_y":0.41,"return_stroke":"Forehand","p1_speed_mph":41.28,"p1_bounce_x":1.89,"p1_bounce_y":20.95,"p1_result":"In","p1_in_gap_s":1.45,"p1_reply_gap_s":1.62,"reply_hit_x":1.78,"reply_hit_y":25.33,"reply_speed_mph":49.0,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":55.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.45,"control":0.57,"contact":0.41,"redirect_deg":2.7,"pace_ratio":0.53,"pace_vs_typical_mph":4.1},"p1_pressure":55.0,"p1_tier":"neutral","p1_parts":{"pace_mph":41.3,"border_ft":7.3,"space_m":5.86,"early_m":1.67,"reply_gap_s":1.62,"pace":0.3,"placement":0.28,"space":0.56,"time":0.79,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.8,"r_score":75.9,"r_tier":"achieved","opp_band":"moderate","id":"0725a47b-6b8d-4d37-a3e5-90f0d6585922"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":61,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.75,"bounce_y":18.77,"speed_mph":63.3,"server_won":false,"rally_len":5,"serve_hit_x":-1.39,"serve_hit_y":0.09,"serve_value":0.0,"serve_tier":"fault","id":"d5e431f9-6f06-4ed0-9c7d-c1323e22d94c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":61,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.03,"bounce_y":16.05,"speed_mph":55.64,"server_won":false,"rally_len":5,"return_hit_x":2.09,"return_hit_y":26.0,"return_bounce_x":-1.23,"return_bounce_y":3.72,"return_speed_mph":41.73,"return_result":"In","serve_plus_one_hit_x":-1.07,"serve_plus_one_hit_y":-0.79,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.48,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":43.88,"p1_bounce_x":3.92,"p1_bounce_y":21.83,"p1_result":"In","p1_in_gap_s":1.85,"p1_reply_gap_s":1.56,"reply_hit_x":3.26,"reply_hit_y":22.89,"reply_speed_mph":39.66,"reply_result":"In","serve_lateral_band":"body","serve_value":76.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.78,"depth":0.68,"control":0.9,"contact":0.31,"slice":1.0,"redirect_deg":0.6,"pace_ratio":0.75,"pace_vs_typical_mph":-6.3},"p1_pressure":60.7,"p1_tier":"neutral","p1_parts":{"pace_mph":43.9,"border_ft":0.6,"space_m":4.55,"early_m":4.51,"reply_gap_s":1.56,"pace":0.41,"placement":1.0,"space":0.34,"time":0.41,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.13,"r_score":17.0,"r_tier":"missed","opp_band":"easy","id":"77c68e43-28d1-4218-990c-1a0b39cc9f1c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":62,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.57,"bounce_y":16.14,"speed_mph":76.2,"server_won":true,"rally_len":1,"serve_hit_x":1.4,"serve_hit_y":0.15,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"5707c43b-71f1-4dee-8ae2-a721fe76ae6b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":63,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.0,"bounce_y":16.1,"speed_mph":67.04,"server_won":false,"rally_len":4,"return_hit_x":0.96,"return_hit_y":24.12,"return_bounce_x":-0.41,"return_bounce_y":2.05,"return_speed_mph":50.66,"return_result":"In","serve_plus_one_hit_x":0.15,"serve_plus_one_hit_y":-0.99,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.4,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":46.62,"p1_bounce_x":1.78,"p1_bounce_y":19.41,"p1_result":"In","p1_in_gap_s":1.37,"p1_reply_gap_s":1.49,"reply_hit_x":1.67,"reply_hit_y":23.69,"reply_speed_mph":50.59,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":44.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.37,"control":0.57,"contact":0.0,"redirect_deg":1.4,"pace_ratio":0.76,"pace_vs_typical_mph":5.3},"p1_pressure":46.9,"p1_tier":"neutral","p1_parts":{"pace_mph":46.6,"border_ft":7.7,"space_m":4.78,"early_m":3.09,"reply_gap_s":1.49,"pace":0.53,"placement":0.22,"space":0.38,"time":0.5,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.31,"r_score":62.8,"r_tier":"partly","opp_band":"moderate","id":"496aef01-2ee3-480c-9736-ffc6534ed629"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":64,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.97,"bounce_y":18.66,"speed_mph":80.84,"server_won":false,"rally_len":2,"serve_hit_x":0.67,"serve_hit_y":-0.06,"serve_value":0.0,"serve_tier":"fault","id":"2bfe3822-3291-484b-a4e5-9bfb5f8a366a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":64,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.86,"bounce_y":16.36,"speed_mph":47.05,"server_won":false,"rally_len":2,"serve_hit_x":1.1,"serve_hit_y":-0.09,"serve_value":0.0,"serve_tier":"fault","id":"6890f3aa-dbca-455e-85ec-bc0d69169034"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.18,"bounce_y":17.57,"speed_mph":89.31,"server_won":true,"rally_len":10,"return_hit_x":1.44,"return_hit_y":25.45,"return_bounce_x":2.82,"return_bounce_y":2.16,"return_speed_mph":39.03,"return_result":"In","serve_plus_one_hit_x":3.27,"serve_plus_one_hit_y":-0.48,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.51,"serve_hit_y":-0.28,"return_stroke":"Backhand","p1_speed_mph":42.49,"p1_bounce_x":2.82,"p1_bounce_y":19.68,"p1_result":"In","p1_in_gap_s":1.82,"p1_reply_gap_s":1.4,"reply_hit_x":2.23,"reply_hit_y":22.05,"reply_speed_mph":49.05,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":44.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.57,"depth":0.39,"control":0.62,"contact":0.03,"redirect_deg":8.8,"pace_ratio":0.44,"pace_vs_typical_mph":-1.2},"p1_pressure":66.2,"p1_tier":"neutral","p1_parts":{"pace_mph":42.5,"border_ft":4.3,"space_m":5.93,"early_m":2.68,"reply_gap_s":1.4,"pace":0.35,"placement":0.79,"space":0.57,"time":0.62,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":1.0,"r_score":82.5,"r_tier":"achieved","opp_band":"moderate","id":"be0dc2f4-3000-4025-bf7d-43d7cb1427f8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":66,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.11,"bounce_y":18.55,"speed_mph":88.18,"server_won":false,"rally_len":2,"serve_hit_x":1.14,"serve_hit_y":-0.09,"serve_value":0.0,"serve_tier":"fault","id":"28a64871-26b5-4dfc-8d8f-7b83ec9c02e9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":66,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.2,"bounce_y":17.16,"speed_mph":70.89,"server_won":false,"rally_len":2,"serve_hit_x":0.98,"serve_hit_y":-0.07,"serve_value":0.0,"serve_tier":"fault","id":"9e269f57-9c2b-466a-b666-557a538dc67b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.36,"bounce_y":14.38,"speed_mph":73.78,"server_won":false,"rally_len":23,"return_hit_x":-0.04,"return_hit_y":26.23,"return_bounce_x":-2.39,"return_bounce_y":4.12,"return_speed_mph":52.72,"return_result":"In","serve_plus_one_hit_x":-2.29,"serve_plus_one_hit_y":0.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.36,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":37.28,"p1_bounce_x":-2.99,"p1_bounce_y":22.54,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":1.65,"reply_hit_x":-2.92,"reply_hit_y":24.42,"reply_speed_mph":46.82,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":52.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.56,"depth":0.75,"control":0.49,"contact":0.0,"redirect_deg":1.0,"pace_ratio":0.71,"pace_vs_typical_mph":8.9},"p1_pressure":61.1,"p1_tier":"neutral","p1_parts":{"pace_mph":37.3,"border_ft":3.7,"space_m":4.72,"early_m":3.79,"reply_gap_s":1.65,"pace":0.14,"placement":0.89,"space":0.37,"time":0.57,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.39,"r_score":63.0,"r_tier":"partly","opp_band":"moderate","id":"85547f0d-aed2-47c6-bcef-dbfc7666745e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":73,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.51,"bounce_y":17.97,"speed_mph":81.36,"server_won":true,"rally_len":2,"return_hit_x":-2.64,"return_hit_y":26.31,"return_bounce_x":2.19,"return_bounce_y":12.67,"return_speed_mph":41.88,"return_result":"Net","serve_hit_x":1.46,"serve_hit_y":0.22,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.9,"r_score":0.0,"r_tier":"error","id":"0ccf147c-7e14-45ed-a8ca-10c180851163"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":74,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.16,"bounce_y":17.27,"speed_mph":86.84,"server_won":true,"rally_len":1,"serve_hit_x":-0.95,"serve_hit_y":0.1,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"80c7bc53-8716-4eb8-8b9d-2e2566fbe5fa"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.12,"bounce_y":11.31,"speed_mph":75.76,"server_won":false,"rally_len":11,"serve_hit_x":0.43,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"882193b6-6948-420f-bd5e-681ebcea73c4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.91,"bounce_y":15.68,"speed_mph":62.39,"server_won":false,"rally_len":11,"return_hit_x":-2.85,"return_hit_y":26.09,"return_bounce_x":2.45,"return_bounce_y":2.12,"return_speed_mph":49.22,"return_result":"In","serve_plus_one_hit_x":1.61,"serve_plus_one_hit_y":-2.45,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.26,"serve_hit_y":0.35,"return_stroke":"Forehand","p1_speed_mph":49.09,"p1_bounce_x":2.12,"p1_bounce_y":23.19,"p1_result":"In","p1_in_gap_s":1.65,"p1_reply_gap_s":1.42,"reply_hit_x":1.63,"reply_hit_y":24.46,"reply_speed_mph":39.17,"reply_result":"In","serve_lateral_band":"wide","serve_value":45.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.39,"control":0.61,"contact":0.55,"slice":0.0,"redirect_deg":2.7,"pace_ratio":0.79,"pace_vs_typical_mph":2.8},"p1_pressure":72.4,"p1_tier":"pressure","p1_parts":{"pace_mph":49.1,"border_ft":1.9,"space_m":5.75,"early_m":4.65,"reply_gap_s":1.42,"pace":0.63,"placement":1.0,"space":0.54,"time":0.35,"applied":["placement","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.29,"r_score":50.1,"r_tier":"partly","opp_band":"moderate","id":"32777b9c-3eb6-4c9e-a68b-47c7c8ca574a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.58,"bounce_y":16.54,"speed_mph":69.69,"server_won":false,"rally_len":17,"return_hit_x":1.74,"return_hit_y":25.47,"return_bounce_x":-2.79,"return_bounce_y":2.19,"return_speed_mph":39.97,"return_result":"In","serve_plus_one_hit_x":-2.61,"serve_plus_one_hit_y":-1.81,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.13,"serve_hit_y":0.3,"return_stroke":"Backhand","p1_speed_mph":42.19,"p1_bounce_x":3.41,"p1_bounce_y":20.98,"p1_result":"In","p1_in_gap_s":1.99,"p1_reply_gap_s":1.76,"reply_hit_x":3.22,"reply_hit_y":24.22,"reply_speed_mph":40.43,"reply_result":"In","serve_lateral_band":"body","serve_value":46.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.35,"depth":0.4,"control":0.85,"contact":0.13,"redirect_deg":1.5,"pace_ratio":0.57,"pace_vs_typical_mph":-4.8},"p1_pressure":57.4,"p1_tier":"neutral","p1_parts":{"pace_mph":42.2,"border_ft":2.3,"space_m":4.79,"early_m":4.01,"reply_gap_s":1.76,"pace":0.34,"placement":1.0,"space":0.38,"time":0.28,"applied":["placement","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.43,"r_score":40.0,"r_tier":"missed","opp_band":"easy","id":"115d15fc-f1dd-4ed4-9d14-7da593f5dc1c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.43,"bounce_y":20.0,"speed_mph":72.23,"server_won":false,"rally_len":10,"serve_hit_x":1.33,"serve_hit_y":0.16,"serve_value":0.0,"serve_tier":"fault","id":"5a837dac-e282-4a34-927f-d5d7f4e6cdc9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.03,"bounce_y":16.49,"speed_mph":54.59,"server_won":false,"rally_len":10,"return_hit_x":-2.35,"return_hit_y":25.3,"return_bounce_x":3.94,"return_bounce_y":3.11,"return_speed_mph":48.69,"return_result":"In","serve_plus_one_hit_x":3.74,"serve_plus_one_hit_y":1.67,"serve_plus_one_stroke":"Forehand","serve_hit_x":2.11,"serve_hit_y":0.61,"return_stroke":"Forehand","p1_speed_mph":40.54,"p1_bounce_x":-2.89,"p1_bounce_y":20.85,"p1_result":"In","p1_in_gap_s":1.36,"p1_reply_gap_s":1.53,"reply_hit_x":-2.58,"reply_hit_y":23.14,"reply_speed_mph":35.84,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":52.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.71,"depth":0.57,"control":0.71,"contact":0.3,"slice":0.0,"redirect_deg":1.2,"pace_ratio":0.89,"pace_vs_typical_mph":0.4},"p1_pressure":67.3,"p1_tier":"neutral","p1_parts":{"pace_mph":40.5,"border_ft":4.0,"space_m":4.49,"early_m":1.45,"reply_gap_s":1.53,"pace":0.27,"placement":0.83,"space":0.33,"time":0.86,"applied":["time","placement","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.02,"r_score":67.8,"r_tier":"partly","opp_band":"hard","id":"317271be-0745-4c9d-bf32-2ac9a1cee3c2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":78,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.13,"bounce_y":14.64,"speed_mph":68.25,"server_won":true,"rally_len":1,"serve_hit_x":-1.37,"serve_hit_y":-0.29,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_tier":"not_reached","id":"e5022f80-147d-44a1-b02d-82c4e025efc1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":79,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.35,"bounce_y":17.43,"speed_mph":90.42,"server_won":true,"rally_len":1,"serve_hit_x":1.37,"serve_hit_y":0.49,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"6c54ff5e-2090-4164-b4fb-659ef0870110"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":80,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.09,"bounce_y":11.62,"speed_mph":76.49,"server_won":true,"rally_len":2,"serve_hit_x":-1.89,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"c9d0e906-507e-462f-8d15-91765e8c27fc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":80,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.83,"bounce_y":17.87,"speed_mph":81.32,"server_won":true,"rally_len":2,"serve_hit_x":-0.87,"serve_hit_y":0.23,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"4aebe33f-18f8-4de5-ab9f-8cb7268df037"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":89,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-1.81,"bounce_y":17.72,"speed_mph":89.67,"server_won":false,"rally_len":3,"return_hit_x":-1.84,"return_hit_y":26.82,"return_bounce_x":1.55,"return_bounce_y":2.07,"return_speed_mph":43.24,"return_result":"In","serve_plus_one_hit_x":1.32,"serve_plus_one_hit_y":0.3,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.97,"serve_hit_y":-0.24,"return_stroke":"Forehand","p1_speed_mph":45.55,"p1_bounce_x":3.52,"p1_bounce_y":24.52,"p1_result":"Out","p1_in_gap_s":1.7,"serve_lateral_band":"body","serve_value":57.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.38,"control":0.65,"contact":0.42,"redirect_deg":1.0,"pace_ratio":0.48,"pace_vs_typical_mph":3.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":1.0,"r_score":91.2,"r_tier":"achieved","opp_band":"easy","id":"54291678-3b2f-4345-a1b4-ef8d380b2395"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":90,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.87,"bounce_y":19.36,"speed_mph":82.74,"server_won":true,"rally_len":3,"serve_hit_x":-0.89,"serve_hit_y":-0.27,"serve_value":0.0,"serve_tier":"fault","id":"a321b4e6-8436-4728-879a-1a1e8a369dc8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":90,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.04,"bounce_y":15.13,"speed_mph":64.61,"server_won":true,"rally_len":3,"return_hit_x":-0.6,"return_hit_y":26.52,"return_bounce_x":-2.88,"return_bounce_y":12.63,"return_speed_mph":53.68,"return_result":"Net","serve_hit_x":-1.31,"serve_hit_y":-0.3,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.32,"r_score":0.0,"r_tier":"error","id":"d55f1c5f-5665-4124-b65d-937d224d92c8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":91,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.54,"bounce_y":15.49,"speed_mph":82.39,"server_won":true,"rally_len":6,"return_hit_x":-1.41,"return_hit_y":26.31,"return_bounce_x":-2.06,"return_bounce_y":2.91,"return_speed_mph":41.32,"return_result":"In","serve_plus_one_hit_x":-2.14,"serve_plus_one_hit_y":-0.49,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.58,"serve_hit_y":0.16,"return_stroke":"Forehand","p1_speed_mph":37.88,"p1_bounce_x":-0.1,"p1_bounce_y":20.33,"p1_result":"In","p1_in_gap_s":1.81,"p1_reply_gap_s":1.95,"reply_hit_x":-0.38,"reply_hit_y":24.22,"reply_speed_mph":33.04,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":47.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.48,"depth":0.53,"control":0.58,"contact":0.2,"redirect_deg":9.5,"pace_ratio":0.5,"pace_vs_typical_mph":-0.5},"p1_pressure":38.6,"p1_tier":"released","p1_parts":{"pace_mph":37.9,"border_ft":11.3,"space_m":6.13,"early_m":3.41,"reply_gap_s":1.95,"pace":0.16,"placement":0.0,"space":0.6,"time":0.39,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.57,"r_score":51.4,"r_tier":"partly","opp_band":"easy","id":"204c3e02-9198-481a-9112-46e8f5b0c5d2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":92,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.38,"bounce_y":18.37,"speed_mph":71.23,"server_won":true,"rally_len":3,"serve_hit_x":-0.97,"serve_hit_y":0.39,"serve_value":0.0,"serve_tier":"fault","id":"30bd6c31-cf29-483e-892a-322dd09d5822"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":92,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":4.02,"bounce_y":14.68,"speed_mph":61.86,"server_won":true,"rally_len":3,"return_hit_x":3.91,"return_hit_y":25.74,"return_bounce_x":0.49,"return_bounce_y":12.66,"return_speed_mph":33.54,"return_result":"Net","serve_hit_x":-0.5,"serve_hit_y":-0.3,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.32,"r_score":0.0,"r_tier":"error","id":"1b85fe96-97ed-4c4b-8ea7-6f3993aab5fb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":93,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.54,"bounce_y":19.07,"speed_mph":72.21,"server_won":true,"rally_len":7,"serve_hit_x":0.76,"serve_hit_y":-0.14,"serve_value":0.0,"serve_tier":"fault","id":"5fb48f14-50fe-49c8-bb24-3983947d3a6c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":93,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.3,"bounce_y":14.65,"speed_mph":68.18,"server_won":true,"rally_len":7,"return_hit_x":0.07,"return_hit_y":26.07,"return_bounce_x":-3.19,"return_bounce_y":0.18,"return_speed_mph":44.87,"return_result":"In","serve_plus_one_hit_x":-3.77,"serve_plus_one_hit_y":-1.15,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.11,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":47.4,"p1_bounce_x":2.15,"p1_bounce_y":20.93,"p1_result":"In","p1_in_gap_s":1.68,"p1_reply_gap_s":1.7,"reply_hit_x":1.99,"reply_hit_y":25.48,"reply_speed_mph":54.59,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":28.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.75,"depth":0.03,"control":0.51,"contact":0.0,"slice":0.0,"redirect_deg":12.6,"pace_ratio":0.66,"pace_vs_typical_mph":-0.2},"p1_pressure":52.8,"p1_tier":"neutral","p1_parts":{"pace_mph":47.4,"border_ft":6.4,"space_m":5.54,"early_m":1.45,"reply_gap_s":1.7,"pace":0.56,"placement":0.43,"space":0.51,"time":0.52,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.49,"r_score":63.6,"r_tier":"partly","opp_band":"moderate","id":"7b543ac3-9f4d-46ad-a4d2-b36d0e394521"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":98,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.3,"bounce_y":17.88,"speed_mph":81.14,"server_won":true,"rally_len":3,"serve_hit_x":1.19,"serve_hit_y":-0.18,"serve_value":0.0,"serve_tier":"fault","id":"11b5c121-4b01-4dc9-93a7-992ae9e32bbe"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":98,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.36,"bounce_y":13.72,"speed_mph":43.07,"server_won":true,"rally_len":3,"return_hit_x":-1.2,"return_hit_y":23.47,"return_bounce_x":-4.26,"return_bounce_y":12.68,"return_speed_mph":52.76,"return_result":"Net","serve_hit_x":1.1,"serve_hit_y":0.0,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.1,"r_score":0.0,"r_tier":"error","id":"f37a8b63-7c07-4816-bb87-0093f25a4546"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":99,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.81,"bounce_y":19.49,"speed_mph":61.15,"server_won":false,"rally_len":8,"serve_hit_x":-0.69,"serve_hit_y":0.11,"serve_value":0.0,"serve_tier":"fault","id":"f62b1f30-942f-473f-bdd8-d7e4d5468209"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":99,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.18,"bounce_y":14.87,"speed_mph":56.56,"server_won":false,"rally_len":8,"return_hit_x":2.17,"return_hit_y":23.9,"return_bounce_x":-1.78,"return_bounce_y":0.14,"return_speed_mph":50.15,"return_result":"In","serve_plus_one_hit_x":-2.09,"serve_plus_one_hit_y":-1.19,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.11,"serve_hit_y":0.43,"return_stroke":"Backhand","p1_speed_mph":38.18,"p1_bounce_x":2.75,"p1_bounce_y":20.38,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.93,"reply_hit_x":2.32,"reply_hit_y":24.84,"reply_speed_mph":40.31,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":33.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.74,"depth":0.03,"control":0.6,"contact":0.28,"slice":0.0,"redirect_deg":3.4,"pace_ratio":0.89,"pace_vs_typical_mph":2.4},"p1_pressure":45.8,"p1_tier":"neutral","p1_parts":{"pace_mph":38.2,"border_ft":4.5,"space_m":3.56,"early_m":1.37,"reply_gap_s":1.93,"pace":0.17,"placement":0.76,"space":0.18,"time":0.44,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.1,"r_score":79.8,"r_tier":"achieved","opp_band":"hard","id":"e823190d-cb82-40a6-97a3-4052be9bd3dc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":100,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.09,"bounce_y":18.77,"speed_mph":84.25,"server_won":true,"rally_len":4,"serve_hit_x":1.36,"serve_hit_y":0.37,"serve_value":0.0,"serve_tier":"fault","id":"6f9be5c4-2cfe-41d4-8f5e-69f4ac411ea9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":100,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.71,"bounce_y":17.66,"speed_mph":65.87,"server_won":true,"rally_len":4,"return_hit_x":-0.78,"return_hit_y":24.05,"return_bounce_x":0.45,"return_bounce_y":3.94,"return_speed_mph":46.48,"return_result":"In","serve_plus_one_hit_x":0.65,"serve_plus_one_hit_y":1.11,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.5,"serve_hit_y":0.78,"return_stroke":"Forehand","p1_speed_mph":46.34,"p1_bounce_x":-2.59,"p1_bounce_y":17.37,"p1_result":"In","p1_in_gap_s":1.38,"serve_lateral_band":"t-slot","serve_value":56.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.93,"depth":0.72,"control":0.64,"contact":0.0,"slice":0.0,"redirect_deg":4.0,"pace_ratio":0.71,"pace_vs_typical_mph":0.8},"p1_pressure":73.8,"p1_tier":"pressure","p1_parts":{"pace_mph":46.3,"border_ft":5.0,"space_m":6.91,"early_m":2.83,"pace":0.51,"placement":0.66,"space":0.74,"time":0.82,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.78,"r_score":61.3,"r_tier":"partly","opp_band":"easy","id":"6eb952f4-a7f7-4cdb-98f4-762551728ff0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":101,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.98,"bounce_y":19.67,"speed_mph":66.34,"server_won":false,"rally_len":2,"serve_hit_x":-1.37,"serve_hit_y":-0.01,"serve_value":0.0,"serve_tier":"fault","id":"ea6132c3-8eff-4230-b5ee-95c8babb6967"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":101,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.96,"bounce_y":19.21,"speed_mph":47.12,"server_won":false,"rally_len":2,"serve_hit_x":-1.06,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"f092c890-e7e3-4d78-b337-a17ea825bf15"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":102,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.6,"bounce_y":17.96,"speed_mph":73.45,"server_won":true,"rally_len":1,"serve_hit_x":-0.12,"serve_hit_y":0.02,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"94d2de6c-c819-4e57-bab8-64ffd775ec2f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":103,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.12,"bounce_y":18.11,"speed_mph":56.76,"server_won":false,"rally_len":7,"return_hit_x":3.4,"return_hit_y":25.68,"return_bounce_x":-2.89,"return_bounce_y":0.28,"return_speed_mph":45.05,"return_result":"In","serve_plus_one_hit_x":-3.45,"serve_plus_one_hit_y":-1.03,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.62,"serve_hit_y":0.34,"return_stroke":"Backhand","p1_speed_mph":46.54,"p1_bounce_x":1.92,"p1_bounce_y":20.35,"p1_result":"In","p1_in_gap_s":1.59,"p1_reply_gap_s":1.42,"reply_hit_x":1.88,"reply_hit_y":23.4,"reply_speed_mph":41.82,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":51.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.05,"control":0.8,"contact":0.67,"redirect_deg":1.0,"pace_ratio":0.79,"pace_vs_typical_mph":-2.7},"p1_pressure":55.2,"p1_tier":"neutral","p1_parts":{"pace_mph":46.5,"border_ft":7.2,"space_m":5.54,"early_m":1.42,"reply_gap_s":1.42,"pace":0.52,"placement":0.3,"space":0.51,"time":0.63,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.45,"r_score":56.3,"r_tier":"partly","opp_band":"moderate","id":"25764928-fa1c-4b34-8daa-51e6cc666500"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":104,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.44,"bounce_y":15.84,"speed_mph":79.32,"server_won":true,"rally_len":4,"return_hit_x":-3.45,"return_hit_y":25.16,"return_bounce_x":-3.39,"return_bounce_y":2.35,"return_speed_mph":35.02,"return_result":"In","serve_plus_one_hit_x":-3.33,"serve_plus_one_hit_y":-0.69,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.46,"serve_hit_y":0.05,"return_stroke":"Forehand","p1_speed_mph":42.76,"p1_bounce_x":-2.24,"p1_bounce_y":21.73,"p1_result":"In","p1_in_gap_s":1.98,"p1_reply_gap_s":1.81,"reply_hit_x":-1.52,"reply_hit_y":25.1,"reply_speed_mph":43.58,"reply_result":"Out","serve_lateral_band":"wide","serve_value":58.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.46,"depth":0.43,"control":0.88,"contact":0.66,"redirect_deg":13.7,"pace_ratio":0.44,"pace_vs_typical_mph":-7.5},"p1_pressure":42.5,"p1_tier":"released","p1_parts":{"pace_mph":42.8,"border_ft":6.2,"space_m":3.64,"early_m":3.03,"reply_gap_s":1.81,"pace":0.36,"placement":0.47,"space":0.19,"time":0.44,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.54,"r_score":58.5,"r_tier":"partly","opp_band":"easy","id":"e7feb36e-fb31-4578-a900-c438f9401ea8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.59,"bounce_y":15.72,"speed_mph":79.13,"server_won":false,"rally_len":11,"return_hit_x":1.7,"return_hit_y":26.5,"return_bounce_x":0.3,"return_bounce_y":4.32,"return_speed_mph":48.64,"return_result":"In","serve_plus_one_hit_x":-0.03,"serve_plus_one_hit_y":1.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.43,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":36.6,"p1_bounce_x":-0.03,"p1_bounce_y":21.86,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":1.72,"reply_hit_x":-1.0,"reply_hit_y":23.33,"reply_speed_mph":49.38,"reply_result":"In","serve_lateral_band":"body","serve_value":60.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.66,"depth":0.79,"control":0.48,"contact":0.31,"redirect_deg":3.6,"pace_ratio":0.61,"pace_vs_typical_mph":6.0},"p1_pressure":51.2,"p1_tier":"neutral","p1_parts":{"pace_mph":36.6,"border_ft":6.3,"space_m":4.95,"early_m":3.33,"reply_gap_s":1.72,"pace":0.11,"placement":0.46,"space":0.41,"time":0.67,"applied":["time","placement","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.52,"r_score":51.7,"r_tier":"partly","opp_band":"hard","id":"e4367210-3df4-4893-8022-3effbb97ef45"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":106,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.57,"bounce_y":18.25,"speed_mph":74.5,"server_won":true,"rally_len":8,"return_hit_x":-3.7,"return_hit_y":26.24,"return_bounce_x":3.2,"return_bounce_y":4.23,"return_speed_mph":38.95,"return_result":"In","serve_plus_one_hit_x":3.77,"serve_plus_one_hit_y":-0.53,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.78,"serve_hit_y":0.69,"return_stroke":"Forehand","p1_speed_mph":43.67,"p1_bounce_x":-3.44,"p1_bounce_y":19.09,"p1_result":"In","p1_in_gap_s":2.08,"p1_reply_gap_s":1.37,"reply_hit_x":-2.71,"reply_hit_y":19.97,"reply_speed_mph":29.73,"reply_result":"In","serve_lateral_band":"wide","serve_value":80.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.81,"depth":0.77,"control":0.83,"contact":0.83,"redirect_deg":3.5,"pace_ratio":0.52,"pace_vs_typical_mph":-4.7},"p1_pressure":75.4,"p1_tier":"pressure","p1_parts":{"pace_mph":43.7,"border_ft":2.2,"space_m":7.16,"early_m":4.8,"reply_gap_s":1.37,"pace":0.4,"placement":1.0,"space":0.78,"time":0.48,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.76,"r_score":58.2,"r_tier":"partly","opp_band":"easy","id":"a99bf35f-d3d5-4eed-89fc-bf79b2826677"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":107,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.27,"bounce_y":11.31,"speed_mph":85.96,"server_won":false,"rally_len":4,"serve_hit_x":-0.81,"serve_hit_y":0.29,"serve_value":0.0,"serve_tier":"fault","id":"df3e2b85-326c-45c1-b704-731055c92530"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":107,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.77,"bounce_y":16.61,"speed_mph":66.26,"server_won":false,"rally_len":4,"return_hit_x":4.05,"return_hit_y":26.1,"return_bounce_x":-1.32,"return_bounce_y":1.7,"return_speed_mph":53.24,"return_result":"In","serve_plus_one_hit_x":-1.28,"serve_plus_one_hit_y":0.6,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.55,"serve_hit_y":-0.06,"return_stroke":"Backhand","p1_speed_mph":43.37,"p1_bounce_x":1.95,"p1_bounce_y":11.3,"p1_result":"Net","p1_in_gap_s":1.38,"serve_lateral_band":"wide","serve_value":48.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.91,"depth":0.31,"control":0.48,"contact":0.92,"slice":0.0,"redirect_deg":2.1,"pace_ratio":0.8,"pace_vs_typical_mph":7.7},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.51,"r_score":67.8,"r_tier":"partly","opp_band":"moderate","id":"e7bafa93-b182-478a-a72a-0632dda127b0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":108,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.58,"bounce_y":17.26,"speed_mph":75.87,"server_won":false,"rally_len":2,"return_hit_x":-0.77,"return_hit_y":24.69,"return_bounce_x":2.82,"return_bounce_y":5.81,"return_speed_mph":51.86,"return_result":"In","serve_hit_x":0.91,"serve_hit_y":-0.08,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"hard","r_goal":"neutralise","r_threat":0.75,"r_score":61.6,"r_tier":"partly","id":"0c5c5969-0126-4f3f-afb4-7660d2c69d64"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":109,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.27,"bounce_y":17.49,"speed_mph":72.51,"server_won":false,"rally_len":2,"serve_hit_x":-0.01,"serve_hit_y":-0.28,"serve_value":0.0,"serve_tier":"fault","id":"887a9563-71fe-4654-8a80-09b45e0fafb0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":109,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.56,"bounce_y":18.69,"speed_mph":80.17,"server_won":false,"rally_len":2,"serve_hit_x":-1.15,"serve_hit_y":0.03,"serve_value":0.0,"serve_tier":"fault","id":"3eb432c0-1d0c-4948-92b8-a57194a22502"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":1,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.07,"bounce_y":11.32,"speed_mph":87.52,"server_won":false,"rally_len":6,"serve_hit_x":0.91,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"1e1bf683-ee99-423e-980d-db960709514c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":1,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.51,"bounce_y":14.08,"speed_mph":66.71,"server_won":false,"rally_len":6,"return_hit_x":-1.7,"return_hit_y":25.96,"return_bounce_x":1.67,"return_bounce_y":1.22,"return_speed_mph":47.04,"return_result":"In","serve_plus_one_hit_x":1.45,"serve_plus_one_hit_y":0.06,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.87,"serve_hit_y":0.15,"return_stroke":"Forehand","p1_speed_mph":42.49,"p1_bounce_x":-2.8,"p1_bounce_y":19.89,"p1_result":"In","p1_in_gap_s":1.56,"p1_reply_gap_s":1.69,"reply_hit_x":-2.89,"reply_hit_y":24.51,"reply_speed_mph":52.51,"reply_result":"In","serve_lateral_band":"body","serve_value":37.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.59,"depth":0.22,"control":0.66,"contact":0.19,"slice":0.0,"redirect_deg":1.9,"pace_ratio":0.7,"pace_vs_typical_mph":1.6},"p1_pressure":69.6,"p1_tier":"neutral","p1_parts":{"pace_mph":42.5,"border_ft":4.3,"space_m":6.17,"early_m":1.19,"reply_gap_s":1.69,"pace":0.35,"placement":0.78,"space":0.61,"time":0.7,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.39,"r_score":57.6,"r_tier":"partly","opp_band":"hard","id":"ac9ed626-f699-48d4-b69c-21003933d355"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":2,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.57,"bounce_y":17.87,"speed_mph":92.09,"server_won":true,"rally_len":1,"serve_hit_x":-1.33,"serve_hit_y":-0.29,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"e25052bc-4551-4f99-89fe-05e126a15b07"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":3,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.25,"bounce_y":11.45,"speed_mph":85.82,"server_won":false,"rally_len":4,"serve_hit_x":0.87,"serve_hit_y":0.22,"serve_value":0.0,"serve_tier":"fault","id":"e792666f-558f-4271-89d7-ef9f5a9a83c6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":3,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.0,"bounce_y":16.17,"speed_mph":67.55,"server_won":false,"rally_len":4,"return_hit_x":-1.95,"return_hit_y":26.56,"return_bounce_x":2.27,"return_bounce_y":2.82,"return_speed_mph":54.15,"return_result":"In","serve_plus_one_hit_x":1.47,"serve_plus_one_hit_y":0.4,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.6,"serve_hit_y":0.32,"return_stroke":"Forehand","p1_speed_mph":51.58,"p1_bounce_x":3.1,"p1_bounce_y":11.52,"p1_result":"Net","p1_in_gap_s":1.4,"serve_lateral_band":"outer-slot","serve_value":45.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.51,"control":0.42,"contact":0.38,"slice":0.0,"redirect_deg":2.7,"pace_ratio":0.8,"pace_vs_typical_mph":8.9},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.48,"r_score":62.6,"r_tier":"partly","opp_band":"moderate","id":"8d796fb8-da05-417d-993a-16483b593dd6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":4,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.52,"bounce_y":18.54,"speed_mph":72.27,"server_won":false,"rally_len":6,"serve_hit_x":-0.98,"serve_hit_y":0.58,"serve_value":0.0,"serve_tier":"fault","id":"8648c620-e6ad-45a7-a822-8ed4c18d2be8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":4,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":1.65,"bounce_y":17.96,"speed_mph":67.81,"server_won":false,"rally_len":6,"return_hit_x":1.79,"return_hit_y":24.52,"return_bounce_x":-2.44,"return_bounce_y":5.03,"return_speed_mph":49.23,"return_result":"In","serve_plus_one_hit_x":-2.14,"serve_plus_one_hit_y":2.83,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.45,"serve_hit_y":0.73,"return_stroke":"Backhand","p1_speed_mph":43.33,"p1_bounce_x":3.42,"p1_bounce_y":19.85,"p1_result":"In","p1_in_gap_s":1.35,"p1_reply_gap_s":1.53,"reply_hit_x":3.48,"reply_hit_y":24.31,"reply_speed_mph":43.74,"reply_result":"In","serve_lateral_band":"body","serve_value":62.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.98,"depth":0.92,"control":0.59,"contact":0.1,"slice":0.0,"redirect_deg":2.1,"pace_ratio":0.73,"pace_vs_typical_mph":4.0},"p1_pressure":73.9,"p1_tier":"pressure","p1_parts":{"pace_mph":43.3,"border_ft":2.3,"space_m":4.95,"early_m":2.23,"reply_gap_s":1.53,"pace":0.39,"placement":1.0,"space":0.41,"time":0.81,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.77,"r_score":53.5,"r_tier":"partly","opp_band":"moderate","id":"7a4bd83a-6064-40fc-b7c4-dc9aff12c881"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":5,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.62,"bounce_y":16.56,"speed_mph":71.93,"server_won":true,"rally_len":1,"serve_hit_x":0.89,"serve_hit_y":0.38,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"72b60e6d-4be1-45b6-81d0-cea1f67ba8e4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":6,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.12,"bounce_y":21.11,"speed_mph":70.54,"server_won":true,"rally_len":3,"serve_hit_x":-1.44,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"f9adfeb7-002c-4e60-abf9-f685cf94c55c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":6,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.35,"bounce_y":17.55,"speed_mph":62.07,"server_won":true,"rally_len":3,"return_hit_x":2.55,"return_hit_y":23.88,"return_bounce_x":0.33,"return_bounce_y":12.33,"return_speed_mph":48.14,"return_result":"Net","serve_hit_x":-0.96,"serve_hit_y":-0.0,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.6,"r_score":0.0,"r_tier":"error","id":"1839d8b7-b5d8-4c04-b2e3-205207d236cf"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":7,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.66,"bounce_y":14.95,"speed_mph":86.92,"server_won":false,"rally_len":9,"return_hit_x":-2.53,"return_hit_y":25.48,"return_bounce_x":-1.53,"return_bounce_y":4.56,"return_speed_mph":41.15,"return_result":"In","serve_plus_one_hit_x":-1.6,"serve_plus_one_hit_y":3.44,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.46,"serve_hit_y":0.34,"return_stroke":"Forehand","p1_speed_mph":36.61,"p1_bounce_x":1.46,"p1_bounce_y":21.72,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.55,"reply_hit_x":2.01,"reply_hit_y":23.71,"reply_speed_mph":48.22,"reply_result":"In","serve_lateral_band":"wide","serve_value":63.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.83,"control":0.48,"contact":0.38,"redirect_deg":13.0,"pace_ratio":0.47,"pace_vs_typical_mph":0.3},"p1_pressure":58.4,"p1_tier":"neutral","p1_parts":{"pace_mph":36.6,"border_ft":6.7,"space_m":5.48,"early_m":1.12,"reply_gap_s":1.55,"pace":0.11,"placement":0.38,"space":0.5,"time":0.87,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.65,"r_score":51.0,"r_tier":"partly","opp_band":"easy","id":"46a6b8f1-aaa0-4faa-b72d-d9253d11cf3c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":8,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.57,"bounce_y":17.38,"speed_mph":74.21,"server_won":false,"rally_len":7,"return_hit_x":0.23,"return_hit_y":23.68,"return_bounce_x":0.01,"return_bounce_y":4.31,"return_speed_mph":42.12,"return_result":"In","serve_plus_one_hit_x":-0.37,"serve_plus_one_hit_y":-0.23,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.08,"serve_hit_y":0.31,"return_stroke":"Backhand","p1_speed_mph":50.36,"p1_bounce_x":-0.82,"p1_bounce_y":19.74,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":1.42,"reply_hit_x":-1.12,"reply_hit_y":24.75,"reply_speed_mph":60.96,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":54.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.4,"depth":0.78,"control":0.7,"contact":0.0,"redirect_deg":4.9,"pace_ratio":0.57,"pace_vs_typical_mph":-1.6},"p1_pressure":49.0,"p1_tier":"neutral","p1_parts":{"pace_mph":50.4,"border_ft":10.8,"space_m":4.08,"early_m":4.55,"reply_gap_s":1.42,"pace":0.68,"placement":0.0,"space":0.26,"time":0.52,"applied":["pace","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.75,"r_score":61.7,"r_tier":"partly","opp_band":"easy","id":"57dfd2c9-2261-4db1-b61d-07fd1f9a22a6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.13,"bounce_y":17.64,"speed_mph":83.44,"server_won":true,"rally_len":10,"return_hit_x":-3.06,"return_hit_y":25.87,"return_bounce_x":3.19,"return_bounce_y":3.92,"return_speed_mph":43.75,"return_result":"In","serve_plus_one_hit_x":3.96,"serve_plus_one_hit_y":1.02,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.28,"serve_hit_y":0.39,"return_stroke":"Forehand","p1_speed_mph":52.37,"p1_bounce_x":3.67,"p1_bounce_y":22.93,"p1_result":"In","p1_in_gap_s":1.68,"p1_reply_gap_s":1.23,"reply_hit_x":3.36,"reply_hit_y":24.15,"reply_speed_mph":33.26,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":74.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.95,"depth":0.71,"control":0.66,"contact":0.58,"redirect_deg":1.6,"pace_ratio":0.52,"pace_vs_typical_mph":2.1},"p1_pressure":88.8,"p1_tier":"pressure","p1_parts":{"pace_mph":52.4,"border_ft":1.4,"space_m":7.35,"early_m":3.0,"reply_gap_s":1.23,"pace":0.77,"placement":1.0,"space":0.81,"time":0.85,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.95,"r_score":66.8,"r_tier":"partly","opp_band":"moderate","id":"c74c2848-7b4f-4ed3-bbe9-b563d8f9c4d6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":16,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.18,"bounce_y":17.09,"speed_mph":95.53,"server_won":true,"rally_len":1,"serve_hit_x":-0.52,"serve_hit_y":-0.02,"serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"851fb776-260f-446a-b901-4d6efb252cea"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":17,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.2,"bounce_y":16.07,"speed_mph":87.74,"server_won":true,"rally_len":2,"return_hit_x":-2.32,"return_hit_y":27.37,"return_bounce_x":0.91,"return_bounce_y":12.46,"return_speed_mph":38.72,"return_result":"Net","serve_hit_x":1.04,"serve_hit_y":0.22,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.71,"r_score":0.0,"r_tier":"error","id":"d5604425-bb4d-462f-82bc-102123792a7f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":18,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.28,"bounce_y":16.1,"speed_mph":73.28,"server_won":false,"rally_len":7,"return_hit_x":0.87,"return_hit_y":25.34,"return_bounce_x":-2.73,"return_bounce_y":1.69,"return_speed_mph":50.9,"return_result":"In","serve_plus_one_hit_x":-3.13,"serve_plus_one_hit_y":0.59,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.73,"serve_hit_y":0.79,"return_stroke":"Backhand","p1_speed_mph":44.73,"p1_bounce_x":-2.44,"p1_bounce_y":22.75,"p1_result":"In","p1_in_gap_s":1.31,"p1_reply_gap_s":1.45,"reply_hit_x":-2.26,"reply_hit_y":23.95,"reply_speed_mph":48.59,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":30.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.27,"depth":0.31,"control":0.53,"contact":0.0,"redirect_deg":1.2,"pace_ratio":0.69,"pace_vs_typical_mph":7.0},"p1_pressure":74.8,"p1_tier":"pressure","p1_parts":{"pace_mph":44.7,"border_ft":3.3,"space_m":4.2,"early_m":1.17,"reply_gap_s":1.45,"pace":0.45,"placement":0.94,"space":0.28,"time":0.85,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.45,"r_score":70.7,"r_tier":"achieved","opp_band":"hard","id":"541c3ab3-1ce4-42c9-85ce-8068fa4cce1c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":19,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.66,"bounce_y":20.11,"speed_mph":67.22,"server_won":false,"rally_len":6,"serve_hit_x":1.55,"serve_hit_y":-0.15,"serve_value":0.0,"serve_tier":"fault","id":"d339dfdc-1fe4-490e-9aff-1875df7f6ed2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":19,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.17,"bounce_y":14.75,"speed_mph":71.43,"server_won":false,"rally_len":6,"return_hit_x":-2.39,"return_hit_y":24.88,"return_bounce_x":-3.44,"return_bounce_y":2.84,"return_speed_mph":43.58,"return_result":"In","serve_plus_one_hit_x":-3.25,"serve_plus_one_hit_y":-1.79,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.47,"serve_hit_y":0.45,"return_stroke":"Forehand","p1_speed_mph":43.52,"p1_bounce_x":0.23,"p1_bounce_y":17.34,"p1_result":"In","p1_in_gap_s":1.64,"p1_reply_gap_s":1.37,"reply_hit_x":0.56,"reply_hit_y":18.53,"reply_speed_mph":28.23,"reply_result":"In","serve_lateral_band":"wide","serve_value":54.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.35,"depth":0.52,"control":0.54,"contact":0.3,"slice":1.0,"redirect_deg":17.0,"pace_ratio":0.61,"pace_vs_typical_mph":-0.8},"p1_pressure":56.0,"p1_tier":"neutral","p1_parts":{"pace_mph":43.5,"border_ft":12.7,"space_m":7.98,"early_m":4.64,"reply_gap_s":1.37,"pace":0.4,"placement":0.0,"space":0.91,"time":0.37,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.52,"r_score":63.9,"r_tier":"partly","opp_band":"moderate","id":"6ec3fd95-7f1a-47f9-a62f-2d90d8b6f042"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":20,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.86,"bounce_y":14.53,"speed_mph":90.01,"server_won":true,"rally_len":2,"serve_hit_x":-1.75,"serve_hit_y":0.62,"serve_value":0.0,"serve_tier":"fault","id":"cfcd0e03-548b-4ad5-b3f2-e65ba2ec79e1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":20,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.87,"bounce_y":18.04,"speed_mph":68.69,"server_won":true,"rally_len":2,"serve_hit_x":-1.07,"serve_hit_y":-0.14,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"cba519f4-d396-4423-a2ed-225c81d253aa"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.26,"bounce_y":16.68,"speed_mph":62.01,"server_won":true,"rally_len":10,"return_hit_x":-0.14,"return_hit_y":24.5,"return_bounce_x":3.39,"return_bounce_y":1.98,"return_speed_mph":51.95,"return_result":"In","serve_plus_one_hit_x":3.37,"serve_plus_one_hit_y":0.92,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.79,"serve_hit_y":0.13,"return_stroke":"Forehand","p1_speed_mph":38.63,"p1_bounce_x":2.47,"p1_bounce_y":21.0,"p1_result":"In","p1_in_gap_s":1.28,"p1_reply_gap_s":1.77,"reply_hit_x":2.39,"reply_hit_y":25.81,"reply_speed_mph":39.76,"reply_result":"In","serve_lateral_band":"t","serve_value":47.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.36,"control":0.44,"contact":0.0,"redirect_deg":5.3,"pace_ratio":0.84,"pace_vs_typical_mph":5.4},"p1_pressure":57.0,"p1_tier":"neutral","p1_parts":{"pace_mph":38.6,"border_ft":5.4,"space_m":4.37,"early_m":1.05,"reply_gap_s":1.77,"pace":0.19,"placement":0.6,"space":0.31,"time":0.8,"applied":["time","placement","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.3,"r_score":82.8,"r_tier":"achieved","opp_band":"hard","id":"8819cb3b-9d2a-4ec9-8db4-dc836e46a830"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.1,"bounce_y":15.3,"speed_mph":86.1,"server_won":false,"rally_len":15,"return_hit_x":1.25,"return_hit_y":26.92,"return_bounce_x":-2.87,"return_bounce_y":2.91,"return_speed_mph":40.58,"return_result":"In","serve_plus_one_hit_x":-2.37,"serve_plus_one_hit_y":0.09,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.36,"serve_hit_y":0.24,"return_stroke":"Backhand","p1_speed_mph":45.05,"p1_bounce_x":-1.43,"p1_bounce_y":21.59,"p1_result":"In","p1_in_gap_s":1.93,"p1_reply_gap_s":1.4,"reply_hit_x":-1.27,"reply_hit_y":23.09,"reply_speed_mph":46.9,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":55.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.53,"depth":0.53,"control":0.75,"contact":0.33,"redirect_deg":0.4,"pace_ratio":0.47,"pace_vs_typical_mph":-0.4},"p1_pressure":57.5,"p1_tier":"neutral","p1_parts":{"pace_mph":45.1,"border_ft":7.2,"space_m":5.97,"early_m":2.86,"reply_gap_s":1.4,"pace":0.46,"placement":0.31,"space":0.58,"time":0.69,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.65,"r_score":60.5,"r_tier":"partly","opp_band":"easy","id":"1002c6b9-9091-4776-8ce1-51d81f7e0c0e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":29,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.82,"bounce_y":16.27,"speed_mph":108.47,"server_won":true,"rally_len":1,"serve_hit_x":1.33,"serve_hit_y":0.18,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"fa301423-6a10-4fdc-b7c4-0e16b855e74d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":30,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.45,"bounce_y":16.62,"speed_mph":93.74,"server_won":false,"rally_len":7,"return_hit_x":0.79,"return_hit_y":25.1,"return_bounce_x":2.31,"return_bounce_y":3.27,"return_speed_mph":48.86,"return_result":"In","serve_plus_one_hit_x":2.14,"serve_plus_one_hit_y":-0.42,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.76,"serve_hit_y":0.51,"return_stroke":"Backhand","p1_speed_mph":48.03,"p1_bounce_x":2.09,"p1_bounce_y":20.24,"p1_result":"In","p1_in_gap_s":1.55,"p1_reply_gap_s":1.52,"reply_hit_x":1.46,"reply_hit_y":23.4,"reply_speed_mph":44.31,"reply_result":"In","serve_lateral_band":"t","serve_value":45.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.82,"depth":0.6,"control":0.17,"contact":0.0,"redirect_deg":8.3,"pace_ratio":0.52,"pace_vs_typical_mph":9.6},"p1_pressure":51.0,"p1_tier":"neutral","p1_parts":{"pace_mph":48.0,"border_ft":6.6,"space_m":5.03,"early_m":3.7,"reply_gap_s":1.52,"pace":0.58,"placement":0.39,"space":0.42,"time":0.52,"applied":["pace","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.8,"r_score":70.2,"r_tier":"achieved","opp_band":"moderate","id":"e69c84ec-8182-406c-87a4-0b4432b5d235"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":31,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.41,"bounce_y":11.36,"speed_mph":74.54,"server_won":false,"rally_len":4,"serve_hit_x":1.05,"serve_hit_y":-0.23,"serve_value":0.0,"serve_tier":"fault","id":"8dcce528-ca3b-4483-bf53-3463805db6ab"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":31,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.35,"bounce_y":15.37,"speed_mph":65.94,"server_won":false,"rally_len":4,"return_hit_x":-2.23,"return_hit_y":25.71,"return_bounce_x":1.52,"return_bounce_y":1.44,"return_speed_mph":48.67,"return_result":"In","serve_plus_one_hit_x":1.86,"serve_plus_one_hit_y":-0.69,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.04,"serve_hit_y":0.15,"return_stroke":"Forehand","p1_speed_mph":44.73,"p1_bounce_x":-4.87,"p1_bounce_y":20.74,"p1_result":"Out","p1_in_gap_s":1.51,"serve_lateral_band":"outer-slot","serve_value":41.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.79,"depth":0.26,"control":0.57,"contact":0.31,"slice":0.0,"redirect_deg":3.8,"pace_ratio":0.74,"pace_vs_typical_mph":3.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.43,"r_score":57.3,"r_tier":"partly","opp_band":"moderate","id":"d71d2053-e40c-4286-a4f5-4236bbf9da5e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.03,"bounce_y":19.56,"speed_mph":92.13,"server_won":false,"rally_len":12,"serve_hit_x":-1.34,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"d01fee45-1752-42c2-aa39-3e059e5e0605"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.22,"bounce_y":18.19,"speed_mph":59.6,"server_won":false,"rally_len":12,"return_hit_x":0.19,"return_hit_y":23.59,"return_bounce_x":4.11,"return_bounce_y":0.39,"return_speed_mph":47.96,"return_result":"In","serve_plus_one_hit_x":4.01,"serve_plus_one_hit_y":-0.9,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.17,"serve_hit_y":0.51,"return_stroke":"Forehand","p1_speed_mph":44.22,"p1_bounce_x":-0.74,"p1_bounce_y":19.47,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.74,"reply_hit_x":-0.93,"reply_hit_y":24.34,"reply_speed_mph":49.38,"reply_result":"In","serve_lateral_band":"t","serve_value":43.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.75,"depth":0.07,"control":0.46,"contact":0.0,"slice":1.0,"redirect_deg":14.1,"pace_ratio":0.81,"pace_vs_typical_mph":0.9},"p1_pressure":42.0,"p1_tier":"released","p1_parts":{"pace_mph":44.2,"border_ft":11.1,"space_m":4.23,"early_m":1.3,"reply_gap_s":1.74,"pace":0.43,"placement":0.0,"space":0.29,"time":0.55,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.6,"r_score":85.0,"r_tier":"achieved","opp_band":"hard","id":"0e78ede3-b976-45c5-a194-6052a80f5547"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":37,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.14,"bounce_y":14.24,"speed_mph":80.27,"server_won":true,"rally_len":1,"serve_hit_x":0.81,"serve_hit_y":0.8,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"beb4425d-ba26-48b9-b511-66659e1ddaf9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.69,"bounce_y":18.71,"speed_mph":78.38,"server_won":false,"rally_len":10,"serve_hit_x":-1.64,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"e4812539-cd8c-448b-97e2-d661db89c499"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.26,"bounce_y":17.97,"speed_mph":56.95,"server_won":false,"rally_len":10,"return_hit_x":4.09,"return_hit_y":24.53,"return_bounce_x":0.56,"return_bounce_y":4.66,"return_speed_mph":47.92,"return_result":"In","serve_plus_one_hit_x":0.32,"serve_plus_one_hit_y":2.7,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.61,"serve_hit_y":0.14,"return_stroke":"Backhand","p1_speed_mph":56.48,"p1_bounce_x":3.3,"p1_bounce_y":21.31,"p1_result":"In","p1_in_gap_s":1.34,"p1_reply_gap_s":0.92,"reply_hit_x":2.83,"reply_hit_y":22.29,"reply_speed_mph":36.37,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":71.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.85,"control":0.7,"contact":0.87,"slice":0.0,"redirect_deg":2.2,"pace_ratio":0.84,"pace_vs_typical_mph":0.2},"p1_pressure":95.7,"p1_tier":"pressure","p1_parts":{"pace_mph":56.5,"border_ft":2.7,"space_m":3.31,"early_m":1.97,"reply_gap_s":0.92,"pace":0.94,"placement":1.0,"space":0.14,"time":0.94,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.53,"r_score":48.5,"r_tier":"partly","opp_band":"moderate","id":"18dcc17a-2483-4228-adbf-31a1fefd7c40"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":39,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.65,"bounce_y":18.59,"speed_mph":77.72,"server_won":true,"rally_len":3,"serve_hit_x":1.12,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"d91acfe0-9c20-4185-bd09-7640c4744e9a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":39,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.9,"bounce_y":16.47,"speed_mph":63.95,"server_won":true,"rally_len":3,"return_hit_x":-2.23,"return_hit_y":25.76,"return_bounce_x":2.03,"return_bounce_y":12.43,"return_speed_mph":38.15,"return_result":"Net","serve_hit_x":0.9,"serve_hit_y":0.71,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.48,"r_score":0.0,"r_tier":"error","id":"15f971ac-6a6b-4358-a0f9-296f670f4ba4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":40,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.97,"bounce_y":18.28,"speed_mph":55.21,"server_won":true,"rally_len":3,"return_hit_x":1.48,"return_hit_y":25.29,"return_bounce_x":-1.29,"return_bounce_y":1.03,"return_speed_mph":44.76,"return_result":"In","serve_plus_one_hit_x":-1.46,"serve_plus_one_hit_y":-0.89,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.54,"serve_hit_y":-0.3,"return_stroke":"Backhand","p1_speed_mph":49.85,"p1_bounce_x":-1.96,"p1_bounce_y":17.32,"p1_result":"In","p1_in_gap_s":1.6,"serve_lateral_band":"t-slot","serve_value":41.2,"serve_tier":"returner","serve_score_parts":{"plus_one":0.56,"depth":0.19,"control":0.81,"contact":0.02,"redirect_deg":1.9,"pace_ratio":0.81,"pace_vs_typical_mph":-3.3},"p1_pressure":73.0,"p1_tier":"pressure","p1_parts":{"pace_mph":49.9,"border_ft":7.1,"space_m":8.68,"early_m":1.93,"pace":0.66,"placement":0.32,"space":1.0,"time":0.53,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.45,"r_score":55.4,"r_tier":"partly","opp_band":"moderate","id":"b3ac762d-9da1-4bb8-afbf-06f0a9555d68"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":41,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.33,"bounce_y":17.9,"speed_mph":78.24,"server_won":true,"rally_len":4,"return_hit_x":-3.5,"return_hit_y":26.77,"return_bounce_x":-2.26,"return_bounce_y":3.76,"return_speed_mph":34.36,"return_result":"In","serve_plus_one_hit_x":-2.3,"serve_plus_one_hit_y":1.3,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.28,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":50.38,"p1_bounce_x":-0.8,"p1_bounce_y":20.76,"p1_result":"In","p1_in_gap_s":2.04,"p1_reply_gap_s":1.16,"reply_hit_x":-0.58,"reply_hit_y":22.08,"reply_speed_mph":47.29,"reply_result":"Net","serve_lateral_band":"wide","serve_value":84.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.98,"depth":0.69,"control":0.93,"contact":0.84,"redirect_deg":11.2,"pace_ratio":0.44,"pace_vs_typical_mph":-8.4},"p1_pressure":75.6,"p1_tier":"pressure","p1_parts":{"pace_mph":50.4,"border_ft":9.9,"space_m":6.59,"early_m":2.46,"reply_gap_s":1.16,"pace":0.68,"placement":0.0,"space":0.68,"time":0.9,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.84,"r_score":64.8,"r_tier":"partly","opp_band":"easy","id":"88f7f3dd-7280-4050-b9d2-d0bea7fd52fa"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":48,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.29,"bounce_y":17.19,"speed_mph":92.13,"server_won":true,"rally_len":2,"return_hit_x":-1.21,"return_hit_y":26.73,"return_bounce_x":-0.67,"return_bounce_y":12.25,"return_speed_mph":33.14,"return_result":"Net","serve_hit_x":0.54,"serve_hit_y":-0.01,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.95,"r_score":0.0,"r_tier":"error","id":"a476720b-134c-44dd-8e18-b245025f1654"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":49,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.32,"bounce_y":19.08,"speed_mph":81.98,"server_won":true,"rally_len":5,"serve_hit_x":-1.67,"serve_hit_y":0.2,"serve_value":0.0,"serve_tier":"fault","id":"2b436ad9-d425-4fa7-bfa1-61f42bd46cc9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":49,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":1.08,"bounce_y":18.12,"speed_mph":66.88,"server_won":true,"rally_len":5,"return_hit_x":1.03,"return_hit_y":25.01,"return_bounce_x":-2.37,"return_bounce_y":1.41,"return_speed_mph":45.61,"return_result":"In","serve_plus_one_hit_x":-2.09,"serve_plus_one_hit_y":-1.2,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.96,"serve_hit_y":-0.22,"return_stroke":"Backhand","p1_speed_mph":45.97,"p1_bounce_x":3.08,"p1_bounce_y":21.29,"p1_result":"In","p1_in_gap_s":1.63,"p1_reply_gap_s":1.58,"reply_hit_x":2.95,"reply_hit_y":24.4,"reply_speed_mph":49.88,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":29.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.22,"depth":0.26,"control":0.71,"contact":0.0,"slice":0.0,"redirect_deg":1.9,"pace_ratio":0.68,"pace_vs_typical_mph":0.2},"p1_pressure":63.4,"p1_tier":"neutral","p1_parts":{"pace_mph":46.0,"border_ft":3.4,"space_m":4.25,"early_m":2.62,"reply_gap_s":1.58,"pace":0.5,"placement":0.93,"space":0.29,"time":0.47,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.8,"r_score":85.3,"r_tier":"achieved","opp_band":"moderate","id":"1ecf13f6-350d-452b-933e-e961208e6793"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":50,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.28,"bounce_y":15.42,"speed_mph":96.89,"server_won":true,"rally_len":4,"return_hit_x":-0.98,"return_hit_y":26.27,"return_bounce_x":-0.2,"return_bounce_y":5.48,"return_speed_mph":39.41,"return_result":"In","serve_plus_one_hit_x":-0.24,"serve_plus_one_hit_y":4.27,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.19,"serve_hit_y":0.08,"return_stroke":"Forehand","p1_speed_mph":45.68,"p1_bounce_x":3.54,"p1_bounce_y":21.4,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.21,"reply_hit_x":3.49,"reply_hit_y":23.16,"reply_speed_mph":48.87,"reply_result":"Out","serve_lateral_band":"body","serve_value":75.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.57,"contact":0.1,"redirect_deg":7.0,"pace_ratio":0.41,"pace_vs_typical_mph":0.9},"p1_pressure":89.1,"p1_tier":"pressure","p1_parts":{"pace_mph":45.7,"border_ft":1.9,"space_m":6.64,"early_m":1.21,"reply_gap_s":1.21,"pace":0.49,"placement":1.0,"space":0.69,"time":0.98,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.65,"r_score":42.8,"r_tier":"missed","opp_band":"easy","id":"081629fe-dda5-4515-a9eb-d57e3afb2d27"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":51,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.08,"bounce_y":17.76,"speed_mph":84.93,"server_won":false,"rally_len":9,"return_hit_x":1.09,"return_hit_y":25.28,"return_bounce_x":-1.42,"return_bounce_y":0.86,"return_speed_mph":55.98,"return_result":"In","serve_plus_one_hit_x":-1.98,"serve_plus_one_hit_y":-0.36,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.75,"serve_hit_y":0.41,"return_stroke":"Backhand","p1_speed_mph":34.94,"p1_bounce_x":-0.44,"p1_bounce_y":21.55,"p1_result":"In","p1_in_gap_s":1.3,"p1_reply_gap_s":1.82,"reply_hit_x":0.1,"reply_hit_y":23.06,"reply_speed_mph":34.19,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":38.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.82,"depth":0.16,"control":0.49,"contact":0.0,"redirect_deg":0.1,"pace_ratio":0.66,"pace_vs_typical_mph":14.7},"p1_pressure":30.1,"p1_tier":"released","p1_parts":{"pace_mph":34.9,"border_ft":7.3,"space_m":4.04,"early_m":1.34,"reply_gap_s":1.82,"pace":0.04,"placement":0.28,"space":0.26,"time":0.59,"applied":["time","placement","space"],"deduction":7.5},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.98,"r_score":96.3,"r_tier":"achieved","opp_band":"hard","id":"063614ca-e0cf-4265-95ae-c26e79b82e02"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":52,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.18,"bounce_y":19.1,"speed_mph":85.06,"server_won":false,"rally_len":2,"serve_hit_x":1.26,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"d959ace6-facb-4d2d-b699-6b5f40e98df5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":52,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.83,"bounce_y":17.7,"speed_mph":63.09,"server_won":false,"rally_len":2,"serve_hit_x":0.56,"serve_hit_y":0.45,"serve_value":0.0,"serve_tier":"fault","id":"89f416d4-a477-459a-868e-aac6dbe3aee0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":53,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.23,"bounce_y":20.45,"speed_mph":70.09,"server_won":false,"rally_len":2,"serve_hit_x":-0.53,"serve_hit_y":0.53,"serve_value":0.0,"serve_tier":"fault","id":"d003c7e1-ab98-4a14-bb0f-f57b49ffb977"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":53,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.05,"bounce_y":18.62,"speed_mph":60.97,"server_won":false,"rally_len":2,"serve_hit_x":-0.72,"serve_hit_y":-0.14,"serve_value":0.0,"serve_tier":"fault","id":"32a40569-b478-4a9f-883b-f4d89948c7c2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":54,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.62,"bounce_y":17.15,"speed_mph":82.08,"server_won":true,"rally_len":7,"return_hit_x":-1.63,"return_hit_y":27.02,"return_bounce_x":-0.82,"return_bounce_y":6.76,"return_speed_mph":46.13,"return_result":"In","serve_plus_one_hit_x":-0.93,"serve_plus_one_hit_y":5.53,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.4,"serve_hit_y":0.02,"return_stroke":"Forehand","p1_speed_mph":51.49,"p1_bounce_x":0.29,"p1_bounce_y":22.17,"p1_result":"In","p1_in_gap_s":1.33,"p1_reply_gap_s":0.96,"reply_hit_x":-0.44,"reply_hit_y":24.19,"reply_speed_mph":32.26,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":77.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.93,"depth":1.0,"control":0.51,"contact":0.42,"redirect_deg":4.4,"pace_ratio":0.56,"pace_vs_typical_mph":4.2},"p1_pressure":77.8,"p1_tier":"pressure","p1_parts":{"pace_mph":51.5,"border_ft":5.3,"space_m":5.22,"early_m":1.24,"reply_gap_s":0.96,"pace":0.73,"placement":0.62,"space":0.45,"time":0.98,"applied":["time","pace","placement"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.86,"r_score":54.7,"r_tier":"partly","opp_band":"moderate","id":"35cef70e-9390-4395-b738-bdcb4be2c83a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":55,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.51,"bounce_y":17.54,"speed_mph":79.14,"server_won":true,"rally_len":1,"serve_hit_x":-1.37,"serve_hit_y":-0.29,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"e1209941-4525-41c5-9b1f-3c19ef304445"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":62,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.64,"bounce_y":15.28,"speed_mph":91.06,"server_won":false,"rally_len":2,"return_hit_x":-1.31,"return_hit_y":25.89,"return_bounce_x":-3.05,"return_bounce_y":7.23,"return_speed_mph":47.87,"return_result":"In","serve_hit_x":1.12,"serve_hit_y":-0.04,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"hard","r_goal":"neutralise","r_threat":0.65,"r_score":57.6,"r_tier":"partly","id":"d6c8800b-5b93-4083-8f11-20ea10f62c5f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":63,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.84,"bounce_y":18.86,"speed_mph":77.41,"server_won":false,"rally_len":2,"serve_hit_x":-1.08,"serve_hit_y":0.53,"serve_value":0.0,"serve_tier":"fault","id":"3875b212-1551-421d-8cbc-313b19212fc4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":63,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.69,"bounce_y":11.54,"speed_mph":68.03,"server_won":false,"rally_len":2,"serve_hit_x":-0.74,"serve_hit_y":0.37,"serve_value":0.0,"serve_tier":"fault","id":"1d556db6-1c8c-4120-8161-179d22c734cc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":64,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.0,"bounce_y":11.33,"speed_mph":97.04,"server_won":false,"rally_len":2,"serve_hit_x":1.02,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"8f0516f7-735e-4a78-bfda-65d4e4657c50"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":64,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.36,"bounce_y":17.85,"speed_mph":67.42,"server_won":false,"rally_len":2,"serve_hit_x":1.2,"serve_hit_y":0.2,"serve_value":0.0,"serve_tier":"fault","id":"555b997c-3399-4854-b69b-4d5ad63b3d2d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":65,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.42,"bounce_y":17.81,"speed_mph":86.57,"server_won":true,"rally_len":3,"serve_hit_x":-0.42,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"bed7d666-1f33-4ac4-a0a4-b1f44e2a68b7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":65,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.58,"bounce_y":13.13,"speed_mph":79.32,"server_won":true,"rally_len":3,"return_hit_x":2.6,"return_hit_y":25.68,"return_bounce_x":1.24,"return_bounce_y":12.75,"return_speed_mph":44.51,"return_result":"Net","serve_hit_x":0.42,"serve_hit_y":0.55,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.65,"r_score":0.0,"r_tier":"error","id":"b794e1bc-a036-4d82-a330-25532162883a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":66,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.92,"bounce_y":17.12,"speed_mph":76.82,"server_won":true,"rally_len":1,"serve_hit_x":0.44,"serve_hit_y":0.25,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"c19d3d1b-5190-496d-ac2c-9f9feeb9ca7e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":67,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.63,"bounce_y":11.34,"speed_mph":88.66,"server_won":false,"rally_len":4,"serve_hit_x":-1.31,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"f7f2ec5d-a824-425e-8d81-7310379fb5cd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":67,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.4,"bounce_y":15.41,"speed_mph":63.98,"server_won":false,"rally_len":4,"return_hit_x":1.37,"return_hit_y":24.23,"return_bounce_x":-3.4,"return_bounce_y":0.58,"return_speed_mph":44.95,"return_result":"In","serve_plus_one_hit_x":-3.41,"serve_plus_one_hit_y":-0.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.19,"serve_hit_y":0.02,"return_stroke":"Backhand","p1_speed_mph":39.69,"p1_bounce_x":5.04,"p1_bounce_y":19.79,"p1_result":"Out","p1_in_gap_s":1.55,"serve_lateral_band":"body","serve_value":32.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.52,"depth":0.11,"control":0.74,"contact":0.0,"slice":0.0,"redirect_deg":1.9,"pace_ratio":0.7,"pace_vs_typical_mph":-1.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.38,"r_score":69.2,"r_tier":"partly","opp_band":"hard","id":"5e9d27a9-5269-4462-9093-213882ab44b8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":73,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.74,"bounce_y":17.56,"speed_mph":78.45,"server_won":false,"rally_len":3,"return_hit_x":-0.75,"return_hit_y":26.34,"return_bounce_x":0.91,"return_bounce_y":4.6,"return_speed_mph":53.17,"return_result":"In","serve_plus_one_hit_x":1.41,"serve_plus_one_hit_y":3.48,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.78,"serve_hit_y":0.62,"return_stroke":"Forehand","p1_speed_mph":59.31,"p1_bounce_x":4.3,"p1_bounce_y":23.79,"p1_result":"Out","p1_in_gap_s":1.16,"serve_lateral_band":"t-slot","serve_value":67.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.84,"control":0.47,"contact":0.08,"redirect_deg":0.8,"pace_ratio":0.68,"pace_vs_typical_mph":10.4},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.84,"r_score":70.9,"r_tier":"achieved","opp_band":"moderate","id":"6d211367-ef99-41f8-b9cd-31be89f9c7aa"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":74,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.96,"bounce_y":17.04,"speed_mph":68.31,"server_won":false,"rally_len":5,"return_hit_x":2.11,"return_hit_y":25.77,"return_bounce_x":-3.5,"return_bounce_y":3.65,"return_speed_mph":60.98,"return_result":"In","serve_plus_one_hit_x":-2.95,"serve_plus_one_hit_y":0.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.35,"serve_hit_y":0.05,"return_stroke":"Backhand","p1_speed_mph":36.53,"p1_bounce_x":-0.64,"p1_bounce_y":21.98,"p1_result":"In","p1_in_gap_s":1.23,"p1_reply_gap_s":1.92,"reply_hit_x":-0.61,"reply_hit_y":25.1,"reply_speed_mph":44.2,"reply_result":"In","serve_lateral_band":"body","serve_value":46.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.4,"depth":0.67,"control":0.37,"contact":0.28,"redirect_deg":3.2,"pace_ratio":0.89,"pace_vs_typical_mph":15.9},"p1_pressure":46.3,"p1_tier":"neutral","p1_parts":{"pace_mph":36.5,"border_ft":5.9,"space_m":4.69,"early_m":3.41,"reply_gap_s":1.92,"pace":0.1,"placement":0.52,"space":0.36,"time":0.51,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.54,"r_score":76.1,"r_tier":"achieved","opp_band":"hard","id":"217d3697-e032-4c0a-a7ce-a041525116f8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":75,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.13,"bounce_y":15.76,"speed_mph":77.93,"server_won":true,"rally_len":1,"serve_hit_x":0.89,"serve_hit_y":0.57,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"f37ef8a5-1f76-49be-927b-56e870aac87f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":76,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.54,"bounce_y":16.33,"speed_mph":69.72,"server_won":true,"rally_len":2,"return_hit_x":2.64,"return_hit_y":25.78,"return_bounce_x":-2.76,"return_bounce_y":12.39,"return_speed_mph":44.42,"return_result":"Net","serve_hit_x":-1.23,"serve_hit_y":0.18,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.4,"r_score":0.0,"r_tier":"error","id":"1efcc468-0c03-4cfc-8067-77caaaca9268"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.91,"bounce_y":17.55,"speed_mph":88.9,"server_won":true,"rally_len":9,"serve_hit_x":1.02,"serve_hit_y":0.65,"serve_value":0.0,"serve_tier":"fault","id":"bf7b7157-d301-4497-bd4b-acf390c778e6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.79,"bounce_y":16.62,"speed_mph":76.76,"server_won":true,"rally_len":9,"return_hit_x":-2.53,"return_hit_y":26.65,"return_bounce_x":0.93,"return_bounce_y":3.89,"return_speed_mph":45.75,"return_result":"In","serve_plus_one_hit_x":0.7,"serve_plus_one_hit_y":-0.72,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.01,"serve_hit_y":0.02,"return_stroke":"Forehand","p1_speed_mph":44.63,"p1_bounce_x":2.67,"p1_bounce_y":22.83,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.63,"reply_hit_x":2.88,"reply_hit_y":25.43,"reply_speed_mph":40.26,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":50.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.46,"depth":0.71,"control":0.57,"contact":0.55,"slice":0.0,"redirect_deg":4.2,"pace_ratio":0.6,"pace_vs_typical_mph":2.6},"p1_pressure":69.5,"p1_tier":"neutral","p1_parts":{"pace_mph":44.6,"border_ft":3.1,"space_m":6.45,"early_m":4.62,"reply_gap_s":1.63,"pace":0.44,"placement":0.98,"space":0.66,"time":0.39,"applied":["placement","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.8,"r_score":63.3,"r_tier":"partly","opp_band":"easy","id":"d62783cd-68a9-4fa3-9f06-f82d53696f8a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":78,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.5,"bounce_y":16.29,"speed_mph":85.9,"server_won":false,"rally_len":9,"return_hit_x":1.72,"return_hit_y":25.51,"return_bounce_x":1.63,"return_bounce_y":2.63,"return_speed_mph":38.61,"return_result":"In","serve_plus_one_hit_x":1.39,"serve_plus_one_hit_y":-1.71,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.3,"serve_hit_y":-0.09,"return_stroke":"Backhand","p1_speed_mph":59.56,"p1_bounce_x":-3.54,"p1_bounce_y":20.96,"p1_result":"In","p1_in_gap_s":1.93,"p1_reply_gap_s":1.39,"reply_hit_x":-4.21,"reply_hit_y":26.39,"reply_speed_mph":40.55,"reply_result":"In","serve_lateral_band":"body","serve_value":50.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.59,"depth":0.48,"control":0.66,"contact":0.12,"redirect_deg":9.5,"pace_ratio":0.45,"pace_vs_typical_mph":-2.4},"p1_pressure":91.4,"p1_tier":"pressure","p1_parts":{"pace_mph":59.6,"border_ft":1.9,"space_m":6.95,"early_m":4.34,"reply_gap_s":1.39,"pace":1.0,"placement":1.0,"space":0.74,"time":0.38,"applied":["pace","placement","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.73,"r_score":64.1,"r_tier":"partly","opp_band":"easy","id":"1c1d35be-e189-4221-902d-18590df48144"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":79,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.17,"bounce_y":18.0,"speed_mph":104.39,"server_won":false,"rally_len":2,"serve_hit_x":1.09,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"61a98aee-e665-486e-b3b6-b8f4fe85661f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":79,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.94,"bounce_y":18.56,"speed_mph":60.17,"server_won":false,"rally_len":2,"serve_hit_x":1.15,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"789529a6-1e07-4aca-b0f9-a601a49623b5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":80,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.63,"bounce_y":17.35,"speed_mph":74.14,"server_won":true,"rally_len":4,"return_hit_x":2.11,"return_hit_y":25.76,"return_bounce_x":-0.76,"return_bounce_y":0.8,"return_speed_mph":36.2,"return_result":"In","serve_plus_one_hit_x":-0.19,"serve_plus_one_hit_y":-0.43,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.15,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":46.55,"p1_bounce_x":0.4,"p1_bounce_y":22.55,"p1_result":"In","p1_in_gap_s":2.06,"p1_reply_gap_s":1.35,"reply_hit_x":0.39,"reply_hit_y":23.72,"reply_speed_mph":44.4,"reply_result":"Out","serve_lateral_band":"body","serve_value":39.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.28,"depth":0.15,"control":0.93,"contact":0.28,"redirect_deg":2.4,"pace_ratio":0.49,"pace_vs_typical_mph":-7.5},"p1_pressure":69.8,"p1_tier":"neutral","p1_parts":{"pace_mph":46.6,"border_ft":4.0,"space_m":3.63,"early_m":1.36,"reply_gap_s":1.35,"pace":0.52,"placement":0.83,"space":0.19,"time":0.74,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.74,"r_score":87.0,"r_tier":"achieved","opp_band":"moderate","id":"f77b1583-b223-435f-abc6-b5724ee76599"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":81,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.24,"bounce_y":15.16,"speed_mph":90.28,"server_won":false,"rally_len":2,"serve_hit_x":0.96,"serve_hit_y":0.68,"serve_value":0.0,"serve_tier":"fault","id":"fcc9f389-ef96-4519-8ccb-ecc6dc740e0e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":81,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.07,"bounce_y":18.87,"speed_mph":59.02,"server_won":false,"rally_len":2,"serve_hit_x":0.2,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"7f27209c-4d90-4742-a0fe-f2b60883fa36"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":82,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.61,"bounce_y":14.88,"speed_mph":79.57,"server_won":true,"rally_len":5,"return_hit_x":2.69,"return_hit_y":26.09,"return_bounce_x":-0.52,"return_bounce_y":0.05,"return_speed_mph":37.65,"return_result":"In","serve_plus_one_hit_x":-1.25,"serve_plus_one_hit_y":-1.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.22,"serve_hit_y":-0.14,"return_stroke":"Backhand","p1_speed_mph":53.99,"p1_bounce_x":1.02,"p1_bounce_y":19.74,"p1_result":"In","p1_in_gap_s":2.04,"p1_reply_gap_s":1.4,"reply_hit_x":1.34,"reply_hit_y":25.0,"reply_speed_mph":48.54,"reply_result":"In","serve_lateral_band":"wide","serve_value":46.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.73,"depth":0.01,"control":0.79,"contact":0.5,"redirect_deg":7.2,"pace_ratio":0.47,"pace_vs_typical_mph":-4.8},"p1_pressure":70.1,"p1_tier":"pressure","p1_parts":{"pace_mph":54.0,"border_ft":10.2,"space_m":6.57,"early_m":1.53,"reply_gap_s":1.4,"pace":0.83,"placement":0.0,"space":0.68,"time":0.59,"applied":["pace","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.51,"r_score":53.3,"r_tier":"partly","opp_band":"easy","id":"228906ab-7296-4fca-8c2a-79727a077659"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":83,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.07,"bounce_y":17.56,"speed_mph":75.97,"server_won":true,"rally_len":2,"return_hit_x":-2.43,"return_hit_y":26.86,"return_bounce_x":1.74,"return_bounce_y":12.21,"return_speed_mph":46.1,"return_result":"Net","serve_hit_x":1.43,"serve_hit_y":-0.29,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.79,"r_score":0.0,"r_tier":"error","id":"3338d4c9-67b1-4457-b09b-957cfa6c500f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":84,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.78,"bounce_y":17.49,"speed_mph":79.1,"server_won":false,"rally_len":7,"return_hit_x":1.09,"return_hit_y":25.96,"return_bounce_x":0.86,"return_bounce_y":2.87,"return_speed_mph":36.46,"return_result":"In","serve_plus_one_hit_x":0.55,"serve_plus_one_hit_y":0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.34,"serve_hit_y":0.57,"return_stroke":"Backhand","p1_speed_mph":56.25,"p1_bounce_x":1.77,"p1_bounce_y":20.99,"p1_result":"In","p1_in_gap_s":1.87,"p1_reply_gap_s":1.1,"reply_hit_x":1.92,"reply_hit_y":24.37,"reply_speed_mph":38.55,"reply_result":"In","serve_lateral_band":"body","serve_value":63.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.52,"control":0.85,"contact":0.04,"redirect_deg":6.6,"pace_ratio":0.46,"pace_vs_typical_mph":-6.1},"p1_pressure":73.9,"p1_tier":"pressure","p1_parts":{"pace_mph":56.2,"border_ft":7.7,"space_m":5.01,"early_m":2.23,"reply_gap_s":1.1,"pace":0.93,"placement":0.22,"space":0.42,"time":0.87,"applied":["pace","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.85,"r_score":71.4,"r_tier":"achieved","opp_band":"easy","id":"ebb728a9-0531-43cc-9dfa-f90a0c3ac699"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.91,"bounce_y":15.96,"speed_mph":52.44,"server_won":true,"rally_len":11,"return_hit_x":-1.67,"return_hit_y":24.28,"return_bounce_x":1.78,"return_bounce_y":4.68,"return_speed_mph":47.35,"return_result":"In","serve_plus_one_hit_x":1.62,"serve_plus_one_hit_y":3.77,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.41,"serve_hit_y":0.45,"return_stroke":"Forehand","p1_speed_mph":35.74,"p1_bounce_x":3.23,"p1_bounce_y":22.81,"p1_result":"In","p1_in_gap_s":1.22,"p1_reply_gap_s":1.75,"reply_hit_x":3.21,"reply_hit_y":26.68,"reply_speed_mph":42.21,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":66.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.85,"control":0.75,"contact":0.08,"redirect_deg":2.1,"pace_ratio":0.9,"pace_vs_typical_mph":-1.4},"p1_pressure":75.1,"p1_tier":"pressure","p1_parts":{"pace_mph":35.7,"border_ft":2.9,"space_m":5.11,"early_m":0.92,"reply_gap_s":1.75,"pace":0.07,"placement":1.0,"space":0.44,"time":0.82,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.0,"r_score":50.2,"r_tier":"partly","opp_band":"moderate","id":"ddba55b5-e49b-4fc1-9d8f-826f41d65ab1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.13,"bounce_y":16.3,"speed_mph":74.65,"server_won":true,"rally_len":10,"return_hit_x":2.18,"return_hit_y":25.97,"return_bounce_x":3.61,"return_bounce_y":2.77,"return_speed_mph":37.57,"return_result":"In","serve_plus_one_hit_x":3.34,"serve_plus_one_hit_y":0.33,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.3,"serve_hit_y":1.14,"return_stroke":"Backhand","p1_speed_mph":57.89,"p1_bounce_x":-2.97,"p1_bounce_y":23.54,"p1_result":"In","p1_in_gap_s":1.95,"p1_reply_gap_s":1.14,"reply_hit_x":-2.66,"reply_hit_y":24.85,"reply_speed_mph":42.02,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":64.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.5,"control":0.8,"contact":0.33,"redirect_deg":16.3,"pace_ratio":0.5,"pace_vs_typical_mph":-6.1},"p1_pressure":93.7,"p1_tier":"pressure","p1_parts":{"pace_mph":57.9,"border_ft":0.8,"space_m":5.69,"early_m":2.45,"reply_gap_s":1.14,"pace":0.99,"placement":1.0,"space":0.53,"time":0.81,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.5,"r_score":54.9,"r_tier":"partly","opp_band":"moderate","id":"3bbef7e1-8510-4d7e-85b1-f446407fbabe"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-5.26,"bounce_y":16.3,"speed_mph":80.08,"server_won":false,"rally_len":16,"serve_hit_x":1.94,"serve_hit_y":-0.21,"serve_value":0.0,"serve_tier":"fault","id":"2855bc31-6f36-4f55-825b-d161ba8dc4c3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.59,"bounce_y":14.46,"speed_mph":66.4,"server_won":false,"rally_len":16,"return_hit_x":-0.76,"return_hit_y":25.99,"return_bounce_x":-0.52,"return_bounce_y":4.76,"return_speed_mph":44.09,"return_result":"In","serve_plus_one_hit_x":-0.98,"serve_plus_one_hit_y":4.12,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.86,"serve_hit_y":0.13,"return_stroke":"Forehand","p1_speed_mph":48.21,"p1_bounce_x":-3.53,"p1_bounce_y":23.01,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.1,"reply_hit_x":-3.98,"reply_hit_y":24.25,"reply_speed_mph":33.48,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.87,"control":0.69,"contact":0.0,"slice":0.0,"redirect_deg":5.1,"pace_ratio":0.66,"pace_vs_typical_mph":-1.4},"p1_pressure":86.4,"p1_tier":"pressure","p1_parts":{"pace_mph":48.2,"border_ft":1.9,"space_m":4.06,"early_m":0.79,"reply_gap_s":1.1,"pace":0.59,"placement":1.0,"space":0.26,"time":1.0,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.44,"r_score":40.4,"r_tier":"missed","opp_band":"moderate","id":"98e752ed-0a2d-44c4-ac11-2971a7f73ea5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":94,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.21,"bounce_y":11.46,"speed_mph":89.97,"server_won":true,"rally_len":5,"serve_hit_x":-1.66,"serve_hit_y":0.12,"serve_value":0.0,"serve_tier":"fault","id":"97e82d57-dbe4-4d47-bf11-5ef802416af7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":94,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.18,"bounce_y":17.84,"speed_mph":52.73,"server_won":true,"rally_len":5,"return_hit_x":2.99,"return_hit_y":23.3,"return_bounce_x":-2.53,"return_bounce_y":3.32,"return_speed_mph":42.11,"return_result":"In","serve_plus_one_hit_x":-2.74,"serve_plus_one_hit_y":0.06,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.72,"serve_hit_y":0.6,"return_stroke":"Backhand","p1_speed_mph":57.41,"p1_bounce_x":0.63,"p1_bounce_y":19.54,"p1_result":"In","p1_in_gap_s":1.57,"p1_reply_gap_s":1.17,"reply_hit_x":0.35,"reply_hit_y":24.0,"reply_speed_mph":46.67,"reply_result":"Out","serve_lateral_band":"outer-slot","serve_value":62.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.81,"depth":0.6,"control":0.9,"contact":0.61,"slice":0.0,"redirect_deg":2.7,"pace_ratio":0.8,"pace_vs_typical_mph":-6.6},"p1_pressure":67.4,"p1_tier":"neutral","p1_parts":{"pace_mph":57.4,"border_ft":11.4,"space_m":4.44,"early_m":3.27,"reply_gap_s":1.17,"pace":0.98,"placement":0.0,"space":0.32,"time":0.72,"applied":["pace","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.45,"r_score":53.8,"r_tier":"partly","opp_band":"moderate","id":"ad43add2-45d6-4f27-93a7-424635448ef4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":95,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.58,"bounce_y":16.75,"speed_mph":74.08,"server_won":true,"rally_len":2,"return_hit_x":-0.91,"return_hit_y":25.3,"return_bounce_x":2.18,"return_bounce_y":12.48,"return_speed_mph":40.33,"return_result":"Net","serve_hit_x":1.22,"serve_hit_y":0.04,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.58,"r_score":0.0,"r_tier":"error","id":"5fac7b68-5299-445d-86c5-63180a37bfb8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":96,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.83,"bounce_y":16.64,"speed_mph":63.5,"server_won":true,"rally_len":2,"serve_hit_x":-1.0,"serve_hit_y":0.28,"serve_value":0.0,"serve_tier":"fault","id":"cf2e1338-c9a5-4170-91b8-1df6c2832783"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":96,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.56,"bounce_y":15.99,"speed_mph":61.83,"server_won":true,"rally_len":2,"serve_hit_x":-1.06,"serve_hit_y":0.15,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"50d0ac08-1153-4fed-8fe8-0d0927db9918"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.55,"bounce_y":17.87,"speed_mph":83.11,"server_won":true,"rally_len":10,"return_hit_x":-2.61,"return_hit_y":25.79,"return_bounce_x":-0.71,"return_bounce_y":3.0,"return_speed_mph":50.81,"return_result":"In","serve_plus_one_hit_x":-1.21,"serve_plus_one_hit_y":1.27,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.04,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":43.98,"p1_bounce_x":-2.67,"p1_bounce_y":22.87,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.45,"reply_hit_x":-2.99,"reply_hit_y":24.08,"reply_speed_mph":47.3,"reply_result":"In","serve_lateral_band":"body","serve_value":50.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.59,"depth":0.55,"control":0.4,"contact":0.43,"redirect_deg":3.1,"pace_ratio":0.61,"pace_vs_typical_mph":9.1},"p1_pressure":75.9,"p1_tier":"pressure","p1_parts":{"pace_mph":44.0,"border_ft":3.0,"space_m":2.92,"early_m":1.79,"reply_gap_s":1.45,"pace":0.42,"placement":1.0,"space":0.07,"time":0.86,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.94,"r_score":73.4,"r_tier":"achieved","opp_band":"moderate","id":"6f6f6d19-87eb-4ddd-a2b9-a9018902df30"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":106,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.71,"bounce_y":11.64,"speed_mph":70.38,"server_won":true,"rally_len":4,"serve_hit_x":-0.22,"serve_hit_y":0.35,"serve_value":0.0,"serve_tier":"fault","id":"9d73e160-f324-47be-8dfa-45f1d77591be"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":106,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.56,"bounce_y":14.44,"speed_mph":61.82,"server_won":true,"rally_len":4,"return_hit_x":-1.35,"return_hit_y":26.54,"return_bounce_x":-0.05,"return_bounce_y":4.45,"return_speed_mph":44.88,"return_result":"In","serve_plus_one_hit_x":0.34,"serve_plus_one_hit_y":2.66,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.06,"serve_hit_y":-0.14,"return_stroke":"Forehand","p1_speed_mph":44.47,"p1_bounce_x":-2.87,"p1_bounce_y":18.33,"p1_result":"In","p1_in_gap_s":1.45,"serve_lateral_band":"t-slot","serve_value":65.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.74,"contact":0.24,"slice":0.0,"redirect_deg":3.0,"pace_ratio":0.73,"pace_vs_typical_mph":-1.7},"p1_pressure":90.3,"p1_tier":"pressure","p1_parts":{"pace_mph":44.5,"border_ft":4.1,"space_m":8.35,"early_m":1.84,"pace":0.44,"placement":0.82,"space":0.97,"time":0.92,"applied":["space","time","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.1,"r_score":38.8,"r_tier":"missed","opp_band":"moderate","id":"5e84000d-9829-40c6-837d-7c0d489b35dd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":107,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.17,"bounce_y":14.43,"speed_mph":74.58,"server_won":false,"rally_len":2,"serve_hit_x":-1.54,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"190abcdb-813e-43fb-aa15-5118c89731c2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":107,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.21,"bounce_y":18.66,"speed_mph":64.7,"server_won":false,"rally_len":2,"serve_hit_x":-0.12,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"f57daac3-d655-4140-8d10-51b9cd9dc5e2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":108,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.42,"bounce_y":17.64,"speed_mph":76.66,"server_won":true,"rally_len":1,"serve_hit_x":1.24,"serve_hit_y":0.25,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"afc46bbc-34a4-4fd6-a4f4-60a48765d2d7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":109,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.37,"bounce_y":18.54,"speed_mph":89.72,"server_won":false,"rally_len":2,"serve_hit_x":-1.13,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"4c50463a-3ceb-4502-9655-2c188e9d8867"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":109,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.56,"bounce_y":11.36,"speed_mph":65.75,"server_won":false,"rally_len":2,"serve_hit_x":-0.3,"serve_hit_y":0.31,"serve_value":0.0,"serve_tier":"fault","id":"6fb987ea-10b5-4564-9789-482d295e9cf6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":110,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.06,"bounce_y":16.06,"speed_mph":68.79,"server_won":false,"rally_len":7,"return_hit_x":-2.52,"return_hit_y":25.62,"return_bounce_x":-2.31,"return_bounce_y":0.51,"return_speed_mph":34.02,"return_result":"In","serve_plus_one_hit_x":-2.0,"serve_plus_one_hit_y":-0.76,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.2,"serve_hit_y":-0.05,"return_stroke":"Forehand","p1_speed_mph":57.69,"p1_bounce_x":-3.06,"p1_bounce_y":19.96,"p1_result":"In","p1_in_gap_s":2.1,"p1_reply_gap_s":1.1,"reply_hit_x":-3.13,"reply_hit_y":23.72,"reply_speed_mph":33.98,"reply_result":"In","serve_lateral_band":"wide","serve_value":51.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.71,"depth":0.09,"control":1.0,"contact":0.39,"redirect_deg":14.3,"pace_ratio":0.49,"pace_vs_typical_mph":-11.0},"p1_pressure":88.5,"p1_tier":"pressure","p1_parts":{"pace_mph":57.7,"border_ft":3.5,"space_m":5.69,"early_m":1.31,"reply_gap_s":1.1,"pace":0.99,"placement":0.92,"space":0.53,"time":0.74,"applied":["pace","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.34,"r_score":6.9,"r_tier":"missed","opp_band":"easy","id":"0f21e58b-2d1a-4a3b-9e37-e6b3075f721e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":111,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.55,"bounce_y":18.27,"speed_mph":71.29,"server_won":true,"rally_len":2,"return_hit_x":3.06,"return_hit_y":26.62,"return_bounce_x":-1.27,"return_bounce_y":-2.25,"return_speed_mph":44.91,"return_result":"Out","serve_hit_x":-0.67,"serve_hit_y":0.12,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.69,"r_score":0.0,"r_tier":"error","id":"89ce318c-3c59-4e01-a504-499ae2d5650c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.55,"bounce_y":15.62,"speed_mph":67.98,"server_won":true,"rally_len":12,"serve_hit_x":1.0,"serve_hit_y":0.27,"serve_value":0.0,"serve_tier":"fault","id":"3caf4864-24f9-46f6-b2cc-b56a9b6cddea"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.81,"bounce_y":15.72,"speed_mph":71.7,"server_won":true,"rally_len":12,"return_hit_x":-1.69,"return_hit_y":27.15,"return_bounce_x":0.22,"return_bounce_y":3.11,"return_speed_mph":44.64,"return_result":"In","serve_plus_one_hit_x":0.53,"serve_plus_one_hit_y":-1.08,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.88,"serve_hit_y":-0.26,"return_stroke":"Forehand","p1_speed_mph":44.94,"p1_bounce_x":-2.03,"p1_bounce_y":18.99,"p1_result":"In","p1_in_gap_s":1.8,"p1_reply_gap_s":1.33,"reply_hit_x":-2.62,"reply_hit_y":20.5,"reply_speed_mph":34.96,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":42.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.32,"depth":0.57,"control":0.56,"contact":0.47,"slice":0.0,"redirect_deg":8.4,"pace_ratio":0.62,"pace_vs_typical_mph":0.3},"p1_pressure":62.2,"p1_tier":"neutral","p1_parts":{"pace_mph":44.9,"border_ft":6.8,"space_m":8.17,"early_m":4.2,"reply_gap_s":1.33,"pace":0.46,"placement":0.36,"space":0.94,"time":0.47,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.54,"r_score":39.5,"r_tier":"missed","opp_band":"easy","id":"a154dedc-0e4f-457c-b46c-7a95f1a5fc7f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":113,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.25,"bounce_y":17.16,"speed_mph":81.79,"server_won":true,"rally_len":3,"serve_hit_x":-0.89,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"323a3fe9-f57a-4ad2-a43a-397a8d265778"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":113,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":2.31,"bounce_y":18.17,"speed_mph":66.07,"server_won":true,"rally_len":3,"return_hit_x":1.76,"return_hit_y":26.13,"return_bounce_x":4.34,"return_bounce_y":3.15,"return_speed_mph":39.09,"return_result":"Out","serve_hit_x":-1.07,"serve_hit_y":0.08,"return_stroke":"Backhand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.78,"r_score":0.0,"r_tier":"error","id":"ba5cbf77-bff1-42bb-af18-e08a619ce151"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":119,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.97,"bounce_y":15.08,"speed_mph":79.24,"server_won":true,"rally_len":3,"serve_hit_x":2.2,"serve_hit_y":0.19,"serve_value":0.0,"serve_tier":"fault","id":"e7d7f6f8-9025-4d6f-a251-7697b89b0274"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":119,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.81,"bounce_y":15.59,"speed_mph":69.68,"server_won":true,"rally_len":3,"return_hit_x":-1.51,"return_hit_y":24.33,"return_bounce_x":4.59,"return_bounce_y":1.22,"return_speed_mph":51.15,"return_result":"Out","serve_hit_x":1.21,"serve_hit_y":0.04,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.47,"r_score":0.0,"r_tier":"error","id":"e155a752-458f-42b0-8e61-050be69a96dd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":120,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.05,"bounce_y":16.83,"speed_mph":75.88,"server_won":true,"rally_len":2,"return_hit_x":0.22,"return_hit_y":25.25,"return_bounce_x":-2.25,"return_bounce_y":12.04,"return_speed_mph":36.36,"return_result":"Net","serve_hit_x":-1.06,"serve_hit_y":0.18,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.64,"r_score":0.0,"r_tier":"error","id":"ddfbc08f-96c6-411b-906d-411c8167c078"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":121,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.39,"bounce_y":19.62,"speed_mph":84.07,"server_won":false,"rally_len":2,"serve_hit_x":1.0,"serve_hit_y":-0.16,"serve_value":0.0,"serve_tier":"fault","id":"5f7db279-0d67-4ec9-9f2c-cbc8f908e512"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":121,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.59,"bounce_y":11.4,"speed_mph":70.48,"server_won":false,"rally_len":2,"serve_hit_x":0.5,"serve_hit_y":0.09,"serve_value":0.0,"serve_tier":"fault","id":"d16f67ec-8b16-4741-826b-4cdb3d73c3c3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":122,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.28,"bounce_y":17.16,"speed_mph":66.11,"server_won":false,"rally_len":5,"return_hit_x":2.47,"return_hit_y":25.36,"return_bounce_x":-3.99,"return_bounce_y":0.92,"return_speed_mph":36.21,"return_result":"In","serve_plus_one_hit_x":-3.79,"serve_plus_one_hit_y":-0.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.26,"serve_hit_y":-0.07,"return_stroke":"Backhand","p1_speed_mph":48.27,"p1_bounce_x":0.29,"p1_bounce_y":21.97,"p1_result":"In","p1_in_gap_s":2.0,"p1_reply_gap_s":1.31,"reply_hit_x":0.17,"reply_hit_y":23.04,"reply_speed_mph":42.32,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":54.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.17,"control":0.98,"contact":0.35,"redirect_deg":3.2,"pace_ratio":0.55,"pace_vs_typical_mph":-9.4},"p1_pressure":62.8,"p1_tier":"neutral","p1_parts":{"pace_mph":48.3,"border_ft":5.9,"space_m":4.04,"early_m":1.23,"reply_gap_s":1.31,"pace":0.59,"placement":0.51,"space":0.26,"time":0.78,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.52,"r_score":42.4,"r_tier":"missed","opp_band":"easy","id":"4405b7c3-ac31-40e7-8e6d-76fdd34ed919"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.76,"bounce_y":11.83,"speed_mph":76.81,"server_won":true,"rally_len":9,"serve_hit_x":1.28,"serve_hit_y":0.33,"serve_value":0.0,"serve_tier":"fault","id":"81fbc789-70da-4449-9324-3a501bd212f7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.14,"bounce_y":17.58,"speed_mph":61.26,"server_won":true,"rally_len":9,"return_hit_x":-1.45,"return_hit_y":24.09,"return_bounce_x":-1.64,"return_bounce_y":0.62,"return_speed_mph":48.17,"return_result":"In","serve_plus_one_hit_x":-1.86,"serve_plus_one_hit_y":-1.68,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.91,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":42.77,"p1_bounce_x":1.66,"p1_bounce_y":20.37,"p1_result":"In","p1_in_gap_s":1.49,"p1_reply_gap_s":1.7,"reply_hit_x":1.3,"reply_hit_y":23.31,"reply_speed_mph":39.58,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":31.2,"serve_tier":"returner","serve_score_parts":{"plus_one":0.7,"depth":0.11,"control":0.54,"contact":0.04,"slice":0.0,"redirect_deg":7.2,"pace_ratio":0.79,"pace_vs_typical_mph":1.5},"p1_pressure":39.0,"p1_tier":"released","p1_parts":{"pace_mph":42.8,"border_ft":8.1,"space_m":4.84,"early_m":2.31,"reply_gap_s":1.7,"pace":0.36,"placement":0.16,"space":0.39,"time":0.41,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.5,"r_score":78.3,"r_tier":"achieved","opp_band":"hard","id":"8b9525bc-2c93-4aa4-a731-8db86b3e52e5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":124,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.66,"bounce_y":11.4,"speed_mph":71.77,"server_won":false,"rally_len":2,"serve_hit_x":-1.88,"serve_hit_y":0.69,"serve_value":0.0,"serve_tier":"fault","id":"d12c2586-e953-4e4f-bd42-5264c80fe396"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":124,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.14,"bounce_y":18.25,"speed_mph":58.18,"server_won":false,"rally_len":2,"serve_hit_x":-1.61,"serve_hit_y":-0.2,"serve_value":0.0,"serve_tier":"fault","id":"76100d5d-da81-49bb-90f6-9e25ca27ca20"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":125,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.83,"bounce_y":11.49,"speed_mph":68.93,"server_won":false,"rally_len":6,"serve_hit_x":1.28,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"8f95e081-9cde-4f6a-aa0c-ff080f3cdd65"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":125,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.68,"bounce_y":16.3,"speed_mph":64.73,"server_won":false,"rally_len":6,"return_hit_x":-2.19,"return_hit_y":24.98,"return_bounce_x":-3.14,"return_bounce_y":0.94,"return_speed_mph":56.43,"return_result":"In","serve_plus_one_hit_x":-2.86,"serve_plus_one_hit_y":-0.27,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.89,"serve_hit_y":0.49,"return_stroke":"Forehand","p1_speed_mph":41.48,"p1_bounce_x":3.46,"p1_bounce_y":22.9,"p1_result":"In","p1_in_gap_s":1.23,"p1_reply_gap_s":1.65,"reply_hit_x":3.65,"reply_hit_y":24.12,"reply_speed_mph":40.3,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":24.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.83,"depth":0.17,"control":0.0,"contact":0.23,"slice":0.0,"redirect_deg":15.0,"pace_ratio":0.87,"pace_vs_typical_mph":10.5},"p1_pressure":75.0,"p1_tier":"pressure","p1_parts":{"pace_mph":41.5,"border_ft":2.1,"space_m":6.02,"early_m":1.24,"reply_gap_s":1.65,"pace":0.31,"placement":1.0,"space":0.59,"time":0.66,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.48,"r_score":87.1,"r_tier":"achieved","opp_band":"hard","id":"a2de085c-9ab6-45b2-bfcd-7046010df6a7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":126,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.56,"bounce_y":15.26,"speed_mph":76.52,"server_won":false,"rally_len":3,"return_hit_x":2.31,"return_hit_y":27.37,"return_bounce_x":-0.11,"return_bounce_y":0.59,"return_speed_mph":46.6,"return_result":"In","serve_plus_one_hit_x":-0.08,"serve_plus_one_hit_y":-0.67,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.17,"serve_hit_y":0.03,"return_stroke":"Backhand","p1_speed_mph":48.29,"p1_bounce_x":4.17,"p1_bounce_y":21.9,"p1_result":"Out","p1_in_gap_s":1.73,"serve_lateral_band":"outer-slot","serve_value":44.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.79,"depth":0.11,"control":0.43,"contact":0.66,"redirect_deg":8.6,"pace_ratio":0.61,"pace_vs_typical_mph":3.4},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.45,"r_score":63.5,"r_tier":"partly","opp_band":"moderate","id":"0d633df9-cc13-402a-becb-ee7fb608a9df"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":133,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.6,"bounce_y":11.38,"speed_mph":69.8,"server_won":false,"rally_len":2,"serve_hit_x":0.76,"serve_hit_y":0.38,"serve_value":0.0,"serve_tier":"fault","id":"a676c793-4271-4dbc-9e05-900b04edd38f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":133,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.81,"bounce_y":16.62,"speed_mph":71.19,"server_won":false,"rally_len":2,"serve_hit_x":0.45,"serve_hit_y":0.36,"serve_value":0.0,"serve_tier":"fault","id":"3ba7109d-5f6d-4307-b261-9fd30ac5e046"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":134,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.88,"bounce_y":11.43,"speed_mph":82.88,"server_won":true,"rally_len":3,"serve_hit_x":-1.53,"serve_hit_y":-0.11,"serve_value":0.0,"serve_tier":"fault","id":"b430e872-bd14-41ea-a38e-115774b22017"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":134,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.54,"bounce_y":15.3,"speed_mph":66.27,"server_won":true,"rally_len":3,"return_hit_x":2.93,"return_hit_y":26.27,"return_bounce_x":-1.81,"return_bounce_y":-0.25,"return_speed_mph":45.02,"return_result":"Out","serve_hit_x":-1.13,"serve_hit_y":0.98,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.44,"r_score":0.0,"r_tier":"error","id":"c53fb37f-15f9-47a4-a3c6-19ee7fb5f41e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.5,"bounce_y":16.67,"speed_mph":57.51,"server_won":true,"rally_len":8,"return_hit_x":-2.38,"return_hit_y":24.65,"return_bounce_x":3.27,"return_bounce_y":0.46,"return_speed_mph":46.88,"return_result":"In","serve_plus_one_hit_x":3.47,"serve_plus_one_hit_y":-0.83,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.58,"serve_hit_y":0.16,"return_stroke":"Forehand","p1_speed_mph":45.73,"p1_bounce_x":-0.23,"p1_bounce_y":18.19,"p1_result":"In","p1_in_gap_s":1.49,"p1_reply_gap_s":1.34,"reply_hit_x":-0.45,"reply_hit_y":20.43,"reply_speed_mph":39.83,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":42.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.7,"depth":0.08,"control":0.72,"contact":0.29,"redirect_deg":2.6,"pace_ratio":0.81,"pace_vs_typical_mph":-0.7},"p1_pressure":63.3,"p1_tier":"neutral","p1_parts":{"pace_mph":45.7,"border_ft":12.7,"space_m":6.81,"early_m":1.3,"reply_gap_s":1.34,"pace":0.49,"placement":0.0,"space":0.72,"time":0.69,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.11,"r_score":68.1,"r_tier":"partly","opp_band":"moderate","id":"5fe18891-e2e2-470d-9dd9-e616bf0a7e9a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.11,"bounce_y":16.34,"speed_mph":77.47,"server_won":false,"rally_len":11,"return_hit_x":0.77,"return_hit_y":26.2,"return_bounce_x":-2.65,"return_bounce_y":1.9,"return_speed_mph":30.85,"return_result":"In","serve_plus_one_hit_x":-2.92,"serve_plus_one_hit_y":-1.06,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.41,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":51.74,"p1_bounce_x":1.82,"p1_bounce_y":22.79,"p1_result":"In","p1_in_gap_s":2.55,"p1_reply_gap_s":1.57,"reply_hit_x":1.55,"reply_hit_y":26.47,"reply_speed_mph":43.62,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.35,"control":1.0,"contact":0.04,"redirect_deg":0.6,"pace_ratio":0.4,"pace_vs_typical_mph":-12.1},"p1_pressure":72.5,"p1_tier":"pressure","p1_parts":{"pace_mph":51.7,"border_ft":3.2,"space_m":3.56,"early_m":2.97,"reply_gap_s":1.57,"pace":0.74,"placement":0.97,"space":0.18,"time":0.47,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.56,"r_score":26.9,"r_tier":"missed","opp_band":"easy","id":"80a34f20-c653-4780-bffd-f788efefc514"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":137,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.5,"bounce_y":19.36,"speed_mph":81.98,"server_won":false,"rally_len":2,"serve_hit_x":0.74,"serve_hit_y":0.26,"serve_value":0.0,"serve_tier":"fault","id":"8e616e05-b0db-4e3e-a5c0-56518196e5ae"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":137,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.2,"bounce_y":16.46,"speed_mph":58.36,"server_won":false,"rally_len":2,"serve_hit_x":1.0,"serve_hit_y":0.27,"serve_value":0.0,"serve_tier":"fault","id":"3005322d-d4bf-4eb8-975f-94b1ba5d5ccb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":138,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.52,"bounce_y":14.71,"speed_mph":68.1,"server_won":false,"rally_len":3,"return_hit_x":1.84,"return_hit_y":26.2,"return_bounce_x":2.39,"return_bounce_y":1.27,"return_speed_mph":55.43,"return_result":"In","serve_plus_one_hit_x":2.21,"serve_plus_one_hit_y":0.11,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.59,"serve_hit_y":0.1,"return_stroke":"Backhand","p1_speed_mph":41.02,"p1_bounce_x":5.76,"p1_bounce_y":24.11,"p1_result":"Out","p1_in_gap_s":1.35,"serve_lateral_band":"body","serve_value":36.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.87,"depth":0.23,"control":0.11,"contact":0.28,"redirect_deg":9.5,"pace_ratio":0.81,"pace_vs_typical_mph":10.3},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.27,"r_score":74.4,"r_tier":"achieved","opp_band":"hard","id":"b5ac20f7-367a-4711-acc8-fe76ba5acfe0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.89,"bounce_y":17.0,"speed_mph":83.07,"server_won":true,"rally_len":10,"return_hit_x":-2.65,"return_hit_y":25.84,"return_bounce_x":1.08,"return_bounce_y":3.16,"return_speed_mph":40.71,"return_result":"In","serve_plus_one_hit_x":1.26,"serve_plus_one_hit_y":-0.17,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.4,"serve_hit_y":0.51,"return_stroke":"Forehand","p1_speed_mph":51.14,"p1_bounce_x":1.9,"p1_bounce_y":19.61,"p1_result":"In","p1_in_gap_s":1.86,"p1_reply_gap_s":1.36,"reply_hit_x":2.36,"reply_hit_y":24.99,"reply_speed_mph":37.93,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":64.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.84,"depth":0.57,"control":0.68,"contact":0.45,"redirect_deg":5.3,"pace_ratio":0.49,"pace_vs_typical_mph":-1.0},"p1_pressure":73.9,"p1_tier":"pressure","p1_parts":{"pace_mph":51.1,"border_ft":7.3,"space_m":7.71,"early_m":3.34,"reply_gap_s":1.36,"pace":0.71,"placement":0.29,"space":0.87,"time":0.63,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.84,"r_score":68.9,"r_tier":"partly","opp_band":"easy","id":"3d89e6f3-00b2-4e07-91ce-9760dcf9d1f5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":145,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.65,"bounce_y":17.2,"speed_mph":80.89,"server_won":false,"rally_len":7,"return_hit_x":1.24,"return_hit_y":26.96,"return_bounce_x":2.98,"return_bounce_y":0.56,"return_speed_mph":34.06,"return_result":"In","serve_plus_one_hit_x":3.1,"serve_plus_one_hit_y":-0.93,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.98,"serve_hit_y":0.71,"return_stroke":"Backhand","p1_speed_mph":50.15,"p1_bounce_x":0.94,"p1_bounce_y":22.65,"p1_result":"In","p1_in_gap_s":2.15,"p1_reply_gap_s":1.47,"reply_hit_x":0.65,"reply_hit_y":25.36,"reply_speed_mph":40.63,"reply_result":"In","serve_lateral_band":"body","serve_value":48.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.67,"depth":0.1,"control":0.91,"contact":0.34,"redirect_deg":12.8,"pace_ratio":0.42,"pace_vs_typical_mph":-8.1},"p1_pressure":72.8,"p1_tier":"pressure","p1_parts":{"pace_mph":50.2,"border_ft":3.7,"space_m":4.31,"early_m":1.5,"reply_gap_s":1.47,"pace":0.67,"placement":0.89,"space":0.3,"time":0.62,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.84,"r_score":89.2,"r_tier":"achieved","opp_band":"easy","id":"458d9c0b-6feb-45b0-8966-b50a5269f3c9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":146,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.38,"bounce_y":17.13,"speed_mph":88.12,"server_won":false,"rally_len":8,"serve_hit_x":1.01,"serve_hit_y":0.23,"serve_value":0.0,"serve_tier":"fault","id":"9ac08b8a-413c-460f-b92e-0253f3b01722"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":146,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.39,"bounce_y":14.35,"speed_mph":65.83,"server_won":false,"rally_len":8,"return_hit_x":-3.25,"return_hit_y":25.41,"return_bounce_x":-0.8,"return_bounce_y":4.7,"return_speed_mph":44.74,"return_result":"In","serve_plus_one_hit_x":-1.16,"serve_plus_one_hit_y":3.27,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.7,"serve_hit_y":0.34,"return_stroke":"Forehand","p1_speed_mph":56.09,"p1_bounce_x":3.23,"p1_bounce_y":21.47,"p1_result":"In","p1_in_gap_s":1.26,"p1_reply_gap_s":1.15,"reply_hit_x":2.63,"reply_hit_y":23.88,"reply_speed_mph":39.43,"reply_result":"In","serve_lateral_band":"wide","serve_value":66.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.86,"control":0.59,"contact":0.6,"slice":0.0,"redirect_deg":9.5,"pace_ratio":0.68,"pace_vs_typical_mph":-0.9},"p1_pressure":96.3,"p1_tier":"pressure","p1_parts":{"pace_mph":56.1,"border_ft":2.9,"space_m":7.58,"early_m":1.48,"reply_gap_s":1.15,"pace":0.92,"placement":1.0,"space":0.85,"time":0.97,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.35,"r_score":44.9,"r_tier":"missed","opp_band":"moderate","id":"7e252bc0-570b-4301-906d-66c93daeeb26"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":147,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.11,"bounce_y":17.54,"speed_mph":59.2,"server_won":true,"rally_len":1,"serve_hit_x":-0.65,"serve_hit_y":0.12,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"6f4af495-2d23-4aff-8138-46dba61fb173"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":148,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.03,"bounce_y":16.92,"speed_mph":68.71,"server_won":true,"rally_len":4,"return_hit_x":-1.03,"return_hit_y":26.59,"return_bounce_x":1.32,"return_bounce_y":4.57,"return_speed_mph":31.81,"return_result":"In","serve_plus_one_hit_x":1.68,"serve_plus_one_hit_y":3.44,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.54,"serve_hit_y":0.73,"return_stroke":"Forehand","p1_speed_mph":55.06,"p1_bounce_x":3.77,"p1_bounce_y":22.43,"p1_result":"In","p1_in_gap_s":2.01,"p1_reply_gap_s":1.05,"reply_hit_x":3.8,"reply_hit_y":24.87,"reply_speed_mph":36.1,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":81.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.99,"depth":0.83,"control":1.0,"contact":0.2,"redirect_deg":0.5,"pace_ratio":0.46,"pace_vs_typical_mph":-13.2},"p1_pressure":95.5,"p1_tier":"pressure","p1_parts":{"pace_mph":55.1,"border_ft":1.1,"space_m":6.35,"early_m":1.18,"reply_gap_s":1.05,"pace":0.88,"placement":1.0,"space":0.64,"time":0.99,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.36,"r_score":0.0,"r_tier":"missed","opp_band":"easy","id":"a9a67edc-58f6-4cc3-b66f-9773fd89653e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":149,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.5,"bounce_y":17.7,"speed_mph":73.78,"server_won":true,"rally_len":1,"serve_hit_x":-1.46,"serve_hit_y":-0.3,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"01b856ae-514b-4d2a-bd27-45f7ffb1724b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":155,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.7,"bounce_y":16.9,"speed_mph":73.95,"server_won":false,"rally_len":5,"return_hit_x":-0.62,"return_hit_y":26.17,"return_bounce_x":1.71,"return_bounce_y":1.32,"return_speed_mph":46.84,"return_result":"In","serve_plus_one_hit_x":2.21,"serve_plus_one_hit_y":0.17,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.3,"serve_hit_y":0.41,"return_stroke":"Forehand","p1_speed_mph":49.58,"p1_bounce_x":2.82,"p1_bounce_y":21.75,"p1_result":"In","p1_in_gap_s":1.6,"p1_reply_gap_s":1.51,"reply_hit_x":2.69,"reply_hit_y":25.25,"reply_speed_mph":48.88,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":46.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.87,"depth":0.24,"control":0.63,"contact":0.01,"redirect_deg":1.6,"pace_ratio":0.63,"pace_vs_typical_mph":3.0},"p1_pressure":73.7,"p1_tier":"pressure","p1_parts":{"pace_mph":49.6,"border_ft":4.2,"space_m":5.59,"early_m":1.26,"reply_gap_s":1.51,"pace":0.65,"placement":0.79,"space":0.52,"time":0.77,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.62,"r_score":70.7,"r_tier":"achieved","opp_band":"moderate","id":"d28d61fb-4ff1-4134-a120-d0fbebc53cb0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":156,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.8,"bounce_y":17.37,"speed_mph":92.36,"server_won":false,"rally_len":7,"return_hit_x":0.72,"return_hit_y":27.25,"return_bounce_x":-1.16,"return_bounce_y":4.77,"return_speed_mph":39.5,"return_result":"In","serve_plus_one_hit_x":-1.45,"serve_plus_one_hit_y":3.08,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.07,"serve_hit_y":0.55,"return_stroke":"Backhand","p1_speed_mph":48.49,"p1_bounce_x":3.1,"p1_bounce_y":22.0,"p1_result":"In","p1_in_gap_s":1.73,"p1_reply_gap_s":1.3,"reply_hit_x":3.53,"reply_hit_y":23.37,"reply_speed_mph":49.55,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":78.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.87,"control":0.72,"contact":0.36,"redirect_deg":1.6,"pace_ratio":0.43,"pace_vs_typical_mph":-0.1},"p1_pressure":82.2,"p1_tier":"pressure","p1_parts":{"pace_mph":48.5,"border_ft":3.3,"space_m":5.76,"early_m":1.72,"reply_gap_s":1.3,"pace":0.6,"placement":0.94,"space":0.54,"time":0.92,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":1.0,"r_score":65.7,"r_tier":"partly","opp_band":"easy","id":"f51a7744-c09b-4ca8-9d25-2c2436631d5c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":157,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.27,"bounce_y":17.54,"speed_mph":70.6,"server_won":false,"rally_len":5,"return_hit_x":-0.97,"return_hit_y":26.47,"return_bounce_x":3.09,"return_bounce_y":0.01,"return_speed_mph":47.7,"return_result":"In","serve_plus_one_hit_x":3.33,"serve_plus_one_hit_y":-1.34,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.61,"serve_hit_y":-0.15,"return_stroke":"Forehand","p1_speed_mph":42.87,"p1_bounce_x":-0.39,"p1_bounce_y":19.47,"p1_result":"In","p1_in_gap_s":1.62,"p1_reply_gap_s":1.83,"reply_hit_x":-0.49,"reply_hit_y":26.1,"reply_speed_mph":43.05,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":31.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.57,"depth":0.0,"control":0.6,"contact":0.15,"redirect_deg":2.6,"pace_ratio":0.68,"pace_vs_typical_mph":3.1},"p1_pressure":52.5,"p1_tier":"neutral","p1_parts":{"pace_mph":42.9,"border_ft":12.2,"space_m":7.03,"early_m":1.37,"reply_gap_s":1.83,"pace":0.37,"placement":0.0,"space":0.76,"time":0.45,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.67,"r_score":84.1,"r_tier":"achieved","opp_band":"moderate","id":"38da83d8-99e2-4a9a-8ea9-98d38af4aa88"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":158,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-1.3,"bounce_y":16.44,"speed_mph":70.79,"server_won":true,"rally_len":3,"serve_hit_x":-1.66,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"74a80b80-686d-49ae-b9cb-d88c03df86ce"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":158,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.78,"bounce_y":17.17,"speed_mph":70.79,"server_won":true,"rally_len":3,"return_hit_x":0.24,"return_hit_y":25.48,"return_bounce_x":-4.85,"return_bounce_y":12.14,"return_speed_mph":58.26,"return_result":"Net","serve_hit_x":-1.43,"serve_hit_y":0.11,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.8,"r_score":0.0,"r_tier":"error","id":"673f40cb-42d9-4093-804d-0f79608b5241"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":159,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.15,"bounce_y":14.13,"speed_mph":71.52,"server_won":true,"rally_len":2,"return_hit_x":-1.6,"return_hit_y":25.66,"return_bounce_x":1.45,"return_bounce_y":12.12,"return_speed_mph":50.87,"return_result":"Net","serve_hit_x":1.11,"serve_hit_y":0.51,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":0.0,"r_tier":"error","id":"016724a4-436a-4515-bdba-a3c46da52fec"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":160,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.7,"bounce_y":17.04,"speed_mph":72.87,"server_won":false,"rally_len":6,"serve_hit_x":-1.02,"serve_hit_y":0.4,"serve_value":0.0,"serve_tier":"fault","id":"5ede2b25-8bc7-4203-a665-93c49f6b1a31"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":160,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.51,"bounce_y":14.6,"speed_mph":67.19,"server_won":false,"rally_len":6,"return_hit_x":0.36,"return_hit_y":26.63,"return_bounce_x":0.93,"return_bounce_y":7.2,"return_speed_mph":43.14,"return_result":"In","serve_plus_one_hit_x":1.11,"serve_plus_one_hit_y":4.7,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.17,"serve_hit_y":0.04,"return_stroke":"Forehand","p1_speed_mph":55.08,"p1_bounce_x":0.65,"p1_bounce_y":20.4,"p1_result":"In","p1_in_gap_s":1.42,"p1_reply_gap_s":0.96,"reply_hit_x":0.5,"reply_hit_y":22.9,"reply_speed_mph":42.3,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":83.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.67,"contact":0.13,"slice":1.0,"redirect_deg":8.3,"pace_ratio":0.64,"pace_vs_typical_mph":-2.2},"p1_pressure":80.0,"p1_tier":"pressure","p1_parts":{"pace_mph":55.1,"border_ft":11.1,"space_m":6.24,"early_m":2.51,"reply_gap_s":0.96,"pace":0.88,"placement":0.0,"space":0.62,"time":0.9,"applied":["time","pace","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":true,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.46,"r_score":52.6,"r_tier":"partly","opp_band":"moderate","id":"c2ae7874-eaee-4d77-a45a-2f54234cd033"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":7,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.74,"bounce_y":11.34,"speed_mph":65.93,"server_won":false,"rally_len":2,"serve_hit_x":1.21,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"11a11fbd-b6d3-4e71-973a-ef40c44411f1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":7,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.43,"bounce_y":17.16,"speed_mph":62.81,"server_won":false,"rally_len":2,"serve_hit_x":0.17,"serve_hit_y":-0.07,"serve_value":0.0,"serve_tier":"fault","id":"f32e3c39-b78f-4af2-acdc-f5839656c121"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":8,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.15,"bounce_y":19.89,"speed_mph":71.72,"server_won":true,"rally_len":7,"serve_hit_x":-1.19,"serve_hit_y":0.11,"serve_value":0.0,"serve_tier":"fault","id":"5530073f-8e44-43e2-b49e-cbd417efb4e8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":8,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.82,"bounce_y":14.9,"speed_mph":62.84,"server_won":true,"rally_len":7,"return_hit_x":1.26,"return_hit_y":24.79,"return_bounce_x":1.8,"return_bounce_y":3.33,"return_speed_mph":44.03,"return_result":"In","serve_plus_one_hit_x":1.07,"serve_plus_one_hit_y":1.88,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.6,"serve_hit_y":0.45,"return_stroke":"Backhand","p1_speed_mph":41.67,"p1_bounce_x":1.63,"p1_bounce_y":22.93,"p1_result":"In","p1_in_gap_s":1.41,"p1_reply_gap_s":1.55,"reply_hit_x":1.74,"reply_hit_y":24.99,"reply_speed_mph":47.26,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":55.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.61,"control":0.69,"contact":0.0,"slice":0.0,"redirect_deg":7.0,"pace_ratio":0.7,"pace_vs_typical_mph":-2.3},"p1_pressure":72.0,"p1_tier":"pressure","p1_parts":{"pace_mph":41.7,"border_ft":2.8,"space_m":1.9,"early_m":1.63,"reply_gap_s":1.55,"pace":0.32,"placement":1.0,"space":0.0,"time":0.84,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":40.3,"r_tier":"missed","opp_band":"easy","id":"3ea0853c-aeb1-4cbd-99eb-ad70cb0ff418"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":9,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.81,"bounce_y":18.49,"speed_mph":69.07,"server_won":false,"rally_len":2,"serve_hit_x":1.24,"serve_hit_y":0.5,"serve_value":0.0,"serve_tier":"fault","id":"37fc2fc3-4496-4f5a-8cfc-4db27e49aba4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":9,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.96,"bounce_y":20.9,"speed_mph":67.6,"server_won":false,"rally_len":2,"serve_hit_x":0.79,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"09d3540a-0964-4749-ae33-dda8c5818303"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":10,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.4,"bounce_y":17.57,"speed_mph":67.96,"server_won":true,"rally_len":8,"return_hit_x":1.61,"return_hit_y":25.8,"return_bounce_x":-1.65,"return_bounce_y":2.24,"return_speed_mph":45.04,"return_result":"In","serve_plus_one_hit_x":-1.53,"serve_plus_one_hit_y":1.23,"serve_plus_one_stroke":"Backhand","serve_hit_x":-2.36,"serve_hit_y":0.11,"return_stroke":"Backhand","p1_speed_mph":43.53,"p1_bounce_x":-3.2,"p1_bounce_y":18.79,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.19,"reply_hit_x":-3.65,"reply_hit_y":20.29,"reply_speed_mph":47.48,"reply_result":"In","serve_lateral_band":"body","serve_value":49.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.64,"depth":0.41,"control":0.67,"contact":0.14,"redirect_deg":4.3,"pace_ratio":0.66,"pace_vs_typical_mph":-0.1},"p1_pressure":99.9,"p1_tier":"pressure","p1_parts":{"pace_mph":43.5,"border_ft":3.0,"space_m":8.5,"early_m":1.02,"reply_gap_s":1.19,"pace":0.4,"placement":1.0,"space":1.0,"time":1.0,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.62,"r_score":53.6,"r_tier":"partly","opp_band":"easy","id":"129861bc-221f-4f6f-af69-33d1a816710b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":11,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.17,"bounce_y":21.78,"speed_mph":67.95,"server_won":true,"rally_len":3,"serve_hit_x":0.74,"serve_hit_y":0.18,"serve_value":0.0,"serve_tier":"fault","id":"e514c026-4040-443f-9c6c-831a5538a969"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":11,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.41,"bounce_y":15.99,"speed_mph":56.79,"server_won":true,"rally_len":3,"return_hit_x":-2.18,"return_hit_y":24.93,"return_bounce_x":-4.6,"return_bounce_y":4.41,"return_speed_mph":47.8,"return_result":"Out","serve_hit_x":1.5,"serve_hit_y":0.51,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.02,"r_score":0.0,"r_tier":"error","id":"ac5da7de-9056-4430-82dd-f426b45103c6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.07,"bounce_y":20.02,"speed_mph":63.47,"server_won":false,"rally_len":9,"serve_hit_x":-1.87,"serve_hit_y":0.85,"serve_value":0.0,"serve_tier":"fault","id":"1d2a851c-b27e-4b99-8e9c-377077c4d210"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.53,"bounce_y":16.16,"speed_mph":54.42,"server_won":false,"rally_len":9,"return_hit_x":0.2,"return_hit_y":22.64,"return_bounce_x":-3.36,"return_bounce_y":1.4,"return_speed_mph":43.47,"return_result":"In","serve_plus_one_hit_x":-3.15,"serve_plus_one_hit_y":-1.22,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.69,"serve_hit_y":0.64,"return_stroke":"Forehand","p1_speed_mph":40.02,"p1_bounce_x":-2.27,"p1_bounce_y":19.8,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.73,"reply_hit_x":-1.87,"reply_hit_y":23.03,"reply_speed_mph":33.75,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":46.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.74,"depth":0.26,"control":0.85,"contact":0.21,"slice":0.0,"redirect_deg":1.4,"pace_ratio":0.8,"pace_vs_typical_mph":-4.8},"p1_pressure":38.6,"p1_tier":"released","p1_parts":{"pace_mph":40.0,"border_ft":6.1,"space_m":3.76,"early_m":2.63,"reply_gap_s":1.73,"pace":0.25,"placement":0.49,"space":0.21,"time":0.42,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.0,"r_score":68.4,"r_tier":"partly","opp_band":"moderate","id":"abb0d947-42dc-4321-a3b1-383494e18dcf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":13,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.0,"bounce_y":18.27,"speed_mph":69.2,"server_won":false,"rally_len":3,"return_hit_x":-3.12,"return_hit_y":26.03,"return_bounce_x":0.47,"return_bounce_y":3.84,"return_speed_mph":40.42,"return_result":"In","serve_plus_one_hit_x":0.6,"serve_plus_one_hit_y":1.39,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.28,"serve_hit_y":0.01,"return_stroke":"Forehand","p1_speed_mph":51.47,"p1_bounce_x":2.35,"p1_bounce_y":24.08,"p1_result":"Out","p1_in_gap_s":1.69,"serve_lateral_band":"outer-slot","serve_value":78.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.99,"depth":0.7,"control":0.81,"contact":0.62,"redirect_deg":4.0,"pace_ratio":0.58,"pace_vs_typical_mph":-4.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.49,"r_score":31.5,"r_tier":"missed","opp_band":"easy","id":"4020d124-1f81-4c18-9aea-00b936cd5eac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":14,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.36,"bounce_y":19.72,"speed_mph":74.3,"server_won":false,"rally_len":3,"serve_hit_x":-1.0,"serve_hit_y":-0.0,"serve_value":0.0,"serve_tier":"fault","id":"09358c47-9699-4eb9-8021-3fd049dd1d42"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":14,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.64,"bounce_y":16.45,"speed_mph":67.07,"server_won":false,"rally_len":3,"return_hit_x":1.4,"return_hit_y":26.42,"return_bounce_x":-1.87,"return_bounce_y":5.65,"return_speed_mph":46.8,"return_result":"In","serve_hit_x":-0.88,"serve_hit_y":0.08,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"moderate","r_goal":"build","r_threat":0.49,"r_score":16.4,"r_tier":"missed","id":"c44838c9-2fa5-4518-b953-bb4e829d44f8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":19,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.06,"bounce_y":11.6,"speed_mph":69.89,"server_won":true,"rally_len":3,"serve_hit_x":0.62,"serve_hit_y":1.01,"serve_value":0.0,"serve_tier":"fault","id":"ce40368a-f0ad-4ff1-86ac-2f423ecef2db"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":19,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.83,"bounce_y":17.56,"speed_mph":63.62,"server_won":true,"rally_len":3,"return_hit_x":-2.11,"return_hit_y":24.75,"return_bounce_x":-3.46,"return_bounce_y":12.71,"return_speed_mph":48.74,"return_result":"Net","serve_hit_x":0.8,"serve_hit_y":0.09,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.71,"r_score":0.0,"r_tier":"error","id":"d180031f-3ea8-43b7-874e-d8bfcfd43b24"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":20,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.1,"bounce_y":18.69,"speed_mph":67.55,"server_won":true,"rally_len":7,"serve_hit_x":-1.05,"serve_hit_y":0.08,"serve_value":0.0,"serve_tier":"fault","id":"32c8e0cd-4261-4b5c-8731-25c1560a7da9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":20,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.71,"bounce_y":17.86,"speed_mph":59.15,"server_won":true,"rally_len":7,"return_hit_x":0.5,"return_hit_y":24.33,"return_bounce_x":2.15,"return_bounce_y":2.0,"return_speed_mph":53.32,"return_result":"In","serve_plus_one_hit_x":2.21,"serve_plus_one_hit_y":0.15,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.78,"serve_hit_y":0.6,"return_stroke":"Backhand","p1_speed_mph":42.01,"p1_bounce_x":3.76,"p1_bounce_y":21.2,"p1_result":"In","p1_in_gap_s":1.26,"p1_reply_gap_s":1.58,"reply_hit_x":3.9,"reply_hit_y":24.21,"reply_speed_mph":45.95,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":35.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.87,"depth":0.36,"control":0.29,"contact":0.0,"slice":0.0,"redirect_deg":9.2,"pace_ratio":0.9,"pace_vs_typical_mph":6.1},"p1_pressure":68.0,"p1_tier":"neutral","p1_parts":{"pace_mph":42.0,"border_ft":1.2,"space_m":4.52,"early_m":1.85,"reply_gap_s":1.58,"pace":0.33,"placement":1.0,"space":0.34,"time":0.7,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.52,"r_score":67.6,"r_tier":"partly","opp_band":"moderate","id":"e922dadd-8c37-494a-97a2-6fdd1f268aa9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":21,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-1.47,"bounce_y":18.15,"speed_mph":66.15,"server_won":false,"rally_len":5,"return_hit_x":-1.5,"return_hit_y":26.74,"return_bounce_x":2.14,"return_bounce_y":0.15,"return_speed_mph":54.22,"return_result":"In","serve_plus_one_hit_x":2.24,"serve_plus_one_hit_y":-1.18,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.17,"serve_hit_y":0.35,"return_stroke":"Forehand","p1_speed_mph":35.96,"p1_bounce_x":-0.28,"p1_bounce_y":20.12,"p1_result":"In","p1_in_gap_s":1.46,"p1_reply_gap_s":2.08,"reply_hit_x":-0.08,"reply_hit_y":24.73,"reply_speed_mph":46.75,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":20.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.2,"depth":0.03,"control":0.4,"contact":0.33,"redirect_deg":3.6,"pace_ratio":0.82,"pace_vs_typical_mph":8.6},"p1_pressure":39.4,"p1_tier":"released","p1_parts":{"pace_mph":36.0,"border_ft":12.0,"space_m":6.74,"early_m":1.33,"reply_gap_s":2.08,"pace":0.08,"placement":0.0,"space":0.71,"time":0.39,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.43,"r_score":76.8,"r_tier":"achieved","opp_band":"hard","id":"54c71b26-4ec1-41f7-baed-fbb50828c479"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":22,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.44,"bounce_y":15.2,"speed_mph":72.33,"server_won":true,"rally_len":6,"return_hit_x":1.45,"return_hit_y":25.07,"return_bounce_x":-1.97,"return_bounce_y":6.04,"return_speed_mph":37.94,"return_result":"In","serve_plus_one_hit_x":-1.78,"serve_plus_one_hit_y":5.62,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.33,"serve_hit_y":0.42,"return_stroke":"Backhand","p1_speed_mph":34.72,"p1_bounce_x":1.95,"p1_bounce_y":22.64,"p1_result":"In","p1_in_gap_s":1.37,"p1_reply_gap_s":1.56,"reply_hit_x":1.99,"reply_hit_y":25.52,"reply_speed_mph":45.88,"reply_result":"In","serve_lateral_band":"body","serve_value":77.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.8,"depth":1.0,"control":0.9,"contact":0.0,"redirect_deg":0.4,"pace_ratio":0.53,"pace_vs_typical_mph":-6.2},"p1_pressure":59.7,"p1_tier":"neutral","p1_parts":{"pace_mph":34.7,"border_ft":3.7,"space_m":2.48,"early_m":0.47,"reply_gap_s":1.56,"pace":0.03,"placement":0.88,"space":0.0,"time":0.88,"applied":["placement","time","pace"]},"p1_return_depth":"short","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.36,"r_score":46.9,"r_tier":"partly","opp_band":"moderate","id":"0eb8fe77-0e78-4d91-841e-5341066f34fa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":23,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.74,"bounce_y":18.53,"speed_mph":71.1,"server_won":false,"rally_len":2,"serve_hit_x":0.83,"serve_hit_y":0.46,"serve_value":0.0,"serve_tier":"fault","id":"938313f5-d76d-4d9f-a3af-cb8ee73a8300"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":23,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.95,"bounce_y":11.5,"speed_mph":55.57,"server_won":false,"rally_len":2,"serve_hit_x":0.94,"serve_hit_y":0.94,"serve_value":0.0,"serve_tier":"fault","id":"10748ce1-8c4f-4fcd-b069-295dc3b957b2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":24,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.61,"bounce_y":17.79,"speed_mph":72.08,"server_won":true,"rally_len":1,"serve_hit_x":-0.97,"serve_hit_y":0.7,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"ec17d883-587a-48b7-91e2-fa0225f3e6b7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":31,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.5,"bounce_y":18.35,"speed_mph":55.98,"server_won":false,"rally_len":2,"serve_hit_x":1.86,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"10db381a-3167-43ca-b247-2290460c49bf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":31,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-4.25,"bounce_y":11.7,"speed_mph":62.41,"server_won":false,"rally_len":2,"serve_hit_x":1.37,"serve_hit_y":0.66,"serve_value":0.0,"serve_tier":"fault","id":"1124d1ca-be79-41e3-b150-2321eba56ba0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":32,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":4.08,"bounce_y":15.15,"speed_mph":82.58,"server_won":true,"rally_len":1,"serve_hit_x":-0.28,"serve_hit_y":0.26,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"835322bc-75bd-49ac-aef9-b3884a9cd8c9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":33,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.23,"bounce_y":16.26,"speed_mph":73.81,"server_won":true,"rally_len":2,"return_hit_x":-0.52,"return_hit_y":24.54,"return_bounce_x":-2.4,"return_bounce_y":-0.3,"return_speed_mph":43.11,"return_result":"Out","serve_hit_x":0.74,"serve_hit_y":-0.08,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.47,"r_score":0.0,"r_tier":"error","id":"0dc1bae6-3511-4892-b543-18802a32e8b6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":34,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.85,"bounce_y":19.33,"speed_mph":76.5,"server_won":true,"rally_len":3,"serve_hit_x":-0.99,"serve_hit_y":0.31,"serve_value":0.0,"serve_tier":"fault","id":"ff253304-f136-45b4-a309-bc431608db8a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":34,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.04,"bounce_y":14.01,"speed_mph":54.79,"server_won":true,"rally_len":3,"return_hit_x":3.05,"return_hit_y":25.53,"return_bounce_x":-2.39,"return_bounce_y":-0.09,"return_speed_mph":46.54,"return_result":"Out","serve_hit_x":-0.95,"serve_hit_y":0.14,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.12,"r_score":0.0,"r_tier":"error","id":"a23a9449-781f-4ac9-9730-1411eb8ef623"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":35,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.03,"bounce_y":19.22,"speed_mph":67.52,"server_won":true,"rally_len":3,"serve_hit_x":0.31,"serve_hit_y":0.54,"serve_value":0.0,"serve_tier":"fault","id":"471fe128-2d96-47f5-b45a-05d522864de4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":35,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-2.51,"bounce_y":18.22,"speed_mph":49.4,"server_won":true,"rally_len":3,"return_hit_x":-1.86,"return_hit_y":24.63,"return_bounce_x":0.44,"return_bounce_y":12.56,"return_speed_mph":41.15,"return_result":"Net","serve_hit_x":0.87,"serve_hit_y":0.63,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.3,"r_score":0.0,"r_tier":"error","id":"e82ebf98-3895-4767-8eb1-34a9b02f3467"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":46,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.61,"bounce_y":16.78,"speed_mph":69.1,"server_won":false,"rally_len":4,"return_hit_x":-3.81,"return_hit_y":25.44,"return_bounce_x":-3.32,"return_bounce_y":4.18,"return_speed_mph":30.21,"return_result":"In","serve_plus_one_hit_x":-3.93,"serve_plus_one_hit_y":1.07,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.66,"serve_hit_y":0.66,"return_stroke":"Forehand","p1_speed_mph":44.28,"p1_bounce_x":-0.95,"p1_bounce_y":20.12,"p1_result":"In","p1_in_gap_s":2.21,"p1_reply_gap_s":1.35,"reply_hit_x":-1.88,"reply_hit_y":23.34,"reply_speed_mph":52.9,"reply_result":"In","serve_lateral_band":"wide","serve_value":87.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.96,"depth":0.76,"control":1.0,"contact":0.79,"redirect_deg":13.5,"pace_ratio":0.44,"pace_vs_typical_mph":-14.7},"p1_pressure":60.8,"p1_tier":"neutral","p1_parts":{"pace_mph":44.3,"border_ft":10.4,"space_m":6.04,"early_m":3.16,"reply_gap_s":1.35,"pace":0.43,"placement":0.0,"space":0.59,"time":0.81,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.48,"r_score":19.8,"r_tier":"missed","opp_band":"easy","id":"e75779fa-cc8a-41f2-9f0c-8c4181dce0df"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.11,"bounce_y":19.77,"speed_mph":58.71,"server_won":false,"rally_len":9,"serve_hit_x":-0.82,"serve_hit_y":0.12,"serve_value":0.0,"serve_tier":"fault","id":"bea5bd8c-3ba9-4ab7-92cb-6ffdede21eeb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.89,"bounce_y":17.03,"speed_mph":53.25,"server_won":false,"rally_len":9,"return_hit_x":2.46,"return_hit_y":25.98,"return_bounce_x":-2.69,"return_bounce_y":3.28,"return_speed_mph":41.19,"return_result":"In","serve_plus_one_hit_x":-2.05,"serve_plus_one_hit_y":0.24,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.52,"serve_hit_y":0.07,"return_stroke":"Backhand","p1_speed_mph":42.12,"p1_bounce_x":0.24,"p1_bounce_y":22.34,"p1_result":"In","p1_in_gap_s":1.75,"p1_reply_gap_s":1.54,"reply_hit_x":0.5,"reply_hit_y":24.63,"reply_speed_mph":33.71,"reply_result":"In","serve_lateral_band":"body","serve_value":77.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.86,"depth":0.6,"control":0.93,"contact":0.41,"slice":1.0,"redirect_deg":1.4,"pace_ratio":0.77,"pace_vs_typical_mph":-7.4},"p1_pressure":56.8,"p1_tier":"neutral","p1_parts":{"pace_mph":42.1,"border_ft":4.7,"space_m":4.26,"early_m":3.11,"reply_gap_s":1.54,"pace":0.34,"placement":0.72,"space":0.29,"time":0.65,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.3,"r_score":36.6,"r_tier":"missed","opp_band":"easy","id":"55e825d9-b545-4612-a395-522dc8cde3ce"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":48,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.69,"bounce_y":15.31,"speed_mph":75.16,"server_won":false,"rally_len":5,"return_hit_x":-2.77,"return_hit_y":25.16,"return_bounce_x":0.49,"return_bounce_y":6.13,"return_speed_mph":43.51,"return_result":"In","serve_plus_one_hit_x":-0.18,"serve_plus_one_hit_y":5.15,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.51,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":45.64,"p1_bounce_x":3.55,"p1_bounce_y":22.98,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.15,"reply_hit_x":4.13,"reply_hit_y":24.22,"reply_speed_mph":42.32,"reply_result":"In","serve_lateral_band":"wide","serve_value":82.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":1.0,"control":0.63,"contact":0.43,"redirect_deg":5.8,"pace_ratio":0.58,"pace_vs_typical_mph":-0.0},"p1_pressure":89.5,"p1_tier":"pressure","p1_parts":{"pace_mph":45.6,"border_ft":1.9,"space_m":6.68,"early_m":1.19,"reply_gap_s":1.15,"pace":0.48,"placement":1.0,"space":0.7,"time":0.99,"applied":["placement","time","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":true,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.42,"r_score":55.6,"r_tier":"partly","opp_band":"moderate","id":"892b5611-9b99-4e92-b57e-9313319c92cb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":49,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.17,"bounce_y":16.93,"speed_mph":73.78,"server_won":false,"rally_len":5,"return_hit_x":1.23,"return_hit_y":24.5,"return_bounce_x":1.42,"return_bounce_y":2.93,"return_speed_mph":53.86,"return_result":"In","serve_plus_one_hit_x":1.22,"serve_plus_one_hit_y":2.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.98,"serve_hit_y":0.61,"return_stroke":"Backhand","p1_speed_mph":50.97,"p1_bounce_x":-2.5,"p1_bounce_y":19.54,"p1_result":"In","p1_in_gap_s":1.15,"p1_reply_gap_s":1.2,"reply_hit_x":-2.56,"reply_hit_y":23.83,"reply_speed_mph":38.88,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":47.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.53,"control":0.17,"contact":0.0,"redirect_deg":8.0,"pace_ratio":0.73,"pace_vs_typical_mph":10.0},"p1_pressure":77.5,"p1_tier":"pressure","p1_parts":{"pace_mph":51.0,"border_ft":5.3,"space_m":6.2,"early_m":0.93,"reply_gap_s":1.2,"pace":0.71,"placement":0.62,"space":0.62,"time":1.0,"applied":["time","pace","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.62,"r_score":62.5,"r_tier":"partly","opp_band":"moderate","id":"f36874d8-2360-4764-893f-040a9784b7de"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":56,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.91,"bounce_y":11.63,"speed_mph":82.44,"server_won":false,"rally_len":2,"serve_hit_x":1.04,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"f6b431ec-fdad-4a7a-b333-838fc8af26c6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":56,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.9,"bounce_y":11.78,"speed_mph":54.69,"server_won":false,"rally_len":2,"serve_hit_x":-0.1,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"c3a3898e-b18a-4354-9d2e-ba2fd7a38fc9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":57,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.47,"bounce_y":11.32,"speed_mph":76.02,"server_won":false,"rally_len":6,"serve_hit_x":-1.5,"serve_hit_y":-0.15,"serve_value":0.0,"serve_tier":"fault","id":"44f707b8-4ede-491a-9bd9-45429a1f7f5a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":57,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.95,"bounce_y":14.37,"speed_mph":59.23,"server_won":false,"rally_len":6,"return_hit_x":3.24,"return_hit_y":25.67,"return_bounce_x":-2.4,"return_bounce_y":0.81,"return_speed_mph":54.56,"return_result":"In","serve_plus_one_hit_x":-2.66,"serve_plus_one_hit_y":-0.42,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.96,"serve_hit_y":1.25,"return_stroke":"Backhand","p1_speed_mph":43.36,"p1_bounce_x":-1.21,"p1_bounce_y":22.92,"p1_result":"In","p1_in_gap_s":1.32,"p1_reply_gap_s":1.55,"reply_hit_x":-1.0,"reply_hit_y":24.14,"reply_speed_mph":48.61,"reply_result":"In","serve_lateral_band":"wide","serve_value":35.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.7,"depth":0.15,"control":0.43,"contact":0.62,"slice":0.0,"redirect_deg":3.8,"pace_ratio":0.92,"pace_vs_typical_mph":7.4},"p1_pressure":71.0,"p1_tier":"pressure","p1_parts":{"pace_mph":43.4,"border_ft":2.8,"space_m":5.23,"early_m":1.26,"reply_gap_s":1.55,"pace":0.39,"placement":1.0,"space":0.46,"time":0.68,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.24,"r_score":77.6,"r_tier":"achieved","opp_band":"hard","id":"4c611569-da11-495e-aea8-0be890715545"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.32,"bounce_y":16.4,"speed_mph":71.43,"server_won":false,"rally_len":11,"return_hit_x":-0.31,"return_hit_y":25.71,"return_bounce_x":-1.11,"return_bounce_y":1.57,"return_speed_mph":36.22,"return_result":"In","serve_plus_one_hit_x":-1.12,"serve_plus_one_hit_y":0.45,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.24,"serve_hit_y":-0.12,"return_stroke":"Forehand","p1_speed_mph":33.98,"p1_bounce_x":2.23,"p1_bounce_y":22.42,"p1_result":"In","p1_in_gap_s":1.88,"p1_reply_gap_s":1.99,"reply_hit_x":1.74,"reply_hit_y":24.62,"reply_speed_mph":42.73,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":55.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.9,"depth":0.29,"control":0.93,"contact":0.0,"redirect_deg":7.3,"pace_ratio":0.51,"pace_vs_typical_mph":-8.1},"p1_pressure":21.5,"p1_tier":"released","p1_parts":{"pace_mph":34.0,"border_ft":4.4,"space_m":4.15,"early_m":1.11,"reply_gap_s":1.99,"pace":0.0,"placement":0.76,"space":0.27,"time":0.66,"applied":["placement","time","space"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.44,"r_score":30.3,"r_tier":"missed","opp_band":"easy","id":"3fbbf6c3-3833-4f70-b09b-8f2fdb3cbf41"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":59,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.52,"bounce_y":15.48,"speed_mph":71.58,"server_won":false,"rally_len":3,"return_hit_x":0.09,"return_hit_y":25.85,"return_bounce_x":3.07,"return_bounce_y":3.57,"return_speed_mph":41.42,"return_result":"In","serve_plus_one_hit_x":3.96,"serve_plus_one_hit_y":-0.33,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.38,"serve_hit_y":-0.05,"return_stroke":"Forehand","p1_speed_mph":41.09,"p1_bounce_x":4.33,"p1_bounce_y":20.91,"p1_result":"Out","p1_in_gap_s":1.78,"serve_lateral_band":"t","serve_value":60.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.65,"control":0.66,"contact":0.0,"redirect_deg":10.9,"pace_ratio":0.58,"pace_vs_typical_mph":-2.9},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":56.7,"r_tier":"partly","opp_band":"moderate","id":"9aae5c43-78fd-47cf-a287-9bd1c3b571b9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.47,"bounce_y":16.75,"speed_mph":71.16,"server_won":true,"rally_len":18,"return_hit_x":-3.15,"return_hit_y":26.12,"return_bounce_x":-2.7,"return_bounce_y":4.39,"return_speed_mph":38.85,"return_result":"In","serve_plus_one_hit_x":-2.94,"serve_plus_one_hit_y":1.47,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.85,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":44.82,"p1_bounce_x":1.39,"p1_bounce_y":21.34,"p1_result":"In","p1_in_gap_s":1.74,"p1_reply_gap_s":1.49,"reply_hit_x":0.82,"reply_hit_y":24.28,"reply_speed_mph":38.72,"reply_result":"In","serve_lateral_band":"wide","serve_value":82.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.8,"control":0.78,"contact":0.64,"redirect_deg":13.0,"pace_ratio":0.55,"pace_vs_typical_mph":-5.6},"p1_pressure":63.6,"p1_tier":"neutral","p1_parts":{"pace_mph":44.8,"border_ft":8.0,"space_m":6.6,"early_m":2.93,"reply_gap_s":1.49,"pace":0.45,"placement":0.17,"space":0.68,"time":0.78,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.52,"r_score":50.1,"r_tier":"partly","opp_band":"moderate","id":"26794ad5-6a9e-491a-86f8-bdb104591b0c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":66,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.44,"bounce_y":17.86,"speed_mph":65.01,"server_won":false,"rally_len":6,"serve_hit_x":-1.07,"serve_hit_y":0.61,"serve_value":0.0,"serve_tier":"fault","id":"269cea15-550f-4e64-af03-aa6d34faf3b7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":66,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.74,"bounce_y":17.09,"speed_mph":66.23,"server_won":false,"rally_len":6,"return_hit_x":2.74,"return_hit_y":26.48,"return_bounce_x":-1.62,"return_bounce_y":4.17,"return_speed_mph":39.36,"return_result":"In","serve_plus_one_hit_x":-1.63,"serve_plus_one_hit_y":0.16,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.6,"serve_hit_y":0.48,"return_stroke":"Backhand","p1_speed_mph":35.02,"p1_bounce_x":1.36,"p1_bounce_y":20.73,"p1_result":"In","p1_in_gap_s":1.84,"p1_reply_gap_s":1.77,"reply_hit_x":1.23,"reply_hit_y":23.67,"reply_speed_mph":51.42,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":61.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.54,"depth":0.76,"control":0.9,"contact":0.58,"slice":0.0,"redirect_deg":0.3,"pace_ratio":0.59,"pace_vs_typical_mph":-6.2},"p1_pressure":37.0,"p1_tier":"released","p1_parts":{"pace_mph":35.0,"border_ft":9.0,"space_m":5.92,"early_m":4.01,"reply_gap_s":1.77,"pace":0.04,"placement":0.0,"space":0.57,"time":0.5,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.64,"r_score":45.6,"r_tier":"partly","opp_band":"easy","id":"5bbd2be4-aaaf-4e30-8b6d-bce4fa0c5802"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"serve_type":"first_serve","result":"In","zone":"out_of_bounds","bounce_x":-0.35,"bounce_y":18.29,"speed_mph":76.29,"server_won":true,"rally_len":11,"return_hit_x":-0.22,"return_hit_y":25.58,"return_bounce_x":2.0,"return_bounce_y":4.58,"return_speed_mph":49.6,"return_result":"In","serve_plus_one_hit_x":2.49,"serve_plus_one_hit_y":2.08,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.37,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":39.36,"p1_bounce_x":2.36,"p1_bounce_y":19.25,"p1_result":"In","p1_in_gap_s":1.38,"p1_reply_gap_s":1.34,"reply_hit_x":2.69,"reply_hit_y":21.23,"reply_speed_mph":46.75,"reply_result":"In","serve_lateral_band":"t","serve_value":54.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.57,"depth":0.83,"control":0.46,"contact":0.0,"redirect_deg":3.8,"pace_ratio":0.65,"pace_vs_typical_mph":6.3},"p1_pressure":70.4,"p1_tier":"pressure","p1_parts":{"pace_mph":39.4,"border_ft":5.8,"space_m":6.84,"early_m":2.55,"reply_gap_s":1.34,"pace":0.22,"placement":0.54,"space":0.72,"time":0.85,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.8,"r_score":58.4,"r_tier":"partly","opp_band":"moderate","id":"3905720c-1e06-4b75-a390-a2a7ed0899dd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":68,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.48,"bounce_y":17.46,"speed_mph":65.71,"server_won":true,"rally_len":2,"return_hit_x":2.42,"return_hit_y":26.19,"return_bounce_x":-0.82,"return_bounce_y":12.59,"return_speed_mph":37.77,"return_result":"Net","serve_hit_x":-1.16,"serve_hit_y":0.63,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.57,"r_score":0.0,"r_tier":"error","id":"76d94a59-92d4-423d-babb-c8ff9575ebe9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":69,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.87,"bounce_y":18.34,"speed_mph":52.48,"server_won":true,"rally_len":3,"serve_hit_x":0.65,"serve_hit_y":0.35,"serve_value":0.0,"serve_tier":"fault","id":"4604a28d-4e60-4912-b557-5eeff20d86de"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":69,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.98,"bounce_y":16.05,"speed_mph":59.41,"server_won":true,"rally_len":3,"return_hit_x":-2.54,"return_hit_y":24.35,"return_bounce_x":-5.4,"return_bounce_y":0.84,"return_speed_mph":41.32,"return_result":"Out","serve_hit_x":2.06,"serve_hit_y":0.29,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.1,"r_score":0.0,"r_tier":"error","id":"06b547e8-0a18-466c-ab77-ed1832fb7d8e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":75,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.01,"bounce_y":17.4,"speed_mph":69.11,"server_won":false,"rally_len":7,"return_hit_x":-1.45,"return_hit_y":25.79,"return_bounce_x":1.41,"return_bounce_y":3.13,"return_speed_mph":44.46,"return_result":"In","serve_plus_one_hit_x":1.29,"serve_plus_one_hit_y":0.64,"serve_plus_one_stroke":"Forehand","serve_hit_x":2.03,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":42.89,"p1_bounce_x":-2.92,"p1_bounce_y":18.54,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.37,"reply_hit_x":-3.05,"reply_hit_y":20.2,"reply_speed_mph":41.06,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":61.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.57,"control":0.7,"contact":0.09,"redirect_deg":2.9,"pace_ratio":0.64,"pace_vs_typical_mph":-0.4},"p1_pressure":81.9,"p1_tier":"pressure","p1_parts":{"pace_mph":42.9,"border_ft":3.9,"space_m":7.39,"early_m":2.5,"reply_gap_s":1.37,"pace":0.37,"placement":0.84,"space":0.81,"time":0.8,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.49,"r_score":31.8,"r_tier":"missed","opp_band":"easy","id":"5d8f4c83-5991-463a-9267-5ef8b3046503"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":76,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.75,"bounce_y":15.42,"speed_mph":72.14,"server_won":false,"rally_len":2,"serve_hit_x":-1.23,"serve_hit_y":-0.03,"serve_value":0.0,"serve_tier":"fault","id":"23bbbabb-531d-4b00-a881-d8a24b744ec8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":76,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.65,"bounce_y":18.86,"speed_mph":57.91,"server_won":false,"rally_len":2,"serve_hit_x":-1.98,"serve_hit_y":0.58,"serve_value":0.0,"serve_tier":"fault","id":"3e18bc67-6ca1-4682-9092-e00f353ca2f0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":77,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.84,"bounce_y":15.17,"speed_mph":75.86,"server_won":true,"rally_len":1,"serve_hit_x":1.03,"serve_hit_y":0.41,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"60031f61-1deb-45b8-ac1e-666a0494264a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.64,"bounce_y":14.65,"speed_mph":81.84,"server_won":true,"rally_len":14,"return_hit_x":1.38,"return_hit_y":25.78,"return_bounce_x":-1.57,"return_bounce_y":4.81,"return_speed_mph":30.3,"return_result":"In","serve_plus_one_hit_x":-0.96,"serve_plus_one_hit_y":2.67,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.35,"serve_hit_y":-0.11,"return_stroke":"Backhand","p1_speed_mph":42.4,"p1_bounce_x":1.82,"p1_bounce_y":20.58,"p1_result":"In","p1_in_gap_s":2.12,"p1_reply_gap_s":1.54,"reply_hit_x":0.93,"reply_hit_y":24.3,"reply_speed_mph":51.19,"reply_result":"In","serve_lateral_band":"body","serve_value":81.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.88,"control":1.0,"contact":0.07,"redirect_deg":0.4,"pace_ratio":0.37,"pace_vs_typical_mph":-11.7},"p1_pressure":53.7,"p1_tier":"neutral","p1_parts":{"pace_mph":42.4,"border_ft":7.5,"space_m":5.22,"early_m":2.22,"reply_gap_s":1.54,"pace":0.35,"placement":0.24,"space":0.45,"time":0.81,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.56,"r_score":18.2,"r_tier":"missed","opp_band":"easy","id":"b1a95086-6afe-4e95-b77c-baa5f81389ac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":79,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.66,"bounce_y":16.55,"speed_mph":76.3,"server_won":true,"rally_len":1,"serve_hit_x":0.67,"serve_hit_y":0.6,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"4bf2a1a6-fc0a-400e-852c-413e3a3d8c9b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":80,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.83,"bounce_y":18.85,"speed_mph":42.7,"server_won":true,"rally_len":3,"serve_hit_x":-1.0,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"195bed9f-b2cf-42b0-9c17-f3b56adbbe52"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":80,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.1,"bounce_y":17.24,"speed_mph":60.38,"server_won":true,"rally_len":3,"return_hit_x":3.57,"return_hit_y":24.29,"return_bounce_x":0.13,"return_bounce_y":12.55,"return_speed_mph":40.93,"return_result":"Net","serve_hit_x":-1.7,"serve_hit_y":0.33,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.53,"r_score":0.0,"r_tier":"error","id":"856b4f7d-19e0-4111-80b5-c0900fae2bf5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":87,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.9,"bounce_y":18.86,"speed_mph":89.51,"server_won":true,"rally_len":2,"serve_hit_x":0.6,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"f2b90ada-f13d-4a5a-bb84-c912126e3850"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":87,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.7,"bounce_y":17.42,"speed_mph":59.0,"server_won":true,"rally_len":2,"serve_hit_x":2.34,"serve_hit_y":0.41,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"dd0d6bf7-4ed2-4f74-a671-0ce6b3c28677"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.75,"bounce_y":11.58,"speed_mph":75.39,"server_won":true,"rally_len":13,"serve_hit_x":-0.9,"serve_hit_y":-0.01,"serve_value":0.0,"serve_tier":"fault","id":"cac2322d-d172-4c87-bb2d-d135b90bd2a8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.91,"bounce_y":13.68,"speed_mph":52.29,"server_won":true,"rally_len":13,"return_hit_x":4.73,"return_hit_y":24.84,"return_bounce_x":2.64,"return_bounce_y":4.71,"return_speed_mph":43.99,"return_result":"In","serve_plus_one_hit_x":2.9,"serve_plus_one_hit_y":3.29,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.57,"serve_hit_y":0.08,"return_stroke":"Backhand","p1_speed_mph":47.27,"p1_bounce_x":0.2,"p1_bounce_y":22.5,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.26,"reply_hit_x":-0.26,"reply_hit_y":23.66,"reply_speed_mph":30.6,"reply_result":"In","serve_lateral_band":"wide","serve_value":89.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.86,"control":0.74,"contact":1.0,"slice":1.0,"redirect_deg":12.3,"pace_ratio":0.84,"pace_vs_typical_mph":-4.8},"p1_pressure":76.9,"p1_tier":"pressure","p1_parts":{"pace_mph":47.3,"border_ft":4.2,"space_m":5.1,"early_m":1.45,"reply_gap_s":1.26,"pace":0.55,"placement":0.81,"space":0.43,"time":0.95,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.1,"r_score":59.9,"r_tier":"partly","opp_band":"moderate","id":"280ac66e-3467-401c-bee0-c6d1d7533dab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":89,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.15,"bounce_y":15.37,"speed_mph":74.36,"server_won":false,"rally_len":3,"return_hit_x":-2.57,"return_hit_y":26.39,"return_bounce_x":1.92,"return_bounce_y":3.91,"return_speed_mph":48.84,"return_result":"In","serve_plus_one_hit_x":1.6,"serve_plus_one_hit_y":1.12,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.5,"serve_hit_y":0.06,"return_stroke":"Forehand","p1_speed_mph":45.79,"p1_bounce_x":2.5,"p1_bounce_y":24.43,"p1_result":"Out","p1_in_gap_s":1.49,"serve_lateral_band":"wide","serve_value":70.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.96,"depth":0.71,"control":0.56,"contact":0.51,"redirect_deg":2.1,"pace_ratio":0.66,"pace_vs_typical_mph":5.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.4,"r_score":47.0,"r_tier":"partly","opp_band":"moderate","id":"13499ff2-5f62-42d1-aae9-9a18daea5c48"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":90,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.34,"bounce_y":19.48,"speed_mph":69.31,"server_won":true,"rally_len":2,"serve_hit_x":-0.89,"serve_hit_y":0.61,"serve_value":0.0,"serve_tier":"fault","id":"a0c7a189-2d0f-43f0-9163-e791344eb87f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":90,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.93,"bounce_y":14.89,"speed_mph":57.63,"server_won":true,"rally_len":2,"serve_hit_x":-0.84,"serve_hit_y":0.45,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_tier":"not_reached","id":"2df018ed-697c-4034-9e8b-eddb228449d8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":91,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.94,"bounce_y":16.7,"speed_mph":71.59,"server_won":false,"rally_len":5,"return_hit_x":-2.48,"return_hit_y":25.39,"return_bounce_x":2.83,"return_bounce_y":2.44,"return_speed_mph":45.37,"return_result":"In","serve_plus_one_hit_x":2.72,"serve_plus_one_hit_y":0.56,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.89,"serve_hit_y":0.11,"return_stroke":"Forehand","p1_speed_mph":44.3,"p1_bounce_x":0.1,"p1_bounce_y":19.63,"p1_result":"In","p1_in_gap_s":1.62,"p1_reply_gap_s":1.62,"reply_hit_x":0.23,"reply_hit_y":24.91,"reply_speed_mph":54.19,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":61.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.91,"depth":0.45,"control":0.72,"contact":0.35,"redirect_deg":0.0,"pace_ratio":0.63,"pace_vs_typical_mph":1.0},"p1_pressure":60.2,"p1_tier":"neutral","p1_parts":{"pace_mph":44.3,"border_ft":13.2,"space_m":6.31,"early_m":1.89,"reply_gap_s":1.62,"pace":0.43,"placement":0.0,"space":0.64,"time":0.74,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.51,"r_score":59.3,"r_tier":"partly","opp_band":"moderate","id":"cbd8d2d5-3c30-4a9f-86e4-e5aeb724e466"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":92,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.83,"bounce_y":18.57,"speed_mph":69.1,"server_won":false,"rally_len":2,"serve_hit_x":-0.7,"serve_hit_y":0.72,"serve_value":0.0,"serve_tier":"fault","id":"a5c02ac6-cf86-417a-8b30-6e6aa257ffef"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":92,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.81,"bounce_y":11.33,"speed_mph":69.34,"server_won":false,"rally_len":2,"serve_hit_x":-1.19,"serve_hit_y":0.16,"serve_value":0.0,"serve_tier":"fault","id":"290e2fac-e2b1-4d84-b8c5-8aab75c20d47"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":93,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.65,"bounce_y":17.91,"speed_mph":61.02,"server_won":false,"rally_len":5,"return_hit_x":-0.78,"return_hit_y":26.48,"return_bounce_x":1.58,"return_bounce_y":0.53,"return_speed_mph":36.67,"return_result":"In","serve_plus_one_hit_x":1.22,"serve_plus_one_hit_y":-0.74,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.32,"serve_hit_y":-0.14,"return_stroke":"Forehand","p1_speed_mph":33.36,"p1_bounce_x":-1.6,"p1_bounce_y":20.74,"p1_result":"In","p1_in_gap_s":2.07,"p1_reply_gap_s":2.04,"reply_hit_x":-2.26,"reply_hit_y":24.01,"reply_speed_mph":57.07,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":41.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.45,"depth":0.1,"control":1.0,"contact":0.13,"redirect_deg":1.0,"pace_ratio":0.6,"pace_vs_typical_mph":-10.1},"p1_pressure":3.1,"p1_tier":"released","p1_parts":{"pace_mph":33.4,"border_ft":8.2,"space_m":5.8,"early_m":1.32,"reply_gap_s":2.04,"pace":0.0,"placement":0.12,"space":0.55,"time":0.47,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.32,"r_score":35.4,"r_tier":"missed","opp_band":"easy","id":"9408903f-d5bb-4361-b276-fa256655377e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":94,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.9,"bounce_y":17.86,"speed_mph":60.12,"server_won":false,"rally_len":2,"serve_hit_x":-0.51,"serve_hit_y":0.76,"serve_value":0.0,"serve_tier":"fault","id":"75cf8c3e-4282-44a3-8d08-87a0498f22d9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":94,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.02,"bounce_y":11.72,"speed_mph":60.75,"server_won":false,"rally_len":2,"serve_hit_x":-0.26,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"50af2db5-f1f3-4cd2-8e78-fae06eeac247"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.44,"bounce_y":16.94,"speed_mph":69.35,"server_won":false,"rally_len":12,"serve_hit_x":0.96,"serve_hit_y":0.46,"serve_value":0.0,"serve_tier":"fault","id":"b1624b1a-9335-4e55-8f86-478c221f0bdb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.52,"bounce_y":15.83,"speed_mph":57.23,"server_won":false,"rally_len":12,"return_hit_x":-0.2,"return_hit_y":26.46,"return_bounce_x":0.05,"return_bounce_y":5.12,"return_speed_mph":49.17,"return_result":"In","serve_plus_one_hit_x":0.29,"serve_plus_one_hit_y":4.06,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.04,"serve_hit_y":0.22,"return_stroke":"Forehand","p1_speed_mph":37.42,"p1_bounce_x":2.35,"p1_bounce_y":20.84,"p1_result":"In","p1_in_gap_s":1.19,"p1_reply_gap_s":1.53,"reply_hit_x":1.72,"reply_hit_y":24.63,"reply_speed_mph":41.59,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":63.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.93,"control":0.59,"contact":0.07,"slice":0.0,"redirect_deg":5.1,"pace_ratio":0.86,"pace_vs_typical_mph":1.5},"p1_pressure":67.6,"p1_tier":"neutral","p1_parts":{"pace_mph":37.4,"border_ft":5.8,"space_m":6.17,"early_m":1.08,"reply_gap_s":1.53,"pace":0.14,"placement":0.53,"space":0.61,"time":0.88,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.07,"r_score":49.8,"r_tier":"partly","opp_band":"moderate","id":"53bbe3cf-f182-489d-9ac8-d68d3a4ee214"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":106,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.52,"bounce_y":15.02,"speed_mph":70.94,"server_won":true,"rally_len":1,"serve_hit_x":-1.07,"serve_hit_y":1.0,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"843f0257-4a89-469e-b036-d049485d73f1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":107,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.38,"bounce_y":11.83,"speed_mph":67.88,"server_won":true,"rally_len":3,"serve_hit_x":1.38,"serve_hit_y":0.5,"serve_value":0.0,"serve_tier":"fault","id":"2b0ea6d5-80fa-4112-b605-3aaf22ef447c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":107,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.75,"bounce_y":15.85,"speed_mph":55.68,"server_won":true,"rally_len":3,"return_hit_x":-1.19,"return_hit_y":25.71,"return_bounce_x":2.15,"return_bounce_y":12.12,"return_speed_mph":52.28,"return_result":"Net","serve_hit_x":0.48,"serve_hit_y":-0.0,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.0,"r_score":0.0,"r_tier":"error","id":"11ebe23d-5c20-4105-9cb9-409bb14bcdbb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":108,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.91,"bounce_y":14.34,"speed_mph":80.17,"server_won":false,"rally_len":3,"return_hit_x":2.37,"return_hit_y":25.46,"return_bounce_x":4.02,"return_bounce_y":2.56,"return_speed_mph":33.19,"return_result":"In","serve_plus_one_hit_x":4.11,"serve_plus_one_hit_y":-1.03,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.03,"serve_hit_y":0.15,"return_stroke":"Backhand","p1_speed_mph":41.06,"p1_bounce_x":4.25,"p1_bounce_y":20.85,"p1_result":"Out","p1_in_gap_s":2.22,"serve_lateral_band":"outer-slot","serve_value":55.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.43,"depth":0.47,"control":0.96,"contact":0.32,"redirect_deg":15.9,"pace_ratio":0.41,"pace_vs_typical_mph":-9.2},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.53,"r_score":54.7,"r_tier":"partly","opp_band":"hard","id":"f27f38b6-91ee-4ef6-91b3-f62661fcec48"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":109,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.36,"bounce_y":15.82,"speed_mph":67.07,"server_won":true,"rally_len":3,"serve_hit_x":0.66,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"691350a3-4483-43b5-8648-bd6f85be47c2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":109,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.99,"bounce_y":15.05,"speed_mph":58.26,"server_won":true,"rally_len":3,"return_hit_x":-2.02,"return_hit_y":24.27,"return_bounce_x":-3.88,"return_bounce_y":-0.9,"return_speed_mph":50.42,"return_result":"Out","serve_hit_x":0.29,"serve_hit_y":-0.02,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.22,"r_score":0.0,"r_tier":"error","id":"b65a6954-db79-4cdc-895d-06100b9dedd4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":110,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.66,"bounce_y":11.48,"speed_mph":52.95,"server_won":true,"rally_len":7,"serve_hit_x":-0.25,"serve_hit_y":-0.21,"serve_value":0.0,"serve_tier":"fault","id":"a524f5b5-64f6-48d0-898f-559eabbab287"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":110,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.69,"bounce_y":17.47,"speed_mph":52.98,"server_won":true,"rally_len":7,"return_hit_x":0.89,"return_hit_y":24.47,"return_bounce_x":1.0,"return_bounce_y":5.79,"return_speed_mph":41.53,"return_result":"In","serve_plus_one_hit_x":1.24,"serve_plus_one_hit_y":4.54,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.4,"serve_hit_y":0.0,"return_stroke":"Backhand","p1_speed_mph":37.82,"p1_bounce_x":2.21,"p1_bounce_y":20.71,"p1_result":"In","p1_in_gap_s":1.32,"p1_reply_gap_s":1.36,"reply_hit_x":2.54,"reply_hit_y":24.28,"reply_speed_mph":51.3,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":70.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.9,"depth":1.0,"control":0.9,"contact":0.0,"slice":0.0,"redirect_deg":3.9,"pace_ratio":0.78,"pace_vs_typical_mph":-7.1},"p1_pressure":54.4,"p1_tier":"neutral","p1_parts":{"pace_mph":37.8,"border_ft":6.2,"space_m":3.98,"early_m":1.28,"reply_gap_s":1.36,"pace":0.16,"placement":0.46,"space":0.25,"time":0.93,"applied":["time","placement","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.45,"r_score":47.4,"r_tier":"partly","opp_band":"moderate","id":"9da59c11-59c8-4560-9d31-e77f030795ba"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":116,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.61,"bounce_y":19.91,"speed_mph":51.78,"server_won":false,"rally_len":6,"serve_hit_x":0.45,"serve_hit_y":0.05,"serve_value":0.0,"serve_tier":"fault","id":"2b854662-5fab-499d-a052-67dc601f3306"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":116,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.57,"bounce_y":17.91,"speed_mph":51.06,"server_won":false,"rally_len":6,"return_hit_x":-3.7,"return_hit_y":24.78,"return_bounce_x":-3.98,"return_bounce_y":2.09,"return_speed_mph":39.66,"return_result":"In","serve_plus_one_hit_x":-4.36,"serve_plus_one_hit_y":-1.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.94,"serve_hit_y":-0.12,"return_stroke":"Forehand","p1_speed_mph":51.56,"p1_bounce_x":-1.56,"p1_bounce_y":19.89,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.4,"reply_hit_x":-2.43,"reply_hit_y":25.35,"reply_speed_mph":40.06,"reply_result":"In","serve_lateral_band":"wide","serve_value":73.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.75,"depth":0.38,"control":0.97,"contact":0.73,"slice":1.0,"redirect_deg":14.7,"pace_ratio":0.78,"pace_vs_typical_mph":-9.4},"p1_pressure":56.8,"p1_tier":"neutral","p1_parts":{"pace_mph":51.6,"border_ft":8.4,"space_m":5.34,"early_m":3.24,"reply_gap_s":1.4,"pace":0.73,"placement":0.1,"space":0.47,"time":0.5,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.45,"r_score":50.9,"r_tier":"partly","opp_band":"moderate","id":"ac51b801-a7ad-41bc-a597-d887fbb7b8d6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":117,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":2.95,"bounce_y":18.24,"speed_mph":70.5,"server_won":false,"rally_len":4,"return_hit_x":3.04,"return_hit_y":23.8,"return_bounce_x":-0.11,"return_bounce_y":1.87,"return_speed_mph":41.16,"return_result":"In","serve_plus_one_hit_x":-0.61,"serve_plus_one_hit_y":-0.61,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.9,"serve_hit_y":0.12,"return_stroke":"Backhand","p1_speed_mph":52.02,"p1_bounce_x":0.38,"p1_bounce_y":19.32,"p1_result":"In","p1_in_gap_s":1.72,"p1_reply_gap_s":1.22,"reply_hit_x":-0.28,"reply_hit_y":21.06,"reply_speed_mph":39.3,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":56.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.68,"depth":0.34,"control":0.78,"contact":0.56,"redirect_deg":3.8,"pace_ratio":0.58,"pace_vs_typical_mph":-3.4},"p1_pressure":62.7,"p1_tier":"neutral","p1_parts":{"pace_mph":52.0,"border_ft":12.2,"space_m":5.21,"early_m":2.53,"reply_gap_s":1.22,"pace":0.75,"placement":0.0,"space":0.45,"time":0.68,"applied":["pace","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.67,"r_score":70.2,"r_tier":"achieved","opp_band":"easy","id":"22309300-861e-496f-b48f-08d0a45cc3d2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":118,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.0,"bounce_y":16.27,"speed_mph":79.93,"server_won":true,"rally_len":1,"serve_hit_x":1.76,"serve_hit_y":0.38,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"da3255f3-7a85-4171-b560-2351a4e2c871"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":119,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.8,"bounce_y":18.55,"speed_mph":63.87,"server_won":false,"rally_len":2,"serve_hit_x":-1.5,"serve_hit_y":1.07,"serve_value":0.0,"serve_tier":"fault","id":"a59cb198-165c-47ff-a962-cc9606e07486"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":119,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.32,"bounce_y":14.24,"speed_mph":68.4,"server_won":false,"rally_len":2,"serve_hit_x":-0.75,"serve_hit_y":0.16,"serve_value":0.0,"serve_tier":"fault","id":"4f62c87e-843c-4f5c-bb39-950ad2772f57"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":120,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.54,"bounce_y":17.85,"speed_mph":77.24,"server_won":true,"rally_len":3,"serve_hit_x":1.05,"serve_hit_y":0.0,"serve_value":0.0,"serve_tier":"fault","id":"fbea7ee1-1236-464e-9b08-05edce66e8ac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":120,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.51,"bounce_y":13.01,"speed_mph":53.24,"server_won":true,"rally_len":3,"return_hit_x":-3.78,"return_hit_y":22.68,"return_bounce_x":3.35,"return_bounce_y":12.32,"return_speed_mph":48.46,"return_result":"Net","serve_hit_x":0.79,"serve_hit_y":-0.14,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.1,"r_score":0.0,"r_tier":"error","id":"09577b23-6166-4077-93ec-ab6080dfa4a6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":121,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.11,"bounce_y":17.15,"speed_mph":72.62,"server_won":true,"rally_len":8,"return_hit_x":-0.16,"return_hit_y":24.55,"return_bounce_x":1.14,"return_bounce_y":0.78,"return_speed_mph":46.21,"return_result":"In","serve_plus_one_hit_x":0.61,"serve_plus_one_hit_y":-1.54,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.12,"serve_hit_y":0.71,"return_stroke":"Forehand","p1_speed_mph":42.48,"p1_bounce_x":2.3,"p1_bounce_y":20.35,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.71,"reply_hit_x":2.06,"reply_hit_y":22.84,"reply_speed_mph":41.98,"reply_result":"In","serve_lateral_band":"t","serve_value":35.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.71,"depth":0.14,"control":0.51,"contact":0.0,"redirect_deg":7.4,"pace_ratio":0.64,"pace_vs_typical_mph":2.1},"p1_pressure":43.6,"p1_tier":"released","p1_parts":{"pace_mph":42.5,"border_ft":5.9,"space_m":4.86,"early_m":2.38,"reply_gap_s":1.71,"pace":0.35,"placement":0.51,"space":0.39,"time":0.41,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.66,"r_score":86.0,"r_tier":"achieved","opp_band":"moderate","id":"7ca7c55c-e66a-4846-9a14-8ac2852cf61d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":122,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.25,"bounce_y":18.34,"speed_mph":75.76,"server_won":false,"rally_len":4,"serve_hit_x":0.23,"serve_hit_y":0.32,"serve_value":0.0,"serve_tier":"fault","id":"c3722754-5bae-400d-acf2-e89f8d904ccf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":122,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.05,"bounce_y":16.36,"speed_mph":58.02,"server_won":false,"rally_len":4,"return_hit_x":-2.25,"return_hit_y":25.79,"return_bounce_x":3.37,"return_bounce_y":0.28,"return_speed_mph":47.93,"return_result":"In","serve_plus_one_hit_x":3.13,"serve_plus_one_hit_y":-1.36,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.02,"serve_hit_y":0.07,"return_stroke":"Forehand","p1_speed_mph":39.74,"p1_bounce_x":1.0,"p1_bounce_y":11.57,"p1_result":"Net","p1_in_gap_s":1.61,"serve_lateral_band":"outer-slot","serve_value":36.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.73,"depth":0.05,"control":0.7,"contact":0.32,"slice":0.0,"redirect_deg":1.7,"pace_ratio":0.83,"pace_vs_typical_mph":0.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.09,"r_score":60.6,"r_tier":"partly","opp_band":"moderate","id":"7581a481-5eb3-4a53-bd5d-a07c9dbff339"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":123,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.79,"bounce_y":18.67,"speed_mph":52.11,"server_won":false,"rally_len":4,"serve_hit_x":-0.68,"serve_hit_y":-0.2,"serve_value":0.0,"serve_tier":"fault","id":"1ab5378f-fe48-4156-aa2f-29a9e44e654e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":123,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.52,"bounce_y":15.96,"speed_mph":57.49,"server_won":false,"rally_len":4,"return_hit_x":1.37,"return_hit_y":24.34,"return_bounce_x":-2.13,"return_bounce_y":2.02,"return_speed_mph":39.97,"return_result":"In","serve_plus_one_hit_x":-2.5,"serve_plus_one_hit_y":-0.13,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.0,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":46.58,"p1_bounce_x":4.32,"p1_bounce_y":21.9,"p1_result":"Out","p1_in_gap_s":1.73,"serve_lateral_band":"body","serve_value":66.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.84,"depth":0.37,"control":0.94,"contact":0.0,"slice":1.0,"redirect_deg":0.1,"pace_ratio":0.69,"pace_vs_typical_mph":-7.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.18,"r_score":35.1,"r_tier":"missed","opp_band":"easy","id":"3177aea8-568e-4af3-9fbb-c74e5e133849"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":132,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.41,"bounce_y":15.85,"speed_mph":63.0,"server_won":true,"rally_len":2,"return_hit_x":-0.73,"return_hit_y":24.18,"return_bounce_x":4.2,"return_bounce_y":0.74,"return_speed_mph":50.18,"return_result":"Out","serve_hit_x":0.78,"serve_hit_y":0.05,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.2,"r_score":0.0,"r_tier":"error","id":"f4d1c8ba-6341-4202-a79d-2d8314293405"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":133,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.44,"bounce_y":17.22,"speed_mph":75.69,"server_won":true,"rally_len":4,"return_hit_x":1.14,"return_hit_y":24.42,"return_bounce_x":0.25,"return_bounce_y":1.58,"return_speed_mph":44.28,"return_result":"In","serve_plus_one_hit_x":0.03,"serve_plus_one_hit_y":0.46,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.59,"serve_hit_y":0.15,"return_stroke":"Backhand","p1_speed_mph":36.59,"p1_bounce_x":-1.11,"p1_bounce_y":23.27,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.78,"reply_hit_x":-1.1,"reply_hit_y":24.59,"reply_speed_mph":54.77,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":39.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.57,"depth":0.29,"control":0.62,"contact":0.0,"redirect_deg":4.5,"pace_ratio":0.58,"pace_vs_typical_mph":0.9},"p1_pressure":61.2,"p1_tier":"neutral","p1_parts":{"pace_mph":36.6,"border_ft":1.7,"space_m":2.52,"early_m":1.13,"reply_gap_s":1.78,"pace":0.11,"placement":1.0,"space":0.0,"time":0.73,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.74,"r_score":82.0,"r_tier":"achieved","opp_band":"hard","id":"236d1da6-e519-4f3d-9df2-bcfd1d1c9231"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":134,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.49,"bounce_y":16.64,"speed_mph":76.0,"server_won":true,"rally_len":1,"serve_hit_x":1.44,"serve_hit_y":0.51,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"a01a323a-57a6-43ac-b755-5bccb46f7e4d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":135,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.28,"bounce_y":15.98,"speed_mph":73.3,"server_won":false,"rally_len":2,"serve_hit_x":-1.49,"serve_hit_y":0.32,"serve_value":0.0,"serve_tier":"fault","id":"0fffe5ab-98e1-495e-bfe6-c9bf67910995"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":135,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.73,"bounce_y":18.37,"speed_mph":58.69,"server_won":false,"rally_len":2,"serve_hit_x":-1.51,"serve_hit_y":0.35,"serve_value":0.0,"serve_tier":"fault","id":"464c280b-f0ef-42db-9648-d1f59e8b63f0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":136,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.71,"bounce_y":11.67,"speed_mph":58.43,"server_won":false,"rally_len":2,"serve_hit_x":0.56,"serve_hit_y":0.04,"serve_value":0.0,"serve_tier":"fault","id":"5dd5bf8e-43cf-4899-857c-189bcc617190"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":136,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.09,"bounce_y":16.99,"speed_mph":58.04,"server_won":false,"rally_len":2,"serve_hit_x":0.97,"serve_hit_y":0.52,"serve_value":0.0,"serve_tier":"fault","id":"955122c5-1305-4649-be38-1002d34dd2aa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":137,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.38,"bounce_y":16.7,"speed_mph":73.74,"server_won":true,"rally_len":4,"return_hit_x":1.97,"return_hit_y":26.63,"return_bounce_x":3.7,"return_bounce_y":0.11,"return_speed_mph":46.02,"return_result":"In","serve_plus_one_hit_x":3.44,"serve_plus_one_hit_y":-1.22,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.1,"serve_hit_y":0.16,"return_stroke":"Backhand","p1_speed_mph":48.49,"p1_bounce_x":-0.59,"p1_bounce_y":22.61,"p1_result":"In","p1_in_gap_s":1.58,"p1_reply_gap_s":1.36,"reply_hit_x":-0.83,"reply_hit_y":23.78,"reply_speed_mph":47.55,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":32.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.62,"depth":0.02,"control":0.39,"contact":0.4,"redirect_deg":12.2,"pace_ratio":0.62,"pace_vs_typical_mph":2.2},"p1_pressure":69.8,"p1_tier":"neutral","p1_parts":{"pace_mph":48.5,"border_ft":3.8,"space_m":4.77,"early_m":1.36,"reply_gap_s":1.36,"pace":0.6,"placement":0.86,"space":0.38,"time":0.63,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.56,"r_score":72.0,"r_tier":"achieved","opp_band":"moderate","id":"1bf7beb8-e0e5-4a9a-851f-78eeb597a304"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":144,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.33,"bounce_y":19.14,"speed_mph":77.03,"server_won":false,"rally_len":6,"serve_hit_x":0.8,"serve_hit_y":0.25,"serve_value":0.0,"serve_tier":"fault","id":"f94f7094-a793-43bb-9293-70b372e7a880"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":144,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.36,"bounce_y":15.1,"speed_mph":61.37,"server_won":false,"rally_len":6,"return_hit_x":-0.37,"return_hit_y":26.02,"return_bounce_x":4.02,"return_bounce_y":2.17,"return_speed_mph":37.86,"return_result":"In","serve_plus_one_hit_x":3.58,"serve_plus_one_hit_y":0.45,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.17,"serve_hit_y":0.44,"return_stroke":"Forehand","p1_speed_mph":38.64,"p1_bounce_x":2.11,"p1_bounce_y":18.04,"p1_result":"In","p1_in_gap_s":1.94,"p1_reply_gap_s":1.38,"reply_hit_x":1.54,"reply_hit_y":19.58,"reply_speed_mph":42.73,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":68.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.9,"depth":0.4,"control":0.96,"contact":0.0,"slice":1.0,"redirect_deg":4.5,"pace_ratio":0.62,"pace_vs_typical_mph":-8.8},"p1_pressure":73.1,"p1_tier":"pressure","p1_parts":{"pace_mph":38.6,"border_ft":6.6,"space_m":8.35,"early_m":1.77,"reply_gap_s":1.38,"pace":0.19,"placement":0.4,"space":0.97,"time":0.82,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.09,"r_score":42.4,"r_tier":"missed","opp_band":"easy","id":"80d2dcd6-dd5d-40c6-8ca2-162c20824fb7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":145,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.97,"bounce_y":13.81,"speed_mph":56.07,"server_won":false,"rally_len":2,"serve_hit_x":-1.94,"serve_hit_y":0.25,"serve_value":0.0,"serve_tier":"fault","id":"25245a96-ec0d-4bec-b148-e6f37213b6a3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":145,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.92,"bounce_y":11.48,"speed_mph":52.96,"server_won":false,"rally_len":2,"serve_hit_x":-0.07,"serve_hit_y":-0.06,"serve_value":0.0,"serve_tier":"fault","id":"98908351-79e3-4855-a951-ee5ba4bf3981"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":146,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.65,"bounce_y":18.12,"speed_mph":64.88,"server_won":false,"rally_len":2,"serve_hit_x":1.49,"serve_hit_y":0.0,"serve_value":0.0,"serve_tier":"fault","id":"e7ead5f9-9451-4367-9bc2-04c24f3f7779"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":146,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.41,"bounce_y":16.58,"speed_mph":55.75,"server_won":false,"rally_len":2,"serve_hit_x":0.78,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"fe4768cf-5cb6-4eb7-b433-36edaf448bb6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":147,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.53,"bounce_y":16.7,"speed_mph":54.2,"server_won":false,"rally_len":3,"return_hit_x":0.76,"return_hit_y":25.11,"return_bounce_x":-1.88,"return_bounce_y":2.85,"return_speed_mph":56.65,"return_result":"In","serve_plus_one_hit_x":-2.12,"serve_plus_one_hit_y":0.84,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.16,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":45.5,"p1_bounce_x":1.75,"p1_bounce_y":11.72,"p1_result":"Net","p1_in_gap_s":1.19,"serve_lateral_band":"body","serve_value":52.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.52,"control":0.44,"contact":0.0,"redirect_deg":2.6,"pace_ratio":1.04,"pace_vs_typical_mph":8.3},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.27,"r_score":60.9,"r_tier":"partly","opp_band":"moderate","id":"8c9be621-e676-4b3e-a8b4-9e5ffdec3c0b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.99,"bounce_y":18.28,"speed_mph":61.69,"server_won":false,"rally_len":12,"serve_hit_x":1.5,"serve_hit_y":0.23,"serve_value":0.0,"serve_tier":"fault","id":"f40cdb41-2d5f-40c2-b902-9c4ab5d625a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.56,"bounce_y":15.89,"speed_mph":65.08,"server_won":false,"rally_len":12,"return_hit_x":-2.03,"return_hit_y":24.75,"return_bounce_x":2.09,"return_bounce_y":2.81,"return_speed_mph":50.0,"return_result":"In","serve_plus_one_hit_x":2.07,"serve_plus_one_hit_y":0.02,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.74,"serve_hit_y":0.56,"return_stroke":"Forehand","p1_speed_mph":54.43,"p1_bounce_x":-0.44,"p1_bounce_y":23.07,"p1_result":"In","p1_in_gap_s":1.45,"p1_reply_gap_s":1.28,"reply_hit_x":-0.51,"reply_hit_y":24.5,"reply_speed_mph":41.24,"reply_result":"In","serve_lateral_band":"body","serve_value":48.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.86,"depth":0.51,"control":0.58,"contact":0.18,"slice":0.0,"redirect_deg":2.1,"pace_ratio":0.77,"pace_vs_typical_mph":4.2},"p1_pressure":85.8,"p1_tier":"pressure","p1_parts":{"pace_mph":54.4,"border_ft":2.3,"space_m":2.31,"early_m":2.79,"reply_gap_s":1.28,"pace":0.85,"placement":1.0,"space":0.0,"time":0.72,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.37,"r_score":56.0,"r_tier":"partly","opp_band":"moderate","id":"055b77cb-1e48-4697-ac34-d339e50f5707"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.29,"bounce_y":13.64,"speed_mph":62.04,"server_won":false,"rally_len":14,"serve_hit_x":-0.63,"serve_hit_y":-0.24,"serve_value":0.0,"serve_tier":"fault","id":"8938f9a9-04fa-4510-9c8d-9fcf6588e45c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.39,"bounce_y":14.97,"speed_mph":54.78,"server_won":false,"rally_len":14,"return_hit_x":0.17,"return_hit_y":25.84,"return_bounce_x":-1.68,"return_bounce_y":3.1,"return_speed_mph":36.84,"return_result":"In","serve_plus_one_hit_x":-2.09,"serve_plus_one_hit_y":0.65,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.46,"serve_hit_y":-0.03,"return_stroke":"Backhand","p1_speed_mph":35.87,"p1_bounce_x":-4.02,"p1_bounce_y":22.67,"p1_result":"In","p1_in_gap_s":1.86,"p1_reply_gap_s":1.89,"reply_hit_x":-4.28,"reply_hit_y":25.18,"reply_speed_mph":38.62,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":65.8,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.44,"depth":0.56,"control":1.0,"contact":0.0,"slice":1.0,"redirect_deg":2.4,"pace_ratio":0.67,"pace_vs_typical_mph":-11.4},"p1_pressure":69.4,"p1_tier":"neutral","p1_parts":{"pace_mph":35.9,"border_ft":0.3,"space_m":5.25,"early_m":2.49,"reply_gap_s":1.89,"pace":0.08,"placement":1.0,"space":0.46,"time":0.62,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.12,"r_score":0.0,"r_tier":"missed","opp_band":"easy","id":"e992964b-1d9e-4447-9883-17c4e08818c0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":156,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.58,"bounce_y":14.95,"speed_mph":66.13,"server_won":true,"rally_len":2,"return_hit_x":-3.16,"return_hit_y":25.76,"return_bounce_x":-0.74,"return_bounce_y":12.0,"return_speed_mph":56.78,"return_result":"Net","serve_hit_x":1.06,"serve_hit_y":0.45,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.23,"r_score":0.0,"r_tier":"error","id":"47707c70-164f-459e-a043-466305a86900"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":157,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.07,"bounce_y":18.38,"speed_mph":56.76,"server_won":false,"rally_len":4,"serve_hit_x":-0.51,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"d4c3e0b9-ddd8-45ba-a5a0-eb1aab3d97a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":157,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.62,"bounce_y":14.67,"speed_mph":44.79,"server_won":false,"rally_len":4,"return_hit_x":3.74,"return_hit_y":24.74,"return_bounce_x":-3.5,"return_bounce_y":1.77,"return_speed_mph":37.56,"return_result":"In","serve_plus_one_hit_x":-2.62,"serve_plus_one_hit_y":0.55,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.78,"serve_hit_y":0.46,"return_stroke":"Backhand","p1_speed_mph":41.48,"p1_bounce_x":4.0,"p1_bounce_y":11.28,"p1_result":"Net","p1_in_gap_s":1.66,"serve_lateral_band":"wide","serve_value":75.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.91,"depth":0.32,"control":1.0,"contact":0.75,"slice":1.0,"redirect_deg":0.3,"pace_ratio":0.84,"pace_vs_typical_mph":-12.9},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.1,"r_score":17.2,"r_tier":"missed","opp_band":"moderate","id":"8d7c9d62-924d-4b79-918e-9985cf438da2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":158,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.14,"bounce_y":11.29,"speed_mph":62.92,"server_won":false,"rally_len":6,"serve_hit_x":1.1,"serve_hit_y":0.68,"serve_value":0.0,"serve_tier":"fault","id":"79bc2dc3-e887-4c2f-8aa2-4b909a24a245"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":158,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.6,"bounce_y":16.15,"speed_mph":61.82,"server_won":false,"rally_len":6,"return_hit_x":-3.63,"return_hit_y":25.17,"return_bounce_x":1.02,"return_bounce_y":2.14,"return_speed_mph":44.48,"return_result":"In","serve_plus_one_hit_x":1.17,"serve_plus_one_hit_y":-1.88,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.36,"serve_hit_y":-0.21,"return_stroke":"Forehand","p1_speed_mph":30.95,"p1_bounce_x":1.4,"p1_bounce_y":18.79,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":2.06,"reply_hit_x":2.08,"reply_hit_y":20.62,"reply_speed_mph":39.66,"reply_result":"In","serve_lateral_band":"wide","serve_value":41.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.26,"depth":0.39,"control":0.71,"contact":0.72,"slice":0.0,"redirect_deg":5.4,"pace_ratio":0.72,"pace_vs_typical_mph":-2.1},"p1_pressure":2.7,"p1_tier":"released","p1_parts":{"pace_mph":30.9,"border_ft":8.9,"space_m":8.12,"early_m":4.02,"reply_gap_s":2.06,"pace":0.0,"placement":0.01,"space":0.94,"time":0.18,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.39,"r_score":37.0,"r_tier":"missed","opp_band":"easy","id":"deab91bc-7e22-4da3-a63f-fc703b42f353"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":165,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.27,"bounce_y":20.89,"speed_mph":77.95,"server_won":true,"rally_len":3,"serve_hit_x":1.14,"serve_hit_y":0.1,"serve_value":0.0,"serve_tier":"fault","id":"fb3f0640-f93c-4bfe-a707-84e68c211754"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":165,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.3,"bounce_y":16.7,"speed_mph":59.96,"server_won":true,"rally_len":3,"return_hit_x":-3.27,"return_hit_y":25.92,"return_bounce_x":-4.53,"return_bounce_y":12.02,"return_speed_mph":41.53,"return_result":"Net","serve_hit_x":0.57,"serve_hit_y":-0.27,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.37,"r_score":0.0,"r_tier":"error","id":"bd42811c-d559-4f28-bb55-abb5f2d7b955"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":166,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.94,"bounce_y":17.62,"speed_mph":67.65,"server_won":true,"rally_len":3,"serve_hit_x":-0.62,"serve_hit_y":0.1,"serve_value":0.0,"serve_tier":"fault","id":"6f79ea85-6e4b-49ea-9506-9cd0c694eb7c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":166,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.49,"bounce_y":17.23,"speed_mph":44.24,"server_won":true,"rally_len":3,"return_hit_x":1.27,"return_hit_y":25.01,"return_bounce_x":-4.93,"return_bounce_y":2.4,"return_speed_mph":46.2,"return_result":"Out","serve_hit_x":-1.16,"serve_hit_y":-0.26,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.35,"r_score":0.0,"r_tier":"error","id":"59372dfe-f148-494f-ac10-0a46bc65f483"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":167,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.24,"bounce_y":17.1,"speed_mph":68.99,"server_won":true,"rally_len":2,"return_hit_x":-0.95,"return_hit_y":25.24,"return_bounce_x":-4.8,"return_bounce_y":-0.4,"return_speed_mph":46.03,"return_result":"Out","serve_hit_x":1.34,"serve_hit_y":0.09,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.41,"r_score":0.0,"r_tier":"error","id":"9066e915-36a6-4e9a-a5c1-a7822101e3df"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":168,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.26,"bounce_y":16.67,"speed_mph":64.54,"server_won":false,"rally_len":5,"return_hit_x":2.83,"return_hit_y":24.71,"return_bounce_x":-1.77,"return_bounce_y":3.67,"return_speed_mph":41.31,"return_result":"In","serve_plus_one_hit_x":-1.29,"serve_plus_one_hit_y":0.67,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.83,"serve_hit_y":0.42,"return_stroke":"Backhand","p1_speed_mph":36.55,"p1_bounce_x":-0.02,"p1_bounce_y":22.57,"p1_result":"In","p1_in_gap_s":1.66,"p1_reply_gap_s":1.65,"reply_hit_x":-0.16,"reply_hit_y":24.46,"reply_speed_mph":41.41,"reply_result":"In","serve_lateral_band":"wide","serve_value":74.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.92,"depth":0.67,"control":0.85,"contact":0.45,"redirect_deg":1.8,"pace_ratio":0.64,"pace_vs_typical_mph":-4.6},"p1_pressure":56.4,"p1_tier":"neutral","p1_parts":{"pace_mph":36.6,"border_ft":3.9,"space_m":3.57,"early_m":3.04,"reply_gap_s":1.65,"pace":0.11,"placement":0.84,"space":0.18,"time":0.67,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.36,"r_score":32.3,"r_tier":"missed","opp_band":"easy","id":"2a025fa8-2092-40b4-9ac3-3640e3599621"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":169,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.92,"bounce_y":18.81,"speed_mph":71.37,"server_won":false,"rally_len":2,"serve_hit_x":0.67,"serve_hit_y":0.14,"serve_value":0.0,"serve_tier":"fault","id":"3cebb530-207f-43f8-83c5-f619b9cb6414"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":169,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.62,"bounce_y":11.34,"speed_mph":58.47,"server_won":false,"rally_len":2,"serve_hit_x":0.4,"serve_hit_y":0.34,"serve_value":0.0,"serve_tier":"fault","id":"ebb46b48-b777-4109-98f0-c97d00ae4b6b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":170,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.38,"bounce_y":20.77,"speed_mph":71.52,"server_won":false,"rally_len":2,"serve_hit_x":-1.04,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"fc7c7dd5-1903-47f0-a4c5-18e47edaab9d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":170,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.11,"bounce_y":15.01,"speed_mph":41.4,"server_won":false,"rally_len":2,"serve_hit_x":-0.6,"serve_hit_y":0.42,"serve_value":0.0,"serve_tier":"fault","id":"e4ab8785-31f0-4b8d-855c-6365804436a8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":171,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.05,"bounce_y":16.62,"speed_mph":65.09,"server_won":true,"rally_len":4,"return_hit_x":-3.18,"return_hit_y":25.56,"return_bounce_x":-3.81,"return_bounce_y":4.08,"return_speed_mph":40.18,"return_result":"In","serve_plus_one_hit_x":-3.74,"serve_plus_one_hit_y":2.73,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.98,"serve_hit_y":0.17,"return_stroke":"Forehand","p1_speed_mph":44.75,"p1_bounce_x":1.93,"p1_bounce_y":21.87,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.26,"reply_hit_x":2.1,"reply_hit_y":23.51,"reply_speed_mph":37.76,"reply_result":"Net","serve_lateral_band":"wide","serve_value":79.5,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.74,"control":0.78,"contact":0.59,"redirect_deg":15.4,"pace_ratio":0.62,"pace_vs_typical_mph":-5.6},"p1_pressure":68.4,"p1_tier":"neutral","p1_parts":{"pace_mph":44.7,"border_ft":6.2,"space_m":6.3,"early_m":1.36,"reply_gap_s":1.26,"pace":0.45,"placement":0.46,"space":0.63,"time":0.96,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.36,"r_score":66.4,"r_tier":"partly","opp_band":"hard","id":"40a49d66-986d-4ac7-b1a6-896dd1c2f702"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":172,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.53,"bounce_y":11.57,"speed_mph":71.0,"server_won":true,"rally_len":5,"serve_hit_x":-1.22,"serve_hit_y":0.66,"serve_value":0.0,"serve_tier":"fault","id":"bdbd805c-7b7c-4ee5-8047-52d6ed57a97f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":172,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.14,"bounce_y":15.32,"speed_mph":58.08,"server_won":true,"rally_len":5,"return_hit_x":-0.49,"return_hit_y":24.47,"return_bounce_x":2.71,"return_bounce_y":0.61,"return_speed_mph":45.58,"return_result":"In","serve_plus_one_hit_x":3.04,"serve_plus_one_hit_y":-0.84,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.84,"serve_hit_y":0.26,"return_stroke":"Forehand","p1_speed_mph":36.11,"p1_bounce_x":1.07,"p1_bounce_y":22.13,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.86,"reply_hit_x":0.64,"reply_hit_y":23.24,"reply_speed_mph":42.49,"reply_result":"Out","serve_lateral_band":"t","serve_value":27.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.44,"depth":0.11,"control":0.6,"contact":0.0,"slice":0.0,"redirect_deg":11.4,"pace_ratio":0.79,"pace_vs_typical_mph":-1.9},"p1_pressure":39.9,"p1_tier":"released","p1_parts":{"pace_mph":36.1,"border_ft":5.4,"space_m":2.81,"early_m":1.48,"reply_gap_s":1.86,"pace":0.09,"placement":0.6,"space":0.05,"time":0.5,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.15,"r_score":66.9,"r_tier":"partly","opp_band":"moderate","id":"55499c4a-331b-43cd-9a81-9c007375d3e3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":178,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.25,"bounce_y":18.61,"speed_mph":61.87,"server_won":false,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"1ea5a87c-881e-4993-85e0-b743aab9a16d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":178,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.15,"bounce_y":11.35,"speed_mph":63.87,"server_won":false,"rally_len":2,"serve_hit_x":0.48,"serve_hit_y":0.57,"serve_value":0.0,"serve_tier":"fault","id":"49ac44e2-ab50-47c3-be68-a610d55bcfac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":179,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.99,"bounce_y":11.43,"speed_mph":69.16,"server_won":true,"rally_len":6,"serve_hit_x":-1.64,"serve_hit_y":0.61,"serve_value":0.0,"serve_tier":"fault","id":"df05a3f9-187e-4fc5-a3c5-2cd78ce4ccd1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":179,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.74,"bounce_y":15.9,"speed_mph":60.26,"server_won":true,"rally_len":6,"return_hit_x":1.39,"return_hit_y":25.19,"return_bounce_x":2.49,"return_bounce_y":4.62,"return_speed_mph":51.04,"return_result":"In","serve_plus_one_hit_x":1.85,"serve_plus_one_hit_y":2.34,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.87,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":45.96,"p1_bounce_x":2.77,"p1_bounce_y":21.94,"p1_result":"In","p1_in_gap_s":1.41,"p1_reply_gap_s":1.36,"reply_hit_x":3.12,"reply_hit_y":23.78,"reply_speed_mph":39.95,"reply_result":"In","serve_lateral_band":"body","serve_value":52.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.84,"control":0.29,"contact":0.0,"slice":0.0,"redirect_deg":12.3,"pace_ratio":0.85,"pace_vs_typical_mph":4.1},"p1_pressure":70.5,"p1_tier":"pressure","p1_parts":{"pace_mph":46.0,"border_ft":4.4,"space_m":3.53,"early_m":2.37,"reply_gap_s":1.36,"pace":0.5,"placement":0.76,"space":0.17,"time":0.85,"applied":["time","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.31,"r_score":62.0,"r_tier":"partly","opp_band":"moderate","id":"e869ba5a-a956-48d0-81b9-c306ce918937"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":180,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.97,"bounce_y":19.66,"speed_mph":76.06,"server_won":false,"rally_len":2,"serve_hit_x":-0.07,"serve_hit_y":0.21,"serve_value":0.0,"serve_tier":"fault","id":"adcd046d-2d27-4695-aec5-13fbf754c46e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":180,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.86,"bounce_y":11.68,"speed_mph":62.23,"server_won":false,"rally_len":2,"serve_hit_x":0.76,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"12bf0497-fc39-44d6-9313-261eafd2f50d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":181,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.06,"bounce_y":16.18,"speed_mph":64.59,"server_won":true,"rally_len":2,"return_hit_x":1.42,"return_hit_y":26.38,"return_bounce_x":4.07,"return_bounce_y":12.37,"return_speed_mph":39.37,"return_result":"Net","serve_hit_x":-0.9,"serve_hit_y":0.06,"return_stroke":"Backhand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.27,"r_score":0.0,"r_tier":"error","id":"9c02102f-a0af-4dc9-9782-de2d595218a9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":182,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-5.11,"bounce_y":17.76,"speed_mph":65.04,"server_won":true,"rally_len":3,"serve_hit_x":1.36,"serve_hit_y":-0.02,"serve_value":0.0,"serve_tier":"fault","id":"d3819514-ffa7-4bb1-a4f0-953344e7b3ef"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":182,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.62,"bounce_y":14.39,"speed_mph":60.46,"server_won":true,"rally_len":3,"return_hit_x":-3.5,"return_hit_y":25.84,"return_bounce_x":1.24,"return_bounce_y":12.55,"return_speed_mph":42.16,"return_result":"Net","serve_hit_x":0.82,"serve_hit_y":0.05,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.28,"r_score":0.0,"r_tier":"error","id":"648bfb36-684b-4e74-8148-107c7ec09f5d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":183,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.93,"bounce_y":16.51,"speed_mph":63.07,"server_won":true,"rally_len":1,"serve_hit_x":-1.27,"serve_hit_y":-0.3,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_tier":"not_reached","id":"f98bd7ba-40a2-4d61-b2d5-59d46ba42b3f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":189,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.48,"bounce_y":16.92,"speed_mph":75.1,"server_won":false,"rally_len":3,"return_hit_x":-0.68,"return_hit_y":25.34,"return_bounce_x":0.11,"return_bounce_y":2.68,"return_speed_mph":45.0,"return_result":"In","serve_plus_one_hit_x":0.0,"serve_plus_one_hit_y":-0.2,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.58,"serve_hit_y":0.39,"return_stroke":"Forehand","p1_speed_mph":47.23,"p1_bounce_x":4.63,"p1_bounce_y":22.03,"p1_result":"Out","p1_in_gap_s":1.63,"serve_lateral_band":"t-slot","serve_value":50.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.75,"depth":0.49,"control":0.59,"contact":0.0,"redirect_deg":5.1,"pace_ratio":0.6,"pace_vs_typical_mph":1.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.65,"r_score":63.2,"r_tier":"partly","opp_band":"easy","id":"d1cf6f1f-0d51-4d8a-996b-f8e864114191"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":190,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.23,"bounce_y":16.5,"speed_mph":82.03,"server_won":false,"rally_len":5,"return_hit_x":2.43,"return_hit_y":25.01,"return_bounce_x":1.1,"return_bounce_y":3.77,"return_speed_mph":40.1,"return_result":"In","serve_plus_one_hit_x":0.38,"serve_plus_one_hit_y":-0.33,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.42,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":44.55,"p1_bounce_x":3.38,"p1_bounce_y":21.55,"p1_result":"In","p1_in_gap_s":1.83,"p1_reply_gap_s":1.54,"reply_hit_x":2.92,"reply_hit_y":24.29,"reply_speed_mph":42.81,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":57.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.49,"depth":0.69,"control":0.65,"contact":0.31,"redirect_deg":8.8,"pace_ratio":0.49,"pace_vs_typical_mph":-1.8},"p1_pressure":64.6,"p1_tier":"neutral","p1_parts":{"pace_mph":44.5,"border_ft":2.4,"space_m":3.59,"early_m":4.17,"reply_gap_s":1.54,"pace":0.44,"placement":1.0,"space":0.18,"time":0.5,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.68,"r_score":54.8,"r_tier":"partly","opp_band":"easy","id":"6897dad0-a575-4b68-9a13-afb31a7ab47b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.56,"bounce_y":17.56,"speed_mph":73.95,"server_won":true,"rally_len":14,"return_hit_x":-1.06,"return_hit_y":25.73,"return_bounce_x":1.46,"return_bounce_y":2.25,"return_speed_mph":48.07,"return_result":"In","serve_plus_one_hit_x":1.1,"serve_plus_one_hit_y":-0.1,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.23,"serve_hit_y":0.36,"return_stroke":"Forehand","p1_speed_mph":48.78,"p1_bounce_x":2.56,"p1_bounce_y":21.46,"p1_result":"In","p1_in_gap_s":1.49,"p1_reply_gap_s":1.25,"reply_hit_x":2.4,"reply_hit_y":22.86,"reply_speed_mph":42.66,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":51.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.85,"depth":0.41,"control":0.64,"contact":0.0,"redirect_deg":0.2,"pace_ratio":0.65,"pace_vs_typical_mph":4.3},"p1_pressure":67.1,"p1_tier":"neutral","p1_parts":{"pace_mph":48.8,"border_ft":5.1,"space_m":5.6,"early_m":2.37,"reply_gap_s":1.25,"pace":0.62,"placement":0.65,"space":0.52,"time":0.75,"applied":["time","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.74,"r_score":74.3,"r_tier":"achieved","opp_band":"moderate","id":"35a6c358-11b6-4426-b746-4f1150b6ddf4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":192,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.72,"bounce_y":17.25,"speed_mph":69.5,"server_won":false,"rally_len":5,"return_hit_x":0.45,"return_hit_y":25.47,"return_bounce_x":-3.14,"return_bounce_y":3.13,"return_speed_mph":45.04,"return_result":"In","serve_plus_one_hit_x":-2.87,"serve_plus_one_hit_y":-0.32,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.69,"serve_hit_y":-0.04,"return_stroke":"Backhand","p1_speed_mph":39.72,"p1_bounce_x":-3.97,"p1_bounce_y":20.17,"p1_result":"In","p1_in_gap_s":1.55,"p1_reply_gap_s":1.71,"reply_hit_x":-4.01,"reply_hit_y":24.02,"reply_speed_mph":50.02,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":51.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.61,"depth":0.57,"control":0.65,"contact":0.0,"redirect_deg":4.5,"pace_ratio":0.65,"pace_vs_typical_mph":0.2},"p1_pressure":74.2,"p1_tier":"pressure","p1_parts":{"pace_mph":39.7,"border_ft":0.5,"space_m":6.9,"early_m":3.45,"reply_gap_s":1.71,"pace":0.24,"placement":1.0,"space":0.73,"time":0.49,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.62,"r_score":61.5,"r_tier":"partly","opp_band":"hard","id":"c01cbb05-11a8-466b-89aa-10a1a54689eb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.92,"bounce_y":16.53,"speed_mph":69.45,"server_won":true,"rally_len":20,"return_hit_x":-1.93,"return_hit_y":24.11,"return_bounce_x":1.17,"return_bounce_y":1.74,"return_speed_mph":44.23,"return_result":"In","serve_plus_one_hit_x":1.48,"serve_plus_one_hit_y":0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.16,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":51.75,"p1_bounce_x":-0.17,"p1_bounce_y":22.05,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.24,"reply_hit_x":-0.77,"reply_hit_y":24.63,"reply_speed_mph":42.33,"reply_result":"In","serve_lateral_band":"body","serve_value":55.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.32,"control":0.75,"contact":0.18,"redirect_deg":0.6,"pace_ratio":0.64,"pace_vs_typical_mph":-0.6},"p1_pressure":74.4,"p1_tier":"pressure","p1_parts":{"pace_mph":51.8,"border_ft":5.6,"space_m":2.71,"early_m":1.13,"reply_gap_s":1.24,"pace":0.74,"placement":0.56,"space":0.04,"time":0.93,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.42,"r_score":56.0,"r_tier":"partly","opp_band":"moderate","id":"d0c1164b-117c-4e94-9247-a17ed9bc6d56"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":194,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.84,"bounce_y":16.19,"speed_mph":59.13,"server_won":true,"rally_len":2,"return_hit_x":3.51,"return_hit_y":25.44,"return_bounce_x":-2.64,"return_bounce_y":-1.68,"return_speed_mph":49.06,"return_result":"Out","serve_hit_x":-1.22,"serve_hit_y":-0.07,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.17,"r_score":0.0,"r_tier":"error","id":"c7b62c52-b1e4-4542-bd58-4b579b1b900e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":195,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.62,"bounce_y":18.96,"speed_mph":59.89,"server_won":false,"rally_len":6,"serve_hit_x":0.56,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"18d98dce-ff1a-4cd1-ad05-26437573b9e5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":195,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.7,"bounce_y":18.24,"speed_mph":71.6,"server_won":false,"rally_len":6,"return_hit_x":-0.7,"return_hit_y":26.93,"return_bounce_x":-3.85,"return_bounce_y":1.4,"return_speed_mph":48.21,"return_result":"In","serve_plus_one_hit_x":-4.01,"serve_plus_one_hit_y":0.26,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.94,"serve_hit_y":0.34,"return_stroke":"Forehand","p1_speed_mph":38.84,"p1_bounce_x":3.03,"p1_bounce_y":22.45,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":2.01,"reply_hit_x":3.26,"reply_hit_y":25.53,"reply_speed_mph":36.32,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":35.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.88,"depth":0.26,"control":0.31,"contact":0.26,"slice":0.0,"redirect_deg":15.4,"pace_ratio":0.67,"pace_vs_typical_mph":3.9},"p1_pressure":69.4,"p1_tier":"neutral","p1_parts":{"pace_mph":38.8,"border_ft":3.6,"space_m":5.83,"early_m":1.15,"reply_gap_s":2.01,"pace":0.2,"placement":0.91,"space":0.55,"time":0.62,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.86,"r_score":85.5,"r_tier":"achieved","opp_band":"hard","id":"8ca1cb9d-559a-4833-a077-306a4a8308eb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":196,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.55,"bounce_y":17.21,"speed_mph":72.82,"server_won":true,"rally_len":1,"serve_hit_x":-1.64,"serve_hit_y":0.22,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"43e07b20-c5e5-4189-8f25-cb267a63c619"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":197,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.97,"bounce_y":16.73,"speed_mph":65.31,"server_won":true,"rally_len":2,"return_hit_x":-2.84,"return_hit_y":24.76,"return_bounce_x":-4.14,"return_bounce_y":0.69,"return_speed_mph":38.21,"return_result":"Out","serve_hit_x":1.02,"serve_hit_y":0.7,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.39,"r_score":0.0,"r_tier":"error","id":"0d1e4254-4954-4516-90b1-15ff03cfe9a6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":198,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.31,"bounce_y":18.47,"speed_mph":72.72,"server_won":true,"rally_len":3,"serve_hit_x":-1.03,"serve_hit_y":0.04,"serve_value":0.0,"serve_tier":"fault","id":"7a8db283-8251-456a-9bde-cb66b36d3588"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":198,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.54,"bounce_y":17.26,"speed_mph":56.4,"server_won":true,"rally_len":3,"return_hit_x":3.22,"return_hit_y":25.2,"return_bounce_x":-1.13,"return_bounce_y":12.32,"return_speed_mph":54.39,"return_result":"Net","serve_hit_x":-1.06,"serve_hit_y":0.28,"return_stroke":"Backhand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.43,"r_score":0.0,"r_tier":"error","id":"e1c4d650-fbd7-46d4-b4fb-8121d9dd1b7e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.79,"bounce_y":18.5,"speed_mph":71.09,"server_won":false,"rally_len":10,"serve_hit_x":1.76,"serve_hit_y":0.64,"serve_value":0.0,"serve_tier":"fault","id":"bdfdefff-6565-41d2-866a-d6a9c61c492e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.26,"bounce_y":17.86,"speed_mph":66.39,"server_won":false,"rally_len":10,"return_hit_x":-2.91,"return_hit_y":24.06,"return_bounce_x":-1.71,"return_bounce_y":4.41,"return_speed_mph":41.26,"return_result":"In","serve_plus_one_hit_x":-2.4,"serve_plus_one_hit_y":-1.19,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.42,"serve_hit_y":-0.22,"return_stroke":"Forehand","p1_speed_mph":47.33,"p1_bounce_x":2.88,"p1_bounce_y":22.3,"p1_result":"In","p1_in_gap_s":1.64,"p1_reply_gap_s":1.47,"reply_hit_x":2.72,"reply_hit_y":24.29,"reply_speed_mph":47.6,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":63.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.74,"depth":0.8,"control":0.76,"contact":0.5,"slice":0.0,"redirect_deg":8.0,"pace_ratio":0.62,"pace_vs_typical_mph":-4.3},"p1_pressure":65.8,"p1_tier":"neutral","p1_parts":{"pace_mph":47.3,"border_ft":4.0,"space_m":6.05,"early_m":5.63,"reply_gap_s":1.47,"pace":0.56,"placement":0.83,"space":0.59,"time":0.31,"applied":["placement","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.79,"r_score":60.1,"r_tier":"partly","opp_band":"easy","id":"8ff5872a-9752-4993-b42d-85a3909b51f2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":2,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.28,"bounce_y":20.79,"speed_mph":75.24,"server_won":false,"rally_len":2,"serve_hit_x":-1.03,"serve_hit_y":0.17,"serve_value":0.0,"serve_tier":"fault","id":"2a9bddf2-2986-4169-8c20-92317709c478"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":2,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.07,"bounce_y":11.5,"speed_mph":62.45,"server_won":false,"rally_len":2,"serve_hit_x":-0.1,"serve_hit_y":0.49,"serve_value":0.0,"serve_tier":"fault","id":"9085bb0e-ddcf-4425-8f10-bb9c9c0ae52a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":3,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.12,"bounce_y":20.07,"speed_mph":65.06,"server_won":true,"rally_len":6,"serve_hit_x":0.93,"serve_hit_y":0.28,"serve_value":0.0,"serve_tier":"fault","id":"1c57f5a6-d228-4d82-b4d2-722e7699e754"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":3,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.27,"bounce_y":17.8,"speed_mph":55.71,"server_won":true,"rally_len":6,"return_hit_x":0.18,"return_hit_y":25.7,"return_bounce_x":-3.44,"return_bounce_y":0.6,"return_speed_mph":54.54,"return_result":"In","serve_plus_one_hit_x":-3.62,"serve_plus_one_hit_y":-0.8,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.98,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":45.63,"p1_bounce_x":1.77,"p1_bounce_y":18.65,"p1_result":"In","p1_in_gap_s":1.36,"p1_reply_gap_s":1.22,"reply_hit_x":1.53,"reply_hit_y":19.72,"reply_speed_mph":42.12,"reply_result":"In","serve_lateral_band":"t","serve_value":23.2,"serve_tier":"returner","serve_score_parts":{"plus_one":0.78,"depth":0.11,"control":0.17,"contact":0.0,"slice":0.0,"redirect_deg":12.2,"pace_ratio":0.98,"pace_vs_typical_mph":6.5},"p1_pressure":66.6,"p1_tier":"neutral","p1_parts":{"pace_mph":45.6,"border_ft":7.7,"space_m":7.23,"early_m":1.41,"reply_gap_s":1.22,"pace":0.48,"placement":0.22,"space":0.79,"time":0.72,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.5,"r_score":77.1,"r_tier":"achieved","opp_band":"hard","id":"5ff08806-7b3e-413e-ad67-5c060740b05e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":4,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.85,"bounce_y":15.91,"speed_mph":71.38,"server_won":true,"rally_len":4,"return_hit_x":2.37,"return_hit_y":24.59,"return_bounce_x":-3.28,"return_bounce_y":1.71,"return_speed_mph":39.35,"return_result":"In","serve_plus_one_hit_x":-2.69,"serve_plus_one_hit_y":-0.65,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.73,"serve_hit_y":0.76,"return_stroke":"Backhand","p1_speed_mph":35.14,"p1_bounce_x":2.57,"p1_bounce_y":20.53,"p1_result":"In","p1_in_gap_s":1.75,"p1_reply_gap_s":2.21,"reply_hit_x":2.78,"reply_hit_y":24.61,"reply_speed_mph":51.51,"reply_result":"Net","serve_lateral_band":"outer-slot","serve_value":48.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.46,"depth":0.31,"control":0.87,"contact":0.29,"redirect_deg":0.6,"pace_ratio":0.55,"pace_vs_typical_mph":-5.0},"p1_pressure":40.6,"p1_tier":"released","p1_parts":{"pace_mph":35.1,"border_ft":5.1,"space_m":4.07,"early_m":2.43,"reply_gap_s":2.21,"pace":0.05,"placement":0.65,"space":0.26,"time":0.35,"applied":["placement","time","space"],"deduction":1.6},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.38,"r_score":56.9,"r_tier":"partly","opp_band":"moderate","id":"af3b1f87-94de-456c-9897-a8422d7542ef"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":5,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.31,"bounce_y":17.19,"speed_mph":82.46,"server_won":true,"rally_len":3,"serve_hit_x":1.21,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"4fc96f0f-6175-448e-894e-99fa329fc1b0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":5,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.03,"bounce_y":16.81,"speed_mph":47.43,"server_won":true,"rally_len":3,"return_hit_x":-2.82,"return_hit_y":24.45,"return_bounce_x":4.57,"return_bounce_y":12.1,"return_speed_mph":50.24,"return_result":"Net","serve_hit_x":0.91,"serve_hit_y":0.37,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.08,"r_score":0.0,"r_tier":"error","id":"914486fa-38e6-4af5-8357-6c2cb1e3659d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.12,"bounce_y":17.39,"speed_mph":69.8,"server_won":true,"rally_len":14,"return_hit_x":0.56,"return_hit_y":24.27,"return_bounce_x":-2.64,"return_bounce_y":1.52,"return_speed_mph":48.93,"return_result":"In","serve_plus_one_hit_x":-1.76,"serve_plus_one_hit_y":-1.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.0,"serve_hit_y":0.36,"return_stroke":"Forehand","p1_speed_mph":45.64,"p1_bounce_x":1.95,"p1_bounce_y":18.5,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.35,"reply_hit_x":2.45,"reply_hit_y":20.51,"reply_speed_mph":45.93,"reply_result":"In","serve_lateral_band":"t","serve_value":40.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.73,"depth":0.28,"control":0.52,"contact":0.0,"redirect_deg":4.3,"pace_ratio":0.7,"pace_vs_typical_mph":4.2},"p1_pressure":52.1,"p1_tier":"neutral","p1_parts":{"pace_mph":45.6,"border_ft":7.1,"space_m":5.93,"early_m":2.98,"reply_gap_s":1.35,"pace":0.48,"placement":0.31,"space":0.57,"time":0.51,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.66,"r_score":78.9,"r_tier":"achieved","opp_band":"moderate","id":"23e21021-e9b6-4e10-9c26-42d21824cbe9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":12,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.43,"bounce_y":11.35,"speed_mph":70.39,"server_won":false,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"c39c57dc-b2b5-4d49-84f3-6a8dcec2c9cb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":12,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-4.11,"bounce_y":11.8,"speed_mph":55.1,"server_won":false,"rally_len":2,"serve_hit_x":1.64,"serve_hit_y":0.11,"serve_value":0.0,"serve_tier":"fault","id":"99bc2b05-1eb5-4b02-ae03-3c13cc967380"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":13,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.82,"bounce_y":17.65,"speed_mph":68.17,"server_won":false,"rally_len":4,"return_hit_x":0.8,"return_hit_y":25.25,"return_bounce_x":2.94,"return_bounce_y":1.29,"return_speed_mph":43.97,"return_result":"In","serve_plus_one_hit_x":3.24,"serve_plus_one_hit_y":-0.03,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.12,"serve_hit_y":0.71,"return_stroke":"Backhand","p1_speed_mph":42.23,"p1_bounce_x":0.55,"p1_bounce_y":20.12,"p1_result":"In","p1_in_gap_s":1.6,"p1_reply_gap_s":1.58,"reply_hit_x":0.42,"reply_hit_y":24.85,"reply_speed_mph":54.11,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":33.3,"serve_tier":"returner","serve_score_parts":{"plus_one":0.44,"depth":0.23,"control":0.56,"contact":0.0,"redirect_deg":11.6,"pace_ratio":0.65,"pace_vs_typical_mph":-1.2},"p1_pressure":49.9,"p1_tier":"neutral","p1_parts":{"pace_mph":42.2,"border_ft":11.7,"space_m":5.13,"early_m":1.35,"reply_gap_s":1.58,"pace":0.34,"placement":0.0,"space":0.44,"time":0.71,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.62,"r_score":73.7,"r_tier":"achieved","opp_band":"moderate","id":"735dc338-cdb4-45e3-9f12-e87c7d0ab773"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":14,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-6.33,"bounce_y":17.15,"speed_mph":72.97,"server_won":true,"rally_len":2,"serve_hit_x":1.05,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"d7aedb5b-900e-42d0-9264-71145861bf60"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":14,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.06,"bounce_y":17.78,"speed_mph":60.49,"server_won":true,"rally_len":2,"serve_hit_x":1.72,"serve_hit_y":0.22,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"e844863b-12d2-45cf-99b0-cccbc1b2417f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":15,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.24,"bounce_y":17.03,"speed_mph":83.92,"server_won":true,"rally_len":2,"return_hit_x":1.41,"return_hit_y":26.17,"return_bounce_x":2.87,"return_bounce_y":12.71,"return_speed_mph":38.04,"return_result":"Net","serve_hit_x":-0.94,"serve_hit_y":-0.3,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.86,"r_score":0.0,"r_tier":"error","id":"f4778a0d-d51e-47f3-8e22-15537abde7ba"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.07,"bounce_y":15.65,"speed_mph":69.54,"server_won":false,"rally_len":11,"return_hit_x":-1.42,"return_hit_y":25.84,"return_bounce_x":-3.37,"return_bounce_y":3.69,"return_speed_mph":49.05,"return_result":"In","serve_plus_one_hit_x":-3.57,"serve_plus_one_hit_y":-1.62,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.65,"serve_hit_y":0.2,"return_stroke":"Forehand","p1_speed_mph":48.38,"p1_bounce_x":1.94,"p1_bounce_y":19.51,"p1_result":"In","p1_in_gap_s":1.7,"p1_reply_gap_s":1.55,"reply_hit_x":1.94,"reply_hit_y":23.44,"reply_speed_mph":57.02,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":50.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.7,"depth":0.67,"control":0.31,"contact":0.09,"redirect_deg":11.4,"pace_ratio":0.7,"pace_vs_typical_mph":4.2},"p1_pressure":56.4,"p1_tier":"neutral","p1_parts":{"pace_mph":48.4,"border_ft":7.1,"space_m":7.17,"early_m":5.31,"reply_gap_s":1.55,"pace":0.6,"placement":0.31,"space":0.78,"time":0.26,"applied":["space","pace","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.16,"r_score":72.8,"r_tier":"achieved","opp_band":"moderate","id":"6a158223-d8a0-45d9-9ba8-6aa82b8407fb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":17,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.3,"bounce_y":18.9,"speed_mph":65.49,"server_won":false,"rally_len":6,"serve_hit_x":-1.77,"serve_hit_y":0.75,"serve_value":0.0,"serve_tier":"fault","id":"d31839d9-9b7b-4c08-8e48-99c38995b70e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":17,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.37,"bounce_y":13.76,"speed_mph":58.02,"server_won":false,"rally_len":6,"return_hit_x":0.74,"return_hit_y":24.32,"return_bounce_x":-3.11,"return_bounce_y":0.84,"return_speed_mph":52.05,"return_result":"In","serve_plus_one_hit_x":-3.19,"serve_plus_one_hit_y":-0.39,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.72,"serve_hit_y":0.25,"return_stroke":"Backhand","p1_speed_mph":32.91,"p1_bounce_x":2.67,"p1_bounce_y":20.28,"p1_result":"In","p1_in_gap_s":1.38,"p1_reply_gap_s":2.25,"reply_hit_x":2.45,"reply_hit_y":24.18,"reply_speed_mph":48.4,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":22.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.29,"depth":0.15,"control":0.49,"contact":0.0,"slice":0.0,"redirect_deg":4.7,"pace_ratio":0.9,"pace_vs_typical_mph":4.6},"p1_pressure":15.1,"p1_tier":"released","p1_parts":{"pace_mph":32.9,"border_ft":4.8,"space_m":4.48,"early_m":1.23,"reply_gap_s":2.25,"pace":0.0,"placement":0.71,"space":0.33,"time":0.47,"applied":["placement","time","space"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.15,"r_score":81.0,"r_tier":"achieved","opp_band":"hard","id":"2157fb6a-3f48-4ce3-94ae-490115c96cc5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":22,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.87,"bounce_y":14.65,"speed_mph":69.71,"server_won":true,"rally_len":5,"return_hit_x":-0.82,"return_hit_y":25.4,"return_bounce_x":0.63,"return_bounce_y":2.03,"return_speed_mph":50.53,"return_result":"In","serve_plus_one_hit_x":0.2,"serve_plus_one_hit_y":-2.13,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.0,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":47.72,"p1_bounce_x":-3.42,"p1_bounce_y":23.43,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.55,"reply_hit_x":-3.4,"reply_hit_y":24.73,"reply_speed_mph":53.05,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":41.7,"serve_tier":"returner","serve_score_parts":{"plus_one":0.67,"depth":0.37,"control":0.48,"contact":0.0,"redirect_deg":3.8,"pace_ratio":0.72,"pace_vs_typical_mph":5.8},"p1_pressure":63.6,"p1_tier":"neutral","p1_parts":{"pace_mph":47.7,"border_ft":1.1,"space_m":3.26,"early_m":4.18,"reply_gap_s":1.55,"pace":0.57,"placement":1.0,"space":0.13,"time":0.34,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.15,"r_score":52.7,"r_tier":"partly","opp_band":"moderate","id":"7e2f0e0a-a164-4b6a-bee8-0a246c521c4c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":23,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.22,"bounce_y":11.65,"speed_mph":80.2,"server_won":true,"rally_len":5,"serve_hit_x":-0.49,"serve_hit_y":0.88,"serve_value":0.0,"serve_tier":"fault","id":"0f601c54-8ea4-400c-a85e-860ed69b5754"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":23,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":1.39,"bounce_y":18.18,"speed_mph":55.55,"server_won":true,"rally_len":5,"return_hit_x":1.93,"return_hit_y":25.93,"return_bounce_x":-0.9,"return_bounce_y":7.06,"return_speed_mph":41.8,"return_result":"In","serve_plus_one_hit_x":-0.63,"serve_plus_one_hit_y":4.99,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.79,"serve_hit_y":0.12,"return_stroke":"Backhand","p1_speed_mph":37.49,"p1_bounce_x":3.07,"p1_bounce_y":20.74,"p1_result":"In","p1_in_gap_s":1.33,"p1_reply_gap_s":1.39,"reply_hit_x":2.7,"reply_hit_y":23.9,"reply_speed_mph":41.94,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":68.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":1.0,"control":0.89,"contact":0.25,"slice":0.0,"redirect_deg":1.5,"pace_ratio":0.75,"pace_vs_typical_mph":-6.2},"p1_pressure":75.4,"p1_tier":"pressure","p1_parts":{"pace_mph":37.5,"border_ft":3.4,"space_m":5.31,"early_m":2.09,"reply_gap_s":1.39,"pace":0.14,"placement":0.93,"space":0.47,"time":0.86,"applied":["placement","time","space"]},"p1_return_depth":"short","p1_zone5":true,"p1_sse":true,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.49,"r_score":44.2,"r_tier":"missed","opp_band":"moderate","id":"ca307a2b-f9a8-4ab1-a256-6635266b8118"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":24,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.02,"bounce_y":16.58,"speed_mph":77.9,"server_won":true,"rally_len":4,"return_hit_x":-1.07,"return_hit_y":25.96,"return_bounce_x":0.45,"return_bounce_y":3.47,"return_speed_mph":35.83,"return_result":"In","serve_plus_one_hit_x":0.51,"serve_plus_one_hit_y":0.89,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.93,"serve_hit_y":0.32,"return_stroke":"Forehand","p1_speed_mph":52.11,"p1_bounce_x":-2.04,"p1_bounce_y":21.02,"p1_result":"In","p1_in_gap_s":1.88,"p1_reply_gap_s":1.26,"reply_hit_x":-2.36,"reply_hit_y":24.3,"reply_speed_mph":30.11,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":62.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.71,"depth":0.63,"control":0.89,"contact":0.04,"redirect_deg":6.4,"pace_ratio":0.46,"pace_vs_typical_mph":-7.0},"p1_pressure":67.9,"p1_tier":"neutral","p1_parts":{"pace_mph":52.1,"border_ft":6.8,"space_m":5.04,"early_m":2.57,"reply_gap_s":1.26,"pace":0.76,"placement":0.36,"space":0.42,"time":0.86,"applied":["time","pace","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.62,"r_score":39.8,"r_tier":"missed","opp_band":"easy","id":"fc17744b-8c84-47df-9020-f6ae31f2e4ee"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":25,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.85,"bounce_y":16.42,"speed_mph":68.3,"server_won":false,"rally_len":4,"return_hit_x":0.11,"return_hit_y":25.47,"return_bounce_x":-3.95,"return_bounce_y":1.91,"return_speed_mph":52.24,"return_result":"In","serve_plus_one_hit_x":-3.67,"serve_plus_one_hit_y":0.84,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.8,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":43.04,"p1_bounce_x":1.56,"p1_bounce_y":18.54,"p1_result":"In","p1_in_gap_s":1.31,"p1_reply_gap_s":1.26,"reply_hit_x":1.1,"reply_hit_y":19.83,"reply_speed_mph":40.45,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":46.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.94,"depth":0.35,"control":0.42,"contact":0.0,"redirect_deg":4.1,"pace_ratio":0.77,"pace_vs_typical_mph":7.1},"p1_pressure":69.7,"p1_tier":"neutral","p1_parts":{"pace_mph":43.0,"border_ft":8.4,"space_m":7.07,"early_m":1.1,"reply_gap_s":1.26,"pace":0.38,"placement":0.1,"space":0.76,"time":0.95,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.23,"r_score":78.8,"r_tier":"achieved","opp_band":"hard","id":"07a61278-b917-4563-90c7-6926b9ddad99"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":26,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.35,"bounce_y":19.39,"speed_mph":66.12,"server_won":false,"rally_len":2,"serve_hit_x":-0.09,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"047e82e4-6951-4cbf-92b3-27c5177f8d49"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":26,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.57,"bounce_y":11.33,"speed_mph":63.66,"server_won":false,"rally_len":2,"serve_hit_x":0.78,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"5d508fbb-195a-4963-983a-388c43612f1a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":27,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.03,"bounce_y":17.57,"speed_mph":65.4,"server_won":true,"rally_len":9,"return_hit_x":1.66,"return_hit_y":26.15,"return_bounce_x":-0.86,"return_bounce_y":4.45,"return_speed_mph":37.91,"return_result":"In","serve_plus_one_hit_x":-0.02,"serve_plus_one_hit_y":3.61,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.91,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":44.58,"p1_bounce_x":3.35,"p1_bounce_y":20.0,"p1_result":"In","p1_in_gap_s":1.67,"p1_reply_gap_s":1.33,"reply_hit_x":3.22,"reply_hit_y":23.57,"reply_speed_mph":39.56,"reply_result":"In","serve_lateral_band":"body","serve_value":80.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.81,"control":0.93,"contact":0.22,"redirect_deg":2.7,"pace_ratio":0.58,"pace_vs_typical_mph":-7.8},"p1_pressure":86.4,"p1_tier":"pressure","p1_parts":{"pace_mph":44.6,"border_ft":2.5,"space_m":6.38,"early_m":1.18,"reply_gap_s":1.33,"pace":0.44,"placement":1.0,"space":0.65,"time":0.94,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.56,"r_score":32.7,"r_tier":"missed","opp_band":"easy","id":"d83e0d02-e224-474d-bcae-9000902683dc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":33,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.47,"bounce_y":15.98,"speed_mph":81.98,"server_won":true,"rally_len":2,"serve_hit_x":1.07,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"a0eecc6b-42e3-48ee-91ad-6b1290f4ccb1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":33,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.68,"bounce_y":13.18,"speed_mph":69.64,"server_won":true,"rally_len":2,"serve_hit_x":0.97,"serve_hit_y":0.24,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"09071326-bcad-476c-9b6e-82ff13771a88"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":34,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.37,"bounce_y":14.76,"speed_mph":60.97,"server_won":true,"rally_len":2,"return_hit_x":0.04,"return_hit_y":25.33,"return_bounce_x":4.12,"return_bounce_y":0.89,"return_speed_mph":38.01,"return_result":"Out","serve_hit_x":-1.36,"serve_hit_y":0.14,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.0,"r_score":0.0,"r_tier":"error","id":"d29c8f9a-2a20-4218-86ae-3cf8d0d51f9b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":35,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.69,"bounce_y":16.65,"speed_mph":73.55,"server_won":true,"rally_len":2,"return_hit_x":-3.72,"return_hit_y":25.16,"return_bounce_x":-3.79,"return_bounce_y":12.31,"return_speed_mph":42.61,"return_result":"Net","serve_hit_x":0.88,"serve_hit_y":-0.05,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.54,"r_score":0.0,"r_tier":"error","id":"3489bde1-c2f6-4b70-8a1e-8f754992946e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":36,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.67,"bounce_y":16.91,"speed_mph":67.88,"server_won":true,"rally_len":1,"serve_hit_x":-2.04,"serve_hit_y":0.29,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"bbc7480d-34d0-476c-9bc2-943d9d1983be"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":41,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.36,"bounce_y":16.39,"speed_mph":75.38,"server_won":false,"rally_len":3,"return_hit_x":-1.7,"return_hit_y":26.39,"return_bounce_x":-0.9,"return_bounce_y":4.19,"return_speed_mph":49.13,"return_result":"In","serve_plus_one_hit_x":-0.97,"serve_plus_one_hit_y":-0.45,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.2,"serve_hit_y":0.27,"return_stroke":"Forehand","p1_speed_mph":42.4,"p1_bounce_x":2.8,"p1_bounce_y":11.03,"p1_result":"Net","p1_in_gap_s":1.49,"serve_lateral_band":"t-slot","serve_value":48.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.22,"depth":0.76,"control":0.49,"contact":0.28,"redirect_deg":3.5,"pace_ratio":0.65,"pace_vs_typical_mph":5.7},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.52,"r_score":50.6,"r_tier":"partly","opp_band":"moderate","id":"dd656fa6-e2ff-45e6-9ead-a33245092c8c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":42,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.66,"bounce_y":11.83,"speed_mph":63.73,"server_won":false,"rally_len":2,"serve_hit_x":-0.64,"serve_hit_y":0.25,"serve_value":0.0,"serve_tier":"fault","id":"50012f46-40e9-40e6-ae13-2f524a6af865"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":42,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.54,"bounce_y":11.73,"speed_mph":52.58,"server_won":false,"rally_len":2,"serve_hit_x":-0.5,"serve_hit_y":0.32,"serve_value":0.0,"serve_tier":"fault","id":"4b6727e3-5e22-470d-a42c-e39385aaaf67"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":43,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.22,"bounce_y":19.57,"speed_mph":71.75,"server_won":true,"rally_len":3,"serve_hit_x":1.43,"serve_hit_y":0.05,"serve_value":0.0,"serve_tier":"fault","id":"1cb67bcd-ab2c-47a9-87fc-f442ea8d48d0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":43,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-0.08,"bounce_y":17.6,"speed_mph":56.85,"server_won":true,"rally_len":3,"return_hit_x":-0.49,"return_hit_y":23.57,"return_bounce_x":0.22,"return_bounce_y":12.7,"return_speed_mph":44.64,"return_result":"Net","serve_hit_x":1.19,"serve_hit_y":0.37,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.53,"r_score":0.0,"r_tier":"error","id":"603f17da-4570-4e59-bc92-c0d36d234223"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":44,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":5.04,"bounce_y":14.67,"speed_mph":76.86,"server_won":false,"rally_len":7,"serve_hit_x":-0.8,"serve_hit_y":-0.04,"serve_value":0.0,"serve_tier":"fault","id":"018a5aa4-8007-4343-b4ec-b86b77d92f99"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":44,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.79,"bounce_y":15.48,"speed_mph":55.26,"server_won":false,"rally_len":7,"return_hit_x":3.82,"return_hit_y":26.74,"return_bounce_x":1.87,"return_bounce_y":2.6,"return_speed_mph":35.82,"return_result":"In","serve_plus_one_hit_x":1.96,"serve_plus_one_hit_y":0.01,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.21,"serve_hit_y":0.33,"return_stroke":"Backhand","p1_speed_mph":49.27,"p1_bounce_x":-1.41,"p1_bounce_y":19.65,"p1_result":"In","p1_in_gap_s":2.07,"p1_reply_gap_s":1.49,"reply_hit_x":-1.31,"reply_hit_y":24.71,"reply_speed_mph":36.89,"reply_result":"In","serve_lateral_band":"wide","serve_value":61.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.62,"depth":0.47,"control":1.0,"contact":0.93,"slice":0.0,"redirect_deg":13.6,"pace_ratio":0.65,"pace_vs_typical_mph":-12.3},"p1_pressure":76.7,"p1_tier":"pressure","p1_parts":{"pace_mph":49.3,"border_ft":8.9,"space_m":8.81,"early_m":2.59,"reply_gap_s":1.49,"pace":0.64,"placement":0.02,"space":1.0,"time":0.67,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.07,"r_score":0.0,"r_tier":"missed","opp_band":"easy","id":"1bf01795-9a90-470d-b8c3-1cff6b18ed71"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":45,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.89,"bounce_y":14.2,"speed_mph":91.39,"server_won":false,"rally_len":5,"return_hit_x":-1.13,"return_hit_y":26.55,"return_bounce_x":1.49,"return_bounce_y":3.2,"return_speed_mph":50.91,"return_result":"In","serve_plus_one_hit_x":1.38,"serve_plus_one_hit_y":-0.29,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.27,"serve_hit_y":-0.02,"return_stroke":"Forehand","p1_speed_mph":51.28,"p1_bounce_x":0.59,"p1_bounce_y":19.79,"p1_result":"In","p1_in_gap_s":1.46,"p1_reply_gap_s":1.45,"reply_hit_x":1.06,"reply_hit_y":25.72,"reply_speed_mph":53.93,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":54.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.83,"depth":0.58,"control":0.43,"contact":0.2,"redirect_deg":1.7,"pace_ratio":0.56,"pace_vs_typical_mph":11.1},"p1_pressure":68.2,"p1_tier":"neutral","p1_parts":{"pace_mph":51.3,"border_ft":11.6,"space_m":6.98,"early_m":3.48,"reply_gap_s":1.45,"pace":0.72,"placement":0.0,"space":0.75,"time":0.58,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.65,"r_score":58.7,"r_tier":"partly","opp_band":"moderate","id":"613f1aa5-465a-4daa-a25f-c926bc409eb2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":50,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.24,"bounce_y":17.36,"speed_mph":69.1,"server_won":false,"rally_len":7,"return_hit_x":-1.4,"return_hit_y":25.53,"return_bounce_x":-3.47,"return_bounce_y":1.34,"return_speed_mph":53.04,"return_result":"In","serve_plus_one_hit_x":-3.39,"serve_plus_one_hit_y":-0.86,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.73,"serve_hit_y":0.39,"return_stroke":"Forehand","p1_speed_mph":41.85,"p1_bounce_x":3.3,"p1_bounce_y":20.91,"p1_result":"In","p1_in_gap_s":1.38,"p1_reply_gap_s":1.79,"reply_hit_x":2.95,"reply_hit_y":24.3,"reply_speed_mph":35.29,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":29.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.69,"depth":0.24,"control":0.11,"contact":0.03,"redirect_deg":11.5,"pace_ratio":0.77,"pace_vs_typical_mph":8.1},"p1_pressure":71.8,"p1_tier":"pressure","p1_parts":{"pace_mph":41.8,"border_ft":2.7,"space_m":6.59,"early_m":2.2,"reply_gap_s":1.79,"pace":0.33,"placement":1.0,"space":0.68,"time":0.47,"applied":["placement","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.49,"r_score":78.9,"r_tier":"achieved","opp_band":"hard","id":"51a8055a-ae41-487a-a618-ec6fb2381ff9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":51,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.53,"bounce_y":11.58,"speed_mph":83.86,"server_won":false,"rally_len":2,"serve_hit_x":-1.22,"serve_hit_y":0.31,"serve_value":0.0,"serve_tier":"fault","id":"ad7c648f-84c1-42cd-b009-e454a38583e2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":51,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":1.72,"bounce_y":11.59,"speed_mph":68.56,"server_won":false,"rally_len":2,"serve_hit_x":-1.58,"serve_hit_y":0.68,"serve_value":0.0,"serve_tier":"fault","id":"a049bdff-1e67-4c41-8026-9d07e21ce76f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":52,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.76,"bounce_y":17.83,"speed_mph":61.68,"server_won":true,"rally_len":6,"return_hit_x":-3.76,"return_hit_y":26.16,"return_bounce_x":-1.71,"return_bounce_y":0.97,"return_speed_mph":37.85,"return_result":"In","serve_plus_one_hit_x":-1.13,"serve_plus_one_hit_y":-1.34,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.54,"serve_hit_y":0.4,"return_stroke":"Forehand","p1_speed_mph":49.18,"p1_bounce_x":1.51,"p1_bounce_y":19.11,"p1_result":"In","p1_in_gap_s":2.12,"p1_reply_gap_s":1.08,"reply_hit_x":1.78,"reply_hit_y":20.75,"reply_speed_mph":36.67,"reply_result":"In","serve_lateral_band":"wide","serve_value":54.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.51,"depth":0.18,"control":0.94,"contact":0.83,"redirect_deg":12.3,"pace_ratio":0.61,"pace_vs_typical_mph":-8.8},"p1_pressure":74.3,"p1_tier":"pressure","p1_parts":{"pace_mph":49.2,"border_ft":8.6,"space_m":8.79,"early_m":2.38,"reply_gap_s":1.08,"pace":0.63,"placement":0.07,"space":1.0,"time":0.6,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.49,"r_score":38.2,"r_tier":"missed","opp_band":"moderate","id":"8d0d7cad-8410-4f06-9fa7-7b8494f46199"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":53,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.41,"bounce_y":15.73,"speed_mph":67.27,"server_won":false,"rally_len":5,"return_hit_x":0.69,"return_hit_y":24.93,"return_bounce_x":-1.26,"return_bounce_y":1.5,"return_speed_mph":52.45,"return_result":"In","serve_plus_one_hit_x":-1.36,"serve_plus_one_hit_y":0.38,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.82,"serve_hit_y":-0.03,"return_stroke":"Backhand","p1_speed_mph":43.77,"p1_bounce_x":1.78,"p1_bounce_y":20.7,"p1_result":"In","p1_in_gap_s":1.27,"p1_reply_gap_s":1.48,"reply_hit_x":1.16,"reply_hit_y":22.57,"reply_speed_mph":45.28,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":46.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.27,"control":0.56,"contact":0.0,"redirect_deg":0.3,"pace_ratio":0.78,"pace_vs_typical_mph":7.1},"p1_pressure":51.1,"p1_tier":"neutral","p1_parts":{"pace_mph":43.8,"border_ft":7.7,"space_m":4.37,"early_m":1.13,"reply_gap_s":1.48,"pace":0.41,"placement":0.22,"space":0.31,"time":0.81,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.28,"r_score":72.3,"r_tier":"achieved","opp_band":"hard","id":"ebc2c280-b2b3-40de-a2a3-851b8ab7934a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":54,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.93,"bounce_y":18.24,"speed_mph":85.9,"server_won":false,"rally_len":7,"return_hit_x":-0.98,"return_hit_y":27.07,"return_bounce_x":3.08,"return_bounce_y":3.41,"return_speed_mph":51.85,"return_result":"In","serve_plus_one_hit_x":2.61,"serve_plus_one_hit_y":-0.04,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.65,"serve_hit_y":0.61,"return_stroke":"Forehand","p1_speed_mph":40.22,"p1_bounce_x":3.21,"p1_bounce_y":20.39,"p1_result":"In","p1_in_gap_s":1.49,"p1_reply_gap_s":1.67,"reply_hit_x":2.66,"reply_hit_y":24.86,"reply_speed_mph":41.21,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":55.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.85,"depth":0.62,"control":0.31,"contact":0.33,"redirect_deg":4.6,"pace_ratio":0.6,"pace_vs_typical_mph":10.8},"p1_pressure":81.3,"p1_tier":"pressure","p1_parts":{"pace_mph":40.2,"border_ft":3.0,"space_m":7.89,"early_m":3.48,"reply_gap_s":1.67,"pace":0.26,"placement":1.0,"space":0.9,"time":0.54,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":1.0,"r_score":72.8,"r_tier":"achieved","opp_band":"hard","id":"436b069a-b185-46af-ad10-7ee425ffbbc4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":61,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.26,"bounce_y":14.95,"speed_mph":70.09,"server_won":false,"rally_len":2,"serve_hit_x":1.49,"serve_hit_y":-0.15,"serve_value":0.0,"serve_tier":"fault","id":"72be09e2-0ff2-4ce0-b2c5-e0a98edf606b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":61,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.75,"bounce_y":11.52,"speed_mph":60.06,"server_won":false,"rally_len":2,"serve_hit_x":0.56,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"eb84c922-a982-4e1c-bc9e-bb0e8f10ed72"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":62,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.94,"bounce_y":11.84,"speed_mph":72.67,"server_won":true,"rally_len":7,"serve_hit_x":-1.62,"serve_hit_y":0.83,"serve_value":0.0,"serve_tier":"fault","id":"a475f56e-bd9c-4f1e-87a5-2a99005efb40"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":62,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.19,"bounce_y":15.85,"speed_mph":65.01,"server_won":true,"rally_len":7,"return_hit_x":2.06,"return_hit_y":26.61,"return_bounce_x":-2.83,"return_bounce_y":0.89,"return_speed_mph":48.62,"return_result":"In","serve_plus_one_hit_x":-2.81,"serve_plus_one_hit_y":-0.33,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.06,"serve_hit_y":-0.12,"return_stroke":"Backhand","p1_speed_mph":35.44,"p1_bounce_x":2.96,"p1_bounce_y":22.98,"p1_result":"In","p1_in_gap_s":1.48,"p1_reply_gap_s":2.0,"reply_hit_x":2.91,"reply_hit_y":24.31,"reply_speed_mph":41.34,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":35.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.49,"depth":0.16,"control":0.66,"contact":0.42,"slice":0.0,"redirect_deg":0.7,"pace_ratio":0.75,"pace_vs_typical_mph":2.8},"p1_pressure":58.3,"p1_tier":"neutral","p1_parts":{"pace_mph":35.4,"border_ft":2.6,"space_m":3.74,"early_m":1.22,"reply_gap_s":2.0,"pace":0.06,"placement":1.0,"space":0.21,"time":0.54,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.38,"r_score":66.6,"r_tier":"partly","opp_band":"hard","id":"a1d583d6-4638-464e-9fde-8a2e4aa1c7e6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":63,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.1,"bounce_y":19.61,"speed_mph":89.54,"server_won":false,"rally_len":2,"serve_hit_x":0.36,"serve_hit_y":-0.03,"serve_value":0.0,"serve_tier":"fault","id":"7644e3ef-4979-4bbf-bbb9-05cc95b9ccd5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":63,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-5.07,"bounce_y":19.43,"speed_mph":65.48,"server_won":false,"rally_len":2,"serve_hit_x":1.07,"serve_hit_y":0.21,"serve_value":0.0,"serve_tier":"fault","id":"a19db531-50bb-4a5e-90ae-35cae71b456e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":64,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.02,"bounce_y":15.83,"speed_mph":71.66,"server_won":true,"rally_len":2,"return_hit_x":1.35,"return_hit_y":25.27,"return_bounce_x":-3.05,"return_bounce_y":12.55,"return_speed_mph":53.83,"return_result":"Net","serve_hit_x":-0.52,"serve_hit_y":0.13,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.38,"r_score":0.0,"r_tier":"error","id":"420d81f1-0c4d-47cf-9847-916a94a4c371"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":65,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.3,"bounce_y":15.75,"speed_mph":87.18,"server_won":false,"rally_len":6,"serve_hit_x":1.83,"serve_hit_y":0.51,"serve_value":0.0,"serve_tier":"fault","id":"c81439f3-17ea-417c-8005-cf86859bad65"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":65,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.47,"bounce_y":15.32,"speed_mph":57.09,"server_won":false,"rally_len":6,"return_hit_x":-2.64,"return_hit_y":23.07,"return_bounce_x":0.02,"return_bounce_y":3.89,"return_speed_mph":41.38,"return_result":"In","serve_plus_one_hit_x":-0.11,"serve_plus_one_hit_y":-0.64,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.29,"serve_hit_y":-0.2,"return_stroke":"Forehand","p1_speed_mph":40.09,"p1_bounce_x":0.37,"p1_bounce_y":19.81,"p1_result":"In","p1_in_gap_s":1.57,"p1_reply_gap_s":1.72,"reply_hit_x":0.42,"reply_hit_y":23.98,"reply_speed_mph":51.54,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":64.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.79,"depth":0.71,"control":0.86,"contact":0.55,"slice":0.0,"redirect_deg":5.7,"pace_ratio":0.72,"pace_vs_typical_mph":-6.3},"p1_pressure":31.7,"p1_tier":"released","p1_parts":{"pace_mph":40.1,"border_ft":12.3,"space_m":4.44,"early_m":4.54,"reply_gap_s":1.72,"pace":0.25,"placement":0.0,"space":0.32,"time":0.37,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.04,"r_score":43.3,"r_tier":"missed","opp_band":"easy","id":"a6375d18-cd11-4869-99ce-a6903a0c82cb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":66,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.94,"bounce_y":14.55,"speed_mph":77.74,"server_won":true,"rally_len":6,"return_hit_x":3.21,"return_hit_y":26.33,"return_bounce_x":-2.04,"return_bounce_y":0.48,"return_speed_mph":45.56,"return_result":"In","serve_plus_one_hit_x":-2.35,"serve_plus_one_hit_y":-1.32,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.51,"serve_hit_y":0.35,"return_stroke":"Backhand","p1_speed_mph":33.43,"p1_bounce_x":-1.1,"p1_bounce_y":19.28,"p1_result":"In","p1_in_gap_s":1.76,"p1_reply_gap_s":1.77,"reply_hit_x":-0.94,"reply_hit_y":20.01,"reply_speed_mph":41.51,"reply_result":"In","serve_lateral_band":"wide","serve_value":39.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.4,"depth":0.09,"control":0.63,"contact":0.69,"redirect_deg":2.2,"pace_ratio":0.59,"pace_vs_typical_mph":2.6},"p1_pressure":46.9,"p1_tier":"neutral","p1_parts":{"pace_mph":33.4,"border_ft":9.9,"space_m":8.26,"early_m":1.82,"reply_gap_s":1.77,"pace":0.0,"placement":0.0,"space":0.96,"time":0.45,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.47,"r_score":64.1,"r_tier":"partly","opp_band":"moderate","id":"6579e36b-412c-4267-aec6-63455793bc47"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":67,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.09,"bounce_y":11.32,"speed_mph":59.06,"server_won":true,"rally_len":3,"serve_hit_x":1.26,"serve_hit_y":0.66,"serve_value":0.0,"serve_tier":"fault","id":"22d39303-9a8e-4af9-9042-be305fae9091"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":67,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.51,"bounce_y":15.14,"speed_mph":65.21,"server_won":true,"rally_len":3,"return_hit_x":-2.71,"return_hit_y":26.1,"return_bounce_x":1.71,"return_bounce_y":12.27,"return_speed_mph":37.65,"return_result":"Net","serve_hit_x":0.75,"serve_hit_y":0.21,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":0.0,"r_tier":"error","id":"6ae4c32b-c7ab-4757-9b69-767dc5f5156e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":68,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.84,"bounce_y":16.36,"speed_mph":57.95,"server_won":true,"rally_len":6,"return_hit_x":1.53,"return_hit_y":25.37,"return_bounce_x":2.89,"return_bounce_y":4.0,"return_speed_mph":33.79,"return_result":"In","serve_plus_one_hit_x":2.99,"serve_plus_one_hit_y":1.63,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.37,"serve_hit_y":0.51,"return_stroke":"Backhand","p1_speed_mph":43.2,"p1_bounce_x":-1.71,"p1_bounce_y":21.6,"p1_result":"In","p1_in_gap_s":1.86,"p1_reply_gap_s":1.53,"reply_hit_x":-2.21,"reply_hit_y":24.49,"reply_speed_mph":48.46,"reply_result":"In","serve_lateral_band":"body","serve_value":76.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.73,"control":1.0,"contact":0.05,"redirect_deg":15.1,"pace_ratio":0.58,"pace_vs_typical_mph":-13.7},"p1_pressure":53.1,"p1_tier":"neutral","p1_parts":{"pace_mph":43.2,"border_ft":7.1,"space_m":4.97,"early_m":2.37,"reply_gap_s":1.53,"pace":0.38,"placement":0.31,"space":0.41,"time":0.8,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.19,"r_score":17.8,"r_tier":"missed","opp_band":"moderate","id":"d4ccf71f-5e27-4bda-9cd5-7eee3a3114aa"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.2,"bounce_y":17.36,"speed_mph":78.69,"server_won":false,"rally_len":15,"return_hit_x":-2.11,"return_hit_y":25.92,"return_bounce_x":-3.35,"return_bounce_y":3.51,"return_speed_mph":33.04,"return_result":"In","serve_plus_one_hit_x":-3.61,"serve_plus_one_hit_y":0.8,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.12,"serve_hit_y":0.72,"return_stroke":"Forehand","p1_speed_mph":42.18,"p1_bounce_x":1.43,"p1_bounce_y":20.41,"p1_result":"In","p1_in_gap_s":2.13,"p1_reply_gap_s":1.71,"reply_hit_x":1.33,"reply_hit_y":25.02,"reply_speed_mph":47.24,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":64.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.52,"depth":0.64,"control":0.98,"contact":0.3,"redirect_deg":11.1,"pace_ratio":0.42,"pace_vs_typical_mph":-9.7},"p1_pressure":56.9,"p1_tier":"neutral","p1_parts":{"pace_mph":42.2,"border_ft":8.8,"space_m":6.56,"early_m":2.72,"reply_gap_s":1.71,"pace":0.34,"placement":0.03,"space":0.68,"time":0.69,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.84,"r_score":69.4,"r_tier":"partly","opp_band":"moderate","id":"1add69fb-c260-4ba2-8b82-19a840cdff70"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":75,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.28,"bounce_y":11.69,"speed_mph":71.18,"server_won":false,"rally_len":2,"serve_hit_x":-0.89,"serve_hit_y":0.27,"serve_value":0.0,"serve_tier":"fault","id":"9a57ebde-768c-4196-81ff-b7ae64752a36"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":75,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":2.01,"bounce_y":11.43,"speed_mph":57.64,"server_won":false,"rally_len":2,"serve_hit_x":-1.1,"serve_hit_y":0.83,"serve_value":0.0,"serve_tier":"fault","id":"6e00a2ca-e00d-49f8-8dfc-b9747a5b9c62"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.39,"bounce_y":14.99,"speed_mph":81.0,"server_won":false,"rally_len":11,"return_hit_x":-0.49,"return_hit_y":26.55,"return_bounce_x":-0.74,"return_bounce_y":3.29,"return_speed_mph":43.61,"return_result":"In","serve_plus_one_hit_x":-0.96,"serve_plus_one_hit_y":-0.66,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.07,"serve_hit_y":0.3,"return_stroke":"Forehand","p1_speed_mph":40.9,"p1_bounce_x":0.53,"p1_bounce_y":21.33,"p1_result":"In","p1_in_gap_s":1.77,"p1_reply_gap_s":1.84,"reply_hit_x":0.39,"reply_hit_y":25.47,"reply_speed_mph":48.9,"reply_result":"In","serve_lateral_band":"t","serve_value":59.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.8,"depth":0.6,"control":0.66,"contact":0.12,"redirect_deg":2.4,"pace_ratio":0.54,"pace_vs_typical_mph":1.4},"p1_pressure":37.5,"p1_tier":"released","p1_parts":{"pace_mph":40.9,"border_ft":8.0,"space_m":5.32,"early_m":3.95,"reply_gap_s":1.84,"pace":0.29,"placement":0.17,"space":0.47,"time":0.37,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.54,"r_score":40.4,"r_tier":"missed","opp_band":"easy","id":"ef417108-3655-474e-8637-cedc3584f552"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":77,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.0,"bounce_y":17.27,"speed_mph":63.84,"server_won":true,"rally_len":4,"return_hit_x":2.76,"return_hit_y":24.96,"return_bounce_x":-3.43,"return_bounce_y":4.97,"return_speed_mph":35.08,"return_result":"In","serve_plus_one_hit_x":-3.33,"serve_plus_one_hit_y":3.49,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.91,"serve_hit_y":0.47,"return_stroke":"Backhand","p1_speed_mph":32.37,"p1_bounce_x":2.48,"p1_bounce_y":19.51,"p1_result":"In","p1_in_gap_s":1.75,"p1_reply_gap_s":1.95,"reply_hit_x":2.63,"reply_hit_y":24.31,"reply_speed_mph":54.17,"reply_result":"Out","serve_lateral_band":"outer-slot","serve_value":79.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.9,"control":1.0,"contact":0.42,"redirect_deg":4.1,"pace_ratio":0.55,"pace_vs_typical_mph":-11.0},"p1_pressure":25.5,"p1_tier":"released","p1_parts":{"pace_mph":32.4,"border_ft":5.4,"space_m":5.46,"early_m":1.48,"reply_gap_s":1.95,"pace":0.0,"placement":0.61,"space":0.49,"time":0.72,"applied":["time","placement","space"],"deduction":35.0},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.5,"r_score":30.3,"r_tier":"missed","opp_band":"moderate","id":"47df6d9f-152c-41ef-9f0f-19eeaa95de2f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":78,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.07,"bounce_y":16.83,"speed_mph":61.61,"server_won":true,"rally_len":4,"return_hit_x":-1.35,"return_hit_y":26.11,"return_bounce_x":0.53,"return_bounce_y":2.25,"return_speed_mph":51.18,"return_result":"In","serve_plus_one_hit_x":0.83,"serve_plus_one_hit_y":-1.46,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.79,"serve_hit_y":0.5,"return_stroke":"Forehand","p1_speed_mph":50.3,"p1_bounce_x":-0.99,"p1_bounce_y":18.96,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.21,"reply_hit_x":-1.26,"reply_hit_y":20.17,"reply_speed_mph":50.12,"reply_result":"Net","serve_lateral_band":"t-slot","serve_value":42.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.46,"depth":0.41,"control":0.58,"contact":0.13,"redirect_deg":2.0,"pace_ratio":0.83,"pace_vs_typical_mph":4.6},"p1_pressure":64.7,"p1_tier":"neutral","p1_parts":{"pace_mph":50.3,"border_ft":10.3,"space_m":7.15,"early_m":3.72,"reply_gap_s":1.21,"pace":0.68,"placement":0.0,"space":0.78,"time":0.49,"applied":["space","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.19,"r_score":44.2,"r_tier":"missed","opp_band":"moderate","id":"19601e4b-247b-4ecd-ace8-0ba4f6ce7ab1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":79,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.28,"bounce_y":17.39,"speed_mph":65.18,"server_won":true,"rally_len":2,"return_hit_x":1.75,"return_hit_y":24.22,"return_bounce_x":-3.21,"return_bounce_y":12.11,"return_speed_mph":51.31,"return_result":"Net","serve_hit_x":0.05,"serve_hit_y":0.53,"return_stroke":"Backhand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.56,"r_score":0.0,"r_tier":"error","id":"56f34467-4216-4674-8341-9ba79fed5660"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":80,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.57,"bounce_y":15.93,"speed_mph":76.21,"server_won":true,"rally_len":1,"serve_hit_x":1.03,"serve_hit_y":-0.26,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"fd790e10-8485-4c73-8ac3-25125a024fd1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":81,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.83,"bounce_y":17.29,"speed_mph":70.23,"server_won":true,"rally_len":1,"serve_hit_x":-1.06,"serve_hit_y":0.38,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"59f0f0de-b543-452b-81ee-48045b244451"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":88,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.62,"bounce_y":11.81,"speed_mph":74.68,"server_won":true,"rally_len":7,"serve_hit_x":0.79,"serve_hit_y":0.6,"serve_value":0.0,"serve_tier":"fault","id":"ac0ad15d-8bdd-41bc-92ee-7134b773a142"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":88,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-0.9,"bounce_y":16.54,"speed_mph":63.58,"server_won":true,"rally_len":7,"return_hit_x":-1.5,"return_hit_y":22.78,"return_bounce_x":0.27,"return_bounce_y":2.97,"return_speed_mph":34.28,"return_result":"In","serve_plus_one_hit_x":-0.09,"serve_plus_one_hit_y":-1.32,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.24,"serve_hit_y":0.53,"return_stroke":"Forehand","p1_speed_mph":52.33,"p1_bounce_x":2.07,"p1_bounce_y":19.84,"p1_result":"In","p1_in_gap_s":1.92,"p1_reply_gap_s":1.29,"reply_hit_x":1.92,"reply_hit_y":24.07,"reply_speed_mph":42.0,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":57.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.62,"depth":0.54,"control":1.0,"contact":0.33,"slice":0.0,"redirect_deg":2.6,"pace_ratio":0.54,"pace_vs_typical_mph":-11.9},"p1_pressure":52.9,"p1_tier":"neutral","p1_parts":{"pace_mph":52.3,"border_ft":6.7,"space_m":4.62,"early_m":4.3,"reply_gap_s":1.29,"pace":0.76,"placement":0.38,"space":0.35,"time":0.44,"applied":["pace","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.43,"r_score":0.0,"r_tier":"missed","opp_band":"easy","id":"a95c5a2f-e139-4459-8002-2398053c9588"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":89,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.93,"bounce_y":15.1,"speed_mph":75.77,"server_won":false,"rally_len":2,"serve_hit_x":-0.69,"serve_hit_y":0.73,"serve_value":0.0,"serve_tier":"fault","id":"26aee3ad-d61f-4430-aa5f-6969db9012b3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":89,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.73,"bounce_y":11.6,"speed_mph":80.22,"server_won":false,"rally_len":2,"serve_hit_x":-0.77,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"af1c1735-28ec-4f9d-831c-73caafd1b7ca"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":90,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-2.93,"bounce_y":17.98,"speed_mph":70.15,"server_won":true,"rally_len":1,"serve_hit_x":2.06,"serve_hit_y":-0.06,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"cc621cc7-77c7-4357-85c6-82585402bebe"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":91,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.11,"bounce_y":16.01,"speed_mph":85.35,"server_won":true,"rally_len":2,"return_hit_x":1.0,"return_hit_y":27.38,"return_bounce_x":-4.69,"return_bounce_y":3.51,"return_speed_mph":43.72,"return_result":"Out","serve_hit_x":-1.23,"serve_hit_y":0.52,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.69,"r_score":0.0,"r_tier":"error","id":"27563194-46bb-4cd4-95b5-8e7d5f1e0d94"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":92,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.22,"bounce_y":19.06,"speed_mph":68.37,"server_won":true,"rally_len":3,"serve_hit_x":0.95,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"d4bad7fb-bd94-49fd-ab13-3183acfe9ede"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":92,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.8,"bounce_y":15.33,"speed_mph":57.99,"server_won":true,"rally_len":3,"return_hit_x":-2.79,"return_hit_y":24.22,"return_bounce_x":-3.66,"return_bounce_y":12.32,"return_speed_mph":40.24,"return_result":"Net","serve_hit_x":0.87,"serve_hit_y":-0.19,"return_stroke":"Forehand","serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.21,"r_score":0.0,"r_tier":"error","id":"47298cb2-4228-4877-a413-47a3ff8e32d6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":7,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.69,"bounce_y":15.22,"speed_mph":82.34,"server_won":false,"rally_len":3,"return_hit_x":-1.17,"return_hit_y":26.04,"return_bounce_x":3.1,"return_bounce_y":1.98,"return_speed_mph":43.49,"return_result":"In","serve_plus_one_hit_x":3.62,"serve_plus_one_hit_y":-1.06,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.13,"serve_hit_y":1.26,"return_stroke":"Forehand","p1_speed_mph":46.24,"p1_bounce_x":-4.41,"p1_bounce_y":20.46,"p1_result":"Out","p1_in_gap_s":1.7,"serve_lateral_band":"t-slot","serve_value":48.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.36,"control":0.65,"contact":0.08,"redirect_deg":2.7,"pace_ratio":0.53,"pace_vs_typical_mph":1.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.57,"r_score":70.4,"r_tier":"achieved","opp_band":"moderate","id":"a80a51c9-e582-44b5-9aee-f8cf26690064"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":5.12,"bounce_y":11.63,"speed_mph":69.25,"server_won":true,"rally_len":17,"serve_hit_x":-1.48,"serve_hit_y":0.3,"serve_value":0.0,"serve_tier":"fault","id":"26bf896e-c449-4203-8a96-9620194b3d55"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.59,"bounce_y":15.81,"speed_mph":55.79,"server_won":true,"rally_len":17,"return_hit_x":0.94,"return_hit_y":26.85,"return_bounce_x":3.05,"return_bounce_y":2.33,"return_speed_mph":43.59,"return_result":"In","serve_plus_one_hit_x":2.24,"serve_plus_one_hit_y":1.33,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.77,"serve_hit_y":0.25,"return_stroke":"Backhand","p1_speed_mph":48.91,"p1_bounce_x":-0.69,"p1_bounce_y":21.41,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.16,"reply_hit_x":-1.56,"reply_hit_y":23.26,"reply_speed_mph":53.01,"reply_result":"In","serve_lateral_band":"body","serve_value":53.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.98,"depth":0.42,"control":0.72,"contact":0.26,"slice":0.0,"redirect_deg":13.5,"pace_ratio":0.78,"pace_vs_typical_mph":-4.4},"p1_pressure":71.1,"p1_tier":"pressure","p1_parts":{"pace_mph":48.9,"border_ft":7.7,"space_m":5.68,"early_m":1.28,"reply_gap_s":1.16,"pace":0.62,"placement":0.21,"space":0.53,"time":0.98,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.18,"r_score":50.6,"r_tier":"partly","opp_band":"moderate","id":"ef159213-b27c-4694-bdb7-f1dbddf2d38c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":9,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.19,"bounce_y":18.12,"speed_mph":91.24,"server_won":true,"rally_len":1,"serve_hit_x":0.27,"serve_hit_y":-0.3,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"468ab8b4-b6c0-4c05-8457-0fc909bbf3f2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":10,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.43,"bounce_y":17.57,"speed_mph":74.28,"server_won":false,"rally_len":3,"serve_hit_x":-0.98,"serve_hit_y":0.26,"serve_value":0.0,"serve_tier":"fault","id":"68c5fb22-17c8-45aa-804a-33092d6f090f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":10,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.95,"bounce_y":18.07,"speed_mph":72.09,"server_won":false,"rally_len":3,"return_hit_x":0.77,"return_hit_y":27.07,"return_bounce_x":-2.7,"return_bounce_y":6.06,"return_speed_mph":53.34,"return_result":"In","serve_hit_x":-0.72,"serve_hit_y":0.14,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"hard","r_goal":"neutralise","r_threat":0.89,"r_score":67.3,"r_tier":"partly","id":"f0dff19c-929a-495a-8764-3093fd7b5543"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":11,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.1,"bounce_y":16.81,"speed_mph":77.15,"server_won":true,"rally_len":2,"return_hit_x":-0.74,"return_hit_y":26.42,"return_bounce_x":-4.2,"return_bounce_y":3.96,"return_speed_mph":44.42,"return_result":"Out","serve_hit_x":1.1,"serve_hit_y":0.52,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.66,"r_score":0.0,"r_tier":"error","id":"b60717f9-987e-4cd0-9923-10ddfabb1023"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":12,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.66,"bounce_y":20.49,"speed_mph":69.34,"server_won":false,"rally_len":2,"serve_hit_x":-1.9,"serve_hit_y":0.67,"serve_value":0.0,"serve_tier":"fault","id":"4e522d55-4170-4636-a64d-236f7b5ff2dd"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":12,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.0,"bounce_y":19.25,"speed_mph":58.64,"server_won":false,"rally_len":2,"serve_hit_x":-0.46,"serve_hit_y":0.03,"serve_value":0.0,"serve_tier":"fault","id":"4ac0c0d0-7d15-478c-a486-4e7b244321f2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":13,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.92,"bounce_y":11.33,"speed_mph":69.14,"server_won":false,"rally_len":2,"serve_hit_x":1.49,"serve_hit_y":-0.04,"serve_value":0.0,"serve_tier":"fault","id":"f6a4d9e3-f8d9-4654-9932-81545069517e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":13,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.36,"bounce_y":17.13,"speed_mph":60.11,"server_won":false,"rally_len":2,"serve_hit_x":1.15,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"b5e2196f-36d8-4eef-9fc8-0cb46690a960"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":14,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.7,"bounce_y":17.39,"speed_mph":69.56,"server_won":true,"rally_len":1,"serve_hit_x":-0.45,"serve_hit_y":0.08,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"2f2bab4c-1b57-46d5-a3a0-9bc845813e39"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":15,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.13,"bounce_y":16.22,"speed_mph":81.5,"server_won":true,"rally_len":2,"serve_hit_x":2.01,"serve_hit_y":0.09,"serve_value":0.0,"serve_tier":"fault","id":"0959c92e-93dd-4e66-b1f2-9511c1d58e11"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":15,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.28,"bounce_y":16.66,"speed_mph":73.47,"server_won":true,"rally_len":2,"serve_hit_x":1.98,"serve_hit_y":0.14,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"c8548bb5-9208-426c-a630-f79fefb4fbd6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.81,"bounce_y":18.31,"speed_mph":82.79,"server_won":true,"rally_len":11,"serve_hit_x":-0.95,"serve_hit_y":0.26,"serve_value":0.0,"serve_tier":"fault","id":"2263655e-e299-4a7f-844b-7b031a32a3a7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.44,"bounce_y":17.73,"speed_mph":63.9,"server_won":true,"rally_len":11,"return_hit_x":0.58,"return_hit_y":24.51,"return_bounce_x":-2.14,"return_bounce_y":1.34,"return_speed_mph":56.34,"return_result":"In","serve_plus_one_hit_x":-2.12,"serve_plus_one_hit_y":0.18,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.88,"serve_hit_y":0.22,"return_stroke":"Backhand","p1_speed_mph":38.74,"p1_bounce_x":0.03,"p1_bounce_y":20.9,"p1_result":"In","p1_in_gap_s":1.21,"p1_reply_gap_s":1.74,"reply_hit_x":0.32,"reply_hit_y":24.51,"reply_speed_mph":38.43,"reply_result":"In","serve_lateral_band":"t","serve_value":34.8,"serve_tier":"returner","serve_score_parts":{"plus_one":0.87,"depth":0.24,"control":0.4,"contact":0.0,"slice":0.0,"redirect_deg":2.4,"pace_ratio":0.88,"pace_vs_typical_mph":10.2},"p1_pressure":36.3,"p1_tier":"released","p1_parts":{"pace_mph":38.7,"border_ft":9.4,"space_m":3.65,"early_m":1.15,"reply_gap_s":1.74,"pace":0.2,"placement":0.0,"space":0.19,"time":0.7,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.72,"r_score":88.8,"r_tier":"achieved","opp_band":"hard","id":"ec99c069-5713-4e2e-9808-af17b7ef03da"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":25,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.83,"bounce_y":17.66,"speed_mph":80.26,"server_won":true,"rally_len":1,"serve_hit_x":0.33,"serve_hit_y":0.24,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"7b8a5711-b922-42eb-b5de-1ee44c1b632e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":26,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.81,"bounce_y":16.39,"speed_mph":86.53,"server_won":true,"rally_len":2,"return_hit_x":1.05,"return_hit_y":25.27,"return_bounce_x":4.26,"return_bounce_y":3.03,"return_speed_mph":46.71,"return_result":"Out","serve_hit_x":-2.05,"serve_hit_y":0.95,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.75,"r_score":0.0,"r_tier":"error","id":"b3465c89-f1e1-488e-bde7-d0523ea44098"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":27,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.82,"bounce_y":16.01,"speed_mph":67.93,"server_won":false,"rally_len":5,"return_hit_x":-3.82,"return_hit_y":25.37,"return_bounce_x":-3.23,"return_bounce_y":1.73,"return_speed_mph":46.16,"return_result":"In","serve_plus_one_hit_x":-3.08,"serve_plus_one_hit_y":0.64,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.79,"serve_hit_y":-0.29,"return_stroke":"Forehand","p1_speed_mph":43.47,"p1_bounce_x":1.65,"p1_bounce_y":20.78,"p1_result":"In","p1_in_gap_s":1.47,"p1_reply_gap_s":1.64,"reply_hit_x":1.14,"reply_hit_y":25.12,"reply_speed_mph":45.44,"reply_result":"In","serve_lateral_band":"wide","serve_value":57.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.32,"control":0.45,"contact":0.79,"redirect_deg":14.3,"pace_ratio":0.68,"pace_vs_typical_mph":1.0},"p1_pressure":65.6,"p1_tier":"neutral","p1_parts":{"pace_mph":43.5,"border_ft":8.1,"space_m":7.14,"early_m":1.1,"reply_gap_s":1.64,"pace":0.4,"placement":0.15,"space":0.77,"time":0.8,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.32,"r_score":66.5,"r_tier":"partly","opp_band":"moderate","id":"8baddf2a-561c-470e-8b61-50c37e188101"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":28,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.34,"bounce_y":16.95,"speed_mph":71.93,"server_won":true,"rally_len":4,"return_hit_x":-0.22,"return_hit_y":25.74,"return_bounce_x":3.24,"return_bounce_y":2.4,"return_speed_mph":55.75,"return_result":"In","serve_plus_one_hit_x":3.25,"serve_plus_one_hit_y":1.41,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.59,"serve_hit_y":-0.05,"return_stroke":"Forehand","p1_speed_mph":46.84,"p1_bounce_x":-0.25,"p1_bounce_y":20.1,"p1_result":"In","p1_in_gap_s":1.07,"p1_reply_gap_s":1.38,"reply_hit_x":-0.44,"reply_hit_y":24.4,"reply_speed_mph":43.88,"reply_result":"Net","serve_lateral_band":"t","serve_value":40.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.99,"depth":0.44,"control":0.02,"contact":0.0,"redirect_deg":11.6,"pace_ratio":0.78,"pace_vs_typical_mph":11.5},"p1_pressure":66.5,"p1_tier":"neutral","p1_parts":{"pace_mph":46.8,"border_ft":12.0,"space_m":5.63,"early_m":0.99,"reply_gap_s":1.38,"pace":0.54,"placement":0.0,"space":0.52,"time":0.94,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.59,"r_score":76.7,"r_tier":"achieved","opp_band":"hard","id":"2a901996-9333-4921-9b8e-67c7ddf8242d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":29,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.71,"bounce_y":11.31,"speed_mph":70.48,"server_won":false,"rally_len":2,"serve_hit_x":1.51,"serve_hit_y":0.51,"serve_value":0.0,"serve_tier":"fault","id":"7e228d01-2f8e-453f-a6de-2d33937f0a9d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":29,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-1.07,"bounce_y":11.49,"speed_mph":74.14,"server_won":false,"rally_len":2,"serve_hit_x":-0.14,"serve_hit_y":-0.22,"serve_value":0.0,"serve_tier":"fault","id":"545a952f-d195-491b-ac68-a9faa252ebbb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":30,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.68,"bounce_y":18.54,"speed_mph":82.62,"server_won":true,"rally_len":2,"serve_hit_x":-1.31,"serve_hit_y":0.37,"serve_value":0.0,"serve_tier":"fault","id":"f574558d-0498-4854-816f-83272dc3afa9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":30,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":2.95,"bounce_y":15.3,"speed_mph":75.1,"server_won":true,"rally_len":2,"serve_hit_x":-1.17,"serve_hit_y":0.42,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"7d5d3980-dc7c-459a-93a7-ce790f410db5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.59,"bounce_y":15.61,"speed_mph":87.23,"server_won":true,"rally_len":12,"return_hit_x":-0.57,"return_hit_y":24.5,"return_bounce_x":-2.52,"return_bounce_y":3.04,"return_speed_mph":45.86,"return_result":"In","serve_plus_one_hit_x":-2.39,"serve_plus_one_hit_y":0.11,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.37,"serve_hit_y":0.68,"return_stroke":"Forehand","p1_speed_mph":38.86,"p1_bounce_x":1.17,"p1_bounce_y":19.32,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.65,"reply_hit_x":2.17,"reply_hit_y":20.96,"reply_speed_mph":42.96,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":49.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.87,"depth":0.55,"control":0.34,"contact":0.0,"redirect_deg":8.9,"pace_ratio":0.53,"pace_vs_typical_mph":5.1},"p1_pressure":43.3,"p1_tier":"released","p1_parts":{"pace_mph":38.9,"border_ft":9.7,"space_m":5.46,"early_m":2.94,"reply_gap_s":1.65,"pace":0.2,"placement":0.0,"space":0.49,"time":0.6,"applied":["time","space","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.66,"r_score":67.7,"r_tier":"partly","opp_band":"moderate","id":"220fbbf8-2b57-4931-9683-f28def8fff83"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":40,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.94,"bounce_y":16.94,"speed_mph":77.02,"server_won":false,"rally_len":3,"return_hit_x":0.81,"return_hit_y":26.32,"return_bounce_x":1.05,"return_bounce_y":1.83,"return_speed_mph":38.31,"return_result":"In","serve_plus_one_hit_x":0.56,"serve_plus_one_hit_y":-0.61,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.8,"serve_hit_y":0.57,"return_stroke":"Backhand","p1_speed_mph":36.81,"p1_bounce_x":2.72,"p1_bounce_y":23.79,"p1_result":"Out","p1_in_gap_s":1.93,"serve_lateral_band":"t-slot","serve_value":44.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.47,"depth":0.33,"control":0.8,"contact":0.08,"redirect_deg":6.6,"pace_ratio":0.5,"pace_vs_typical_mph":-4.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.69,"r_score":78.3,"r_tier":"achieved","opp_band":"easy","id":"b7a29256-5dc8-43c9-b1fc-6daff5c3ea27"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":41,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.26,"bounce_y":18.49,"speed_mph":76.61,"server_won":true,"rally_len":3,"serve_hit_x":0.05,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"1a9f6922-53db-43d5-b788-aa107d359e95"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":41,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.6,"bounce_y":17.58,"speed_mph":65.25,"server_won":true,"rally_len":3,"return_hit_x":-3.7,"return_hit_y":25.64,"return_bounce_x":1.99,"return_bounce_y":-0.34,"return_speed_mph":43.53,"return_result":"Out","serve_hit_x":0.76,"serve_hit_y":0.09,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.7,"r_score":0.0,"r_tier":"error","id":"1365e7cc-f4b4-4143-ba8e-c1f9a24e0e37"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":42,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.55,"bounce_y":11.42,"speed_mph":78.85,"server_won":false,"rally_len":2,"serve_hit_x":-0.69,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"f9f00137-eb63-4f47-a487-d9cfb8a56d43"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":42,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.76,"bounce_y":11.48,"speed_mph":61.47,"server_won":false,"rally_len":2,"serve_hit_x":-1.6,"serve_hit_y":0.69,"serve_value":0.0,"serve_tier":"fault","id":"3484e429-3374-4bd6-817d-c3dcdc45f79d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":43,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.81,"bounce_y":15.75,"speed_mph":81.33,"server_won":true,"rally_len":4,"return_hit_x":-1.02,"return_hit_y":25.64,"return_bounce_x":0.81,"return_bounce_y":4.77,"return_speed_mph":44.96,"return_result":"In","serve_plus_one_hit_x":0.53,"serve_plus_one_hit_y":3.4,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.08,"serve_hit_y":0.18,"return_stroke":"Forehand","p1_speed_mph":41.22,"p1_bounce_x":3.24,"p1_bounce_y":21.06,"p1_result":"In","p1_in_gap_s":1.25,"p1_reply_gap_s":1.6,"reply_hit_x":2.81,"reply_hit_y":25.07,"reply_speed_mph":46.43,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":69.9,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.95,"depth":0.87,"control":0.63,"contact":0.0,"redirect_deg":1.9,"pace_ratio":0.55,"pace_vs_typical_mph":2.9},"p1_pressure":82.2,"p1_tier":"pressure","p1_parts":{"pace_mph":41.2,"border_ft":2.9,"space_m":6.25,"early_m":1.4,"reply_gap_s":1.6,"pace":0.3,"placement":1.0,"space":0.62,"time":0.84,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.57,"r_score":47.4,"r_tier":"partly","opp_band":"moderate","id":"ab89d9bb-abb0-441f-a783-d86e2900540a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":44,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.97,"bounce_y":15.92,"speed_mph":80.37,"server_won":true,"rally_len":1,"serve_hit_x":-1.01,"serve_hit_y":1.13,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"df8189e1-0254-4de2-ba83-2f92f5c6af1a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.71,"bounce_y":17.32,"speed_mph":72.74,"server_won":true,"rally_len":14,"return_hit_x":-1.55,"return_hit_y":26.52,"return_bounce_x":2.56,"return_bounce_y":1.58,"return_speed_mph":41.16,"return_result":"In","serve_plus_one_hit_x":2.26,"serve_plus_one_hit_y":0.46,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.74,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":44.95,"p1_bounce_x":-2.09,"p1_bounce_y":20.97,"p1_result":"In","p1_in_gap_s":1.63,"p1_reply_gap_s":1.46,"reply_hit_x":-2.84,"reply_hit_y":23.45,"reply_speed_mph":47.96,"reply_result":"In","serve_lateral_band":"body","serve_value":56.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.9,"depth":0.29,"control":0.81,"contact":0.28,"redirect_deg":1.1,"pace_ratio":0.57,"pace_vs_typical_mph":-2.9},"p1_pressure":60.0,"p1_tier":"neutral","p1_parts":{"pace_mph":45.0,"border_ft":6.6,"space_m":5.57,"early_m":1.15,"reply_gap_s":1.46,"pace":0.46,"placement":0.4,"space":0.51,"time":0.83,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.7,"r_score":76.3,"r_tier":"achieved","opp_band":"easy","id":"b4f84cbf-6e8b-4f41-a417-a3bc227b7fcb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":51,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.38,"bounce_y":17.95,"speed_mph":84.17,"server_won":true,"rally_len":8,"return_hit_x":2.2,"return_hit_y":25.93,"return_bounce_x":2.78,"return_bounce_y":4.1,"return_speed_mph":39.37,"return_result":"In","serve_plus_one_hit_x":2.82,"serve_plus_one_hit_y":-0.67,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.92,"serve_hit_y":0.39,"return_stroke":"Backhand","p1_speed_mph":46.43,"p1_bounce_x":-2.08,"p1_bounce_y":19.86,"p1_result":"In","p1_in_gap_s":1.92,"p1_reply_gap_s":1.53,"reply_hit_x":-2.36,"reply_hit_y":24.77,"reply_speed_mph":37.23,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":67.2,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.79,"depth":0.75,"control":0.65,"contact":0.33,"redirect_deg":9.0,"pace_ratio":0.47,"pace_vs_typical_mph":-2.1},"p1_pressure":58.5,"p1_tier":"neutral","p1_parts":{"pace_mph":46.4,"border_ft":6.7,"space_m":7.42,"early_m":4.78,"reply_gap_s":1.53,"pace":0.52,"placement":0.39,"space":0.82,"time":0.42,"applied":["space","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.96,"r_score":70.4,"r_tier":"achieved","opp_band":"easy","id":"59036e6c-e4bc-4381-b22f-6e674e485183"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":52,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.91,"bounce_y":19.1,"speed_mph":64.08,"server_won":false,"rally_len":4,"serve_hit_x":1.1,"serve_hit_y":0.05,"serve_value":0.0,"serve_tier":"fault","id":"a2689439-083e-45fa-90ac-0af49e7fc2dc"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":52,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.42,"bounce_y":16.4,"speed_mph":53.63,"server_won":false,"rally_len":4,"return_hit_x":-4.0,"return_hit_y":25.5,"return_bounce_x":2.19,"return_bounce_y":4.87,"return_speed_mph":51.5,"return_result":"In","serve_plus_one_hit_x":2.86,"serve_plus_one_hit_y":3.83,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.49,"serve_hit_y":0.1,"return_stroke":"Forehand","p1_speed_mph":34.11,"p1_bounce_x":2.19,"p1_bounce_y":24.19,"p1_result":"Out","p1_in_gap_s":1.21,"serve_lateral_band":"wide","serve_value":68.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.81,"depth":0.89,"control":0.67,"contact":0.85,"slice":0.0,"redirect_deg":0.1,"pace_ratio":0.96,"pace_vs_typical_mph":3.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.14,"r_score":54.8,"r_tier":"partly","opp_band":"hard","id":"dda75521-eb90-4353-aaae-7f2bc9212851"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":53,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.59,"bounce_y":15.86,"speed_mph":74.13,"server_won":true,"rally_len":4,"return_hit_x":-0.19,"return_hit_y":26.27,"return_bounce_x":2.72,"return_bounce_y":1.32,"return_speed_mph":49.57,"return_result":"In","serve_plus_one_hit_x":2.52,"serve_plus_one_hit_y":-0.91,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.02,"serve_hit_y":0.29,"return_stroke":"Forehand","p1_speed_mph":48.26,"p1_bounce_x":3.01,"p1_bounce_y":19.27,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.13,"reply_hit_x":2.73,"reply_hit_y":20.12,"reply_speed_mph":44.36,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":25.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.49,"depth":0.24,"control":0.21,"contact":0.01,"redirect_deg":12.5,"pace_ratio":0.67,"pace_vs_typical_mph":5.8},"p1_pressure":80.8,"p1_tier":"pressure","p1_parts":{"pace_mph":48.3,"border_ft":3.6,"space_m":7.7,"early_m":2.24,"reply_gap_s":1.13,"pace":0.59,"placement":0.9,"space":0.87,"time":0.66,"applied":["placement","space","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.43,"r_score":63.7,"r_tier":"partly","opp_band":"hard","id":"14196b72-ebe5-460a-87c0-1dbb658c1c87"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":54,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.37,"bounce_y":17.4,"speed_mph":81.22,"server_won":true,"rally_len":5,"return_hit_x":-2.7,"return_hit_y":27.38,"return_bounce_x":-3.63,"return_bounce_y":3.26,"return_speed_mph":31.71,"return_result":"In","serve_plus_one_hit_x":-3.62,"serve_plus_one_hit_y":0.7,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.2,"serve_hit_y":0.42,"return_stroke":"Forehand","p1_speed_mph":40.43,"p1_bounce_x":2.59,"p1_bounce_y":23.26,"p1_result":"In","p1_in_gap_s":2.24,"p1_reply_gap_s":1.7,"reply_hit_x":2.23,"reply_hit_y":25.08,"reply_speed_mph":47.23,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":78.6,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.86,"depth":0.59,"control":1.0,"contact":0.75,"redirect_deg":14.1,"pace_ratio":0.39,"pace_vs_typical_mph":-10.4},"p1_pressure":79.6,"p1_tier":"pressure","p1_parts":{"pace_mph":40.4,"border_ft":1.7,"space_m":6.7,"early_m":2.56,"reply_gap_s":1.7,"pace":0.27,"placement":1.0,"space":0.7,"time":0.69,"applied":["placement","space","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"moderate","r_goal":"neutralise","r_threat":0.9,"r_score":69.8,"r_tier":"partly","opp_band":"moderate","id":"835d33f1-2776-44c0-9e73-1b1d5bd1596b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":59,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.47,"bounce_y":14.9,"speed_mph":80.26,"server_won":false,"rally_len":4,"return_hit_x":-3.19,"return_hit_y":27.34,"return_bounce_x":2.05,"return_bounce_y":2.99,"return_speed_mph":33.16,"return_result":"In","serve_plus_one_hit_x":1.48,"serve_plus_one_hit_y":-1.89,"serve_plus_one_stroke":"Forehand","serve_hit_x":1.59,"serve_hit_y":-0.12,"return_stroke":"Forehand","p1_speed_mph":42.26,"p1_bounce_x":1.84,"p1_bounce_y":21.99,"p1_result":"In","p1_in_gap_s":2.45,"p1_reply_gap_s":1.93,"reply_hit_x":2.41,"reply_hit_y":25.91,"reply_speed_mph":48.04,"reply_result":"In","serve_lateral_band":"wide","serve_value":64.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.32,"depth":0.55,"control":0.97,"contact":0.87,"redirect_deg":6.5,"pace_ratio":0.41,"pace_vs_typical_mph":-9.2},"p1_pressure":56.0,"p1_tier":"neutral","p1_parts":{"pace_mph":42.3,"border_ft":5.8,"space_m":7.35,"early_m":4.91,"reply_gap_s":1.93,"pace":0.34,"placement":0.53,"space":0.81,"time":0.16,"applied":["space","placement","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.53,"r_score":16.4,"r_tier":"missed","opp_band":"easy","id":"3b2965fa-08a0-4c96-8a79-5a364396bf82"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":60,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.43,"bounce_y":19.69,"speed_mph":73.09,"server_won":false,"rally_len":6,"serve_hit_x":-0.39,"serve_hit_y":-0.3,"serve_value":0.0,"serve_tier":"fault","id":"468cd4c1-6016-4d0e-89e4-901cb9bfb105"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":60,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.33,"bounce_y":13.03,"speed_mph":79.11,"server_won":false,"rally_len":6,"return_hit_x":1.38,"return_hit_y":25.28,"return_bounce_x":2.94,"return_bounce_y":1.31,"return_speed_mph":42.03,"return_result":"In","serve_plus_one_hit_x":2.75,"serve_plus_one_hit_y":-2.15,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.87,"serve_hit_y":0.56,"return_stroke":"Backhand","p1_speed_mph":39.51,"p1_bounce_x":-1.7,"p1_bounce_y":21.04,"p1_result":"In","p1_in_gap_s":1.82,"p1_reply_gap_s":1.99,"reply_hit_x":-1.45,"reply_hit_y":24.98,"reply_speed_mph":49.74,"reply_result":"In","serve_lateral_band":"body","serve_value":32.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.61,"depth":0.24,"control":0.53,"contact":0.0,"slice":0.0,"redirect_deg":13.8,"pace_ratio":0.53,"pace_vs_typical_mph":-0.6},"p1_pressure":30.9,"p1_tier":"released","p1_parts":{"pace_mph":39.5,"border_ft":7.9,"space_m":5.24,"early_m":3.47,"reply_gap_s":1.99,"pace":0.23,"placement":0.18,"space":0.46,"time":0.24,"applied":["space","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.65,"r_score":77.8,"r_tier":"achieved","opp_band":"moderate","id":"72002165-4bf3-4f46-94eb-c805665db3c0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":61,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.31,"bounce_y":18.44,"speed_mph":63.69,"server_won":false,"rally_len":6,"serve_hit_x":0.26,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"daaa89b5-214b-4ce1-b05e-4d94d25de690"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":61,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.46,"bounce_y":17.12,"speed_mph":57.94,"server_won":false,"rally_len":6,"return_hit_x":-2.31,"return_hit_y":25.92,"return_bounce_x":-0.99,"return_bounce_y":3.24,"return_speed_mph":44.12,"return_result":"In","serve_plus_one_hit_x":-0.77,"serve_plus_one_hit_y":0.16,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.83,"serve_hit_y":0.74,"return_stroke":"Forehand","p1_speed_mph":38.76,"p1_bounce_x":2.63,"p1_bounce_y":23.04,"p1_result":"In","p1_in_gap_s":1.61,"p1_reply_gap_s":1.76,"reply_hit_x":2.41,"reply_hit_y":24.28,"reply_speed_mph":50.11,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":50.1,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.54,"depth":0.59,"control":0.72,"contact":0.36,"slice":0.0,"redirect_deg":8.0,"pace_ratio":0.76,"pace_vs_typical_mph":-3.4},"p1_pressure":69.9,"p1_tier":"neutral","p1_parts":{"pace_mph":38.8,"border_ft":2.4,"space_m":5.71,"early_m":3.08,"reply_gap_s":1.76,"pace":0.2,"placement":1.0,"space":0.54,"time":0.56,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.34,"r_score":24.2,"r_tier":"missed","opp_band":"easy","id":"0b45b5b2-049b-471d-8474-15056c9e525a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":62,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.21,"bounce_y":19.65,"speed_mph":67.77,"server_won":false,"rally_len":4,"serve_hit_x":-0.88,"serve_hit_y":0.44,"serve_value":0.0,"serve_tier":"fault","id":"2f0b4b6e-1e69-4257-8803-5e5fbc1dc612"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":62,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":0.75,"bounce_y":14.88,"speed_mph":65.24,"server_won":false,"rally_len":4,"return_hit_x":1.11,"return_hit_y":24.4,"return_bounce_x":1.64,"return_bounce_y":0.23,"return_speed_mph":51.05,"return_result":"In","serve_plus_one_hit_x":2.41,"serve_plus_one_hit_y":-1.08,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.11,"serve_hit_y":0.15,"return_stroke":"Backhand","p1_speed_mph":36.93,"p1_bounce_x":1.33,"p1_bounce_y":25.06,"p1_result":"Out","p1_in_gap_s":1.39,"serve_lateral_band":"t-slot","serve_value":19.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.47,"depth":0.04,"control":0.35,"contact":0.0,"slice":0.0,"redirect_deg":8.4,"pace_ratio":0.78,"pace_vs_typical_mph":5.3},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.41,"r_score":81.5,"r_tier":"achieved","opp_band":"hard","id":"9e83ddf1-da1f-4d9b-8779-8ef0e43caf4b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":71,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.54,"bounce_y":16.3,"speed_mph":69.68,"server_won":true,"rally_len":2,"return_hit_x":-3.33,"return_hit_y":24.56,"return_bounce_x":-0.79,"return_bounce_y":12.13,"return_speed_mph":49.83,"return_result":"Net","serve_hit_x":1.68,"serve_hit_y":0.0,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.39,"r_score":0.0,"r_tier":"error","id":"da8fc90e-3b29-4e03-a1d5-5a7639c63fe8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":72,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.1,"bounce_y":11.55,"speed_mph":73.46,"server_won":true,"rally_len":3,"serve_hit_x":-0.08,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"9f4a9e76-28c3-4d59-8547-227b5523d8d0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":72,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":0.82,"bounce_y":18.07,"speed_mph":60.39,"server_won":true,"rally_len":3,"return_hit_x":0.88,"return_hit_y":26.28,"return_bounce_x":-2.44,"return_bounce_y":12.77,"return_speed_mph":51.43,"return_result":"Net","serve_hit_x":-0.99,"serve_hit_y":-0.23,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.56,"r_score":0.0,"r_tier":"error","id":"61139da7-0190-4d66-a8a7-02d8a3003857"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":73,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.14,"bounce_y":15.7,"speed_mph":65.39,"server_won":true,"rally_len":2,"return_hit_x":-2.55,"return_hit_y":26.27,"return_bounce_x":3.18,"return_bounce_y":-0.74,"return_speed_mph":44.44,"return_result":"Out","serve_hit_x":1.38,"serve_hit_y":0.08,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.23,"r_score":0.0,"r_tier":"error","id":"c9eca65d-5242-4fb3-9638-327a07472d20"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":74,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.17,"bounce_y":18.24,"speed_mph":71.59,"server_won":true,"rally_len":1,"serve_hit_x":-1.56,"serve_hit_y":0.55,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"b0612865-8017-49e3-8a3d-2f878ee6de96"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":81,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.98,"bounce_y":16.56,"speed_mph":84.81,"server_won":true,"rally_len":1,"serve_hit_x":1.05,"serve_hit_y":0.02,"serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"4b05fd43-4f47-4e05-a09a-371821fb4602"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":82,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.2,"bounce_y":17.05,"speed_mph":66.25,"server_won":true,"rally_len":2,"return_hit_x":0.06,"return_hit_y":25.61,"return_bounce_x":-5.85,"return_bounce_y":1.99,"return_speed_mph":40.49,"return_result":"Out","serve_hit_x":-0.28,"serve_hit_y":0.17,"return_stroke":"Forehand","serve_lateral_band":"t","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.5,"r_score":0.0,"r_tier":"error","id":"8f9ff977-7652-430e-a420-3919c13bb5b3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":83,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.41,"bounce_y":18.4,"speed_mph":77.6,"server_won":true,"rally_len":2,"serve_hit_x":0.86,"serve_hit_y":0.19,"serve_value":0.0,"serve_tier":"fault","id":"7e69ca79-c44b-45ba-9bf6-a4790164e1d8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":83,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.68,"bounce_y":17.49,"speed_mph":65.62,"server_won":true,"rally_len":2,"serve_hit_x":1.13,"serve_hit_y":0.19,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"e4043c4e-0a14-4350-85e7-ec8f8bea9242"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":2.73,"bounce_y":19.09,"speed_mph":65.09,"server_won":false,"rally_len":9,"serve_hit_x":-1.13,"serve_hit_y":0.17,"serve_value":0.0,"serve_tier":"fault","id":"85b5015f-fe72-410d-9d8b-569767ab7d49"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.03,"bounce_y":14.38,"speed_mph":61.86,"server_won":false,"rally_len":9,"return_hit_x":1.19,"return_hit_y":25.92,"return_bounce_x":-3.11,"return_bounce_y":1.16,"return_speed_mph":52.13,"return_result":"In","serve_plus_one_hit_x":-3.49,"serve_plus_one_hit_y":-0.01,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.94,"serve_hit_y":0.08,"return_stroke":"Backhand","p1_speed_mph":29.09,"p1_bounce_x":1.93,"p1_bounce_y":16.14,"p1_result":"In","p1_in_gap_s":1.39,"p1_reply_gap_s":1.75,"reply_hit_x":2.01,"reply_hit_y":17.38,"reply_speed_mph":39.5,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":30.9,"serve_tier":"returner","serve_score_parts":{"plus_one":0.52,"depth":0.21,"control":0.55,"contact":0.05,"slice":0.0,"redirect_deg":2.0,"pace_ratio":0.84,"pace_vs_typical_mph":5.6},"p1_pressure":30.7,"p1_tier":"released","p1_parts":{"pace_mph":29.1,"border_ft":7.2,"space_m":9.81,"early_m":1.24,"reply_gap_s":1.75,"pace":0.0,"placement":0.3,"space":1.0,"time":0.67,"applied":["space","time","placement"],"deduction":35.0},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.25,"r_score":71.2,"r_tier":"achieved","opp_band":"hard","id":"c6336df1-1213-4736-82d0-36e5984a6641"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":85,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.14,"bounce_y":18.31,"speed_mph":80.9,"server_won":false,"rally_len":8,"serve_hit_x":0.78,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"7cffece9-c1c0-4497-bb17-e5d9b853a0e8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":85,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.34,"bounce_y":16.41,"speed_mph":58.62,"server_won":false,"rally_len":8,"return_hit_x":-1.28,"return_hit_y":26.14,"return_bounce_x":-0.53,"return_bounce_y":3.02,"return_speed_mph":49.03,"return_result":"In","serve_plus_one_hit_x":-1.24,"serve_plus_one_hit_y":0.07,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.27,"serve_hit_y":0.18,"return_stroke":"Forehand","p1_speed_mph":46.13,"p1_bounce_x":2.34,"p1_bounce_y":21.1,"p1_result":"In","p1_in_gap_s":1.54,"p1_reply_gap_s":1.53,"reply_hit_x":2.22,"reply_hit_y":24.82,"reply_speed_mph":40.47,"reply_result":"In","serve_lateral_band":"body","serve_value":48.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.86,"depth":0.55,"control":0.53,"contact":0.12,"slice":0.0,"redirect_deg":7.3,"pace_ratio":0.84,"pace_vs_typical_mph":1.7},"p1_pressure":59.4,"p1_tier":"neutral","p1_parts":{"pace_mph":46.1,"border_ft":5.8,"space_m":6.21,"early_m":3.03,"reply_gap_s":1.53,"pace":0.51,"placement":0.53,"space":0.62,"time":0.63,"applied":["time","space","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.27,"r_score":35.4,"r_tier":"missed","opp_band":"easy","id":"18572fb1-8ca6-4987-9a4c-55618ff2c5cf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":86,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.6,"bounce_y":16.63,"speed_mph":79.86,"server_won":false,"rally_len":3,"return_hit_x":0.35,"return_hit_y":25.09,"return_bounce_x":-2.42,"return_bounce_y":0.22,"return_speed_mph":35.96,"return_result":"In","serve_plus_one_hit_x":-1.97,"serve_plus_one_hit_y":-1.1,"serve_plus_one_stroke":"Backhand","serve_hit_x":-2.07,"serve_hit_y":0.56,"return_stroke":"Backhand","p1_speed_mph":31.98,"p1_bounce_x":0.3,"p1_bounce_y":24.88,"p1_result":"Out","p1_in_gap_s":1.94,"serve_lateral_band":"t-slot","serve_value":34.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.42,"depth":0.04,"control":0.89,"contact":0.0,"redirect_deg":3.1,"pace_ratio":0.45,"pace_vs_typical_mph":-6.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.67,"r_score":86.2,"r_tier":"achieved","opp_band":"easy","id":"b2517e7b-00e1-44cb-998e-886940a1f2e9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.66,"bounce_y":11.7,"speed_mph":75.25,"server_won":true,"rally_len":9,"serve_hit_x":1.71,"serve_hit_y":-0.02,"serve_value":0.0,"serve_tier":"fault","id":"8777c35d-f330-4e5c-a685-cfa82e8feae7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.28,"bounce_y":14.54,"speed_mph":60.59,"server_won":true,"rally_len":9,"return_hit_x":-1.09,"return_hit_y":26.07,"return_bounce_x":-1.99,"return_bounce_y":3.33,"return_speed_mph":50.4,"return_result":"In","serve_plus_one_hit_x":-2.08,"serve_plus_one_hit_y":0.54,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.12,"serve_hit_y":0.6,"return_stroke":"Forehand","p1_speed_mph":37.97,"p1_bounce_x":-0.99,"p1_bounce_y":17.77,"p1_result":"In","p1_in_gap_s":1.39,"p1_reply_gap_s":1.23,"reply_hit_x":-1.16,"reply_hit_y":19.07,"reply_speed_mph":39.14,"reply_result":"In","serve_lateral_band":"body","serve_value":38.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.58,"depth":0.61,"control":0.32,"contact":0.07,"slice":0.0,"redirect_deg":12.1,"pace_ratio":0.83,"pace_vs_typical_mph":3.5},"p1_pressure":64.7,"p1_tier":"neutral","p1_parts":{"pace_mph":38.0,"border_ft":10.3,"space_m":8.29,"early_m":2.78,"reply_gap_s":1.23,"pace":0.17,"placement":0.0,"space":0.97,"time":0.81,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.28,"r_score":47.2,"r_tier":"partly","opp_band":"hard","id":"58d90493-4824-41a6-9fd2-93617bea349a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":88,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.42,"bounce_y":17.64,"speed_mph":78.3,"server_won":true,"rally_len":1,"serve_hit_x":-0.56,"serve_hit_y":-0.18,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"f9737ed0-b8da-4579-a54e-0c6f75c266c7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":94,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.55,"bounce_y":16.18,"speed_mph":75.59,"server_won":true,"rally_len":5,"serve_hit_x":0.63,"serve_hit_y":0.23,"serve_value":0.0,"serve_tier":"fault","id":"322a9b46-19df-4d34-9252-5a729c8a4ba3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":94,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-1.44,"bounce_y":18.23,"speed_mph":71.69,"server_won":true,"rally_len":5,"return_hit_x":-1.52,"return_hit_y":25.94,"return_bounce_x":3.44,"return_bounce_y":0.64,"return_speed_mph":43.86,"return_result":"In","serve_plus_one_hit_x":3.11,"serve_plus_one_hit_y":-0.62,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.81,"serve_hit_y":0.2,"return_stroke":"Forehand","p1_speed_mph":53.12,"p1_bounce_x":3.74,"p1_bounce_y":21.42,"p1_result":"In","p1_in_gap_s":1.6,"p1_reply_gap_s":1.24,"reply_hit_x":4.29,"reply_hit_y":25.09,"reply_speed_mph":33.7,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":52.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.76,"depth":0.12,"control":0.68,"contact":0.14,"slice":1.0,"redirect_deg":4.0,"pace_ratio":0.61,"pace_vs_typical_mph":-0.5},"p1_pressure":84.9,"p1_tier":"pressure","p1_parts":{"pace_mph":53.1,"border_ft":1.2,"space_m":6.93,"early_m":1.3,"reply_gap_s":1.24,"pace":0.8,"placement":1.0,"space":0.74,"time":0.75,"applied":["placement","pace","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.94,"r_score":88.8,"r_tier":"achieved","opp_band":"moderate","id":"ebbf00e5-6ba7-4f3d-b59b-461f152a26b5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":95,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.2,"bounce_y":17.52,"speed_mph":73.66,"server_won":true,"rally_len":1,"serve_hit_x":-1.1,"serve_hit_y":0.34,"serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"7ad9d57c-8576-44b4-8760-5ac5b498a1fc"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":96,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.49,"bounce_y":17.07,"speed_mph":68.71,"server_won":true,"rally_len":4,"return_hit_x":-1.12,"return_hit_y":26.08,"return_bounce_x":-3.74,"return_bounce_y":5.32,"return_speed_mph":37.94,"return_result":"In","serve_plus_one_hit_x":-4.12,"serve_plus_one_hit_y":3.32,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.01,"serve_hit_y":0.59,"return_stroke":"Forehand","p1_speed_mph":42.02,"p1_bounce_x":-3.43,"p1_bounce_y":22.5,"p1_result":"In","p1_in_gap_s":1.72,"p1_reply_gap_s":1.58,"reply_hit_x":-3.38,"reply_hit_y":26.43,"reply_speed_mph":38.76,"reply_result":"Out","serve_lateral_band":"t-slot","serve_value":81.3,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.97,"control":0.85,"contact":0.07,"redirect_deg":15.8,"pace_ratio":0.55,"pace_vs_typical_mph":-7.1},"p1_pressure":71.3,"p1_tier":"pressure","p1_parts":{"pace_mph":42.0,"border_ft":2.3,"space_m":4.26,"early_m":2.03,"reply_gap_s":1.58,"pace":0.33,"placement":1.0,"space":0.29,"time":0.8,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.4,"r_score":64.6,"r_tier":"partly","opp_band":"moderate","id":"f4c66083-3f13-41ce-957e-bc2b564bfbd2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":97,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.72,"bounce_y":15.67,"speed_mph":80.58,"server_won":false,"rally_len":5,"return_hit_x":0.97,"return_hit_y":26.04,"return_bounce_x":2.16,"return_bounce_y":2.11,"return_speed_mph":41.77,"return_result":"In","serve_plus_one_hit_x":1.57,"serve_plus_one_hit_y":-0.13,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.79,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":40.91,"p1_bounce_x":-1.92,"p1_bounce_y":20.26,"p1_result":"In","p1_in_gap_s":1.83,"p1_reply_gap_s":1.52,"reply_hit_x":-2.42,"reply_hit_y":21.82,"reply_speed_mph":47.4,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":41.6,"serve_tier":"returner","serve_score_parts":{"plus_one":0.51,"depth":0.38,"control":0.6,"contact":0.03,"redirect_deg":8.4,"pace_ratio":0.52,"pace_vs_typical_mph":-0.5},"p1_pressure":53.7,"p1_tier":"neutral","p1_parts":{"pace_mph":40.9,"border_ft":7.2,"space_m":6.45,"early_m":2.31,"reply_gap_s":1.52,"pace":0.29,"placement":0.3,"space":0.66,"time":0.66,"applied":["space","time","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.55,"r_score":48.8,"r_tier":"partly","opp_band":"easy","id":"2ea78567-1ae2-4daf-a150-4cdde7068c39"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":98,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.94,"bounce_y":16.58,"speed_mph":89.27,"server_won":false,"rally_len":8,"serve_hit_x":1.44,"serve_hit_y":-0.06,"serve_value":0.0,"serve_tier":"fault","id":"702259b9-b744-41e5-afb8-458cea0b6287"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":98,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-1.82,"bounce_y":14.22,"speed_mph":67.35,"server_won":false,"rally_len":8,"return_hit_x":-2.04,"return_hit_y":25.35,"return_bounce_x":-2.52,"return_bounce_y":2.71,"return_speed_mph":52.2,"return_result":"In","serve_plus_one_hit_x":-2.38,"serve_plus_one_hit_y":-0.09,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.83,"serve_hit_y":0.31,"return_stroke":"Forehand","p1_speed_mph":34.58,"p1_bounce_x":1.79,"p1_bounce_y":20.4,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":2.07,"reply_hit_x":1.49,"reply_hit_y":24.89,"reply_speed_mph":44.91,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":31.1,"serve_tier":"returner","serve_score_parts":{"plus_one":0.52,"depth":0.49,"control":0.16,"contact":0.21,"slice":0.0,"redirect_deg":12.0,"pace_ratio":0.78,"pace_vs_typical_mph":6.9},"p1_pressure":25.1,"p1_tier":"released","p1_parts":{"pace_mph":34.6,"border_ft":7.6,"space_m":6.26,"early_m":2.8,"reply_gap_s":2.07,"pace":0.02,"placement":0.23,"space":0.63,"time":0.44,"applied":["space","time","placement"],"deduction":18.2},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.47,"r_score":65.0,"r_tier":"partly","opp_band":"moderate","id":"7b9a4b1f-aeba-4503-aa00-a0125d40fddb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":99,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":-0.65,"bounce_y":16.85,"speed_mph":77.89,"server_won":false,"rally_len":2,"serve_hit_x":-1.17,"serve_hit_y":0.58,"serve_value":0.0,"serve_tier":"fault","id":"e5ce45fc-b040-4e65-9936-b7385e8cebc2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":99,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.02,"bounce_y":17.38,"speed_mph":54.97,"server_won":false,"rally_len":2,"serve_hit_x":-0.97,"serve_hit_y":0.83,"serve_value":0.0,"serve_tier":"fault","id":"e6e9e4fa-56f3-45bd-b465-4e91681ef8e0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":100,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.1,"bounce_y":16.89,"speed_mph":63.82,"server_won":true,"rally_len":2,"return_hit_x":-1.95,"return_hit_y":26.26,"return_bounce_x":-4.72,"return_bounce_y":-0.58,"return_speed_mph":52.19,"return_result":"Out","serve_hit_x":1.0,"serve_hit_y":0.5,"return_stroke":"Forehand","serve_lateral_band":"outer-slot","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.25,"r_score":0.0,"r_tier":"error","id":"ee12f5d2-c777-4a03-ba22-f4ffa4d6f832"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":101,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":2.97,"bounce_y":16.11,"speed_mph":89.8,"server_won":true,"rally_len":1,"serve_hit_x":-0.81,"serve_hit_y":0.23,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"eae4cb9b-c5ef-427e-a97b-a844b8b5b743"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":110,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.81,"bounce_y":15.84,"speed_mph":54.59,"server_won":true,"rally_len":2,"return_hit_x":-3.93,"return_hit_y":24.76,"return_bounce_x":-2.84,"return_bounce_y":-0.08,"return_speed_mph":37.62,"return_result":"Out","serve_hit_x":0.93,"serve_hit_y":0.25,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"easy","r_goal":"build","r_threat":0.13,"r_score":0.0,"r_tier":"error","id":"6d602d15-3a5c-449f-b303-257cbc2bb3e2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":111,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.04,"bounce_y":16.81,"speed_mph":79.02,"server_won":true,"rally_len":6,"return_hit_x":1.65,"return_hit_y":25.12,"return_bounce_x":-1.94,"return_bounce_y":2.43,"return_speed_mph":45.63,"return_result":"In","serve_plus_one_hit_x":-2.26,"serve_plus_one_hit_y":1.35,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.08,"serve_hit_y":0.65,"return_stroke":"Backhand","p1_speed_mph":40.85,"p1_bounce_x":1.85,"p1_bounce_y":19.52,"p1_result":"In","p1_in_gap_s":1.5,"p1_reply_gap_s":1.61,"reply_hit_x":1.33,"reply_hit_y":25.69,"reply_speed_mph":44.29,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":56.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.99,"depth":0.44,"control":0.63,"contact":0.06,"redirect_deg":1.5,"pace_ratio":0.58,"pace_vs_typical_mph":3.0},"p1_pressure":55.3,"p1_tier":"neutral","p1_parts":{"pace_mph":40.9,"border_ft":7.4,"space_m":5.61,"early_m":1.12,"reply_gap_s":1.61,"pace":0.29,"placement":0.26,"space":0.52,"time":0.86,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.7,"r_score":69.3,"r_tier":"partly","opp_band":"easy","id":"61abfe61-e2c3-4e6c-ba17-77ab1e109217"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":112,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.83,"bounce_y":16.29,"speed_mph":76.24,"server_won":false,"rally_len":3,"return_hit_x":-2.53,"return_hit_y":27.12,"return_bounce_x":2.38,"return_bounce_y":4.47,"return_speed_mph":46.41,"return_result":"In","serve_plus_one_hit_x":3.07,"serve_plus_one_hit_y":2.72,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.65,"serve_hit_y":0.91,"return_stroke":"Forehand","p1_speed_mph":53.63,"p1_bounce_x":-2.18,"p1_bounce_y":11.8,"p1_result":"Net","p1_in_gap_s":1.53,"serve_lateral_band":"body","serve_value":77.4,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.98,"depth":0.81,"control":0.59,"contact":0.65,"redirect_deg":3.0,"pace_ratio":0.61,"pace_vs_typical_mph":3.1},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.53,"r_score":53.9,"r_tier":"partly","opp_band":"moderate","id":"253601a3-9c8e-4c65-9109-2180a9f9e793"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":113,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":5.08,"bounce_y":11.46,"speed_mph":67.2,"server_won":false,"rally_len":4,"serve_hit_x":-2.51,"serve_hit_y":0.4,"serve_value":0.0,"serve_tier":"fault","id":"29207178-9d49-4987-9405-3bc9d551b158"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":113,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.89,"bounce_y":14.69,"speed_mph":68.71,"server_won":false,"rally_len":4,"return_hit_x":1.94,"return_hit_y":25.66,"return_bounce_x":2.6,"return_bounce_y":1.6,"return_speed_mph":49.82,"return_result":"In","serve_plus_one_hit_x":2.96,"serve_plus_one_hit_y":-0.55,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.38,"serve_hit_y":-0.1,"return_stroke":"Backhand","p1_speed_mph":51.16,"p1_bounce_x":-4.68,"p1_bounce_y":21.31,"p1_result":"Out","p1_in_gap_s":1.46,"serve_lateral_band":"outer-slot","serve_value":33.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.81,"depth":0.29,"control":0.26,"contact":0.21,"slice":0.0,"redirect_deg":14.0,"pace_ratio":0.72,"pace_vs_typical_mph":4.8},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.45,"r_score":60.1,"r_tier":"partly","opp_band":"moderate","id":"24bafd6c-cf47-4cf7-b83a-59883d99df3d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":114,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.0,"bounce_y":16.0,"speed_mph":60.6,"server_won":false,"rally_len":3,"return_hit_x":-2.83,"return_hit_y":24.29,"return_bounce_x":-3.96,"return_bounce_y":1.21,"return_speed_mph":40.92,"return_result":"In","serve_plus_one_hit_x":-4.5,"serve_plus_one_hit_y":-0.16,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.03,"serve_hit_y":0.22,"return_stroke":"Forehand","p1_speed_mph":44.13,"p1_bounce_x":2.5,"p1_bounce_y":11.27,"p1_result":"Net","p1_in_gap_s":1.65,"serve_lateral_band":"outer-slot","serve_value":53.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.74,"depth":0.22,"control":0.8,"contact":0.46,"redirect_deg":13.7,"pace_ratio":0.68,"pace_vs_typical_mph":-5.9},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.01,"r_score":61.2,"r_tier":"partly","opp_band":"moderate","id":"97850ae4-fbef-4135-a8c7-170ecbc60cbe"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":115,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.34,"bounce_y":17.64,"speed_mph":82.2,"server_won":true,"rally_len":2,"return_hit_x":0.73,"return_hit_y":25.91,"return_bounce_x":-1.26,"return_bounce_y":12.31,"return_speed_mph":49.6,"return_result":"Net","serve_hit_x":-1.09,"serve_hit_y":-0.07,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_goal":"neutralise","r_threat":0.92,"r_score":0.0,"r_tier":"error","id":"fc8e16c7-f86c-470b-ac36-64759c7350fa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":116,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-1.2,"bounce_y":17.95,"speed_mph":64.34,"server_won":true,"rally_len":2,"return_hit_x":-1.12,"return_hit_y":23.41,"return_bounce_x":3.8,"return_bounce_y":12.01,"return_speed_mph":50.52,"return_result":"Net","serve_hit_x":0.85,"serve_hit_y":0.36,"return_stroke":"Forehand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.39,"r_score":0.0,"r_tier":"error","id":"6e9ccaab-ca4d-4fd2-a347-697bf1a7a7c7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":117,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.36,"bounce_y":18.84,"speed_mph":63.39,"server_won":true,"rally_len":2,"serve_hit_x":-0.4,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"7d35069f-bd21-4992-85a3-bda89aa021ae"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":117,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.76,"bounce_y":17.88,"speed_mph":66.54,"server_won":true,"rally_len":2,"serve_hit_x":-0.81,"serve_hit_y":0.51,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"831adefd-7b20-47a5-929c-eb9898576a35"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":124,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.93,"bounce_y":18.82,"speed_mph":67.16,"server_won":false,"rally_len":2,"serve_hit_x":1.11,"serve_hit_y":0.76,"serve_value":0.0,"serve_tier":"fault","id":"00a4c830-66ab-4f31-b7bf-2b845cd9a78c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":124,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.1,"bounce_y":11.35,"speed_mph":74.14,"server_won":false,"rally_len":2,"serve_hit_x":1.03,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"144477f0-b64f-4df6-ac65-246a22de4431"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":125,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.78,"bounce_y":16.74,"speed_mph":75.2,"server_won":false,"rally_len":6,"serve_hit_x":-1.27,"serve_hit_y":-0.15,"serve_value":0.0,"serve_tier":"fault","id":"80838454-8193-481e-a1eb-0952c39c7165"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":125,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":3.08,"bounce_y":16.73,"speed_mph":65.15,"server_won":false,"rally_len":6,"return_hit_x":3.58,"return_hit_y":25.87,"return_bounce_x":-2.16,"return_bounce_y":2.44,"return_speed_mph":44.61,"return_result":"In","serve_plus_one_hit_x":-2.68,"serve_plus_one_hit_y":-2.29,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.48,"serve_hit_y":0.57,"return_stroke":"Backhand","p1_speed_mph":42.18,"p1_bounce_x":2.03,"p1_bounce_y":20.24,"p1_result":"In","p1_in_gap_s":1.82,"p1_reply_gap_s":1.7,"reply_hit_x":2.0,"reply_hit_y":24.45,"reply_speed_mph":53.29,"reply_result":"In","serve_lateral_band":"wide","serve_value":45.8,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.32,"depth":0.45,"control":0.74,"contact":0.75,"slice":0.0,"redirect_deg":2.0,"pace_ratio":0.69,"pace_vs_typical_mph":-1.2},"p1_pressure":41.9,"p1_tier":"released","p1_parts":{"pace_mph":42.2,"border_ft":6.8,"space_m":5.84,"early_m":4.76,"reply_gap_s":1.7,"pace":0.34,"placement":0.36,"space":0.56,"time":0.25,"applied":["space","placement","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.58,"r_score":52.2,"r_tier":"partly","opp_band":"easy","id":"cbe075cc-1062-44e6-82d5-386e9a0c79c8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":126,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.07,"bounce_y":16.59,"speed_mph":80.32,"server_won":false,"rally_len":3,"return_hit_x":0.55,"return_hit_y":26.1,"return_bounce_x":-0.5,"return_bounce_y":0.87,"return_speed_mph":45.81,"return_result":"In","serve_plus_one_hit_x":-0.46,"serve_plus_one_hit_y":-0.35,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.66,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":41.41,"p1_bounce_x":0.71,"p1_bounce_y":23.89,"p1_result":"Out","p1_in_gap_s":1.59,"serve_lateral_band":"t","serve_value":39.2,"serve_tier":"returner","serve_score_parts":{"plus_one":0.82,"depth":0.16,"control":0.52,"contact":0.0,"redirect_deg":5.0,"pace_ratio":0.57,"pace_vs_typical_mph":3.5},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.67,"r_score":90.9,"r_tier":"achieved","opp_band":"moderate","id":"d5371a53-0c40-44d7-b723-e357bfba1baa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":127,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.54,"bounce_y":17.44,"speed_mph":83.11,"server_won":false,"rally_len":4,"serve_hit_x":-0.9,"serve_hit_y":0.47,"serve_value":0.0,"serve_tier":"fault","id":"38d43fa4-147a-4d7e-82f7-19f218cb1d3e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":127,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.64,"bounce_y":17.66,"speed_mph":48.01,"server_won":false,"rally_len":4,"return_hit_x":1.47,"return_hit_y":25.93,"return_bounce_x":-3.16,"return_bounce_y":0.18,"return_speed_mph":54.02,"return_result":"In","serve_plus_one_hit_x":-3.65,"serve_plus_one_hit_y":-1.14,"serve_plus_one_stroke":"Backhand","serve_hit_x":-0.6,"serve_hit_y":-0.29,"return_stroke":"Backhand","p1_speed_mph":40.06,"p1_bounce_x":-1.03,"p1_bounce_y":23.99,"p1_result":"Out","p1_in_gap_s":1.22,"serve_lateral_band":"t-slot","serve_value":31.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.75,"depth":0.03,"control":0.55,"contact":0.12,"slice":0.0,"redirect_deg":3.1,"pace_ratio":1.12,"pace_vs_typical_mph":4.3},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.39,"r_score":73.4,"r_tier":"achieved","opp_band":"hard","id":"d0ca509b-0466-4272-8c38-4f7057008d83"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":1,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.43,"bounce_y":19.87,"speed_mph":77.56,"server_won":true,"rally_len":3,"serve_hit_x":1.37,"serve_hit_y":0.39,"serve_value":0.0,"serve_tier":"fault","id":"c4914fa2-997b-43ef-bf68-214f208f1241"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":1,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.54,"bounce_y":13.57,"speed_mph":74.95,"server_won":true,"rally_len":3,"return_hit_x":-2.75,"return_hit_y":26.47,"return_bounce_x":-3.12,"return_bounce_y":12.0,"return_speed_mph":39.62,"return_result":"Net","serve_hit_x":1.26,"serve_hit_y":0.38,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.59,"r_score":0.0,"r_tier":"error","id":"506db960-96b7-4a11-86c9-26b8f0cafd83"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":2,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":4.36,"bounce_y":11.54,"speed_mph":90.1,"server_won":false,"rally_len":2,"serve_hit_x":-1.61,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"3c6b9d3c-c187-426f-8d79-47875555bf19"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":2,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":-0.25,"bounce_y":13.59,"speed_mph":74.68,"server_won":false,"rally_len":2,"serve_hit_x":-1.4,"serve_hit_y":0.5,"serve_value":0.0,"serve_tier":"fault","id":"ee6967d5-c630-43f8-b47d-76c3034ab78f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":3,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.92,"bounce_y":11.81,"speed_mph":79.93,"server_won":true,"rally_len":3,"serve_hit_x":1.16,"serve_hit_y":0.19,"serve_value":0.0,"serve_tier":"fault","id":"a44903df-b05c-4219-a30d-c30979e07fef"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":3,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-3.89,"bounce_y":17.09,"speed_mph":53.67,"server_won":true,"rally_len":3,"return_hit_x":-4.59,"return_hit_y":26.51,"return_bounce_x":-3.41,"return_bounce_y":-0.97,"return_speed_mph":54.55,"return_result":"Out","serve_hit_x":0.46,"serve_hit_y":-0.29,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.31,"r_score":0.0,"r_tier":"error","id":"14c0bf33-6e9c-4622-a3c8-344a902b6d90"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":4,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.52,"bounce_y":18.22,"speed_mph":76.32,"server_won":false,"rally_len":5,"return_hit_x":2.01,"return_hit_y":24.86,"return_bounce_x":0.67,"return_bounce_y":1.25,"return_speed_mph":37.35,"return_result":"In","serve_plus_one_hit_x":0.38,"serve_plus_one_hit_y":-0.65,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.07,"serve_hit_y":0.13,"return_stroke":"Backhand","p1_speed_mph":47.27,"p1_bounce_x":0.98,"p1_bounce_y":21.48,"p1_result":"In","p1_in_gap_s":1.91,"p1_reply_gap_s":1.45,"reply_hit_x":1.96,"reply_hit_y":24.19,"reply_speed_mph":47.56,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":43.5,"serve_tier":"returner","serve_score_parts":{"plus_one":0.46,"depth":0.23,"control":0.85,"contact":0.17,"redirect_deg":4.9,"pace_ratio":0.49,"pace_vs_typical_mph":-5.9},"p1_pressure":48.0,"p1_tier":"neutral","p1_parts":{"pace_mph":47.3,"border_ft":7.5,"space_m":3.53,"early_m":1.93,"reply_gap_s":1.45,"pace":0.55,"placement":0.25,"space":0.17,"time":0.64,"applied":["time","pace","placement"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"easy","r_goal":"neutralise","r_threat":0.8,"r_score":89.1,"r_tier":"achieved","opp_band":"easy","id":"366cefea-6d7e-402e-aceb-ac0054d58ad0"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":5,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-3.03,"bounce_y":19.63,"speed_mph":76.25,"server_won":false,"rally_len":4,"serve_hit_x":1.22,"serve_hit_y":-0.05,"serve_value":0.0,"serve_tier":"fault","id":"f1ae27ab-f78a-41a5-8f0c-06c5850eb5da"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":5,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.76,"bounce_y":16.9,"speed_mph":59.82,"server_won":false,"rally_len":4,"return_hit_x":-2.83,"return_hit_y":24.6,"return_bounce_x":-2.82,"return_bounce_y":1.15,"return_speed_mph":52.07,"return_result":"In","serve_plus_one_hit_x":-1.75,"serve_plus_one_hit_y":-0.03,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.77,"serve_hit_y":0.23,"return_stroke":"Forehand","p1_speed_mph":42.73,"p1_bounce_x":0.85,"p1_bounce_y":11.51,"p1_result":"Net","p1_in_gap_s":1.27,"serve_lateral_band":"outer-slot","serve_value":34.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.85,"depth":0.21,"control":0.25,"contact":0.44,"slice":0.0,"redirect_deg":15.2,"pace_ratio":0.87,"pace_vs_typical_mph":5.0},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"easy","r_goal":"build","r_threat":0.33,"r_score":77.4,"r_tier":"achieved","opp_band":"hard","id":"6e981cda-600c-4990-9aeb-8c7286d712f6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":6,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":0.75,"bounce_y":18.39,"speed_mph":69.1,"server_won":false,"rally_len":6,"serve_hit_x":-0.67,"serve_hit_y":0.43,"serve_value":0.0,"serve_tier":"fault","id":"9bfce806-5ac8-4fe6-b2c8-a651416027c8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":6,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.1,"bounce_y":16.33,"speed_mph":55.81,"server_won":false,"rally_len":6,"return_hit_x":1.56,"return_hit_y":24.84,"return_bounce_x":-2.4,"return_bounce_y":0.29,"return_speed_mph":51.33,"return_result":"In","serve_plus_one_hit_x":-2.55,"serve_plus_one_hit_y":-1.02,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.02,"serve_hit_y":0.06,"return_stroke":"Backhand","p1_speed_mph":37.13,"p1_bounce_x":1.09,"p1_bounce_y":21.2,"p1_result":"In","p1_in_gap_s":1.4,"p1_reply_gap_s":1.87,"reply_hit_x":0.6,"reply_hit_y":24.4,"reply_speed_mph":42.87,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":32.4,"serve_tier":"returner","serve_score_parts":{"plus_one":0.76,"depth":0.05,"control":0.62,"contact":0.02,"slice":0.0,"redirect_deg":1.7,"pace_ratio":0.92,"pace_vs_typical_mph":3.4},"p1_pressure":27.0,"p1_tier":"released","p1_parts":{"pace_mph":37.1,"border_ft":8.4,"space_m":3.67,"early_m":1.32,"reply_gap_s":1.87,"pace":0.13,"placement":0.09,"space":0.19,"time":0.49,"applied":["time","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"easy","r_goal":"build","r_threat":0.18,"r_score":75.1,"r_tier":"achieved","opp_band":"hard","id":"f638bc45-91eb-433f-a98f-8b8481af962d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":13,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.94,"bounce_y":18.41,"speed_mph":78.09,"server_won":false,"rally_len":2,"serve_hit_x":0.04,"serve_hit_y":0.06,"serve_value":0.0,"serve_tier":"fault","id":"b4ded801-956e-4509-8192-3126b4b4b7f5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":13,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.33,"bounce_y":13.76,"speed_mph":52.74,"server_won":false,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":0.32,"serve_value":0.0,"serve_tier":"fault","id":"87bc31f4-62c2-40af-a6c2-f1dbbebb485d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":14,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.17,"bounce_y":15.86,"speed_mph":72.84,"server_won":true,"rally_len":4,"return_hit_x":3.25,"return_hit_y":25.77,"return_bounce_x":4.0,"return_bounce_y":2.1,"return_speed_mph":42.63,"return_result":"In","serve_plus_one_hit_x":4.02,"serve_plus_one_hit_y":-0.36,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.01,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":52.94,"p1_bounce_x":-3.25,"p1_bounce_y":22.46,"p1_result":"In","p1_in_gap_s":1.83,"p1_reply_gap_s":1.32,"reply_hit_x":-3.84,"reply_hit_y":23.61,"reply_speed_mph":37.82,"reply_result":"Out","serve_lateral_band":"wide","serve_value":51.6,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.58,"depth":0.38,"control":0.57,"contact":0.63,"redirect_deg":16.8,"pace_ratio":0.58,"pace_vs_typical_mph":-1.4},"p1_pressure":86.3,"p1_tier":"pressure","p1_parts":{"pace_mph":52.9,"border_ft":2.8,"space_m":7.3,"early_m":2.46,"reply_gap_s":1.32,"pace":0.79,"placement":1.0,"space":0.8,"time":0.68,"applied":["placement","space","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.41,"r_score":63.6,"r_tier":"partly","opp_band":"moderate","id":"f30eaf52-c991-4f91-87a8-7c073e85a97d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":15,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":0.04,"bounce_y":15.87,"speed_mph":90.26,"server_won":true,"rally_len":3,"serve_hit_x":0.78,"serve_hit_y":-0.06,"serve_value":0.0,"serve_tier":"fault","id":"5e78b15c-c676-4840-9560-50ae509340f7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":15,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-3.36,"bounce_y":17.08,"speed_mph":59.59,"server_won":true,"rally_len":3,"return_hit_x":-3.59,"return_hit_y":24.49,"return_bounce_x":3.74,"return_bounce_y":-0.59,"return_speed_mph":47.95,"return_result":"Out","serve_hit_x":0.93,"serve_hit_y":-0.13,"return_stroke":"Forehand","serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.53,"r_score":0.0,"r_tier":"error","id":"b415a20c-3c33-4781-8ef9-82ebf0df186f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":16,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.31,"bounce_y":16.35,"speed_mph":78.3,"server_won":true,"rally_len":2,"return_hit_x":1.22,"return_hit_y":26.18,"return_bounce_x":5.25,"return_bounce_y":2.34,"return_speed_mph":39.5,"return_result":"Out","serve_hit_x":-1.15,"serve_hit_y":0.02,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_goal":"build","r_threat":0.58,"r_score":0.0,"r_tier":"error","id":"8dcfbc3a-55a8-4f3c-84ec-6993f0aaed6b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":17,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.42,"bounce_y":11.74,"speed_mph":90.95,"server_won":false,"rally_len":4,"serve_hit_x":1.69,"serve_hit_y":-0.17,"serve_value":0.0,"serve_tier":"fault","id":"fefe9ecb-a6d8-42d5-a1ac-9ac0590cc629"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":17,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":-2.54,"bounce_y":15.53,"speed_mph":63.18,"server_won":false,"rally_len":4,"return_hit_x":-1.66,"return_hit_y":23.83,"return_bounce_x":2.0,"return_bounce_y":1.78,"return_speed_mph":44.08,"return_result":"In","serve_plus_one_hit_x":1.82,"serve_plus_one_hit_y":0.69,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.26,"serve_hit_y":0.98,"return_stroke":"Forehand","p1_speed_mph":47.54,"p1_bounce_x":0.17,"p1_bounce_y":11.18,"p1_result":"Net","p1_in_gap_s":1.37,"serve_lateral_band":"outer-slot","serve_value":49.0,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.92,"depth":0.32,"control":0.78,"contact":0.14,"slice":0.0,"redirect_deg":1.5,"pace_ratio":0.7,"pace_vs_typical_mph":-2.2},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.35,"r_score":57.4,"r_tier":"partly","opp_band":"moderate","id":"57e37919-26c3-4279-82a5-3242e5a09378"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":18,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.66,"bounce_y":17.42,"speed_mph":82.16,"server_won":true,"rally_len":1,"serve_hit_x":-0.46,"serve_hit_y":-0.3,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"3bb4177f-77a3-442c-adaf-acde09b510fc"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":27,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.72,"bounce_y":17.14,"speed_mph":57.02,"server_won":false,"rally_len":3,"return_hit_x":-2.61,"return_hit_y":25.46,"return_bounce_x":-1.66,"return_bounce_y":2.32,"return_speed_mph":51.31,"return_result":"In","serve_plus_one_hit_x":-1.82,"serve_plus_one_hit_y":-1.26,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.76,"serve_hit_y":-0.18,"return_stroke":"Forehand","p1_speed_mph":47.79,"p1_bounce_x":-1.62,"p1_bounce_y":11.28,"p1_result":"Net","p1_in_gap_s":1.52,"serve_lateral_band":"outer-slot","serve_value":47.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.74,"depth":0.42,"control":0.32,"contact":0.4,"redirect_deg":12.2,"pace_ratio":0.9,"pace_vs_typical_mph":3.6},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Net"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.24,"r_score":45.9,"r_tier":"partly","opp_band":"moderate","id":"867130ba-8dac-4a87-ad6a-4dc3a306f28a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":28,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":0.4,"bounce_y":15.37,"speed_mph":84.59,"server_won":false,"rally_len":2,"return_hit_x":0.71,"return_hit_y":27.14,"return_bounce_x":3.6,"return_bounce_y":6.65,"return_speed_mph":50.19,"return_result":"In","serve_hit_x":-1.04,"serve_hit_y":0.38,"return_stroke":"Backhand","serve_lateral_band":"t-slot","serve_value":0.0,"serve_tier":"returner","serve_score_parts":{"unreached":1.0},"serve_band":"hard","r_goal":"neutralise","r_threat":0.62,"r_score":57.4,"r_tier":"partly","id":"eb32f9d3-0a86-46af-8b4b-7cc1691e6988"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":29,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.02,"bounce_y":11.38,"speed_mph":74.35,"server_won":false,"rally_len":2,"serve_hit_x":1.44,"serve_hit_y":0.65,"serve_value":0.0,"serve_tier":"fault","id":"02cee541-2c91-4667-8a43-2bf747e137ad"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":29,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.48,"bounce_y":11.68,"speed_mph":61.57,"server_won":false,"rally_len":2,"serve_hit_x":1.34,"serve_hit_y":-0.02,"serve_value":0.0,"serve_tier":"fault","id":"2bc655e3-f12e-47d7-bd9d-02eeeb488571"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":30,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":0.67,"bounce_y":15.48,"speed_mph":83.35,"server_won":false,"rally_len":4,"return_hit_x":0.68,"return_hit_y":26.08,"return_bounce_x":1.05,"return_bounce_y":2.67,"return_speed_mph":53.24,"return_result":"In","serve_plus_one_hit_x":1.84,"serve_plus_one_hit_y":1.22,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.87,"serve_hit_y":0.35,"return_stroke":"Backhand","p1_speed_mph":49.28,"p1_bounce_x":-0.93,"p1_bounce_y":20.67,"p1_result":"In","p1_in_gap_s":1.39,"p1_reply_gap_s":1.34,"reply_hit_x":-0.61,"reply_hit_y":25.13,"reply_speed_mph":58.9,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":41.0,"serve_tier":"returner","serve_score_parts":{"plus_one":0.74,"depth":0.49,"control":0.22,"contact":0.0,"redirect_deg":6.7,"pace_ratio":0.64,"pace_vs_typical_mph":11.6},"p1_pressure":69.0,"p1_tier":"neutral","p1_parts":{"pace_mph":49.3,"border_ft":10.2,"space_m":5.64,"early_m":1.65,"reply_gap_s":1.34,"pace":0.64,"placement":0.0,"space":0.52,"time":0.91,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.59,"r_score":57.0,"r_tier":"partly","opp_band":"hard","id":"f2f2d4f5-f7d8-4669-9f16-ce67f4fe007a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":39,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-0.35,"bounce_y":17.97,"speed_mph":83.71,"server_won":false,"rally_len":9,"return_hit_x":-0.93,"return_hit_y":25.73,"return_bounce_x":-1.29,"return_bounce_y":3.02,"return_speed_mph":44.19,"return_result":"In","serve_plus_one_hit_x":-0.68,"serve_plus_one_hit_y":2.12,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.37,"serve_hit_y":0.24,"return_stroke":"Forehand","p1_speed_mph":49.47,"p1_bounce_x":2.78,"p1_bounce_y":23.62,"p1_result":"In","p1_in_gap_s":1.47,"p1_reply_gap_s":1.3,"reply_hit_x":2.34,"reply_hit_y":24.95,"reply_speed_mph":37.33,"reply_result":"In","serve_lateral_band":"t","serve_value":59.2,"serve_tier":"neutral","serve_score_parts":{"plus_one":1.0,"depth":0.55,"control":0.6,"contact":0.0,"redirect_deg":3.3,"pace_ratio":0.53,"pace_vs_typical_mph":2.6},"p1_pressure":86.9,"p1_tier":"pressure","p1_parts":{"pace_mph":49.5,"border_ft":0.5,"space_m":4.26,"early_m":1.09,"reply_gap_s":1.3,"pace":0.65,"placement":1.0,"space":0.29,"time":0.96,"applied":["placement","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.95,"r_score":72.3,"r_tier":"achieved","opp_band":"easy","id":"1c85220f-18db-4746-91a8-30cd211782a1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":40,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-0.09,"bounce_y":19.44,"speed_mph":83.38,"server_won":false,"rally_len":2,"serve_hit_x":-0.19,"serve_hit_y":-0.03,"serve_value":0.0,"serve_tier":"fault","id":"fcbc28f6-94b0-49e9-957d-cd12698649b9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":40,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.44,"bounce_y":17.62,"speed_mph":65.91,"server_won":false,"rally_len":2,"serve_hit_x":-1.44,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"29264ef4-ab6a-4840-b2b7-a002c9330041"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":41,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.18,"bounce_y":16.59,"speed_mph":87.19,"server_won":true,"rally_len":1,"serve_hit_x":1.11,"serve_hit_y":0.54,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"a8a311b6-282a-41d9-b659-85d40419aafb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":42,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":3.95,"bounce_y":18.94,"speed_mph":82.08,"server_won":false,"rally_len":2,"serve_hit_x":-0.1,"serve_hit_y":0.2,"serve_value":0.0,"serve_tier":"fault","id":"95125f19-6c78-4622-b9ea-8c1d1761386a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":42,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.43,"bounce_y":15.44,"speed_mph":60.24,"server_won":false,"rally_len":2,"serve_hit_x":-0.08,"serve_hit_y":-0.1,"serve_value":0.0,"serve_tier":"fault","id":"36ec9678-c754-47da-8aa8-92dde9e5a621"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":14.44,"speed_mph":71.0,"server_won":false,"rally_len":13,"return_hit_x":-0.94,"return_hit_y":26.2,"return_bounce_x":0.4,"return_bounce_y":3.27,"return_speed_mph":42.48,"return_result":"In","serve_plus_one_hit_x":0.7,"serve_plus_one_hit_y":-0.55,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.34,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":52.01,"p1_bounce_x":1.25,"p1_bounce_y":22.1,"p1_result":"In","p1_in_gap_s":1.75,"p1_reply_gap_s":1.25,"reply_hit_x":1.24,"reply_hit_y":24.59,"reply_speed_mph":42.95,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":61.3,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.81,"depth":0.59,"control":0.77,"contact":0.07,"redirect_deg":1.7,"pace_ratio":0.6,"pace_vs_typical_mph":-2.0},"p1_pressure":64.2,"p1_tier":"neutral","p1_parts":{"pace_mph":52.0,"border_ft":5.5,"space_m":4.65,"early_m":3.83,"reply_gap_s":1.25,"pace":0.75,"placement":0.58,"space":0.36,"time":0.59,"applied":["pace","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.33,"r_score":26.7,"r_tier":"missed","opp_band":"easy","id":"3c75b42c-f2d5-4c55-8636-e6419c16599a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":50,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.19,"bounce_y":17.04,"speed_mph":91.3,"server_won":true,"rally_len":1,"serve_hit_x":0.82,"serve_hit_y":0.18,"serve_lateral_band":"t-slot","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"8c2a7d7c-615f-4eac-bf0a-386289b6f3c5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.47,"bounce_y":17.55,"speed_mph":94.23,"server_won":true,"rally_len":9,"serve_hit_x":-0.15,"serve_hit_y":0.01,"serve_value":0.0,"serve_tier":"fault","id":"228b37eb-ad03-4d2d-b33b-bacc0c82e605"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"serve_type":"second_serve","result":"In","zone":"body","bounce_x":1.72,"bounce_y":16.39,"speed_mph":69.17,"server_won":true,"rally_len":9,"return_hit_x":2.01,"return_hit_y":25.7,"return_bounce_x":1.36,"return_bounce_y":2.5,"return_speed_mph":48.93,"return_result":"In","serve_plus_one_hit_x":1.07,"serve_plus_one_hit_y":1.39,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.34,"serve_hit_y":0.4,"return_stroke":"Backhand","p1_speed_mph":55.05,"p1_bounce_x":-0.06,"p1_bounce_y":20.66,"p1_result":"In","p1_in_gap_s":1.43,"p1_reply_gap_s":1.17,"reply_hit_x":-0.46,"reply_hit_y":24.96,"reply_speed_mph":47.61,"reply_result":"In","serve_lateral_band":"body","serve_value":47.7,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.98,"depth":0.46,"control":0.48,"contact":0.24,"slice":0.0,"redirect_deg":5.7,"pace_ratio":0.71,"pace_vs_typical_mph":4.0},"p1_pressure":78.6,"p1_tier":"pressure","p1_parts":{"pace_mph":55.1,"border_ft":10.2,"space_m":5.44,"early_m":1.15,"reply_gap_s":1.17,"pace":0.88,"placement":0.0,"space":0.49,"time":0.99,"applied":["time","pace","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.61,"r_score":54.7,"r_tier":"partly","opp_band":"easy","id":"fcc15398-6241-4cda-9ba5-33a97b7c5f34"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":52,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":-3.6,"bounce_y":13.66,"speed_mph":78.75,"server_won":true,"rally_len":1,"serve_hit_x":1.75,"serve_hit_y":-0.24,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"ec8abd4d-4b25-413d-a7e7-09e936edf8f2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":53,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.02,"bounce_y":14.55,"speed_mph":78.05,"server_won":true,"rally_len":4,"return_hit_x":2.62,"return_hit_y":26.36,"return_bounce_x":2.56,"return_bounce_y":5.03,"return_speed_mph":38.82,"return_result":"In","serve_plus_one_hit_x":2.49,"serve_plus_one_hit_y":4.25,"serve_plus_one_stroke":"Forehand","serve_hit_x":-0.96,"serve_hit_y":0.18,"return_stroke":"Backhand","p1_speed_mph":30.7,"p1_bounce_x":2.44,"p1_bounce_y":19.0,"p1_result":"In","p1_in_gap_s":1.45,"p1_reply_gap_s":1.42,"reply_hit_x":2.68,"reply_hit_y":20.15,"reply_speed_mph":42.16,"reply_result":"Out","serve_lateral_band":"wide","serve_value":74.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.67,"depth":0.92,"control":0.7,"contact":0.52,"redirect_deg":15.3,"pace_ratio":0.5,"pace_vs_typical_mph":-4.0},"p1_pressure":42.3,"p1_tier":"released","p1_parts":{"pace_mph":30.7,"border_ft":5.5,"space_m":7.36,"early_m":0.79,"reply_gap_s":1.42,"pace":0.0,"placement":0.58,"space":0.81,"time":0.93,"applied":["time","space","placement"],"deduction":35.0},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.48,"r_score":52.7,"r_tier":"partly","opp_band":"moderate","id":"22bd51d3-a4c4-46f0-b8da-fbcbc431d78a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":58,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-3.14,"bounce_y":16.76,"speed_mph":89.5,"server_won":true,"rally_len":1,"serve_hit_x":0.92,"serve_hit_y":0.63,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"f6ee8d30-71fa-4830-b55a-44de0a001dd8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":59,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.58,"bounce_y":17.09,"speed_mph":57.76,"server_won":false,"rally_len":2,"serve_hit_x":-0.92,"serve_hit_y":0.59,"serve_value":0.0,"serve_tier":"fault","id":"0858c254-3114-4bdf-a65b-8dfdac2e4a51"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":59,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.28,"bounce_y":14.97,"speed_mph":69.53,"server_won":false,"rally_len":2,"serve_hit_x":-1.02,"serve_hit_y":0.2,"serve_value":0.0,"serve_tier":"fault","id":"dbbaf33a-b628-4e0c-95f8-8952243f4421"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":60,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-2.39,"bounce_y":16.83,"speed_mph":62.32,"server_won":true,"rally_len":5,"return_hit_x":-1.71,"return_hit_y":24.03,"return_bounce_x":-1.7,"return_bounce_y":1.86,"return_speed_mph":48.17,"return_result":"In","serve_plus_one_hit_x":-2.07,"serve_plus_one_hit_y":0.38,"serve_plus_one_stroke":"Backhand","serve_hit_x":0.27,"serve_hit_y":0.89,"return_stroke":"Forehand","p1_speed_mph":53.09,"p1_bounce_x":3.42,"p1_bounce_y":21.99,"p1_result":"In","p1_in_gap_s":1.25,"p1_reply_gap_s":1.13,"reply_hit_x":2.96,"reply_hit_y":23.08,"reply_speed_mph":41.93,"reply_result":"In","serve_lateral_band":"outer-slot","serve_value":47.9,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.89,"depth":0.34,"control":0.48,"contact":0.12,"redirect_deg":9.5,"pace_ratio":0.77,"pace_vs_typical_mph":1.7},"p1_pressure":89.3,"p1_tier":"pressure","p1_parts":{"pace_mph":53.1,"border_ft":2.3,"space_m":5.51,"early_m":1.52,"reply_gap_s":1.13,"pace":0.8,"placement":1.0,"space":0.5,"time":0.88,"applied":["placement","time","pace"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.2,"r_score":62.9,"r_tier":"partly","opp_band":"moderate","id":"f0e8e3ae-85a8-4875-aa27-8aad439f6458"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":61,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.47,"bounce_y":15.99,"speed_mph":65.1,"server_won":false,"rally_len":2,"serve_hit_x":-1.63,"serve_hit_y":0.24,"serve_value":0.0,"serve_tier":"fault","id":"9fa79388-2a44-4a54-af8b-b1939d170a35"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":61,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":0.04,"bounce_y":11.37,"speed_mph":60.53,"server_won":false,"rally_len":2,"serve_hit_x":-1.38,"serve_hit_y":0.13,"serve_value":0.0,"serve_tier":"fault","id":"26b05669-e438-4a6e-b247-ed319039aef3"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":62,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.82,"bounce_y":15.56,"speed_mph":83.74,"server_won":false,"rally_len":9,"return_hit_x":-1.54,"return_hit_y":27.37,"return_bounce_x":-1.18,"return_bounce_y":5.2,"return_speed_mph":31.62,"return_result":"In","serve_plus_one_hit_x":-1.88,"serve_plus_one_hit_y":4.01,"serve_plus_one_stroke":"Backhand","serve_hit_x":1.4,"serve_hit_y":0.09,"return_stroke":"Forehand","p1_speed_mph":47.55,"p1_bounce_x":3.51,"p1_bounce_y":22.16,"p1_result":"In","p1_in_gap_s":2.08,"p1_reply_gap_s":1.24,"reply_hit_x":2.68,"reply_hit_y":24.29,"reply_speed_mph":40.93,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":90.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":1.0,"depth":0.95,"control":1.0,"contact":0.51,"redirect_deg":7.2,"pace_ratio":0.38,"pace_vs_typical_mph":-9.9},"p1_pressure":91.8,"p1_tier":"pressure","p1_parts":{"pace_mph":47.5,"border_ft":2.0,"space_m":7.26,"early_m":1.38,"reply_gap_s":1.24,"pace":0.56,"placement":1.0,"space":0.79,"time":0.96,"applied":["placement","time","space"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.6,"r_score":30.2,"r_tier":"missed","opp_band":"easy","id":"6bf11117-051a-403a-9ca3-434c86be4a62"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":63,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":1.85,"bounce_y":18.09,"speed_mph":88.32,"server_won":true,"rally_len":1,"serve_hit_x":-1.02,"serve_hit_y":0.65,"serve_lateral_band":"body","serve_value":100.0,"serve_tier":"won","serve_band":"hard","r_tier":"not_reached","id":"a1fb48f9-9548-453e-91f1-a0b48b60d4c0"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":64,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-0.95,"bounce_y":15.71,"speed_mph":60.56,"server_won":true,"rally_len":3,"return_hit_x":-0.18,"return_hit_y":24.64,"return_bounce_x":3.06,"return_bounce_y":3.46,"return_speed_mph":33.14,"return_result":"In","serve_plus_one_hit_x":3.25,"serve_plus_one_hit_y":0.93,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.66,"serve_hit_y":-0.06,"return_stroke":"Forehand","p1_speed_mph":54.58,"p1_bounce_x":2.46,"p1_bounce_y":19.35,"p1_result":"In","p1_in_gap_s":1.98,"serve_lateral_band":"t-slot","serve_value":70.7,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.95,"depth":0.63,"control":1.0,"contact":0.0,"redirect_deg":2.9,"pace_ratio":0.55,"pace_vs_typical_mph":-13.7},"p1_pressure":76.1,"p1_tier":"pressure","p1_parts":{"pace_mph":54.6,"border_ft":5.4,"space_m":5.91,"early_m":2.54,"pace":0.86,"placement":0.59,"space":0.57,"time":0.83,"applied":["pace","time","placement"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"moderate","r_goal":"build","r_threat":0.0,"r_score":16.8,"r_tier":"missed","opp_band":"easy","id":"58c68ca1-43f8-4ba9-a937-02fa13bfe1f8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":65,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":1.93,"bounce_y":17.49,"speed_mph":73.63,"server_won":true,"rally_len":4,"return_hit_x":2.77,"return_hit_y":23.79,"return_bounce_x":2.62,"return_bounce_y":0.43,"return_speed_mph":36.4,"return_result":"In","serve_plus_one_hit_x":2.57,"serve_plus_one_hit_y":-0.86,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.2,"serve_hit_y":0.11,"return_stroke":"Backhand","p1_speed_mph":53.85,"p1_bounce_x":-2.63,"p1_bounce_y":22.36,"p1_result":"In","p1_in_gap_s":1.9,"p1_reply_gap_s":1.34,"reply_hit_x":-2.83,"reply_hit_y":23.49,"reply_speed_mph":36.91,"reply_result":"Net","serve_lateral_band":"body","serve_value":51.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.78,"depth":0.08,"control":0.89,"contact":0.48,"redirect_deg":9.8,"pace_ratio":0.49,"pace_vs_typical_mph":-7.5},"p1_pressure":74.7,"p1_tier":"pressure","p1_parts":{"pace_mph":53.8,"border_ft":4.6,"space_m":5.59,"early_m":1.29,"reply_gap_s":1.34,"pace":0.83,"placement":0.73,"space":0.52,"time":0.69,"applied":["pace","placement","time"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":0.74,"r_score":86.4,"r_tier":"achieved","opp_band":"easy","id":"1a9d95c5-a8bc-4ea2-9976-2b3a332cc42c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":70,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-2.38,"bounce_y":20.14,"speed_mph":81.46,"server_won":false,"rally_len":2,"serve_hit_x":2.23,"serve_hit_y":-0.04,"serve_value":0.0,"serve_tier":"fault","id":"093c4371-0ec1-4067-850e-b793bf14a54b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":70,"serve_type":"second_serve","result":"Out","zone":"fault","bounce_x":0.08,"bounce_y":16.37,"speed_mph":53.79,"server_won":false,"rally_len":2,"serve_hit_x":0.85,"serve_hit_y":1.06,"serve_value":0.0,"serve_tier":"fault","id":"a6e11f22-5a8f-4a91-b456-b8d008a505a8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":71,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.36,"bounce_y":17.43,"speed_mph":84.74,"server_won":true,"rally_len":5,"serve_hit_x":-1.15,"serve_hit_y":0.55,"serve_value":0.0,"serve_tier":"fault","id":"9aaa5dbd-a4f6-4e2a-8fd8-ed2e24e8d3af"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":71,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.57,"bounce_y":17.56,"speed_mph":59.77,"server_won":true,"rally_len":5,"return_hit_x":3.45,"return_hit_y":23.9,"return_bounce_x":0.31,"return_bounce_y":0.71,"return_speed_mph":27.89,"return_result":"In","serve_plus_one_hit_x":0.8,"serve_plus_one_hit_y":-0.54,"serve_plus_one_stroke":"Forehand","serve_hit_x":-1.0,"serve_hit_y":-0.1,"return_stroke":"Backhand","p1_speed_mph":40.23,"p1_bounce_x":-1.99,"p1_bounce_y":22.87,"p1_result":"In","p1_in_gap_s":2.49,"p1_reply_gap_s":1.63,"reply_hit_x":-1.61,"reply_hit_y":24.09,"reply_speed_mph":40.52,"reply_result":"Net","serve_lateral_band":"wide","serve_value":64.5,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.69,"depth":0.13,"control":1.0,"contact":0.69,"slice":1.0,"redirect_deg":6.8,"pace_ratio":0.47,"pace_vs_typical_mph":-19.2},"p1_pressure":71.2,"p1_tier":"pressure","p1_parts":{"pace_mph":40.2,"border_ft":2.9,"space_m":5.54,"early_m":1.34,"reply_gap_s":1.63,"pace":0.26,"placement":1.0,"space":0.51,"time":0.63,"applied":["placement","time","space"]},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"hard","r_goal":"build","r_threat":0.55,"r_score":58.9,"r_tier":"partly","opp_band":"easy","id":"99af72c9-3107-4eb2-a7fa-0c71a84f77fa"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":72,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":-3.81,"bounce_y":11.81,"speed_mph":81.17,"server_won":false,"rally_len":2,"serve_hit_x":0.91,"serve_hit_y":0.16,"serve_value":0.0,"serve_tier":"fault","id":"7618534f-29b9-4a1d-a949-410599474e1a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":72,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-2.47,"bounce_y":11.41,"speed_mph":65.4,"server_won":false,"rally_len":2,"serve_hit_x":1.18,"serve_hit_y":0.48,"serve_value":0.0,"serve_tier":"fault","id":"a3590b6f-fda0-4fca-85ae-72e86665141d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":73,"serve_type":"first_serve","result":"Net","zone":"out_of_bounds","bounce_x":3.88,"bounce_y":11.4,"speed_mph":86.12,"server_won":false,"rally_len":2,"serve_hit_x":-1.6,"serve_hit_y":-0.29,"serve_value":0.0,"serve_tier":"fault","id":"0303fc47-d3e5-4c43-844a-c512431212c5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":73,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":4.9,"bounce_y":15.02,"speed_mph":56.05,"server_won":false,"rally_len":2,"serve_hit_x":-1.59,"serve_hit_y":-0.14,"serve_value":0.0,"serve_tier":"fault","id":"a346e910-0dfa-4a60-b282-2ad12f74d898"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":74,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.12,"bounce_y":19.08,"speed_mph":78.76,"server_won":false,"rally_len":2,"serve_hit_x":0.53,"serve_hit_y":0.34,"serve_value":0.0,"serve_tier":"fault","id":"466b2459-e2a9-4bca-975b-623add697ff1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":74,"serve_type":"second_serve","result":"Out","zone":"out_of_bounds","bounce_x":-4.27,"bounce_y":18.78,"speed_mph":60.56,"server_won":false,"rally_len":2,"serve_hit_x":1.24,"serve_hit_y":0.63,"serve_value":0.0,"serve_tier":"fault","id":"97917409-78e9-4021-85e7-6b959777b6b2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":81,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":-1.74,"bounce_y":19.45,"speed_mph":84.92,"server_won":false,"rally_len":2,"serve_hit_x":0.84,"serve_hit_y":0.4,"serve_value":0.0,"serve_tier":"fault","id":"d046cbab-9b47-404f-923a-9b4d270c9b1b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":81,"serve_type":"second_serve","result":"Net","zone":"out_of_bounds","bounce_x":-0.25,"bounce_y":11.68,"speed_mph":59.98,"server_won":false,"rally_len":2,"serve_hit_x":0.58,"serve_hit_y":0.57,"serve_value":0.0,"serve_tier":"fault","id":"175ceb8c-deb5-4552-8532-0c94fb889421"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":82,"serve_type":"first_serve","result":"Out","zone":"out_of_bounds","bounce_x":1.54,"bounce_y":18.5,"speed_mph":81.14,"server_won":true,"rally_len":2,"serve_hit_x":-1.35,"serve_hit_y":-0.07,"serve_value":0.0,"serve_tier":"fault","id":"01b043ff-4c80-4c4b-b0f9-6d0d5f95b7e1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":82,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":3.91,"bounce_y":13.15,"speed_mph":64.53,"server_won":true,"rally_len":2,"serve_hit_x":-1.28,"serve_hit_y":0.42,"serve_lateral_band":"wide","serve_value":100.0,"serve_tier":"won","serve_band":"moderate","r_tier":"not_reached","id":"d7360af5-1cae-41e4-88cc-4ecda75f2055"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":83,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":-1.03,"bounce_y":16.6,"speed_mph":69.62,"server_won":false,"rally_len":3,"return_hit_x":-1.53,"return_hit_y":23.45,"return_bounce_x":3.73,"return_bounce_y":0.5,"return_speed_mph":28.07,"return_result":"In","serve_plus_one_hit_x":4.66,"serve_plus_one_hit_y":-0.78,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.77,"serve_hit_y":-0.3,"return_stroke":"Forehand","p1_speed_mph":57.82,"p1_bounce_x":4.94,"p1_bounce_y":21.11,"p1_result":"Out","p1_in_gap_s":2.59,"serve_lateral_band":"t-slot","serve_value":50.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.78,"depth":0.09,"control":1.0,"contact":0.17,"redirect_deg":6.8,"pace_ratio":0.4,"pace_vs_typical_mph":-16.7},"p1_pressure":0.0,"p1_tier":"error","p1_parts":{"error":"Out"},"p1_return_depth":"deep","p1_zone5":false,"p1_sse":false,"serve_band":"easy","p1_opp_band":"hard","r_goal":"build","r_threat":0.29,"r_score":16.9,"r_tier":"missed","opp_band":"easy","id":"7ad900b1-b0a4-476a-9950-0e673fc57034"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":84,"serve_type":"first_serve","result":"In","zone":"border","bounce_x":3.77,"bounce_y":14.04,"speed_mph":69.96,"server_won":true,"rally_len":6,"return_hit_x":3.81,"return_hit_y":26.41,"return_bounce_x":-1.18,"return_bounce_y":2.87,"return_speed_mph":37.81,"return_result":"In","serve_plus_one_hit_x":-1.03,"serve_plus_one_hit_y":0.92,"serve_plus_one_stroke":"Backhand","serve_hit_x":-1.24,"serve_hit_y":0.13,"return_stroke":"Backhand","p1_speed_mph":45.98,"p1_bounce_x":0.09,"p1_bounce_y":20.0,"p1_result":"In","p1_in_gap_s":1.91,"p1_reply_gap_s":1.57,"reply_hit_x":-0.44,"reply_hit_y":26.0,"reply_speed_mph":39.26,"reply_result":"In","serve_lateral_band":"wide","serve_value":77.0,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.94,"depth":0.52,"control":0.87,"contact":0.88,"redirect_deg":7.8,"pace_ratio":0.54,"pace_vs_typical_mph":-6.9},"p1_pressure":70.7,"p1_tier":"pressure","p1_parts":{"pace_mph":46.0,"border_ft":12.4,"space_m":7.41,"early_m":1.96,"reply_gap_s":1.57,"pace":0.5,"placement":0.0,"space":0.82,"time":0.81,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.31,"r_score":11.5,"r_tier":"missed","opp_band":"easy","id":"fedcaa76-6446-4db9-9b10-a2cfce986cf7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"serve_type":"first_serve","result":"Out","zone":"fault","bounce_x":1.25,"bounce_y":17.76,"speed_mph":69.55,"server_won":false,"rally_len":14,"serve_hit_x":1.37,"serve_hit_y":0.15,"serve_value":0.0,"serve_tier":"fault","id":"88664dd8-7e10-4c7b-9d48-8e71ac76e63b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"serve_type":"second_serve","result":"In","zone":"border","bounce_x":-1.31,"bounce_y":17.76,"speed_mph":75.46,"server_won":false,"rally_len":14,"return_hit_x":-0.92,"return_hit_y":25.85,"return_bounce_x":1.78,"return_bounce_y":2.92,"return_speed_mph":46.34,"return_result":"In","serve_plus_one_hit_x":1.92,"serve_plus_one_hit_y":-0.17,"serve_plus_one_stroke":"Forehand","serve_hit_x":0.87,"serve_hit_y":0.43,"return_stroke":"Forehand","p1_speed_mph":55.73,"p1_bounce_x":-2.86,"p1_bounce_y":22.82,"p1_result":"In","p1_in_gap_s":1.53,"p1_reply_gap_s":1.33,"reply_hit_x":-3.17,"reply_hit_y":25.99,"reply_speed_mph":36.69,"reply_result":"In","serve_lateral_band":"t-slot","serve_value":49.4,"serve_tier":"neutral","serve_score_parts":{"plus_one":0.84,"depth":0.53,"control":0.67,"contact":0.0,"slice":0.0,"redirect_deg":0.5,"pace_ratio":0.61,"pace_vs_typical_mph":2.9},"p1_pressure":84.8,"p1_tier":"pressure","p1_parts":{"pace_mph":55.7,"border_ft":3.1,"space_m":3.6,"early_m":3.1,"reply_gap_s":1.33,"pace":0.91,"placement":0.98,"space":0.18,"time":0.66,"applied":["placement","pace","time"]},"p1_return_depth":"mid","p1_zone5":false,"p1_sse":false,"serve_band":"hard","p1_opp_band":"hard","r_goal":"neutralise","r_threat":1.0,"r_score":74.9,"r_tier":"achieved","opp_band":"easy","id":"5ab6bbb6-59b7-4d18-9804-25514f147ab4"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":86,"serve_type":"first_serve","result":"In","zone":"body","bounce_x":3.37,"bounce_y":14.25,"speed_mph":73.28,"server_won":false,"rally_len":4,"return_hit_x":2.39,"return_hit_y":26.01,"return_bounce_x":-0.76,"return_bounce_y":4.19,"return_speed_mph":46.22,"return_result":"In","serve_plus_one_hit_x":-0.81,"serve_plus_one_hit_y":0.59,"serve_plus_one_stroke":"Backhand","serve_hit_x":-2.17,"serve_hit_y":-0.08,"return_stroke":"Backhand","p1_speed_mph":49.01,"p1_bounce_x":-1.53,"p1_bounce_y":20.02,"p1_result":"In","p1_in_gap_s":1.52,"p1_reply_gap_s":1.37,"reply_hit_x":-1.82,"reply_hit_y":25.12,"reply_speed_mph":52.78,"reply_result":"In","serve_lateral_band":"wide","serve_value":65.1,"serve_tier":"advantage","serve_score_parts":{"plus_one":0.91,"depth":0.76,"control":0.39,"contact":0.4,"redirect_deg":12.9,"pace_ratio":0.63,"pace_vs_typical_mph":2.3},"p1_pressure":70.6,"p1_tier":"pressure","p1_parts":{"pace_mph":49.0,"border_ft":8.5,"space_m":7.16,"early_m":3.6,"reply_gap_s":1.37,"pace":0.63,"placement":0.09,"space":0.78,"time":0.72,"applied":["space","time","pace"]},"p1_return_depth":"mid","p1_zone5":true,"p1_sse":false,"serve_band":"moderate","p1_opp_band":"moderate","r_goal":"build","r_threat":0.38,"r_score":42.9,"r_tier":"missed","opp_band":"easy","id":"73e78ffa-9678-4dbf-b9d7-8bc4b90c5a91"}],"baseline_shots":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.83,"hit_x":1.5,"hit_y":0.58,"bounce_x":-0.92,"bounce_y":19.95,"result":"In","inc_speed_mph":40.91,"inc_hit_x":2.85,"inc_hit_y":24.21,"inc_bounce_x":0.76,"inc_bounce_y":3.83,"inc_gap_s":1.7,"mine_won":true,"approach":false,"rep_speed_mph":42.45,"rep_hit_x":-0.85,"rep_hit_y":23.1,"rep_gap_s":1.5,"rep_result":"In","f_score":41.9,"pos_band":"easy","reply_pressure":37.5,"effect":0.62,"goal_score":55.8,"parts":{"faced":{"pace":0.29,"placement":0.0,"space":0.47,"time":0.5,"height":0.05},"dealt":{"pace":0.37,"placement":0.0,"space":0.53,"time":0.69},"applied":["time","space","pace"],"goal":{"neutralise":55.1,"build":55.8}},"dealt_tier":"held","id":"1527c28e-19ff-425a-93fd-396bab766934"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.77,"hit_x":-0.23,"hit_y":-0.33,"bounce_x":1.28,"bounce_y":19.9,"result":"In","inc_speed_mph":42.45,"inc_hit_x":-0.85,"inc_hit_y":23.1,"inc_bounce_x":-0.07,"inc_bounce_y":2.48,"inc_gap_s":1.57,"mine_won":true,"approach":false,"rep_speed_mph":45.75,"rep_hit_x":1.38,"rep_hit_y":23.33,"rep_gap_s":1.53,"rep_result":"In","f_score":37.5,"pos_band":"easy","reply_pressure":46.0,"effect":0.54,"goal_score":43.8,"parts":{"faced":{"pace":0.35,"placement":0.14,"space":0.0,"time":0.63,"height":0.0},"dealt":{"pace":0.37,"placement":0.0,"space":0.23,"time":0.59},"applied":["time","pace","space"],"goal":{"neutralise":51.0,"build":43.8}},"dealt_tier":"released","id":"7c0e6c1f-7128-472e-90ac-ec15dac0ad62"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.59,"hit_x":-1.32,"hit_y":-1.48,"bounce_x":2.3,"bounce_y":20.49,"result":"In","inc_speed_mph":45.75,"inc_hit_x":1.38,"inc_hit_y":23.33,"inc_bounce_x":-1.77,"inc_bounce_y":3.56,"inc_gap_s":1.59,"mine_won":true,"approach":false,"rep_speed_mph":44.81,"rep_hit_x":2.74,"rep_hit_y":22.05,"rep_gap_s":1.53,"rep_result":"In","f_score":46.0,"pos_band":"easy","reply_pressure":78.7,"effect":0.21,"goal_score":34.2,"parts":{"faced":{"pace":0.49,"placement":0.22,"space":0.28,"time":0.61,"height":0.0},"dealt":{"pace":0.4,"placement":0.51,"space":0.08,"time":0.29},"applied":["placement","pace","time"],"goal":{"neutralise":52.6,"build":34.2}},"dealt_tier":"released","id":"56de0201-2c6a-494a-a16c-229768c82914"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.07,"hit_x":-0.32,"hit_y":4.31,"bounce_x":-1.23,"bounce_y":20.32,"result":"In","inc_speed_mph":44.81,"inc_hit_x":2.74,"inc_hit_y":22.05,"inc_bounce_x":-0.66,"inc_bounce_y":6.46,"inc_gap_s":1.0,"mine_won":true,"approach":false,"rep_speed_mph":33.79,"rep_hit_x":-0.53,"rep_hit_y":23.66,"rep_gap_s":1.34,"rep_result":"In","f_score":78.7,"pos_band":"hard","reply_pressure":21.3,"effect":0.79,"goal_score":73.4,"parts":{"faced":{"pace":0.45,"placement":0.0,"space":0.91,"time":1.0,"height":0.0},"dealt":{"pace":0.29,"placement":0.0,"space":0.31,"time":0.87},"applied":["time","space","pace"],"goal":{"neutralise":73.4,"build":58.0}},"dealt_tier":"pressure","id":"d978f0da-a7b0-407d-b4ff-eee4086f9c6f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.95,"hit_x":1.85,"hit_y":3.42,"bounce_x":-2.12,"bounce_y":21.46,"result":"In","inc_speed_mph":33.79,"inc_hit_x":-0.53,"inc_hit_y":23.66,"inc_bounce_x":1.71,"inc_bounce_y":4.64,"inc_gap_s":1.74,"mine_won":true,"approach":false,"rep_speed_mph":46.78,"rep_hit_x":-2.44,"rep_hit_y":24.17,"rep_gap_s":1.04,"rep_result":"In","f_score":52.4,"pos_band":"moderate","reply_pressure":52.3,"effect":0.48,"goal_score":63.5,"parts":{"faced":{"pace":0.0,"placement":0.18,"space":0.0,"time":0.46,"height":0.94},"dealt":{"pace":0.71,"placement":0.41,"space":0.04,"time":0.98},"applied":["time","pace","placement"],"goal":{"neutralise":71.0,"build":63.4}},"dealt_tier":"held","id":"8a773255-78aa-47b8-bbff-f60c522f8b0e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":48.59,"hit_x":2.25,"hit_y":-0.28,"bounce_x":-0.35,"bounce_y":19.94,"result":"In","inc_speed_mph":46.78,"inc_hit_x":-2.44,"inc_hit_y":24.17,"inc_bounce_x":1.95,"inc_bounce_y":3.28,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":44.48,"rep_hit_x":-0.9,"rep_hit_y":21.93,"rep_gap_s":1.32,"rep_result":"Net","f_score":52.3,"pos_band":"moderate","reply_pressure":81.2,"effect":1.0,"goal_score":67.2,"parts":{"faced":{"pace":0.53,"placement":0.32,"space":0.0,"time":0.72,"height":0.0},"dealt":{"pace":0.61,"placement":0.0,"space":0.37,"time":0.62},"applied":["time","pace","space"],"goal":{"neutralise":66.5,"build":67.2}},"dealt_tier":"pressure","id":"b0d17340-3cb4-487d-89db-61732f9909f6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":2,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.05,"hit_x":0.09,"hit_y":-0.88,"bounce_x":4.01,"bounce_y":20.96,"result":"In","inc_speed_mph":34.8,"inc_hit_x":0.81,"inc_hit_y":20.49,"inc_bounce_x":-0.12,"inc_bounce_y":2.83,"inc_gap_s":1.63,"mine_won":true,"approach":false,"rep_speed_mph":45.66,"rep_hit_x":4.58,"rep_hit_y":23.84,"rep_gap_s":1.5,"rep_result":"Net","f_score":26.6,"pos_band":"easy","reply_pressure":82.9,"effect":1.0,"goal_score":74.1,"parts":{"faced":{"pace":0.03,"placement":0.0,"space":0.2,"time":0.57,"height":0.0},"dealt":{"pace":0.42,"placement":1.0,"space":0.12,"time":0.47},"applied":["placement","time","pace"],"goal":{"neutralise":69.8,"build":74.1}},"dealt_tier":"pressure","id":"bcf816ca-0ce0-4a22-9e56-76e8ad741073"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":5,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":46.68,"hit_x":1.77,"hit_y":3.43,"bounce_x":0.18,"bounce_y":20.19,"result":"In","inc_speed_mph":40.12,"inc_hit_x":3.41,"inc_hit_y":20.35,"inc_bounce_x":1.69,"inc_bounce_y":5.52,"inc_gap_s":1.21,"mine_won":false,"approach":true,"rep_speed_mph":52.25,"rep_hit_x":0.09,"rep_hit_y":23.35,"rep_gap_s":1.22,"rep_result":"In","f_score":74.2,"pos_band":"moderate","reply_pressure":84.3,"effect":0.16,"goal_score":59.9,"parts":{"faced":{"pace":0.26,"placement":0.17,"space":0.98,"time":0.99,"height":0.0},"dealt":{"pace":0.53,"placement":0.0,"space":0.12,"time":0.92},"applied":["time","pace","space"],"goal":{"neutralise":60.6,"build":41.4}},"dealt_tier":"held","id":"8a39a31a-0c3b-4da2-93b9-e224a4541d70"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":6,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.55,"hit_x":-2.9,"hit_y":-0.48,"bounce_x":1.18,"bounce_y":18.92,"result":"In","inc_speed_mph":42.01,"inc_hit_x":-1.88,"inc_hit_y":24.41,"inc_bounce_x":-3.16,"inc_bounce_y":1.92,"inc_gap_s":1.64,"mine_won":true,"approach":false,"rep_speed_mph":43.33,"rep_hit_x":1.77,"rep_hit_y":19.78,"rep_gap_s":1.38,"rep_result":"In","f_score":63.5,"pos_band":"moderate","reply_pressure":69.3,"effect":0.31,"goal_score":46.6,"parts":{"faced":{"pace":0.33,"placement":0.98,"space":0.36,"time":0.56,"height":0.0},"dealt":{"pace":0.23,"placement":0.0,"space":0.63,"time":0.65},"applied":["time","space","pace"],"goal":{"neutralise":48.8,"build":44.5}},"dealt_tier":"released","id":"877a4540-5d40-447d-974c-4788ce4a9c49"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":6,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.03,"hit_x":-4.11,"hit_y":-2.04,"bounce_x":1.27,"bounce_y":21.8,"result":"In","inc_speed_mph":43.33,"inc_hit_x":1.77,"inc_hit_y":19.78,"inc_bounce_x":-3.88,"inc_bounce_y":1.64,"inc_gap_s":1.51,"mine_won":true,"approach":false,"rep_speed_mph":58.43,"rep_hit_x":0.75,"rep_hit_y":23.09,"rep_gap_s":1.72,"rep_result":"Out","f_score":69.3,"pos_band":"moderate","reply_pressure":75.4,"effect":1.0,"goal_score":80.5,"parts":{"faced":{"pace":0.39,"placement":1.0,"space":0.0,"time":0.69,"height":0.0},"dealt":{"pace":0.42,"placement":0.42,"space":0.0,"time":0.31},"applied":["placement","pace","time"],"goal":{"neutralise":88.2,"build":57.0}},"dealt_tier":"pressure","id":"7ced158e-6b2a-42e6-b1be-147f2bf138c3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":49.97,"hit_x":-1.35,"hit_y":0.61,"bounce_x":1.33,"bounce_y":22.16,"result":"In","inc_speed_mph":29.53,"inc_hit_x":2.81,"inc_hit_y":25.11,"inc_bounce_x":-1.61,"inc_bounce_y":3.13,"inc_gap_s":2.38,"mine_won":true,"approach":false,"rep_speed_mph":43.79,"rep_hit_x":1.26,"rep_hit_y":23.46,"rep_gap_s":1.25,"rep_result":"In","f_score":37.4,"pos_band":"easy","reply_pressure":52.6,"effect":0.47,"goal_score":63.6,"parts":{"faced":{"pace":0.0,"placement":0.13,"space":0.43,"time":0.0,"height":0.56},"dealt":{"pace":0.67,"placement":0.62,"space":0.13,"time":0.83},"applied":["time","pace","placement"],"goal":{"neutralise":77.5,"build":63.6}},"dealt_tier":"held","id":"24425df4-6c22-4d30-bedd-177a263e81a1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":28.97,"hit_x":-2.35,"hit_y":3.12,"bounce_x":0.86,"bounce_y":22.09,"result":"In","inc_speed_mph":43.79,"inc_hit_x":1.26,"inc_hit_y":23.46,"inc_bounce_x":-1.6,"inc_bounce_y":5.03,"inc_gap_s":1.35,"mine_won":true,"approach":true,"rep_speed_mph":38.46,"rep_hit_x":1.12,"rep_hit_y":23.68,"rep_gap_s":2.09,"rep_result":"In","f_score":52.6,"pos_band":"moderate","reply_pressure":22.4,"effect":0.78,"goal_score":52.5,"parts":{"faced":{"pace":0.41,"placement":0.12,"space":0.32,"time":0.85,"height":0.0},"dealt":{"pace":0.0,"placement":0.58,"space":0.0,"time":0.63},"applied":["time","placement","pace"],"goal":{"neutralise":85.3,"build":51.6}},"dealt_tier":"released","id":"001f085a-6838-483a-b503-90bcc53dfbec"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":40.43,"hit_x":1.6,"hit_y":-1.5,"bounce_x":0.52,"bounce_y":19.68,"result":"In","inc_speed_mph":44.08,"inc_hit_x":1.22,"inc_hit_y":23.02,"inc_bounce_x":1.3,"inc_bounce_y":3.56,"inc_gap_s":1.63,"mine_won":false,"approach":false,"rep_speed_mph":44.79,"rep_hit_x":0.37,"rep_hit_y":24.27,"rep_gap_s":1.82,"rep_result":"In","f_score":54.7,"pos_band":"moderate","reply_pressure":69.1,"effect":0.31,"goal_score":26.7,"parts":{"faced":{"pace":0.42,"placement":0.0,"space":0.65,"time":0.57,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.15,"time":0.19},"applied":["pace","time","space"],"goal":{"neutralise":51.0,"build":23.5}},"dealt_tier":"released","id":"4bbd5525-4dc8-44cd-95f9-c6611a2070c3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.51,"hit_x":-3.07,"hit_y":-1.12,"bounce_x":-3.27,"bounce_y":19.34,"result":"In","inc_speed_mph":44.79,"inc_hit_x":0.37,"inc_hit_y":24.27,"inc_bounce_x":-3.03,"inc_bounce_y":2.46,"inc_gap_s":1.63,"mine_won":false,"approach":false,"rep_speed_mph":44.02,"rep_hit_x":-3.45,"rep_hit_y":20.4,"rep_gap_s":1.35,"rep_result":"In","f_score":81.3,"pos_band":"hard","reply_pressure":78.1,"effect":0.22,"goal_score":59.0,"parts":{"faced":{"pace":0.45,"placement":0.91,"space":0.6,"time":0.57,"height":0.94},"dealt":{"pace":0.4,"placement":1.0,"space":0.6,"time":0.49},"applied":["placement","space","time"],"goal":{"neutralise":59.0,"build":55.5}},"dealt_tier":"held","id":"ecbdb73c-a347-4507-b570-1be16d66aeb2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.78,"hit_x":2.11,"hit_y":-1.07,"bounce_x":0.35,"bounce_y":11.82,"result":"Net","inc_speed_mph":44.02,"inc_hit_x":-3.45,"inc_hit_y":20.4,"inc_bounce_x":1.72,"inc_bounce_y":0.56,"inc_gap_s":1.28,"mine_won":false,"approach":false,"f_score":78.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.42,"placement":1.0,"space":0.43,"time":0.92,"height":0.08},"error":"Net"},"id":"225a597b-407f-49c9-814d-4917ac8d64df"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":11,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.99,"hit_x":-0.92,"hit_y":-0.98,"bounce_x":-0.51,"bounce_y":18.36,"result":"In","inc_speed_mph":47.6,"inc_hit_x":-1.63,"inc_hit_y":25.67,"inc_bounce_x":-0.77,"inc_bounce_y":3.49,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":43.15,"rep_hit_x":-0.3,"rep_hit_y":19.45,"rep_gap_s":1.15,"rep_result":"In","f_score":38.6,"pos_band":"easy","reply_pressure":51.9,"effect":0.48,"goal_score":58.9,"parts":{"faced":{"pace":0.57,"placement":0.0,"space":0.06,"time":0.53,"height":0.06},"dealt":{"pace":0.58,"placement":0.0,"space":0.81,"time":0.51},"applied":["space","pace","time"],"goal":{"neutralise":35.1,"build":58.9}},"dealt_tier":"held","id":"cff51416-79c2-4fe9-aee5-cbbf8caad3ba"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":11,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.07,"hit_x":-1.28,"hit_y":0.83,"bounce_x":2.63,"bounce_y":20.19,"result":"In","inc_speed_mph":43.15,"inc_hit_x":-0.3,"inc_hit_y":19.45,"inc_bounce_x":-0.67,"inc_bounce_y":2.56,"inc_gap_s":1.19,"mine_won":true,"approach":false,"rep_speed_mph":37.89,"rep_hit_x":2.72,"rep_hit_y":21.75,"rep_gap_s":1.77,"rep_result":"Out","f_score":51.9,"pos_band":"easy","reply_pressure":50.9,"effect":1.0,"goal_score":41.9,"parts":{"faced":{"pace":0.38,"placement":0.1,"space":0.17,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":0.69,"space":0.09,"time":0.73},"applied":["time","placement","space"],"goal":{"neutralise":68.5,"build":41.9},"deduction":33.1},"dealt_tier":"released","id":"9a9e0f64-62e1-4afd-b6f9-045770af57d7"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":12,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.8,"hit_x":-2.86,"hit_y":-1.38,"bounce_x":-4.15,"bounce_y":11.08,"result":"Net","inc_speed_mph":34.67,"inc_hit_x":2.57,"inc_hit_y":23.55,"inc_bounce_x":-2.46,"inc_bounce_y":2.18,"inc_gap_s":2.0,"mine_won":false,"approach":false,"f_score":34.1,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.03,"placement":0.59,"space":0.24,"time":0.2,"height":0.07},"error":"Net"},"id":"699bbf7b-6ff4-4ac4-bda8-1353eb74c528"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":14,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.74,"hit_x":-0.97,"hit_y":-1.06,"bounce_x":-3.26,"bounce_y":20.95,"result":"In","inc_speed_mph":45.91,"inc_hit_x":0.02,"inc_hit_y":24.96,"inc_bounce_x":-1.25,"inc_bounce_y":0.25,"inc_gap_s":1.6,"mine_won":true,"approach":false,"rep_speed_mph":35.39,"rep_hit_x":-3.73,"rep_hit_y":21.87,"rep_gap_s":1.25,"rep_result":"In","f_score":69.9,"pos_band":"moderate","reply_pressure":54.7,"effect":0.45,"goal_score":69.3,"parts":{"faced":{"pace":0.5,"placement":1.0,"space":0.14,"time":0.6,"height":0.0},"dealt":{"pace":0.66,"placement":1.0,"space":0.45,"time":0.68},"applied":["placement","time","pace"],"goal":{"neutralise":69.6,"build":68.2}},"dealt_tier":"pressure","id":"ecd5b52e-b9e9-40be-81c4-b22e397fb8c5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":14,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":48.39,"hit_x":1.76,"hit_y":4.77,"bounce_x":-1.58,"bounce_y":17.31,"result":"In","inc_speed_mph":35.39,"inc_hit_x":-3.73,"inc_hit_y":21.87,"inc_bounce_x":1.41,"inc_bounce_y":6.05,"inc_gap_s":1.45,"mine_won":true,"approach":false,"f_score":54.7,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.06,"placement":0.02,"space":0.83,"time":0.75,"height":0.0},"dealt":{"pace":0.6,"placement":0.12,"space":0.42,"time":0.97},"applied":["time","pace","space"],"goal":{"neutralise":53.0,"build":76.5}},"dealt_tier":"winner","id":"80d19cab-565a-466c-82d9-760a6446eab1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":15,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.17,"hit_x":1.75,"hit_y":1.93,"bounce_x":-2.0,"bounce_y":19.14,"result":"In","inc_speed_mph":43.53,"inc_hit_x":-1.21,"inc_hit_y":24.09,"inc_bounce_x":1.25,"inc_bounce_y":3.68,"inc_gap_s":1.34,"mine_won":true,"approach":false,"rep_speed_mph":41.95,"rep_hit_x":-1.57,"rep_hit_y":20.6,"rep_gap_s":1.61,"rep_result":"In","f_score":75.3,"pos_band":"hard","reply_pressure":55.8,"effect":0.44,"goal_score":58.4,"parts":{"faced":{"pace":0.4,"placement":0.0,"space":0.34,"time":0.86,"height":1.0},"dealt":{"pace":0.01,"placement":0.34,"space":0.42,"time":0.81},"applied":["time","space","placement"],"goal":{"neutralise":58.4,"build":28.9},"deduction":30.0},"dealt_tier":"held","id":"1bafad71-c55e-4158-87c1-e5e82bad19b6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":15,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.34,"hit_x":-0.27,"hit_y":2.99,"bounce_x":-1.57,"bounce_y":21.29,"result":"In","inc_speed_mph":41.95,"inc_hit_x":-1.57,"inc_hit_y":20.6,"inc_bounce_x":-1.88,"inc_bounce_y":4.68,"inc_gap_s":1.05,"mine_won":true,"approach":false,"rep_speed_mph":39.24,"rep_hit_x":-1.91,"rep_hit_y":23.66,"rep_gap_s":1.16,"rep_result":"Out","f_score":55.8,"pos_band":"moderate","reply_pressure":55.0,"effect":1.0,"goal_score":72.1,"parts":{"faced":{"pace":0.33,"placement":0.28,"space":0.34,"time":1.0,"height":0.0},"dealt":{"pace":0.68,"placement":0.14,"space":0.0,"time":0.91},"applied":["time","pace","placement"],"goal":{"neutralise":80.1,"build":70.5}},"dealt_tier":"pressure","id":"4da04f72-cb2b-463b-bf3b-a4abe6f5cba0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":18,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":55.34,"hit_x":2.13,"hit_y":3.72,"bounce_x":0.43,"bounce_y":25.35,"result":"Out","inc_speed_mph":36.73,"inc_hit_x":-3.14,"inc_hit_y":23.26,"inc_bounce_x":1.75,"inc_bounce_y":4.93,"inc_gap_s":1.51,"mine_won":false,"approach":false,"f_score":48.6,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.11,"placement":0.2,"space":0.56,"time":0.69,"height":0.0},"error":"Out"},"id":"d0a42084-4d3b-48a9-94d2-61531c7b2c43"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":21,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.49,"hit_x":-1.44,"hit_y":-1.22,"bounce_x":0.09,"bounce_y":20.17,"result":"In","inc_speed_mph":39.53,"inc_hit_x":3.56,"inc_hit_y":22.86,"inc_bounce_x":-1.11,"inc_bounce_y":3.0,"inc_gap_s":1.74,"mine_won":true,"approach":false,"rep_speed_mph":50.28,"rep_hit_x":0.59,"rep_hit_y":24.28,"rep_gap_s":1.92,"rep_result":"In","f_score":35.8,"pos_band":"easy","reply_pressure":57.8,"effect":0.42,"goal_score":32.1,"parts":{"faced":{"pace":0.23,"placement":0.0,"space":0.39,"time":0.46,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.32,"time":0.25},"applied":["space","pace","time"],"goal":{"neutralise":50.4,"build":32.1}},"dealt_tier":"released","id":"63807816-5d23-4b3c-ac2e-d7336547cd87"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":21,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.11,"hit_x":-1.94,"hit_y":-1.34,"bounce_x":-0.61,"bounce_y":23.41,"result":"In","inc_speed_mph":50.28,"inc_hit_x":0.59,"inc_hit_y":24.28,"inc_bounce_x":-1.98,"inc_bounce_y":2.37,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":42.67,"rep_hit_x":-1.06,"rep_hit_y":24.71,"rep_gap_s":1.36,"rep_result":"In","f_score":57.8,"pos_band":"moderate","reply_pressure":51.8,"effect":0.48,"goal_score":70.5,"parts":{"faced":{"pace":0.68,"placement":0.33,"space":0.19,"time":0.72,"height":0.12},"dealt":{"pace":0.67,"placement":1.0,"space":0.0,"time":0.45},"applied":["placement","pace","time"],"goal":{"neutralise":89.9,"build":64.0}},"dealt_tier":"pressure","id":"024e13f4-62aa-45d4-9e0f-6739bbbd77a1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":21,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.95,"hit_x":1.2,"hit_y":0.85,"bounce_x":-2.64,"bounce_y":20.01,"result":"In","inc_speed_mph":42.67,"inc_hit_x":-1.06,"inc_hit_y":24.71,"inc_bounce_x":1.51,"inc_bounce_y":3.39,"inc_gap_s":1.57,"mine_won":true,"approach":false,"rep_speed_mph":47.08,"rep_hit_x":-2.66,"rep_hit_y":23.45,"rep_gap_s":1.39,"rep_result":"Net","f_score":51.8,"pos_band":"easy","reply_pressure":84.8,"effect":1.0,"goal_score":80.6,"parts":{"faced":{"pace":0.36,"placement":0.08,"space":0.56,"time":0.63,"height":0.12},"dealt":{"pace":0.67,"placement":0.69,"space":0.41,"time":0.81},"applied":["time","placement","pace"],"goal":{"neutralise":67.0,"build":80.6}},"dealt_tier":"pressure","id":"b8adaac5-402e-455c-aef6-bf81c179e299"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":24,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.09,"hit_x":1.0,"hit_y":-0.78,"bounce_x":2.8,"bounce_y":11.72,"result":"Net","inc_speed_mph":43.56,"inc_hit_x":3.03,"inc_hit_y":22.49,"inc_bounce_x":0.85,"inc_bounce_y":3.45,"inc_gap_s":1.46,"mine_won":false,"approach":false,"f_score":40.0,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.4,"placement":0.0,"space":0.06,"time":0.74,"height":0.0},"error":"Net"},"id":"001725b7-3ed7-4483-b686-04814f5543e3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":53.46,"hit_x":1.62,"hit_y":-0.14,"bounce_x":0.77,"bounce_y":17.96,"result":"In","inc_speed_mph":53.11,"inc_hit_x":2.22,"inc_hit_y":23.64,"inc_bounce_x":0.91,"inc_bounce_y":3.31,"inc_gap_s":1.23,"mine_won":false,"approach":false,"rep_speed_mph":38.13,"rep_hit_x":1.05,"rep_hit_y":19.52,"rep_gap_s":1.08,"rep_result":"In","f_score":72.8,"pos_band":"moderate","reply_pressure":46.5,"effect":0.54,"goal_score":53.8,"parts":{"faced":{"pace":0.8,"placement":0.0,"space":0.42,"time":0.97,"height":0.0},"dealt":{"pace":0.81,"placement":0.0,"space":0.56,"time":0.68},"applied":["pace","time","space"],"goal":{"neutralise":52.7,"build":63.9}},"dealt_tier":"released","id":"7c045550-1724-4a64-9378-d81a4eeef902"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.96,"hit_x":-1.47,"hit_y":-0.21,"bounce_x":2.18,"bounce_y":20.44,"result":"In","inc_speed_mph":38.13,"inc_hit_x":1.05,"inc_hit_y":19.52,"inc_bounce_x":-1.79,"inc_bounce_y":3.76,"inc_gap_s":1.48,"mine_won":false,"approach":false,"rep_speed_mph":40.69,"rep_hit_x":1.64,"rep_hit_y":23.29,"rep_gap_s":1.66,"rep_result":"In","f_score":46.5,"pos_band":"easy","reply_pressure":57.2,"effect":0.43,"goal_score":42.2,"parts":{"faced":{"pace":0.17,"placement":0.23,"space":0.45,"time":0.72,"height":0.0},"dealt":{"pace":0.33,"placement":0.44,"space":0.0,"time":0.48},"applied":["time","placement","pace"],"goal":{"neutralise":57.0,"build":42.2}},"dealt_tier":"released","id":"a6c1149f-21f5-4087-9787-931720646f54"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.16,"hit_x":-2.88,"hit_y":-0.86,"bounce_x":2.14,"bounce_y":21.34,"result":"In","inc_speed_mph":40.69,"inc_hit_x":1.64,"inc_hit_y":23.29,"inc_bounce_x":-3.02,"inc_bounce_y":1.76,"inc_gap_s":1.66,"mine_won":false,"approach":false,"rep_speed_mph":57.55,"rep_hit_x":2.01,"rep_hit_y":22.88,"rep_gap_s":1.26,"rep_result":"In","f_score":71.0,"pos_band":"moderate","reply_pressure":99.4,"effect":0.01,"goal_score":61.7,"parts":{"faced":{"pace":0.28,"placement":0.9,"space":0.0,"time":0.54,"height":0.69},"dealt":{"pace":0.67,"placement":0.42,"space":0.0,"time":0.62},"applied":["pace","time","placement"],"goal":{"neutralise":66.2,"build":40.2}},"dealt_tier":"held","id":"690596c6-5371-48af-9903-8e14799e4180"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.3,"hit_x":-3.05,"hit_y":-1.14,"bounce_x":-0.61,"bounce_y":18.78,"result":"In","inc_speed_mph":57.55,"inc_hit_x":2.01,"inc_hit_y":22.88,"inc_bounce_x":-3.38,"inc_bounce_y":2.14,"inc_gap_s":1.17,"mine_won":false,"approach":false,"rep_speed_mph":52.29,"rep_hit_x":-0.11,"rep_hit_y":19.76,"rep_gap_s":1.38,"rep_result":"In","f_score":99.4,"pos_band":"hard","reply_pressure":83.3,"effect":0.17,"goal_score":64.2,"parts":{"faced":{"pace":0.98,"placement":1.0,"space":0.09,"time":1.0,"height":0.0},"dealt":{"pace":0.3,"placement":0.0,"space":0.39,"time":0.5},"applied":["time","space","pace"],"goal":{"neutralise":64.2,"build":33.0}},"dealt_tier":"held","id":"f6bc5254-784a-4be1-af63-a1ae7cf1c00c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.67,"hit_x":-1.95,"hit_y":-0.76,"bounce_x":-1.93,"bounce_y":22.64,"result":"In","inc_speed_mph":52.29,"inc_hit_x":-0.11,"inc_hit_y":19.76,"inc_bounce_x":-2.66,"inc_bounce_y":1.4,"inc_gap_s":1.1,"mine_won":false,"approach":false,"rep_speed_mph":45.99,"rep_hit_x":-1.77,"rep_hit_y":23.82,"rep_gap_s":1.71,"rep_result":"In","f_score":92.1,"pos_band":"hard","reply_pressure":78.6,"effect":0.21,"goal_score":87.6,"parts":{"faced":{"pace":0.76,"placement":0.74,"space":0.01,"time":1.0,"height":1.0},"dealt":{"pace":0.32,"placement":0.88,"space":0.15,"time":0.51},"applied":["placement","time","pace"],"goal":{"neutralise":87.6,"build":46.4}},"dealt_tier":"pressure","id":"6f964229-3c64-4764-81f0-16584475ea90"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"shot_idx":16,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.69,"hit_x":3.82,"hit_y":-0.19,"bounce_x":4.55,"bounce_y":21.84,"result":"Out","inc_speed_mph":45.99,"inc_hit_x":-1.77,"inc_hit_y":23.82,"inc_bounce_x":4.04,"inc_bounce_y":1.01,"inc_gap_s":1.47,"mine_won":false,"approach":false,"f_score":78.6,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.5,"placement":1.0,"space":0.62,"time":0.73,"height":0.0},"error":"Out"},"id":"77905bcf-f175-40af-93d1-42627e094a9b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":37.53,"hit_x":-3.26,"hit_y":-0.38,"bounce_x":1.5,"bounce_y":20.55,"result":"In","inc_speed_mph":40.21,"inc_hit_x":-2.38,"inc_hit_y":23.29,"inc_bounce_x":-4.03,"inc_bounce_y":2.71,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":34.23,"rep_hit_x":1.97,"rep_hit_y":22.48,"rep_gap_s":1.7,"rep_result":"In","f_score":82.5,"pos_band":"hard","reply_pressure":31.0,"effect":0.69,"goal_score":74.5,"parts":{"faced":{"pace":0.26,"placement":1.0,"space":0.94,"time":0.53,"height":0.0},"dealt":{"pace":0.15,"placement":0.07,"space":0.38,"time":0.51},"applied":["time","space","pace"],"goal":{"neutralise":74.5,"build":44.7}},"dealt_tier":"pressure","id":"ca7cfae9-530c-4670-a7c0-38cbb78676ea"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.22,"hit_x":-1.76,"hit_y":0.43,"bounce_x":2.51,"bounce_y":20.54,"result":"In","inc_speed_mph":34.23,"inc_hit_x":1.97,"inc_hit_y":22.48,"inc_bounce_x":-1.98,"inc_bounce_y":3.45,"inc_gap_s":1.86,"mine_won":true,"approach":false,"rep_speed_mph":40.2,"rep_hit_x":2.22,"rep_hit_y":24.0,"rep_gap_s":1.67,"rep_result":"In","f_score":31.0,"pos_band":"easy","reply_pressure":50.2,"effect":0.5,"goal_score":50.3,"parts":{"faced":{"pace":0.01,"placement":0.34,"space":0.26,"time":0.34,"height":0.0},"dealt":{"pace":0.26,"placement":0.62,"space":0.0,"time":0.63},"applied":["time","placement","pace"],"goal":{"neutralise":54.1,"build":50.3}},"dealt_tier":"released","id":"fdb343d9-0760-4bbb-a36c-6b5c16f6cf40"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.77,"hit_x":0.44,"hit_y":3.87,"bounce_x":1.58,"bounce_y":19.04,"result":"In","inc_speed_mph":40.2,"inc_hit_x":2.22,"inc_hit_y":24.0,"inc_bounce_x":0.86,"inc_bounce_y":4.65,"inc_gap_s":1.36,"mine_won":true,"approach":true,"rep_speed_mph":43.16,"rep_hit_x":0.88,"rep_hit_y":19.67,"rep_gap_s":1.0,"rep_result":"In","f_score":50.2,"pos_band":"easy","reply_pressure":77.1,"effect":0.23,"goal_score":48.5,"parts":{"faced":{"pace":0.26,"placement":0.0,"space":0.41,"time":0.84,"height":0.0},"dealt":{"pace":0.36,"placement":0.12,"space":0.42,"time":1.0},"applied":["time","space","pace"],"goal":{"neutralise":41.6,"build":48.5}},"dealt_tier":"released","id":"9dbae291-2591-41ef-8dc2-fb5f5cf41295"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":30,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.75,"hit_x":-1.9,"hit_y":-0.8,"bounce_x":0.72,"bounce_y":11.63,"result":"Net","inc_speed_mph":51.72,"inc_hit_x":0.28,"inc_hit_y":25.05,"inc_bounce_x":-1.59,"inc_bounce_y":4.07,"inc_gap_s":1.46,"mine_won":false,"approach":false,"f_score":67.7,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.74,"placement":0.12,"space":0.56,"time":0.74,"height":0.08},"error":"Net"},"id":"21564987-19a3-4b3c-87ba-c9eabe9bf7a6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.43,"hit_x":3.46,"hit_y":0.26,"bounce_x":-1.83,"bounce_y":20.72,"result":"In","inc_speed_mph":44.61,"inc_hit_x":0.03,"inc_hit_y":25.62,"inc_bounce_x":2.55,"inc_bounce_y":2.78,"inc_gap_s":1.57,"mine_won":false,"approach":false,"rep_speed_mph":46.67,"rep_hit_x":-1.81,"rep_hit_y":23.8,"rep_gap_s":1.65,"rep_result":"In","f_score":57.0,"pos_band":"moderate","reply_pressure":48.4,"effect":0.52,"goal_score":50.7,"parts":{"faced":{"pace":0.44,"placement":0.64,"space":0.18,"time":0.63,"height":0.42},"dealt":{"pace":0.23,"placement":0.25,"space":0.46,"time":0.64},"applied":["time","space","placement"],"goal":{"neutralise":64.8,"build":46.8}},"dealt_tier":"released","id":"bef7bed5-04a5-4fe3-9116-a0f9fd25a96a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":35.98,"hit_x":0.7,"hit_y":-1.73,"bounce_x":1.62,"bounce_y":20.44,"result":"In","inc_speed_mph":46.67,"inc_hit_x":-1.81,"inc_hit_y":23.8,"inc_bounce_x":0.19,"inc_bounce_y":3.41,"inc_gap_s":1.62,"mine_won":false,"approach":false,"rep_speed_mph":41.43,"rep_hit_x":0.63,"rep_hit_y":23.83,"rep_gap_s":1.97,"rep_result":"In","f_score":48.4,"pos_band":"easy","reply_pressure":46.5,"effect":0.54,"goal_score":31.3,"parts":{"faced":{"pace":0.53,"placement":0.0,"space":0.34,"time":0.58,"height":0.0},"dealt":{"pace":0.08,"placement":0.14,"space":0.38,"time":0.13},"applied":["space","placement","time"],"goal":{"neutralise":59.9,"build":31.3}},"dealt_tier":"released","id":"46661c7a-dd5e-4ebb-a0ab-4feea8712e8b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.42,"hit_x":2.22,"hit_y":-0.28,"bounce_x":-0.37,"bounce_y":21.51,"result":"In","inc_speed_mph":41.43,"inc_hit_x":0.63,"inc_hit_y":23.83,"inc_bounce_x":1.69,"inc_bounce_y":4.02,"inc_gap_s":1.67,"mine_won":false,"approach":false,"rep_speed_mph":48.95,"rep_hit_x":-1.16,"rep_hit_y":22.71,"rep_gap_s":1.49,"rep_result":"In","f_score":46.5,"pos_band":"easy","reply_pressure":83.1,"effect":0.17,"goal_score":34.2,"parts":{"faced":{"pace":0.31,"placement":0.18,"space":0.56,"time":0.53,"height":0.0},"dealt":{"pace":0.48,"placement":0.27,"space":0.01,"time":0.51},"applied":["time","pace","placement"],"goal":{"neutralise":63.5,"build":34.2}},"dealt_tier":"released","id":"2cb03b0d-4d28-4093-b2a8-d058e841c7ee"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.27,"hit_x":3.14,"hit_y":-0.95,"bounce_x":-2.47,"bounce_y":17.77,"result":"In","inc_speed_mph":48.95,"inc_hit_x":-1.16,"inc_hit_y":22.71,"inc_bounce_x":2.75,"inc_bounce_y":0.35,"inc_gap_s":1.33,"mine_won":false,"approach":false,"rep_speed_mph":30.23,"rep_hit_x":-1.75,"rep_hit_y":18.64,"rep_gap_s":1.23,"rep_result":"In","f_score":83.9,"pos_band":"hard","reply_pressure":77.7,"effect":0.22,"goal_score":53.7,"parts":{"faced":{"pace":0.62,"placement":1.0,"space":0.0,"time":0.87,"height":0.65},"dealt":{"pace":0.43,"placement":0.6,"space":0.43,"time":0.71},"applied":["time","placement","space"],"goal":{"neutralise":53.7,"build":47.4}},"dealt_tier":"released","id":"f53aee66-133e-4908-948e-026747050145"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"shot_idx":14,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.43,"hit_x":3.29,"hit_y":4.73,"bounce_x":2.22,"bounce_y":20.21,"result":"In","inc_speed_mph":30.23,"inc_hit_x":-1.75,"inc_hit_y":18.64,"inc_bounce_x":2.86,"inc_bounce_y":5.32,"inc_gap_s":1.31,"mine_won":false,"approach":false,"rep_speed_mph":42.08,"rep_hit_x":1.75,"rep_hit_y":24.46,"rep_gap_s":1.3,"rep_result":"In","f_score":77.7,"pos_band":"hard","reply_pressure":52.3,"effect":0.0,"goal_score":59.7,"parts":{"faced":{"pace":0.0,"placement":0.81,"space":0.63,"time":0.89,"height":0.0},"dealt":{"pace":0.39,"placement":0.46,"space":0.29,"time":0.96},"applied":["time","placement","pace"],"goal":{"neutralise":59.7,"build":42.5}},"dealt_tier":"held","id":"42bb30ba-5de6-47b7-b8e5-e75fc7bae1b9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":38,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.91,"hit_x":0.91,"hit_y":-2.11,"bounce_x":-3.94,"bounce_y":20.81,"result":"In","inc_speed_mph":41.31,"inc_hit_x":0.65,"inc_hit_y":24.49,"inc_bounce_x":1.29,"inc_bounce_y":2.99,"inc_gap_s":1.89,"mine_won":true,"approach":false,"rep_speed_mph":54.04,"rep_hit_x":-3.5,"rep_hit_y":25.78,"rep_gap_s":1.72,"rep_result":"Net","f_score":27.0,"pos_band":"easy","reply_pressure":61.2,"effect":1.0,"goal_score":80.0,"parts":{"faced":{"pace":0.3,"placement":0.0,"space":0.2,"time":0.31,"height":0.0},"dealt":{"pace":0.58,"placement":1.0,"space":0.56,"time":0.22},"applied":["placement","pace","space"],"goal":{"neutralise":68.3,"build":80.0}},"dealt_tier":"pressure","id":"73bbf5ae-747e-4160-b953-7bac9c7d5d71"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":40,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":33.45,"hit_x":-0.72,"hit_y":-0.7,"bounce_x":1.97,"bounce_y":19.65,"result":"In","inc_speed_mph":54.24,"inc_hit_x":-0.25,"inc_hit_y":23.96,"inc_bounce_x":-0.99,"inc_bounce_y":0.56,"inc_gap_s":1.3,"mine_won":true,"approach":false,"rep_speed_mph":36.15,"rep_hit_x":2.15,"rep_hit_y":21.35,"rep_gap_s":1.83,"rep_result":"In","f_score":91.5,"pos_band":"hard","reply_pressure":54.6,"effect":0.45,"goal_score":68.9,"parts":{"faced":{"pace":0.84,"placement":1.0,"space":0.0,"time":0.9,"height":0.48},"dealt":{"pace":0.0,"placement":0.33,"space":0.39,"time":0.54},"applied":["time","space","placement"],"goal":{"neutralise":68.9,"build":18.6},"deduction":35.0},"dealt_tier":"pressure","id":"0234c62d-f0ec-4525-91c2-d203e1ec2930"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":40,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.36,"hit_x":-3.18,"hit_y":-0.54,"bounce_x":-0.3,"bounce_y":21.05,"result":"In","inc_speed_mph":36.15,"inc_hit_x":2.15,"inc_hit_y":21.35,"inc_bounce_x":-3.59,"inc_bounce_y":1.54,"inc_gap_s":1.75,"mine_won":true,"approach":false,"rep_speed_mph":47.14,"rep_hit_x":-0.5,"rep_hit_y":25.09,"rep_gap_s":1.57,"rep_result":"Out","f_score":70.7,"pos_band":"moderate","reply_pressure":51.6,"effect":1.0,"goal_score":75.8,"parts":{"faced":{"pace":0.09,"placement":1.0,"space":0.19,"time":0.45,"height":0.67},"dealt":{"pace":0.56,"placement":0.01,"space":0.0,"time":0.6},"applied":["time","pace","placement"],"goal":{"neutralise":80.1,"build":57.3}},"dealt_tier":"pressure","id":"f97b4097-89fd-41b7-bd8a-5a713b5a6f30"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":41,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":50.42,"hit_x":-3.22,"hit_y":-0.01,"bounce_x":-1.45,"bounce_y":18.25,"result":"In","inc_speed_mph":38.8,"inc_hit_x":2.89,"inc_hit_y":19.02,"inc_bounce_x":-3.93,"inc_bounce_y":3.13,"inc_gap_s":1.56,"mine_won":true,"approach":false,"rep_speed_mph":22.05,"rep_hit_x":-1.81,"rep_hit_y":16.42,"rep_gap_s":1.07,"rep_result":"Out","f_score":70.8,"pos_band":"moderate","reply_pressure":35.9,"effect":1.0,"goal_score":61.6,"parts":{"faced":{"pace":0.2,"placement":1.0,"space":0.48,"time":0.64,"height":0.0},"dealt":{"pace":0.68,"placement":0.04,"space":0.32,"time":0.72},"applied":["time","pace","space"],"goal":{"neutralise":59.8,"build":70.1}},"dealt_tier":"held","id":"ec91225e-2582-4ccf-812e-6999a3ffb2f4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":44,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":39.24,"hit_x":0.56,"hit_y":5.66,"bounce_x":-1.2,"bounce_y":21.77,"result":"In","inc_speed_mph":37.39,"inc_hit_x":3.67,"inc_hit_y":23.43,"inc_bounce_x":0.18,"inc_bounce_y":7.15,"inc_gap_s":1.37,"mine_won":false,"approach":false,"rep_speed_mph":46.85,"rep_hit_x":-1.84,"rep_hit_y":23.66,"rep_gap_s":1.3,"rep_result":"In","f_score":65.6,"pos_band":"moderate","reply_pressure":78.2,"effect":0.22,"goal_score":62.9,"parts":{"faced":{"pace":0.14,"placement":0.0,"space":1.0,"time":0.83,"height":0.0},"dealt":{"pace":0.22,"placement":0.41,"space":0.44,"time":0.93},"applied":["time","space","placement"],"goal":{"neutralise":73.2,"build":48.0}},"dealt_tier":"held","id":"3f450d8b-4c05-4ccf-bdd2-c9a29742c8b7"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":44,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":35.5,"hit_x":0.65,"hit_y":-0.47,"bounce_x":0.11,"bounce_y":18.65,"result":"In","inc_speed_mph":46.85,"inc_hit_x":-1.84,"inc_hit_y":23.66,"inc_bounce_x":0.73,"inc_bounce_y":0.76,"inc_gap_s":1.39,"mine_won":false,"approach":false,"rep_speed_mph":43.68,"rep_hit_x":0.19,"rep_hit_y":20.85,"rep_gap_s":1.74,"rep_result":"In","f_score":78.2,"pos_band":"hard","reply_pressure":74.0,"effect":0.26,"goal_score":53.6,"parts":{"faced":{"pace":0.54,"placement":1.0,"space":0.4,"time":0.81,"height":0.41},"dealt":{"pace":0.06,"placement":0.0,"space":0.48,"time":0.61},"applied":["time","space","pace"],"goal":{"neutralise":53.6,"build":34.6}},"dealt_tier":"released","id":"ad748764-9d69-46bc-bfbd-8f3391965d0f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":44,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.73,"hit_x":-3.1,"hit_y":-1.64,"bounce_x":-1.46,"bounce_y":21.95,"result":"In","inc_speed_mph":43.68,"inc_hit_x":0.19,"inc_hit_y":20.85,"inc_bounce_x":-3.38,"inc_bounce_y":2.55,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":46.63,"rep_hit_x":-1.11,"rep_hit_y":18.27,"rep_gap_s":2.48,"rep_result":"In","f_score":74.0,"pos_band":"moderate","reply_pressure":75.9,"effect":0.0,"goal_score":71.4,"parts":{"faced":{"pace":0.4,"placement":1.0,"space":0.42,"time":0.8,"height":0.0},"dealt":{"pace":0.15,"placement":0.51,"space":0.0,"time":0.12},"applied":["placement","pace","time"],"goal":{"neutralise":73.7,"build":18.2}},"dealt_tier":"pressure","id":"c93cb25a-d236-4fcf-92f5-dc6a70e1c8c8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":46,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":34.49,"hit_x":-3.14,"hit_y":-1.03,"bounce_x":4.07,"bounce_y":22.57,"result":"In","inc_speed_mph":50.57,"inc_hit_x":0.42,"inc_hit_y":23.01,"inc_bounce_x":-3.11,"inc_bounce_y":0.77,"inc_gap_s":1.21,"mine_won":true,"approach":false,"rep_speed_mph":47.1,"rep_hit_x":4.21,"rep_hit_y":25.59,"rep_gap_s":2.25,"rep_result":"Net","f_score":99.6,"pos_band":"hard","reply_pressure":51.5,"effect":1.0,"goal_score":97.8,"parts":{"faced":{"pace":0.69,"placement":1.0,"space":0.68,"time":0.99,"height":1.0},"dealt":{"pace":0.02,"placement":1.0,"space":0.2,"time":0.34},"applied":["placement","time","space"],"goal":{"neutralise":97.8,"build":51.4},"deduction":20.8},"dealt_tier":"pressure","id":"9e890eea-de2f-46cd-942e-bfa85491122c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.98,"hit_x":-3.09,"hit_y":3.48,"bounce_x":3.46,"bounce_y":21.51,"result":"In","inc_speed_mph":27.98,"inc_hit_x":2.49,"inc_hit_y":24.09,"inc_bounce_x":-3.07,"inc_bounce_y":5.2,"inc_gap_s":2.19,"mine_won":false,"approach":false,"rep_speed_mph":32.61,"rep_hit_x":2.84,"rep_hit_y":23.82,"rep_gap_s":1.15,"rep_result":"In","f_score":54.5,"pos_band":"moderate","reply_pressure":25.8,"effect":0.74,"goal_score":81.0,"parts":{"faced":{"pace":0.0,"placement":0.93,"space":0.7,"time":0.01,"height":0.0},"dealt":{"pace":0.58,"placement":1.0,"space":0.04,"time":0.95},"applied":["placement","time","pace"],"goal":{"neutralise":77.5,"build":81.4}},"dealt_tier":"pressure","id":"87962407-31a6-4574-a431-a7a350ebf6a1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.16,"hit_x":-2.77,"hit_y":0.43,"bounce_x":2.62,"bounce_y":21.59,"result":"In","inc_speed_mph":32.61,"inc_hit_x":2.84,"inc_hit_y":23.82,"inc_bounce_x":-2.6,"inc_bounce_y":3.63,"inc_gap_s":2.1,"mine_won":false,"approach":false,"rep_speed_mph":38.51,"rep_hit_x":2.42,"rep_hit_y":23.07,"rep_gap_s":1.24,"rep_result":"In","f_score":25.8,"pos_band":"easy","reply_pressure":28.2,"effect":0.72,"goal_score":71.1,"parts":{"faced":{"pace":0.0,"placement":0.67,"space":0.0,"time":0.1,"height":0.0},"dealt":{"pace":0.67,"placement":0.68,"space":0.0,"time":0.77},"applied":["time","placement","pace"],"goal":{"neutralise":72.5,"build":71.1}},"dealt_tier":"pressure","id":"06fcd2b5-28ac-4226-b4b2-25767eca1741"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.18,"hit_x":-0.85,"hit_y":-0.58,"bounce_x":-1.15,"bounce_y":18.16,"result":"In","inc_speed_mph":38.51,"inc_hit_x":2.42,"inc_hit_y":23.07,"inc_bounce_x":-0.61,"inc_bounce_y":3.1,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":45.95,"rep_hit_x":-0.56,"rep_hit_y":19.38,"rep_gap_s":1.39,"rep_result":"In","f_score":28.2,"pos_band":"easy","reply_pressure":66.3,"effect":0.34,"goal_score":42.8,"parts":{"faced":{"pace":0.19,"placement":0.0,"space":0.15,"time":0.5,"height":0.15},"dealt":{"pace":0.26,"placement":0.0,"space":0.59,"time":0.55},"applied":["space","time","pace"],"goal":{"neutralise":25.3,"build":42.8}},"dealt_tier":"released","id":"6fdad034-8f25-4514-a83e-ed3c1357737b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.65,"hit_x":2.4,"hit_y":-0.99,"bounce_x":-2.92,"bounce_y":11.29,"result":"Net","inc_speed_mph":45.95,"inc_hit_x":-0.56,"inc_hit_y":19.38,"inc_bounce_x":2.36,"inc_bounce_y":4.27,"inc_gap_s":1.3,"mine_won":false,"approach":false,"f_score":81.6,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.5,"placement":0.54,"space":0.55,"time":0.9,"height":1.0},"error":"Net"},"id":"e027e85e-89c2-4a73-8fa5-13099929e903"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":51,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":43.5,"hit_x":-2.86,"hit_y":0.27,"bounce_x":-0.64,"bounce_y":19.37,"result":"In","inc_speed_mph":34.68,"inc_hit_x":0.36,"inc_hit_y":23.11,"inc_bounce_x":-1.98,"inc_bounce_y":3.73,"inc_gap_s":1.78,"mine_won":false,"approach":false,"rep_speed_mph":53.18,"rep_hit_x":-0.71,"rep_hit_y":23.11,"rep_gap_s":1.45,"rep_result":"In","f_score":45.2,"pos_band":"easy","reply_pressure":59.4,"effect":0.41,"goal_score":41.8,"parts":{"faced":{"pace":0.03,"placement":0.33,"space":0.6,"time":0.42,"height":0.0},"dealt":{"pace":0.4,"placement":0.0,"space":0.23,"time":0.65},"applied":["time","pace","space"],"goal":{"neutralise":46.2,"build":41.8}},"dealt_tier":"released","id":"130ab1cc-d372-4d7b-a0e0-38818957b925"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":51,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.26,"hit_x":-1.57,"hit_y":-0.52,"bounce_x":2.16,"bounce_y":11.72,"result":"Net","inc_speed_mph":53.18,"inc_hit_x":-0.71,"inc_hit_y":23.11,"inc_bounce_x":-1.59,"inc_bounce_y":2.96,"inc_gap_s":1.34,"mine_won":false,"approach":false,"f_score":62.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.8,"placement":0.12,"space":0.08,"time":0.86,"height":0.21},"error":"Net"},"id":"af0cf793-39fb-4ef9-9c4c-26f3cb7ff204"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.41,"hit_x":-3.32,"hit_y":0.59,"bounce_x":3.54,"bounce_y":21.45,"result":"In","inc_speed_mph":44.36,"inc_hit_x":2.12,"inc_hit_y":22.9,"inc_bounce_x":-3.31,"inc_bounce_y":1.69,"inc_gap_s":1.43,"mine_won":false,"approach":false,"rep_speed_mph":36.98,"rep_hit_x":3.39,"rep_hit_y":23.6,"rep_gap_s":1.39,"rep_result":"In","f_score":77.7,"pos_band":"hard","reply_pressure":24.8,"effect":0.75,"goal_score":81.7,"parts":{"faced":{"pace":0.43,"placement":1.0,"space":0.56,"time":0.77,"height":0.02},"dealt":{"pace":0.56,"placement":1.0,"space":0.0,"time":0.88},"applied":["placement","time","pace"],"goal":{"neutralise":81.7,"build":79.4}},"dealt_tier":"pressure","id":"5cd2c3bd-5268-4748-b880-6d9b66f16c71"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.85,"hit_x":0.23,"hit_y":-0.77,"bounce_x":-1.75,"bounce_y":19.33,"result":"In","inc_speed_mph":36.98,"inc_hit_x":3.39,"inc_hit_y":23.6,"inc_bounce_x":-0.24,"inc_bounce_y":3.5,"inc_gap_s":1.87,"mine_won":false,"approach":false,"rep_speed_mph":47.4,"rep_hit_x":-2.62,"rep_hit_y":21.25,"rep_gap_s":1.53,"rep_result":"In","f_score":24.8,"pos_band":"easy","reply_pressure":69.9,"effect":0.3,"goal_score":40.2,"parts":{"faced":{"pace":0.12,"placement":0.0,"space":0.29,"time":0.33,"height":0.0},"dealt":{"pace":0.2,"placement":0.2,"space":0.7,"time":0.43},"applied":["space","time","placement"],"goal":{"neutralise":34.0,"build":40.2}},"dealt_tier":"released","id":"6c5dbfce-9d94-41d5-ad23-f961dc749f62"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":28.86,"hit_x":-0.67,"hit_y":3.0,"bounce_x":3.42,"bounce_y":19.11,"result":"In","inc_speed_mph":47.4,"inc_hit_x":-2.62,"inc_hit_y":21.25,"inc_bounce_x":-1.03,"inc_bounce_y":4.81,"inc_gap_s":1.05,"mine_won":false,"approach":true,"rep_speed_mph":49.13,"rep_hit_x":3.82,"rep_hit_y":21.42,"rep_gap_s":1.78,"rep_result":"In","f_score":69.9,"pos_band":"moderate","reply_pressure":72.7,"effect":0.27,"goal_score":49.9,"parts":{"faced":{"pace":0.56,"placement":0.0,"space":0.54,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":1.0,"space":0.65,"time":0.75},"applied":["placement","time","space"],"goal":{"neutralise":52.8,"build":39.7},"deduction":35.0},"dealt_tier":"released","id":"a9025478-04db-4042-882b-14499d2844fe"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.56,"hit_x":-1.93,"hit_y":-0.87,"bounce_x":2.98,"bounce_y":22.23,"result":"In","inc_speed_mph":48.02,"inc_hit_x":2.74,"inc_hit_y":24.33,"inc_bounce_x":-1.88,"inc_bounce_y":4.2,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":43.27,"rep_hit_x":3.35,"rep_hit_y":23.9,"rep_gap_s":1.39,"rep_result":"In","f_score":56.4,"pos_band":"moderate","reply_pressure":60.0,"effect":0.4,"goal_score":60.1,"parts":{"faced":{"pace":0.58,"placement":0.28,"space":0.38,"time":0.73,"height":0.0},"dealt":{"pace":0.56,"placement":0.88,"space":0.0,"time":0.41},"applied":["placement","pace","time"],"goal":{"neutralise":80.2,"build":55.4}},"dealt_tier":"held","id":"3c722127-1e41-4f4d-a689-f63212ddb82a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.71,"hit_x":-0.84,"hit_y":3.08,"bounce_x":1.08,"bounce_y":19.36,"result":"In","inc_speed_mph":43.27,"inc_hit_x":3.35,"inc_hit_y":23.9,"inc_bounce_x":-1.25,"inc_bounce_y":5.07,"inc_gap_s":1.36,"mine_won":true,"approach":true,"rep_speed_mph":37.79,"rep_hit_x":1.24,"rep_hit_y":20.94,"rep_gap_s":1.16,"rep_result":"In","f_score":60.0,"pos_band":"moderate","reply_pressure":56.6,"effect":0.43,"goal_score":51.9,"parts":{"faced":{"pace":0.39,"placement":0.0,"space":0.58,"time":0.84,"height":0.06},"dealt":{"pace":0.28,"placement":0.0,"space":0.43,"time":0.93},"applied":["time","space","pace"],"goal":{"neutralise":53.2,"build":51.3}},"dealt_tier":"released","id":"5097bb7c-44a9-4620-b150-615070129bac"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":60,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":49.0,"hit_x":-1.78,"hit_y":-1.55,"bounce_x":-1.67,"bounce_y":11.66,"result":"Net","inc_speed_mph":41.28,"inc_hit_x":-1.64,"inc_hit_y":22.98,"inc_bounce_x":-1.89,"inc_bounce_y":2.83,"inc_gap_s":1.62,"mine_won":false,"approach":false,"f_score":48.0,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.3,"placement":0.28,"space":0.56,"time":0.58,"height":0.0},"error":"Net"},"id":"8a5ae267-afb0-45c7-b618-e4f88259f3ef"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":61,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.66,"hit_x":-3.26,"hit_y":0.89,"bounce_x":-0.61,"bounce_y":17.35,"result":"In","inc_speed_mph":43.88,"inc_hit_x":1.07,"inc_hit_y":24.57,"inc_bounce_x":-3.92,"inc_bounce_y":1.95,"inc_gap_s":1.56,"mine_won":true,"approach":false,"f_score":68.5,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.41,"placement":1.0,"space":0.34,"time":0.64,"height":0.07},"dealt":{"pace":0.24,"placement":0.0,"space":0.82,"time":0.95},"applied":["time","space","pace"],"goal":{"neutralise":58.8,"build":76.8}},"dealt_tier":"winner","id":"d8c48089-80d1-4847-8cad-1eb46f79558a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":63,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":50.59,"hit_x":-1.67,"hit_y":0.09,"bounce_x":-2.51,"bounce_y":18.46,"result":"In","inc_speed_mph":46.62,"inc_hit_x":-0.15,"inc_hit_y":24.77,"inc_bounce_x":-1.78,"inc_bounce_y":4.37,"inc_gap_s":1.49,"mine_won":true,"approach":false,"f_score":54.0,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.53,"placement":0.22,"space":0.38,"time":0.71,"height":0.0},"dealt":{"pace":0.69,"placement":0.62,"space":0.71,"time":0.49},"applied":["space","pace","placement"],"goal":{"neutralise":54.2,"build":77.1}},"dealt_tier":"winner","id":"cfc4a114-96f5-46d7-9495-363114a9fbc6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":49.05,"hit_x":-2.23,"hit_y":1.73,"bounce_x":1.25,"bounce_y":21.66,"result":"In","inc_speed_mph":42.49,"inc_hit_x":-3.27,"inc_hit_y":24.26,"inc_bounce_x":-2.82,"inc_bounce_y":4.1,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":32.84,"rep_hit_x":1.28,"rep_hit_y":22.69,"rep_gap_s":1.22,"rep_result":"In","f_score":72.1,"pos_band":"moderate","reply_pressure":10.4,"effect":0.9,"goal_score":83.7,"parts":{"faced":{"pace":0.35,"placement":0.79,"space":0.57,"time":0.8,"height":0.1},"dealt":{"pace":0.63,"placement":0.34,"space":0.45,"time":0.9},"applied":["time","pace","space"],"goal":{"neutralise":85.2,"build":73.1}},"dealt_tier":"pressure","id":"92bf822f-2605-4049-a55a-7c346e5aaccf"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.67,"hit_x":-1.52,"hit_y":0.52,"bounce_x":-3.38,"bounce_y":20.83,"result":"In","inc_speed_mph":32.84,"inc_hit_x":1.28,"inc_hit_y":22.69,"inc_bounce_x":-0.89,"inc_bounce_y":3.41,"inc_gap_s":1.89,"mine_won":false,"approach":false,"rep_speed_mph":31.62,"rep_hit_x":-3.83,"rep_hit_y":21.78,"rep_gap_s":1.32,"rep_result":"In","f_score":34.8,"pos_band":"easy","reply_pressure":40.4,"effect":0.6,"goal_score":72.4,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.0,"time":0.31,"height":0.73},"dealt":{"pace":0.57,"placement":1.0,"space":0.42,"time":0.77},"applied":["placement","time","pace"],"goal":{"neutralise":60.8,"build":72.4}},"dealt_tier":"pressure","id":"fcce51ca-bf01-49fb-9a24-eb77fbb71793"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.87,"hit_x":-2.95,"hit_y":-0.43,"bounce_x":0.45,"bounce_y":19.44,"result":"In","inc_speed_mph":31.62,"inc_hit_x":-3.83,"inc_hit_y":21.78,"inc_bounce_x":-2.82,"inc_bounce_y":0.87,"inc_gap_s":1.99,"mine_won":false,"approach":false,"rep_speed_mph":39.32,"rep_hit_x":0.41,"rep_hit_y":24.22,"rep_gap_s":1.38,"rep_result":"In","f_score":40.4,"pos_band":"easy","reply_pressure":55.6,"effect":0.44,"goal_score":55.9,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.0,"time":0.21,"height":0.0},"dealt":{"pace":0.7,"placement":0.0,"space":0.4,"time":0.73},"applied":["time","pace","space"],"goal":{"neutralise":45.5,"build":55.9}},"dealt_tier":"held","id":"0bdec929-0d91-4736-9b47-62b8d7302c03"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":60.24,"hit_x":2.32,"hit_y":-0.63,"bounce_x":2.46,"bounce_y":11.19,"result":"Net","inc_speed_mph":39.32,"inc_hit_x":0.41,"inc_hit_y":24.22,"inc_bounce_x":2.56,"inc_bounce_y":2.11,"inc_gap_s":1.78,"mine_won":false,"approach":false,"f_score":55.6,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.22,"placement":0.65,"space":0.6,"time":0.42,"height":0.0},"error":"Net"},"id":"d4b48608-4035-4823-a7c9-06b9a8589f91"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":46.82,"hit_x":2.92,"hit_y":-0.64,"bounce_x":1.74,"bounce_y":20.62,"result":"In","inc_speed_mph":37.28,"inc_hit_x":2.29,"inc_hit_y":23.45,"inc_bounce_x":2.99,"inc_bounce_y":1.24,"inc_gap_s":1.65,"mine_won":true,"approach":false,"rep_speed_mph":36.11,"rep_hit_x":2.29,"rep_hit_y":25.8,"rep_gap_s":1.5,"rep_result":"In","f_score":60.3,"pos_band":"moderate","reply_pressure":38.1,"effect":0.62,"goal_score":56.3,"parts":{"faced":{"pace":0.14,"placement":0.89,"space":0.37,"time":0.55,"height":0.0},"dealt":{"pace":0.53,"placement":0.2,"space":0.06,"time":0.62},"applied":["time","pace","placement"],"goal":{"neutralise":67.0,"build":50.3}},"dealt_tier":"held","id":"84d985d5-2955-4f5b-b077-ce1083761971"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":58.29,"hit_x":1.83,"hit_y":-1.28,"bounce_x":-1.41,"bounce_y":23.55,"result":"In","inc_speed_mph":36.11,"inc_hit_x":2.29,"inc_hit_y":25.8,"inc_bounce_x":2.54,"inc_bounce_y":4.36,"inc_gap_s":2.14,"mine_won":true,"approach":false,"rep_speed_mph":45.05,"rep_hit_x":-1.51,"rep_hit_y":24.86,"rep_gap_s":1.21,"rep_result":"In","f_score":52.4,"pos_band":"moderate","reply_pressure":78.6,"effect":0.21,"goal_score":62.3,"parts":{"faced":{"pace":0.09,"placement":0.64,"space":0.42,"time":0.06,"height":0.51},"dealt":{"pace":1.0,"placement":1.0,"space":0.3,"time":0.38},"applied":["pace","placement","time"],"goal":{"neutralise":83.8,"build":61.9}},"dealt_tier":"held","id":"01e13a2f-b73e-4648-88e6-88c559ebef78"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.47,"hit_x":1.26,"hit_y":5.51,"bounce_x":-1.92,"bounce_y":22.99,"result":"In","inc_speed_mph":45.05,"inc_hit_x":-1.51,"inc_hit_y":24.86,"inc_bounce_x":1.04,"inc_bounce_y":6.57,"inc_gap_s":1.2,"mine_won":true,"approach":false,"rep_speed_mph":34.41,"rep_hit_x":-1.42,"rep_hit_y":24.22,"rep_gap_s":1.45,"rep_result":"In","f_score":95.5,"pos_band":"hard","reply_pressure":21.0,"effect":0.79,"goal_score":97.3,"parts":{"faced":{"pace":0.46,"placement":0.0,"space":0.9,"time":1.0,"height":0.97},"dealt":{"pace":0.02,"placement":1.0,"space":0.0,"time":0.91},"applied":["placement","time","pace"],"goal":{"neutralise":97.3,"build":68.8}},"dealt_tier":"pressure","id":"7d7b207b-4ad6-4cb5-a4dc-c7925d7a2cff"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.9,"hit_x":-0.72,"hit_y":0.47,"bounce_x":-0.54,"bounce_y":19.86,"result":"In","inc_speed_mph":34.41,"inc_hit_x":-1.42,"inc_hit_y":24.22,"inc_bounce_x":0.36,"inc_bounce_y":2.36,"inc_gap_s":1.91,"mine_won":true,"approach":false,"rep_speed_mph":35.34,"rep_hit_x":-0.05,"rep_hit_y":25.14,"rep_gap_s":1.61,"rep_result":"In","f_score":21.0,"pos_band":"easy","reply_pressure":23.9,"effect":0.76,"goal_score":56.7,"parts":{"faced":{"pace":0.02,"placement":0.21,"space":0.13,"time":0.29,"height":0.0},"dealt":{"pace":0.41,"placement":0.0,"space":0.32,"time":0.72},"applied":["time","pace","space"],"goal":{"neutralise":50.2,"build":56.7}},"dealt_tier":"held","id":"8ac69312-506e-4408-a853-ab19e09daf84"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.1,"hit_x":-1.43,"hit_y":1.85,"bounce_x":-2.27,"bounce_y":20.46,"result":"In","inc_speed_mph":35.34,"inc_hit_x":-0.05,"inc_hit_y":25.14,"inc_bounce_x":-1.78,"inc_bounce_y":3.21,"inc_gap_s":1.78,"mine_won":true,"approach":false,"rep_speed_mph":47.58,"rep_hit_x":-2.64,"rep_hit_y":22.95,"rep_gap_s":1.09,"rep_result":"In","f_score":23.9,"pos_band":"easy","reply_pressure":57.6,"effect":0.42,"goal_score":63.5,"parts":{"faced":{"pace":0.06,"placement":0.22,"space":0.07,"time":0.42,"height":0.0},"dealt":{"pace":0.71,"placement":0.49,"space":0.45,"time":0.97},"applied":["time","pace","placement"],"goal":{"neutralise":49.0,"build":63.5}},"dealt_tier":"held","id":"cdb20a1d-1cd1-41c6-a99b-c54f6f1a6d02"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.78,"hit_x":-1.46,"hit_y":3.93,"bounce_x":2.23,"bounce_y":23.31,"result":"In","inc_speed_mph":47.58,"inc_hit_x":-2.64,"inc_hit_y":22.95,"inc_bounce_x":-1.6,"inc_bounce_y":5.45,"inc_gap_s":1.22,"mine_won":true,"approach":false,"rep_speed_mph":35.81,"rep_hit_x":2.13,"rep_hit_y":24.59,"rep_gap_s":1.05,"rep_result":"In","f_score":57.6,"pos_band":"moderate","reply_pressure":3.7,"effect":0.96,"goal_score":93.1,"parts":{"faced":{"pace":0.57,"placement":0.13,"space":0.18,"time":0.98,"height":0.0},"dealt":{"pace":0.7,"placement":1.0,"space":0.4,"time":0.96},"applied":["placement","time","pace"],"goal":{"neutralise":99.3,"build":91.1}},"dealt_tier":"pressure","id":"8a5dc810-1323-4905-b2c4-ddd9fa9d182b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":16,"rally_type":"in_play","stroke":"Forehand","speed_mph":56.49,"hit_x":0.83,"hit_y":-3.09,"bounce_x":3.42,"bounce_y":22.12,"result":"In","inc_speed_mph":35.81,"inc_hit_x":2.13,"inc_hit_y":24.59,"inc_bounce_x":0.6,"inc_bounce_y":3.99,"inc_gap_s":2.16,"mine_won":true,"approach":false,"rep_speed_mph":34.05,"rep_hit_x":3.45,"rep_hit_y":23.45,"rep_gap_s":1.34,"rep_result":"In","f_score":6.5,"pos_band":"easy","reply_pressure":31.5,"effect":0.69,"goal_score":72.5,"parts":{"faced":{"pace":0.07,"placement":0.0,"space":0.0,"time":0.04,"height":0.08},"dealt":{"pace":0.94,"placement":1.0,"space":0.05,"time":0.29},"applied":["placement","pace","time"],"goal":{"neutralise":77.5,"build":72.5}},"dealt_tier":"pressure","id":"3446bfed-35a7-44a2-98ce-ee8da2f2e875"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":18,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.3,"hit_x":-0.55,"hit_y":-1.21,"bounce_x":3.51,"bounce_y":21.21,"result":"In","inc_speed_mph":34.05,"inc_hit_x":3.45,"inc_hit_y":23.45,"inc_bounce_x":0.08,"inc_bounce_y":3.9,"inc_gap_s":2.01,"mine_won":true,"approach":false,"rep_speed_mph":39.25,"rep_hit_x":3.34,"rep_hit_y":22.18,"rep_gap_s":1.29,"rep_result":"In","f_score":31.5,"pos_band":"easy","reply_pressure":55.9,"effect":0.44,"goal_score":63.7,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.75,"time":0.19,"height":0.0},"dealt":{"pace":0.76,"placement":1.0,"space":0.0,"time":0.4},"applied":["placement","pace","time"],"goal":{"neutralise":60.9,"build":63.7}},"dealt_tier":"held","id":"1da90273-598f-42a1-847f-3ca27107163f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":20,"rally_type":"in_play","stroke":"Forehand","speed_mph":56.15,"hit_x":2.01,"hit_y":0.94,"bounce_x":-1.74,"bounce_y":21.28,"result":"In","inc_speed_mph":39.25,"inc_hit_x":3.34,"inc_hit_y":22.18,"inc_bounce_x":2.4,"inc_bounce_y":2.91,"inc_gap_s":1.52,"mine_won":true,"approach":false,"rep_speed_mph":35.87,"rep_hit_x":-2.39,"rep_hit_y":25.48,"rep_gap_s":1.24,"rep_result":"In","f_score":55.9,"pos_band":"moderate","reply_pressure":23.1,"effect":0.77,"goal_score":76.1,"parts":{"faced":{"pace":0.22,"placement":0.56,"space":0.43,"time":0.69,"height":0.0},"dealt":{"pace":0.92,"placement":0.2,"space":0.44,"time":0.91},"applied":["pace","time","space"],"goal":{"neutralise":75.3,"build":76.2}},"dealt_tier":"pressure","id":"3775863c-9bfa-4559-ae5b-a3dba8a8fbdc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"shot_idx":22,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.13,"hit_x":0.54,"hit_y":0.28,"bounce_x":1.51,"bounce_y":19.42,"result":"In","inc_speed_mph":35.87,"inc_hit_x":-2.39,"inc_hit_y":25.48,"inc_bounce_x":0.37,"inc_bounce_y":1.97,"inc_gap_s":2.01,"mine_won":true,"approach":false,"rep_speed_mph":47.32,"rep_hit_x":1.25,"rep_hit_y":24.02,"rep_gap_s":1.4,"rep_result":"Out","f_score":23.1,"pos_band":"easy","reply_pressure":65.4,"effect":1.0,"goal_score":82.5,"parts":{"faced":{"pace":0.08,"placement":0.42,"space":0.0,"time":0.19,"height":0.0},"dealt":{"pace":0.67,"placement":0.08,"space":0.79,"time":0.79},"applied":["time","space","pace"],"goal":{"neutralise":52.2,"build":82.5}},"dealt_tier":"pressure","id":"11335489-2c35-4746-9bda-26adeccb41dc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.17,"hit_x":-1.63,"hit_y":-0.68,"bounce_x":-3.05,"bounce_y":22.0,"result":"In","inc_speed_mph":49.09,"inc_hit_x":-1.61,"inc_hit_y":26.23,"inc_bounce_x":-2.12,"inc_bounce_y":0.59,"inc_gap_s":1.42,"mine_won":true,"approach":false,"rep_speed_mph":49.32,"rep_hit_x":-3.08,"rep_hit_y":23.08,"rep_gap_s":1.68,"rep_result":"In","f_score":80.3,"pos_band":"hard","reply_pressure":76.3,"effect":0.24,"goal_score":79.6,"parts":{"faced":{"pace":0.63,"placement":1.0,"space":0.54,"time":0.78,"height":0.0},"dealt":{"pace":0.22,"placement":0.92,"space":0.33,"time":0.59},"applied":["placement","time","space"],"goal":{"neutralise":79.6,"build":50.0}},"dealt_tier":"pressure","id":"45109a95-f843-483c-a037-e734fbb88fdc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.71,"hit_x":0.09,"hit_y":4.02,"bounce_x":3.65,"bounce_y":20.77,"result":"In","inc_speed_mph":49.32,"inc_hit_x":-3.08,"inc_hit_y":23.08,"inc_bounce_x":0.32,"inc_bounce_y":5.43,"inc_gap_s":1.1,"mine_won":true,"approach":false,"rep_speed_mph":31.8,"rep_hit_x":3.33,"rep_hit_y":23.33,"rep_gap_s":1.25,"rep_result":"In","f_score":76.3,"pos_band":"hard","reply_pressure":45.6,"effect":0.54,"goal_score":71.8,"parts":{"faced":{"pace":0.64,"placement":0.0,"space":0.65,"time":1.0,"height":0.0},"dealt":{"pace":0.36,"placement":1.0,"space":0.77,"time":0.95},"applied":["placement","time","space"],"goal":{"neutralise":71.8,"build":79.9}},"dealt_tier":"pressure","id":"6641555d-fed6-4631-a2cb-bf0b6c866135"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.91,"hit_x":-1.86,"hit_y":-1.19,"bounce_x":3.27,"bounce_y":20.77,"result":"In","inc_speed_mph":31.8,"inc_hit_x":3.33,"inc_hit_y":23.33,"inc_bounce_x":-2.12,"inc_bounce_y":0.14,"inc_gap_s":2.16,"mine_won":true,"approach":false,"rep_speed_mph":54.79,"rep_hit_x":3.26,"rep_hit_y":23.87,"rep_gap_s":1.94,"rep_result":"In","f_score":45.6,"pos_band":"easy","reply_pressure":82.6,"effect":0.17,"goal_score":41.6,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.33,"time":0.04,"height":0.0},"dealt":{"pace":0.12,"placement":1.0,"space":0.01,"time":0.44},"applied":["placement","time","pace"],"goal":{"neutralise":54.2,"build":41.6}},"dealt_tier":"released","id":"5493ddf4-4914-4900-a429-070f2a5c54b0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.99,"hit_x":-0.69,"hit_y":3.62,"bounce_x":-2.38,"bounce_y":17.22,"result":"In","inc_speed_mph":54.79,"inc_hit_x":3.26,"inc_hit_y":23.87,"inc_bounce_x":-0.79,"inc_bounce_y":4.88,"inc_gap_s":1.02,"mine_won":true,"approach":false,"f_score":82.6,"pos_band":"hard","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.87,"placement":0.0,"space":0.61,"time":1.0,"height":0.0},"dealt":{"pace":0.5,"placement":0.55,"space":1.0,"time":0.97},"applied":["space","time","placement"],"goal":{"neutralise":64.7,"build":88.8}},"dealt_tier":"winner","id":"26ecf5c8-43cc-484e-a906-0f525f59a7e5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.43,"hit_x":-3.22,"hit_y":-0.44,"bounce_x":2.89,"bounce_y":20.81,"result":"In","inc_speed_mph":42.19,"inc_hit_x":2.61,"inc_hit_y":25.59,"inc_bounce_x":-3.41,"inc_bounce_y":2.8,"inc_gap_s":1.76,"mine_won":true,"approach":false,"rep_speed_mph":38.66,"rep_hit_x":2.26,"rep_hit_y":24.47,"rep_gap_s":1.79,"rep_result":"In","f_score":60.8,"pos_band":"moderate","reply_pressure":23.8,"effect":0.76,"goal_score":65.5,"parts":{"faced":{"pace":0.34,"placement":1.0,"space":0.38,"time":0.44,"height":0.0},"dealt":{"pace":0.27,"placement":0.83,"space":0.38,"time":0.46},"applied":["placement","time","space"],"goal":{"neutralise":71.5,"build":61.8}},"dealt_tier":"pressure","id":"1da362f5-2347-4907-9dc7-70c18d26a09c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.86,"hit_x":-1.09,"hit_y":-2.71,"bounce_x":-0.03,"bounce_y":20.07,"result":"In","inc_speed_mph":38.66,"inc_hit_x":2.26,"inc_hit_y":24.47,"inc_bounce_x":-1.05,"inc_bounce_y":2.2,"inc_gap_s":1.98,"mine_won":true,"approach":false,"rep_speed_mph":46.95,"rep_hit_x":-0.09,"rep_hit_y":24.29,"rep_gap_s":1.82,"rep_result":"In","f_score":23.8,"pos_band":"easy","reply_pressure":98.3,"effect":0.02,"goal_score":22.4,"parts":{"faced":{"pace":0.19,"placement":0.3,"space":0.15,"time":0.22,"height":0.0},"dealt":{"pace":0.33,"placement":0.0,"space":0.41,"time":0.2},"applied":["space","pace","time"],"goal":{"neutralise":34.2,"build":22.4}},"dealt_tier":"released","id":"334b07f7-216c-4153-bc49-2608d777ca6d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.14,"hit_x":3.64,"hit_y":2.51,"bounce_x":1.19,"bounce_y":21.7,"result":"In","inc_speed_mph":46.95,"inc_hit_x":-0.09,"inc_hit_y":24.29,"inc_bounce_x":3.47,"inc_bounce_y":4.48,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":44.17,"rep_hit_x":1.11,"rep_hit_y":22.74,"rep_gap_s":1.18,"rep_result":"In","f_score":98.3,"pos_band":"hard","reply_pressure":85.9,"effect":0.14,"goal_score":80.4,"parts":{"faced":{"pace":0.54,"placement":1.0,"space":1.0,"time":0.95,"height":0.6},"dealt":{"pace":0.51,"placement":0.37,"space":0.06,"time":0.94},"applied":["time","pace","placement"],"goal":{"neutralise":80.4,"build":46.5}},"dealt_tier":"pressure","id":"cde9eda3-71be-4f3c-b12d-9f079517d199"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.35,"hit_x":-3.57,"hit_y":0.12,"bounce_x":-0.52,"bounce_y":20.63,"result":"In","inc_speed_mph":44.17,"inc_hit_x":1.11,"inc_hit_y":22.74,"inc_bounce_x":-3.76,"inc_bounce_y":2.07,"inc_gap_s":1.44,"mine_won":true,"approach":false,"rep_speed_mph":57.77,"rep_hit_x":-0.93,"rep_hit_y":24.76,"rep_gap_s":1.49,"rep_result":"In","f_score":85.9,"pos_band":"hard","reply_pressure":97.2,"effect":0.03,"goal_score":66.5,"parts":{"faced":{"pace":0.42,"placement":1.0,"space":0.82,"time":0.76,"height":0.28},"dealt":{"pace":0.43,"placement":0.0,"space":0.03,"time":0.72},"applied":["time","pace","space"],"goal":{"neutralise":66.5,"build":28.4}},"dealt_tier":"pressure","id":"ef85b542-64b0-4ee9-91d8-71b20aa14b7e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.32,"hit_x":-1.69,"hit_y":-0.51,"bounce_x":-3.4,"bounce_y":23.45,"result":"In","inc_speed_mph":57.77,"inc_hit_x":-0.93,"inc_hit_y":24.76,"inc_bounce_x":-1.83,"inc_bounce_y":0.85,"inc_gap_s":1.27,"mine_won":true,"approach":false,"rep_speed_mph":40.65,"rep_hit_x":-3.05,"rep_hit_y":24.77,"rep_gap_s":1.95,"rep_result":"In","f_score":97.2,"pos_band":"hard","reply_pressure":59.5,"effect":0.41,"goal_score":92.6,"parts":{"faced":{"pace":0.99,"placement":1.0,"space":0.0,"time":0.93,"height":0.63},"dealt":{"pace":0.06,"placement":1.0,"space":0.05,"time":0.52},"applied":["placement","time","pace"],"goal":{"neutralise":92.6,"build":49.0}},"dealt_tier":"pressure","id":"4d37d70c-950e-4fb0-bef8-6ba3def885d5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":14,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.13,"hit_x":0.19,"hit_y":-1.08,"bounce_x":0.62,"bounce_y":20.96,"result":"In","inc_speed_mph":40.65,"inc_hit_x":-3.05,"inc_hit_y":24.77,"inc_bounce_x":-0.43,"inc_bounce_y":0.24,"inc_gap_s":1.69,"mine_won":true,"approach":false,"rep_speed_mph":43.03,"rep_hit_x":0.9,"rep_hit_y":22.48,"rep_gap_s":1.6,"rep_result":"In","f_score":59.5,"pos_band":"moderate","reply_pressure":43.3,"effect":0.57,"goal_score":54.0,"parts":{"faced":{"pace":0.28,"placement":1.0,"space":0.0,"time":0.51,"height":0.0},"dealt":{"pace":0.26,"placement":0.0,"space":0.47,"time":0.56},"applied":["time","space","pace"],"goal":{"neutralise":68.6,"build":46.9}},"dealt_tier":"released","id":"f5777c60-d617-47ee-bcab-fea4e7ae8c73"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"shot_idx":16,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.3,"hit_x":-0.64,"hit_y":-1.63,"bounce_x":-0.83,"bounce_y":19.34,"result":"In","inc_speed_mph":43.03,"inc_hit_x":0.9,"inc_hit_y":22.48,"inc_bounce_x":-0.33,"inc_bounce_y":3.29,"inc_gap_s":1.6,"mine_won":true,"approach":false,"rep_speed_mph":43.01,"rep_hit_x":-0.52,"rep_hit_y":21.32,"rep_gap_s":1.46,"rep_result":"Net","f_score":43.3,"pos_band":"easy","reply_pressure":61.3,"effect":1.0,"goal_score":50.7,"parts":{"faced":{"pace":0.38,"placement":0.0,"space":0.32,"time":0.6,"height":0.21},"dealt":{"pace":0.39,"placement":0.0,"space":0.18,"time":0.32},"applied":["pace","time","space"],"goal":{"neutralise":58.1,"build":50.7}},"dealt_tier":"released","id":"37bbddcd-2fcb-461a-9ecf-dcedae114fef"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":35.84,"hit_x":2.58,"hit_y":0.64,"bounce_x":-1.95,"bounce_y":20.93,"result":"In","inc_speed_mph":40.54,"inc_hit_x":-3.74,"inc_hit_y":22.11,"inc_bounce_x":2.89,"inc_bounce_y":2.93,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":45.49,"rep_hit_x":-1.28,"rep_hit_y":23.83,"rep_gap_s":1.89,"rep_result":"In","f_score":60.9,"pos_band":"moderate","reply_pressure":73.7,"effect":0.26,"goal_score":44.0,"parts":{"faced":{"pace":0.27,"placement":0.83,"space":0.33,"time":0.67,"height":0.02},"dealt":{"pace":0.08,"placement":0.32,"space":0.0,"time":0.64},"applied":["time","placement","pace"],"goal":{"neutralise":63.0,"build":31.9}},"dealt_tier":"released","id":"dfe28252-4c53-43d3-a098-3e92a05cc870"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":36.59,"hit_x":4.32,"hit_y":-1.17,"bounce_x":3.7,"bounce_y":20.76,"result":"In","inc_speed_mph":45.49,"inc_hit_x":-1.28,"inc_hit_y":23.83,"inc_bounce_x":3.47,"inc_bounce_y":3.3,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":36.4,"rep_hit_x":3.73,"rep_hit_y":24.6,"rep_gap_s":1.97,"rep_result":"In","f_score":73.7,"pos_band":"moderate","reply_pressure":45.3,"effect":0.55,"goal_score":70.2,"parts":{"faced":{"pace":0.48,"placement":1.0,"space":0.05,"time":0.73,"height":0.0},"dealt":{"pace":0.11,"placement":1.0,"space":0.56,"time":0.22},"applied":["placement","space","time"],"goal":{"neutralise":71.0,"build":57.8}},"dealt_tier":"pressure","id":"ac299a70-b8d9-478d-b2a3-98652e1d5c48"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.89,"hit_x":-2.12,"hit_y":-3.21,"bounce_x":1.8,"bounce_y":22.17,"result":"In","inc_speed_mph":36.4,"inc_hit_x":3.73,"inc_hit_y":24.6,"inc_bounce_x":-1.9,"inc_bounce_y":1.77,"inc_gap_s":2.12,"mine_won":true,"approach":false,"rep_speed_mph":47.82,"rep_hit_x":1.19,"rep_hit_y":23.42,"rep_gap_s":1.76,"rep_result":"Out","f_score":45.3,"pos_band":"easy","reply_pressure":66.3,"effect":1.0,"goal_score":56.2,"parts":{"faced":{"pace":0.1,"placement":0.53,"space":0.73,"time":0.08,"height":0.0},"dealt":{"pace":0.29,"placement":0.62,"space":0.1,"time":0.21},"applied":["placement","pace","time"],"goal":{"neutralise":90.4,"build":56.2}},"dealt_tier":"held","id":"e149b089-65db-483f-b234-bdc7eda544e6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":81,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.48,"hit_x":2.33,"hit_y":5.25,"bounce_x":-5.11,"bounce_y":21.23,"result":"Out","inc_speed_mph":34.49,"inc_hit_x":-1.97,"inc_hit_y":23.14,"inc_bounce_x":2.51,"inc_bounce_y":6.67,"inc_gap_s":1.47,"mine_won":false,"approach":false,"f_score":54.9,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.02,"placement":0.62,"space":0.3,"time":0.72,"height":0.06},"error":"Out"},"id":"3dc570ee-43cc-497d-96c5-b887365c3eb4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.61,"hit_x":0.68,"hit_y":-1.31,"bounce_x":-0.04,"bounce_y":19.01,"result":"In","inc_speed_mph":45.92,"inc_hit_x":4.16,"inc_hit_y":22.94,"inc_bounce_x":0.69,"inc_bounce_y":4.22,"inc_gap_s":1.65,"mine_won":false,"approach":false,"rep_speed_mph":48.88,"rep_hit_x":-0.08,"rep_hit_y":19.97,"rep_gap_s":1.35,"rep_result":"In","f_score":55.8,"pos_band":"moderate","reply_pressure":85.2,"effect":0.15,"goal_score":34.1,"parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.63,"time":0.55,"height":0.0},"dealt":{"pace":0.32,"placement":0.0,"space":0.54,"time":0.34},"applied":["space","time","pace"],"goal":{"neutralise":42.5,"build":32.4}},"dealt_tier":"released","id":"883fa5b1-3ac7-4a8e-a517-1f58ad72005c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.69,"hit_x":3.95,"hit_y":-1.86,"bounce_x":-1.52,"bounce_y":16.45,"result":"In","inc_speed_mph":48.88,"inc_hit_x":-0.08,"inc_hit_y":19.97,"inc_bounce_x":3.76,"inc_bounce_y":0.73,"inc_gap_s":1.26,"mine_won":false,"approach":false,"rep_speed_mph":50.54,"rep_hit_x":-1.27,"rep_hit_y":17.91,"rep_gap_s":1.27,"rep_result":"In","f_score":85.2,"pos_band":"hard","reply_pressure":89.6,"effect":0.1,"goal_score":52.6,"parts":{"faced":{"pace":0.62,"placement":1.0,"space":0.2,"time":0.94,"height":0.43},"dealt":{"pace":0.45,"placement":0.08,"space":0.22,"time":0.54},"applied":["time","pace","space"],"goal":{"neutralise":52.6,"build":31.1}},"dealt_tier":"released","id":"3e4fb3b8-e8d1-4a5f-90a5-e61243aac9a6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.37,"hit_x":2.06,"hit_y":-1.44,"bounce_x":0.11,"bounce_y":19.26,"result":"In","inc_speed_mph":50.54,"inc_hit_x":-1.27,"inc_hit_y":17.91,"inc_bounce_x":2.13,"inc_bounce_y":0.61,"inc_gap_s":1.13,"mine_won":false,"approach":false,"rep_speed_mph":50.98,"rep_hit_x":-0.45,"rep_hit_y":20.65,"rep_gap_s":1.52,"rep_result":"In","f_score":89.6,"pos_band":"hard","reply_pressure":90.2,"effect":0.1,"goal_score":60.9,"parts":{"faced":{"pace":0.69,"placement":1.0,"space":0.1,"time":1.0,"height":0.0},"dealt":{"pace":0.18,"placement":0.0,"space":0.0,"time":0.5},"applied":["time","pace","placement"],"goal":{"neutralise":60.9,"build":18.8}},"dealt_tier":"held","id":"47be625b-4b18-4ae0-b7da-cf1031eab645"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.46,"hit_x":3.33,"hit_y":-0.36,"bounce_x":2.85,"bounce_y":11.74,"result":"Net","inc_speed_mph":50.98,"inc_hit_x":-0.45,"inc_hit_y":20.65,"inc_bounce_x":3.51,"inc_bounce_y":3.74,"inc_gap_s":1.17,"mine_won":false,"approach":false,"f_score":90.2,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.71,"placement":1.0,"space":0.48,"time":1.0,"height":0.0},"error":"Net"},"id":"11d5f782-a8ea-4c94-a25c-7f857814529a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":91,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":33.04,"hit_x":0.38,"hit_y":-0.44,"bounce_x":-2.47,"bounce_y":19.13,"result":"In","inc_speed_mph":37.88,"inc_hit_x":2.14,"inc_hit_y":24.27,"inc_bounce_x":0.1,"inc_bounce_y":3.45,"inc_gap_s":1.95,"mine_won":false,"approach":false,"rep_speed_mph":58.5,"rep_hit_x":-2.52,"rep_hit_y":20.25,"rep_gap_s":1.64,"rep_result":"In","f_score":34.0,"pos_band":"easy","reply_pressure":100.0,"effect":0.0,"goal_score":17.5,"parts":{"faced":{"pace":0.16,"placement":0.0,"space":0.6,"time":0.25,"height":0.0},"dealt":{"pace":0.0,"placement":0.6,"space":0.73,"time":0.47},"applied":["space","placement","time"],"goal":{"neutralise":29.0,"build":17.5},"deduction":35.0},"dealt_tier":"released","id":"4032c6d9-bb25-4e88-a544-45cf6ebdf752"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":91,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.58,"hit_x":-3.27,"hit_y":-1.11,"bounce_x":4.19,"bounce_y":20.33,"result":"Out","inc_speed_mph":58.5,"inc_hit_x":-2.52,"inc_hit_y":20.25,"inc_bounce_x":-3.25,"inc_bounce_y":1.16,"inc_gap_s":1.12,"mine_won":false,"approach":false,"f_score":100.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":1.0,"placement":1.0,"space":0.24,"time":1.0,"height":0.0},"error":"Out"},"id":"26634e0b-e0bd-4f60-b5a9-2510c9f2ebfe"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":93,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":54.59,"hit_x":-1.99,"hit_y":-1.7,"bounce_x":-0.67,"bounce_y":21.49,"result":"In","inc_speed_mph":47.4,"inc_hit_x":3.77,"inc_hit_y":24.93,"inc_bounce_x":-2.15,"inc_bounce_y":2.85,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":49.31,"rep_hit_x":-0.93,"rep_hit_y":24.99,"rep_gap_s":1.46,"rep_result":"In","f_score":52.3,"pos_band":"moderate","reply_pressure":68.8,"effect":0.31,"goal_score":49.7,"parts":{"faced":{"pace":0.56,"placement":0.43,"space":0.51,"time":0.5,"height":0.4},"dealt":{"pace":0.86,"placement":0.26,"space":0.52,"time":0.34},"applied":["pace","space","time"],"goal":{"neutralise":67.9,"build":49.4}},"dealt_tier":"released","id":"2198685e-8c79-4e15-aa17-ef7249fa6ba6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":93,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.4,"hit_x":-2.82,"hit_y":-2.17,"bounce_x":2.42,"bounce_y":11.59,"result":"Net","inc_speed_mph":49.31,"inc_hit_x":-0.93,"inc_hit_y":24.99,"inc_bounce_x":-2.7,"inc_bounce_y":1.89,"inc_gap_s":1.5,"mine_won":false,"approach":false,"f_score":68.8,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.64,"placement":0.73,"space":0.19,"time":0.7,"height":0.0},"error":"Net"},"id":"794fe868-6414-49c2-b5d6-56ab8283ef4e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":95,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.97,"hit_x":-1.82,"hit_y":2.97,"bounce_x":3.3,"bounce_y":19.11,"result":"In","inc_speed_mph":43.4,"inc_hit_x":2.27,"inc_hit_y":23.6,"inc_bounce_x":-1.71,"inc_bounce_y":4.91,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":41.14,"rep_hit_x":3.03,"rep_hit_y":19.92,"rep_gap_s":1.23,"rep_result":"Out","f_score":51.8,"pos_band":"easy","reply_pressure":70.0,"effect":1.0,"goal_score":83.2,"parts":{"faced":{"pace":0.39,"placement":0.18,"space":0.43,"time":0.73,"height":0.0},"dealt":{"pace":0.12,"placement":1.0,"space":0.35,"time":0.93},"applied":["placement","time","space"],"goal":{"neutralise":59.0,"build":83.2}},"dealt_tier":"pressure","id":"02443024-74ff-4536-a3a8-99e4524c87a9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.82,"hit_x":-0.38,"hit_y":-0.97,"bounce_x":3.44,"bounce_y":21.09,"result":"In","inc_speed_mph":39.19,"inc_hit_x":-2.86,"inc_hit_y":25.04,"inc_bounce_x":-0.34,"inc_bounce_y":3.53,"inc_gap_s":1.81,"mine_won":true,"approach":false,"rep_speed_mph":49.15,"rep_hit_x":3.48,"rep_hit_y":25.38,"rep_gap_s":2.03,"rep_result":"In","f_score":23.8,"pos_band":"easy","reply_pressure":71.8,"effect":0.28,"goal_score":56.3,"parts":{"faced":{"pace":0.22,"placement":0.0,"space":0.02,"time":0.39,"height":0.11},"dealt":{"pace":0.16,"placement":1.0,"space":0.82,"time":0.23},"applied":["placement","space","time"],"goal":{"neutralise":52.5,"build":56.3}},"dealt_tier":"held","id":"62357485-fbc2-435c-a55d-ba0ba9816f91"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.9,"hit_x":-2.19,"hit_y":-0.78,"bounce_x":-0.48,"bounce_y":21.4,"result":"In","inc_speed_mph":49.15,"inc_hit_x":3.48,"inc_hit_y":25.38,"inc_bounce_x":-2.34,"inc_bounce_y":1.32,"inc_gap_s":1.45,"mine_won":true,"approach":false,"rep_speed_mph":45.1,"rep_hit_x":-0.76,"rep_hit_y":25.12,"rep_gap_s":1.85,"rep_result":"In","f_score":71.8,"pos_band":"moderate","reply_pressure":73.7,"effect":0.26,"goal_score":66.8,"parts":{"faced":{"pace":0.63,"placement":0.78,"space":0.09,"time":0.75,"height":0.0},"dealt":{"pace":0.25,"placement":0.21,"space":0.52,"time":0.47},"applied":["space","time","pace"],"goal":{"neutralise":71.6,"build":36.7}},"dealt_tier":"pressure","id":"861946a2-5bb2-41d4-aedb-9f62021faaf1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.24,"hit_x":4.4,"hit_y":0.38,"bounce_x":-1.01,"bounce_y":18.46,"result":"In","inc_speed_mph":45.1,"inc_hit_x":-0.76,"inc_hit_y":25.12,"inc_bounce_x":3.47,"inc_bounce_y":1.5,"inc_gap_s":1.59,"mine_won":true,"approach":false,"rep_speed_mph":41.98,"rep_hit_x":-0.83,"rep_hit_y":19.67,"rep_gap_s":1.15,"rep_result":"In","f_score":73.7,"pos_band":"moderate","reply_pressure":66.6,"effect":0.33,"goal_score":51.6,"parts":{"faced":{"pace":0.46,"placement":1.0,"space":0.6,"time":0.61,"height":0.0},"dealt":{"pace":0.64,"placement":0.0,"space":0.69,"time":0.89},"applied":["time","space","pace"],"goal":{"neutralise":51.0,"build":61.7}},"dealt_tier":"released","id":"57b578a0-f4df-4999-9ee9-17333e565675"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":48.96,"hit_x":4.0,"hit_y":-2.11,"bounce_x":-1.38,"bounce_y":17.54,"result":"In","inc_speed_mph":41.98,"inc_hit_x":-0.83,"inc_hit_y":19.67,"inc_bounce_x":4.11,"inc_bounce_y":2.39,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":39.07,"rep_hit_x":-1.34,"rep_hit_y":19.24,"rep_gap_s":1.16,"rep_result":"Out","f_score":66.6,"pos_band":"moderate","reply_pressure":73.7,"effect":1.0,"goal_score":56.8,"parts":{"faced":{"pace":0.33,"placement":1.0,"space":0.0,"time":0.67,"height":0.0},"dealt":{"pace":0.62,"placement":0.0,"space":0.0,"time":0.43},"applied":["pace","time","placement"],"goal":{"neutralise":58.0,"build":54.7}},"dealt_tier":"held","id":"87d6c9ce-1848-4376-a8bf-ab91af77ae3c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":99,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.31,"hit_x":-2.32,"hit_y":-1.06,"bounce_x":2.18,"bounce_y":20.84,"result":"In","inc_speed_mph":38.18,"inc_hit_x":2.09,"inc_hit_y":24.97,"inc_bounce_x":-2.75,"inc_bounce_y":3.4,"inc_gap_s":1.93,"mine_won":true,"approach":false,"rep_speed_mph":38.76,"rep_hit_x":2.81,"rep_hit_y":25.59,"rep_gap_s":1.87,"rep_result":"In","f_score":40.2,"pos_band":"easy","reply_pressure":57.1,"effect":0.43,"goal_score":35.8,"parts":{"faced":{"pace":0.17,"placement":0.76,"space":0.18,"time":0.27,"height":0.0},"dealt":{"pace":0.26,"placement":0.44,"space":0.27,"time":0.27},"applied":["placement","space","time"],"goal":{"neutralise":58.6,"build":35.8}},"dealt_tier":"released","id":"3e64d224-b658-4b39-a0ac-1d5887ee4b81"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":99,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.56,"hit_x":3.21,"hit_y":-1.62,"bounce_x":-3.07,"bounce_y":21.03,"result":"In","inc_speed_mph":38.76,"inc_hit_x":2.81,"inc_hit_y":25.59,"inc_bounce_x":2.77,"inc_bounce_y":3.74,"inc_gap_s":2.01,"mine_won":true,"approach":false,"rep_speed_mph":39.63,"rep_hit_x":-2.75,"rep_hit_y":22.96,"rep_gap_s":1.52,"rep_result":"Out","f_score":83.9,"pos_band":"hard","reply_pressure":41.2,"effect":1.0,"goal_score":82.7,"parts":{"faced":{"pace":0.2,"placement":0.77,"space":0.75,"time":0.19,"height":1.0},"dealt":{"pace":0.52,"placement":0.93,"space":0.82,"time":0.27},"applied":["placement","space","pace"],"goal":{"neutralise":82.7,"build":83.1}},"dealt_tier":"pressure","id":"28f05362-2e10-49bb-b35c-9f1306b25c71"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":103,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.82,"hit_x":-1.88,"hit_y":0.38,"bounce_x":-0.75,"bounce_y":20.42,"result":"In","inc_speed_mph":46.54,"inc_hit_x":3.45,"inc_hit_y":24.81,"inc_bounce_x":-1.92,"inc_bounce_y":3.43,"inc_gap_s":1.42,"mine_won":true,"approach":false,"rep_speed_mph":44.67,"rep_hit_x":-0.43,"rep_hit_y":23.18,"rep_gap_s":1.53,"rep_result":"In","f_score":60.3,"pos_band":"moderate","reply_pressure":70.1,"effect":0.3,"goal_score":50.9,"parts":{"faced":{"pace":0.52,"placement":0.3,"space":0.51,"time":0.78,"height":0.09},"dealt":{"pace":0.33,"placement":0.0,"space":0.6,"time":0.67},"applied":["time","space","pace"],"goal":{"neutralise":59.3,"build":46.1}},"dealt_tier":"released","id":"b5a11391-0e20-462b-a518-7e0526593826"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":103,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.57,"hit_x":-4.41,"hit_y":0.06,"bounce_x":0.43,"bounce_y":19.26,"result":"In","inc_speed_mph":44.67,"inc_hit_x":-0.43,"inc_hit_y":23.18,"inc_bounce_x":-3.99,"inc_bounce_y":1.22,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":53.19,"rep_hit_x":0.59,"rep_hit_y":20.64,"rep_gap_s":1.31,"rep_result":"Out","f_score":70.1,"pos_band":"moderate","reply_pressure":60.0,"effect":1.0,"goal_score":66.6,"parts":{"faced":{"pace":0.45,"placement":1.0,"space":0.0,"time":0.66,"height":0.0},"dealt":{"pace":0.48,"placement":0.0,"space":0.25,"time":0.82},"applied":["time","pace","space"],"goal":{"neutralise":66.7,"build":66.3}},"dealt_tier":"pressure","id":"323236ba-a1ac-4d6b-bde5-0413eca90dd9"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":104,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":43.58,"hit_x":1.52,"hit_y":-1.32,"bounce_x":-4.72,"bounce_y":18.86,"result":"Out","inc_speed_mph":42.76,"inc_hit_x":3.33,"inc_hit_y":24.47,"inc_bounce_x":2.24,"inc_bounce_y":2.05,"inc_gap_s":1.81,"mine_won":false,"approach":false,"f_score":40.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.36,"placement":0.47,"space":0.19,"time":0.39,"height":0.0},"error":"Out"},"id":"dff2efd0-239e-4745-97d7-d10467c262ad"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":49.38,"hit_x":1.0,"hit_y":0.45,"bounce_x":1.37,"bounce_y":19.04,"result":"In","inc_speed_mph":36.6,"inc_hit_x":0.03,"inc_hit_y":22.77,"inc_bounce_x":0.03,"inc_bounce_y":1.92,"inc_gap_s":1.72,"mine_won":true,"approach":false,"rep_speed_mph":36.46,"rep_hit_x":1.24,"rep_hit_y":20.65,"rep_gap_s":1.13,"rep_result":"In","f_score":44.6,"pos_band":"easy","reply_pressure":51.8,"effect":0.48,"goal_score":55.5,"parts":{"faced":{"pace":0.11,"placement":0.45,"space":0.41,"time":0.48,"height":0.1},"dealt":{"pace":0.64,"placement":0.0,"space":0.24,"time":0.88},"applied":["time","pace","space"],"goal":{"neutralise":44.4,"build":55.5}},"dealt_tier":"held","id":"91f9a1e8-2e05-4749-808c-98973b4c0caf"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":35.63,"hit_x":2.57,"hit_y":-0.75,"bounce_x":-3.75,"bounce_y":22.64,"result":"In","inc_speed_mph":36.46,"inc_hit_x":1.24,"inc_hit_y":20.65,"inc_bounce_x":2.19,"inc_bounce_y":0.52,"inc_gap_s":1.75,"mine_won":true,"approach":false,"rep_speed_mph":33.71,"rep_hit_x":-3.5,"rep_hit_y":25.67,"rep_gap_s":2.12,"rep_result":"In","f_score":51.8,"pos_band":"easy","reply_pressure":31.1,"effect":0.69,"goal_score":65.4,"parts":{"faced":{"pace":0.1,"placement":1.0,"space":0.0,"time":0.45,"height":0.0},"dealt":{"pace":0.07,"placement":1.0,"space":0.48,"time":0.44},"applied":["placement","space","time"],"goal":{"neutralise":90.7,"build":65.4}},"dealt_tier":"pressure","id":"fb17e963-f052-40e1-b842-b25402dc8a64"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.7,"hit_x":1.75,"hit_y":0.1,"bounce_x":-1.59,"bounce_y":20.98,"result":"In","inc_speed_mph":33.71,"inc_hit_x":-3.5,"inc_hit_y":25.67,"inc_bounce_x":2.4,"inc_bounce_y":3.98,"inc_gap_s":2.24,"mine_won":true,"approach":false,"rep_speed_mph":43.03,"rep_hit_x":-1.74,"rep_hit_y":22.68,"rep_gap_s":1.17,"rep_result":"In","f_score":31.1,"pos_band":"easy","reply_pressure":44.3,"effect":0.56,"goal_score":59.8,"parts":{"faced":{"pace":0.0,"placement":0.56,"space":0.37,"time":0.0,"height":0.0},"dealt":{"pace":0.74,"placement":0.12,"space":0.43,"time":0.68},"applied":["pace","time","space"],"goal":{"neutralise":60.3,"build":59.8}},"dealt_tier":"held","id":"a889025f-111d-4015-ab7b-2d9838b7e68e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.63,"hit_x":1.61,"hit_y":1.08,"bounce_x":-0.43,"bounce_y":18.97,"result":"In","inc_speed_mph":43.03,"inc_hit_x":-1.74,"inc_hit_y":22.68,"inc_bounce_x":1.76,"inc_bounce_y":3.29,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":39.86,"rep_hit_x":-0.55,"rep_hit_y":20.85,"rep_gap_s":1.35,"rep_result":"Net","f_score":44.3,"pos_band":"easy","reply_pressure":64.6,"effect":1.0,"goal_score":63.3,"parts":{"faced":{"pace":0.38,"placement":0.21,"space":0.11,"time":0.74,"height":0.0},"dealt":{"pace":0.32,"placement":0.0,"space":0.24,"time":0.87},"applied":["time","pace","space"],"goal":{"neutralise":55.1,"build":63.3}},"dealt_tier":"held","id":"1317b2f1-729e-449a-a337-01458f4e244e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":106,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":29.73,"hit_x":2.71,"hit_y":3.81,"bounce_x":0.53,"bounce_y":21.41,"result":"In","inc_speed_mph":43.67,"inc_hit_x":-3.77,"inc_hit_y":24.31,"inc_bounce_x":3.44,"inc_bounce_y":4.69,"inc_gap_s":1.37,"mine_won":false,"approach":false,"rep_speed_mph":44.12,"rep_hit_x":0.4,"rep_hit_y":23.7,"rep_gap_s":1.98,"rep_result":"In","f_score":86.8,"pos_band":"hard","reply_pressure":73.5,"effect":0.27,"goal_score":76.2,"parts":{"faced":{"pace":0.4,"placement":1.0,"space":0.78,"time":0.83,"height":0.0},"dealt":{"pace":0.0,"placement":0.21,"space":0.45,"time":0.73},"applied":["time","space","placement"],"goal":{"neutralise":76.2,"build":15.8},"deduction":35.0},"dealt_tier":"pressure","id":"6fe4b6dc-2f7b-4e21-83ce-5045166f9271"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":106,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":53.86,"hit_x":3.26,"hit_y":-0.09,"bounce_x":1.06,"bounce_y":18.37,"result":"In","inc_speed_mph":44.12,"inc_hit_x":0.4,"inc_hit_y":23.7,"inc_bounce_x":3.3,"inc_bounce_y":2.02,"inc_gap_s":1.42,"mine_won":false,"approach":false,"rep_speed_mph":39.33,"rep_hit_x":0.64,"rep_hit_y":19.4,"rep_gap_s":1.02,"rep_result":"In","f_score":73.5,"pos_band":"moderate","reply_pressure":60.1,"effect":0.4,"goal_score":52.0,"parts":{"faced":{"pace":0.42,"placement":1.0,"space":0.0,"time":0.78,"height":0.0},"dealt":{"pace":0.83,"placement":0.0,"space":0.48,"time":0.78},"applied":["pace","time","space"],"goal":{"neutralise":51.4,"build":60.7}},"dealt_tier":"released","id":"344b59a3-9253-4010-9978-612cf9e28d5d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":106,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":36.8,"hit_x":4.1,"hit_y":-1.57,"bounce_x":0.37,"bounce_y":11.06,"result":"Net","inc_speed_mph":39.33,"inc_hit_x":0.64,"inc_hit_y":19.4,"inc_bounce_x":4.03,"inc_bounce_y":3.16,"inc_gap_s":1.62,"mine_won":false,"approach":false,"f_score":60.1,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.22,"placement":1.0,"space":0.14,"time":0.58,"height":0.0},"error":"Net"},"id":"b6a1bbd8-a786-4184-980f-e69754a01652"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":111,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.96,"hit_x":-3.7,"hit_y":-0.03,"bounce_x":2.23,"bounce_y":19.96,"result":"In","inc_speed_mph":40.62,"inc_hit_x":1.47,"inc_hit_y":23.42,"inc_bounce_x":-3.83,"inc_bounce_y":2.6,"inc_gap_s":1.66,"mine_won":true,"approach":false,"rep_speed_mph":46.87,"rep_hit_x":1.85,"rep_hit_y":24.12,"rep_gap_s":1.68,"rep_result":"Out","f_score":82.4,"pos_band":"hard","reply_pressure":51.2,"effect":1.0,"goal_score":75.4,"parts":{"faced":{"pace":0.28,"placement":1.0,"space":0.41,"time":0.54,"height":0.94},"dealt":{"pace":0.37,"placement":0.47,"space":0.17,"time":0.59},"applied":["time","placement","pace"],"goal":{"neutralise":75.4,"build":63.5}},"dealt_tier":"pressure","id":"50d4f692-2cdc-46bb-8b67-f2c98188ede0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":112,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.77,"hit_x":0.07,"hit_y":1.27,"bounce_x":0.24,"bounce_y":19.8,"result":"In","inc_speed_mph":34.9,"inc_hit_x":-1.55,"inc_hit_y":24.25,"inc_bounce_x":-0.13,"inc_bounce_y":3.1,"inc_gap_s":1.79,"mine_won":true,"approach":false,"rep_speed_mph":51.34,"rep_hit_x":0.6,"rep_hit_y":23.86,"rep_gap_s":1.43,"rep_result":"In","f_score":31.0,"pos_band":"easy","reply_pressure":89.2,"effect":0.11,"goal_score":41.9,"parts":{"faced":{"pace":0.04,"placement":0.0,"space":0.48,"time":0.41,"height":0.0},"dealt":{"pace":0.41,"placement":0.0,"space":0.38,"time":0.87},"applied":["time","pace","space"],"goal":{"neutralise":37.0,"build":41.9}},"dealt_tier":"released","id":"a56b6528-a8ec-45fa-88d6-a28d7fa983dc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":112,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.43,"hit_x":-3.44,"hit_y":-0.95,"bounce_x":-2.27,"bounce_y":22.89,"result":"In","inc_speed_mph":51.34,"inc_hit_x":0.6,"inc_hit_y":23.86,"inc_bounce_x":-3.42,"inc_bounce_y":1.47,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":43.4,"rep_hit_x":-1.92,"rep_hit_y":24.11,"rep_gap_s":1.88,"rep_result":"Net","f_score":89.2,"pos_band":"hard","reply_pressure":46.4,"effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.72,"placement":1.0,"space":0.17,"time":0.95,"height":0.55},"dealt":{"pace":0.14,"placement":1.0,"space":0.09,"time":0.42},"applied":["placement","time","pace"],"goal":{"neutralise":100.0,"build":66.5}},"dealt_tier":"pressure","id":"233c03d8-d900-4a5e-8579-a6cf34a4c02c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":113,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.12,"hit_x":-1.71,"hit_y":0.14,"bounce_x":-1.58,"bounce_y":19.75,"result":"In","inc_speed_mph":36.79,"inc_hit_x":1.38,"inc_hit_y":23.6,"inc_bounce_x":-2.0,"inc_bounce_y":3.93,"inc_gap_s":1.88,"mine_won":false,"approach":false,"rep_speed_mph":48.93,"rep_hit_x":-1.2,"rep_hit_y":24.43,"rep_gap_s":1.77,"rep_result":"In","f_score":26.2,"pos_band":"easy","reply_pressure":71.2,"effect":0.29,"goal_score":37.6,"parts":{"faced":{"pace":0.12,"placement":0.34,"space":0.12,"time":0.32,"height":0.13},"dealt":{"pace":0.34,"placement":0.12,"space":0.39,"time":0.51},"applied":["time","space","pace"],"goal":{"neutralise":38.8,"build":37.6}},"dealt_tier":"released","id":"138e7b83-c021-4edf-a4dd-88a03523dcc5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":113,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.87,"hit_x":3.68,"hit_y":0.75,"bounce_x":1.38,"bounce_y":20.07,"result":"In","inc_speed_mph":48.93,"inc_hit_x":-1.2,"inc_hit_y":24.43,"inc_bounce_x":2.69,"inc_bounce_y":3.99,"inc_gap_s":1.41,"mine_won":false,"approach":false,"rep_speed_mph":48.58,"rep_hit_x":1.65,"rep_hit_y":22.9,"rep_gap_s":1.16,"rep_result":"In","f_score":71.2,"pos_band":"moderate","reply_pressure":58.8,"effect":0.41,"goal_score":62.3,"parts":{"faced":{"pace":0.62,"placement":0.72,"space":0.56,"time":0.79,"height":0.0},"dealt":{"pace":0.79,"placement":0.0,"space":0.43,"time":0.81},"applied":["time","pace","space"],"goal":{"neutralise":62.8,"build":59.5}},"dealt_tier":"held","id":"9a88ee1b-2f3d-45b4-8ed0-cd11fba4497b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":113,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.84,"hit_x":2.06,"hit_y":-1.9,"bounce_x":2.72,"bounce_y":11.71,"result":"Net","inc_speed_mph":48.58,"inc_hit_x":1.65,"inc_hit_y":22.9,"inc_bounce_x":1.87,"inc_bounce_y":2.05,"inc_gap_s":1.42,"mine_won":false,"approach":false,"f_score":58.8,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.61,"placement":0.38,"space":0.0,"time":0.78,"height":0.0},"error":"Net"},"id":"09b9def4-26ed-4fcb-8135-dde9cb9d5318"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":1,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":52.51,"hit_x":2.89,"hit_y":-0.73,"bounce_x":3.75,"bounce_y":23.02,"result":"In","inc_speed_mph":42.49,"inc_hit_x":-1.45,"inc_hit_y":23.72,"inc_bounce_x":2.8,"inc_bounce_y":3.89,"inc_gap_s":1.69,"mine_won":true,"approach":false,"rep_speed_mph":39.84,"rep_hit_x":2.97,"rep_hit_y":24.48,"rep_gap_s":1.26,"rep_result":"Net","f_score":63.3,"pos_band":"moderate","reply_pressure":41.4,"effect":1.0,"goal_score":91.5,"parts":{"faced":{"pace":0.35,"placement":0.78,"space":0.61,"time":0.51,"height":0.0},"dealt":{"pace":0.77,"placement":1.0,"space":0.46,"time":0.51},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":83.2}},"dealt_tier":"pressure","id":"0f114c66-4cbc-45dd-9454-af1b82b01a6e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":4,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":43.74,"hit_x":-3.48,"hit_y":-0.53,"bounce_x":-2.53,"bounce_y":22.54,"result":"In","inc_speed_mph":43.33,"inc_hit_x":2.14,"inc_hit_y":20.95,"inc_bounce_x":-3.42,"inc_bounce_y":3.93,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":22.62,"rep_hit_x":-3.8,"rep_hit_y":17.05,"rep_gap_s":1.84,"rep_result":"Net","f_score":69.2,"pos_band":"moderate","reply_pressure":43.4,"effect":1.0,"goal_score":89.4,"parts":{"faced":{"pace":0.39,"placement":1.0,"space":0.41,"time":0.67,"height":0.2},"dealt":{"pace":0.41,"placement":0.83,"space":0.41,"time":0.35},"applied":["placement","pace","space"],"goal":{"neutralise":96.5,"build":68.3}},"dealt_tier":"pressure","id":"f60aea1b-be19-4580-bd25-3679851c0cf3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":7,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.22,"hit_x":-2.01,"hit_y":0.07,"bounce_x":-1.45,"bounce_y":19.81,"result":"In","inc_speed_mph":36.61,"inc_hit_x":1.6,"inc_hit_y":20.34,"inc_bounce_x":-1.46,"inc_bounce_y":2.06,"inc_gap_s":1.55,"mine_won":true,"approach":false,"rep_speed_mph":22.66,"rep_hit_x":-0.81,"rep_hit_y":15.42,"rep_gap_s":1.44,"rep_result":"In","f_score":50.7,"pos_band":"easy","reply_pressure":40.3,"effect":0.6,"goal_score":51.0,"parts":{"faced":{"pace":0.11,"placement":0.38,"space":0.5,"time":0.65,"height":0.0},"dealt":{"pace":0.59,"placement":0.04,"space":0.1,"time":0.72},"applied":["time","pace","space"],"goal":{"neutralise":56.4,"build":51.0}},"dealt_tier":"released","id":"53f79e67-1b3b-4337-8b9f-cdab7992bf5d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":7,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.25,"hit_x":-4.13,"hit_y":0.02,"bounce_x":3.03,"bounce_y":21.37,"result":"In","inc_speed_mph":22.66,"inc_hit_x":-0.81,"inc_hit_y":15.42,"inc_bounce_x":-3.72,"inc_bounce_y":2.1,"inc_gap_s":2.01,"mine_won":true,"approach":false,"rep_speed_mph":22.37,"rep_hit_x":3.14,"rep_hit_y":16.82,"rep_gap_s":1.72,"rep_result":"In","f_score":40.3,"pos_band":"easy","reply_pressure":26.6,"effect":0.73,"goal_score":75.4,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.03,"time":0.18,"height":0.0},"dealt":{"pace":0.39,"placement":0.91,"space":0.76,"time":0.62},"applied":["placement","space","time"],"goal":{"neutralise":72.3,"build":75.4}},"dealt_tier":"pressure","id":"9a610a2c-eabc-453c-aa06-52425ee0b974"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":7,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.39,"hit_x":-1.86,"hit_y":-1.14,"bounce_x":-2.77,"bounce_y":20.26,"result":"In","inc_speed_mph":22.37,"inc_hit_x":3.14,"inc_hit_y":16.82,"inc_bounce_x":-2.14,"inc_bounce_y":4.37,"inc_gap_s":2.46,"mine_won":true,"approach":false,"rep_speed_mph":25.07,"rep_hit_x":-3.03,"rep_hit_y":14.68,"rep_gap_s":1.52,"rep_result":"Out","f_score":26.6,"pos_band":"easy","reply_pressure":45.4,"effect":1.0,"goal_score":78.7,"parts":{"faced":{"pace":0.0,"placement":0.42,"space":0.38,"time":0.0,"height":0.0},"dealt":{"pace":0.6,"placement":0.77,"space":0.72,"time":0.31},"applied":["placement","space","pace"],"goal":{"neutralise":62.4,"build":78.7}},"dealt_tier":"pressure","id":"efb079b2-2b24-4cf7-bf08-7a1dc74bfce5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":8,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":60.96,"hit_x":1.12,"hit_y":-0.97,"bounce_x":0.11,"bounce_y":20.22,"result":"In","inc_speed_mph":50.36,"inc_hit_x":0.37,"inc_hit_y":24.01,"inc_bounce_x":0.82,"inc_bounce_y":4.04,"inc_gap_s":1.42,"mine_won":true,"approach":false,"rep_speed_mph":48.12,"rep_hit_x":-0.25,"rep_hit_y":23.13,"rep_gap_s":1.03,"rep_result":"In","f_score":57.4,"pos_band":"moderate","reply_pressure":66.9,"effect":0.33,"goal_score":51.1,"parts":{"faced":{"pace":0.68,"placement":0.0,"space":0.26,"time":0.78,"height":0.0},"dealt":{"pace":1.0,"placement":0.0,"space":0.22,"time":0.47},"applied":["pace","time","space"],"goal":{"neutralise":57.2,"build":49.2}},"dealt_tier":"released","id":"873b0b97-381d-4ded-959a-80135016857e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":8,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.94,"hit_x":-2.18,"hit_y":2.16,"bounce_x":1.44,"bounce_y":21.3,"result":"In","inc_speed_mph":48.12,"inc_hit_x":-0.25,"inc_hit_y":23.13,"inc_bounce_x":-1.86,"inc_bounce_y":3.06,"inc_gap_s":1.18,"mine_won":true,"approach":false,"rep_speed_mph":44.29,"rep_hit_x":1.48,"rep_hit_y":23.74,"rep_gap_s":1.39,"rep_result":"Out","f_score":66.9,"pos_band":"moderate","reply_pressure":50.1,"effect":1.0,"goal_score":75.5,"parts":{"faced":{"pace":0.59,"placement":0.27,"space":0.42,"time":1.0,"height":0.25},"dealt":{"pace":0.33,"placement":0.15,"space":0.0,"time":0.94},"applied":["time","pace","placement"],"goal":{"neutralise":82.2,"build":63.1}},"dealt_tier":"pressure","id":"18dd8c31-dcb7-4d98-a78c-f33111922d8c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":33.26,"hit_x":-3.36,"hit_y":-0.37,"bounce_x":1.96,"bounce_y":19.56,"result":"In","inc_speed_mph":52.37,"inc_hit_x":-3.96,"inc_hit_y":22.76,"inc_bounce_x":-3.67,"inc_bounce_y":0.85,"inc_gap_s":1.23,"mine_won":false,"approach":false,"rep_speed_mph":44.48,"rep_hit_x":1.58,"rep_hit_y":25.19,"rep_gap_s":2.06,"rep_result":"In","f_score":92.5,"pos_band":"hard","reply_pressure":38.9,"effect":0.61,"goal_score":70.9,"parts":{"faced":{"pace":0.77,"placement":1.0,"space":0.81,"time":0.96,"height":0.0},"dealt":{"pace":0.0,"placement":0.32,"space":0.7,"time":0.51},"applied":["space","time","placement"],"goal":{"neutralise":70.9,"build":29.6},"deduction":35.0},"dealt_tier":"pressure","id":"3707bc39-88c7-4d9e-aa02-5967988ec449"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.09,"hit_x":-1.02,"hit_y":-1.91,"bounce_x":-2.99,"bounce_y":19.96,"result":"In","inc_speed_mph":44.48,"inc_hit_x":1.58,"inc_hit_y":25.19,"inc_bounce_x":-1.73,"inc_bounce_y":2.39,"inc_gap_s":1.66,"mine_won":false,"approach":false,"rep_speed_mph":26.19,"rep_hit_x":-3.34,"rep_hit_y":23.07,"rep_gap_s":1.51,"rep_result":"In","f_score":38.9,"pos_band":"easy","reply_pressure":36.6,"effect":0.63,"goal_score":68.7,"parts":{"faced":{"pace":0.44,"placement":0.19,"space":0.12,"time":0.54,"height":0.08},"dealt":{"pace":0.5,"placement":0.88,"space":0.74,"time":0.34},"applied":["placement","space","pace"],"goal":{"neutralise":54.3,"build":68.7}},"dealt_tier":"pressure","id":"50725de1-94d5-4b06-b3ef-302f71f4b67a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":35.0,"hit_x":1.75,"hit_y":-1.02,"bounce_x":-0.33,"bounce_y":20.41,"result":"In","inc_speed_mph":26.19,"inc_hit_x":-3.34,"inc_hit_y":23.07,"inc_bounce_x":0.6,"inc_bounce_y":0.71,"inc_gap_s":2.5,"mine_won":false,"approach":false,"rep_speed_mph":40.47,"rep_hit_x":-0.15,"rep_hit_y":23.82,"rep_gap_s":2.01,"rep_result":"In","f_score":36.6,"pos_band":"easy","reply_pressure":68.5,"effect":0.32,"goal_score":25.4,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.1,"time":0.0,"height":0.0},"dealt":{"pace":0.04,"placement":0.0,"space":0.25,"time":0.39},"applied":["time","space","pace"],"goal":{"neutralise":50.5,"build":25.4}},"dealt_tier":"released","id":"e96769eb-c309-47bd-8159-1d3e5fb7cab0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":56.08,"hit_x":-3.06,"hit_y":-1.47,"bounce_x":-0.48,"bounce_y":11.46,"result":"Net","inc_speed_mph":40.47,"inc_hit_x":-0.15,"inc_hit_y":23.82,"inc_bounce_x":-3.27,"inc_bounce_y":1.28,"inc_gap_s":1.65,"mine_won":false,"approach":false,"f_score":68.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.27,"placement":1.0,"space":0.5,"time":0.55,"height":0.23},"error":"Net"},"id":"aa1bb198-15ca-4aa7-90ba-fab60c19d78a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":18,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":48.59,"hit_x":2.26,"hit_y":-0.17,"bounce_x":-1.01,"bounce_y":20.65,"result":"In","inc_speed_mph":44.73,"inc_hit_x":3.13,"inc_hit_y":23.19,"inc_bounce_x":2.44,"inc_bounce_y":1.03,"inc_gap_s":1.45,"mine_won":true,"approach":false,"rep_speed_mph":51.17,"rep_hit_x":-0.35,"rep_hit_y":23.01,"rep_gap_s":1.32,"rep_result":"In","f_score":71.3,"pos_band":"moderate","reply_pressure":61.3,"effect":0.39,"goal_score":64.5,"parts":{"faced":{"pace":0.45,"placement":0.94,"space":0.28,"time":0.75,"height":0.26},"dealt":{"pace":0.61,"placement":0.0,"space":0.39,"time":0.79},"applied":["time","pace","space"],"goal":{"neutralise":66.7,"build":53.4}},"dealt_tier":"held","id":"4b04d84d-4210-4491-aaf7-47310326dca7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":18,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":33.87,"hit_x":0.35,"hit_y":0.0,"bounce_x":-1.33,"bounce_y":20.31,"result":"In","inc_speed_mph":51.17,"inc_hit_x":-0.35,"inc_hit_y":23.01,"inc_bounce_x":0.9,"inc_bounce_y":3.01,"inc_gap_s":1.24,"mine_won":true,"approach":false,"rep_speed_mph":44.49,"rep_hit_x":-1.5,"rep_hit_y":24.09,"rep_gap_s":2.0,"rep_result":"Out","f_score":68.3,"pos_band":"moderate","reply_pressure":61.2,"effect":1.0,"goal_score":64.8,"parts":{"faced":{"pace":0.72,"placement":0.0,"space":0.16,"time":0.96,"height":0.37},"dealt":{"pace":0.0,"placement":0.0,"space":0.06,"time":0.46},"applied":["time","space","pace"],"goal":{"neutralise":74.0,"build":42.3}},"dealt_tier":"held","id":"b14934f9-63f6-4433-b4ed-2e0f3662e360"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":19,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":28.23,"hit_x":-0.56,"hit_y":5.25,"bounce_x":-2.44,"bounce_y":18.64,"result":"In","inc_speed_mph":43.52,"inc_hit_x":3.25,"inc_hit_y":25.57,"inc_bounce_x":-0.23,"inc_bounce_y":6.44,"inc_gap_s":1.37,"mine_won":true,"approach":false,"rep_speed_mph":42.59,"rep_hit_x":-2.12,"rep_hit_y":19.8,"rep_gap_s":1.46,"rep_result":"Out","f_score":71.5,"pos_band":"moderate","reply_pressure":64.8,"effect":1.0,"goal_score":62.8,"parts":{"faced":{"pace":0.4,"placement":0.0,"space":0.91,"time":0.83,"height":0.0},"dealt":{"pace":0.0,"placement":0.58,"space":1.0,"time":0.9},"applied":["space","time","placement"],"goal":{"neutralise":62.7,"build":63.4},"deduction":35.0},"dealt_tier":"held","id":"9194b4e1-89b0-4786-a011-84b1381736d8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":22,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.22,"hit_x":2.02,"hit_y":3.26,"bounce_x":-2.48,"bounce_y":21.2,"result":"In","inc_speed_mph":41.25,"inc_hit_x":-2.07,"inc_hit_y":19.12,"inc_bounce_x":2.69,"inc_bounce_y":5.08,"inc_gap_s":1.13,"mine_won":false,"approach":false,"rep_speed_mph":47.95,"rep_hit_x":-2.26,"rep_hit_y":23.07,"rep_gap_s":1.09,"rep_result":"In","f_score":70.9,"pos_band":"moderate","reply_pressure":73.5,"effect":0.27,"goal_score":67.6,"parts":{"faced":{"pace":0.3,"placement":0.72,"space":0.41,"time":1.0,"height":0.0},"dealt":{"pace":0.72,"placement":0.6,"space":0.0,"time":0.94},"applied":["time","pace","placement"],"goal":{"neutralise":69.1,"build":60.7}},"dealt_tier":"pressure","id":"5ff71036-e8b0-4237-b33e-922333ab911d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":22,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.1,"hit_x":3.16,"hit_y":0.09,"bounce_x":1.75,"bounce_y":11.13,"result":"Net","inc_speed_mph":47.95,"inc_hit_x":-2.26,"inc_hit_y":23.07,"inc_bounce_x":2.72,"inc_bounce_y":1.25,"inc_gap_s":1.39,"mine_won":false,"approach":false,"f_score":73.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.58,"placement":0.81,"space":0.0,"time":0.81,"height":0.0},"error":"Net"},"id":"a0a6bc76-be22-443c-ad96-10524bf716f9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.76,"hit_x":-2.39,"hit_y":-2.03,"bounce_x":2.56,"bounce_y":20.42,"result":"In","inc_speed_mph":38.63,"inc_hit_x":-3.37,"inc_hit_y":22.86,"inc_bounce_x":-2.47,"inc_bounce_y":2.78,"inc_gap_s":1.77,"mine_won":false,"approach":false,"rep_speed_mph":44.8,"rep_hit_x":3.07,"rep_hit_y":25.52,"rep_gap_s":1.98,"rep_result":"In","f_score":44.7,"pos_band":"easy","reply_pressure":60.6,"effect":0.39,"goal_score":47.8,"parts":{"faced":{"pace":0.19,"placement":0.6,"space":0.31,"time":0.43,"height":0.0},"dealt":{"pace":0.24,"placement":0.65,"space":0.65,"time":0.15},"applied":["space","placement","pace"],"goal":{"neutralise":55.5,"build":47.8}},"dealt_tier":"released","id":"97f0fce7-90fa-42a7-9d78-4cdaa3fc5ef3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.51,"hit_x":-0.52,"hit_y":0.38,"bounce_x":2.6,"bounce_y":21.22,"result":"In","inc_speed_mph":44.8,"inc_hit_x":3.07,"inc_hit_y":25.52,"inc_bounce_x":-0.56,"inc_bounce_y":1.51,"inc_gap_s":1.51,"mine_won":false,"approach":false,"rep_speed_mph":45.31,"rep_hit_x":1.62,"rep_hit_y":25.07,"rep_gap_s":1.48,"rep_result":"In","f_score":60.6,"pos_band":"moderate","reply_pressure":87.2,"effect":0.13,"goal_score":55.4,"parts":{"faced":{"pace":0.45,"placement":0.68,"space":0.25,"time":0.69,"height":0.0},"dealt":{"pace":0.52,"placement":0.67,"space":0.3,"time":0.82},"applied":["time","placement","pace"],"goal":{"neutralise":63.4,"build":50.7}},"dealt_tier":"held","id":"cc512b0c-e595-4b23-bbbe-08e6a68430ff"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":28.17,"hit_x":3.74,"hit_y":4.17,"bounce_x":1.97,"bounce_y":17.93,"result":"In","inc_speed_mph":45.31,"inc_hit_x":1.62,"inc_hit_y":25.07,"inc_bounce_x":3.27,"inc_bounce_y":5.52,"inc_gap_s":1.23,"mine_won":false,"approach":false,"rep_speed_mph":41.29,"rep_hit_x":2.07,"rep_hit_y":19.67,"rep_gap_s":1.57,"rep_result":"In","f_score":87.2,"pos_band":"hard","reply_pressure":48.2,"effect":0.52,"goal_score":59.7,"parts":{"faced":{"pace":0.47,"placement":1.0,"space":0.65,"time":0.97,"height":0.22},"dealt":{"pace":0.0,"placement":0.33,"space":0.77,"time":0.85},"applied":["time","space","placement"],"goal":{"neutralise":59.7,"build":36.5},"deduction":35.0},"dealt_tier":"held","id":"5adf2bdd-eabd-435f-bacd-b70bc296f734"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":31.01,"hit_x":0.36,"hit_y":4.11,"bounce_x":1.49,"bounce_y":11.43,"result":"Net","inc_speed_mph":41.29,"inc_hit_x":2.07,"inc_hit_y":19.67,"inc_bounce_x":0.47,"inc_bounce_y":4.89,"inc_gap_s":1.1,"mine_won":false,"approach":false,"f_score":69.3,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.3,"placement":0.0,"space":0.14,"time":1.0,"height":0.77},"error":"Net"},"id":"1acc8987-b9ef-4b33-a680-f30511af845b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":46.9,"hit_x":1.27,"hit_y":0.69,"bounce_x":1.08,"bounce_y":19.34,"result":"In","inc_speed_mph":45.05,"inc_hit_x":2.37,"inc_hit_y":23.69,"inc_bounce_x":1.43,"inc_bounce_y":2.19,"inc_gap_s":1.4,"mine_won":true,"approach":false,"rep_speed_mph":40.68,"rep_hit_x":1.48,"rep_hit_y":20.94,"rep_gap_s":1.23,"rep_result":"In","f_score":61.2,"pos_band":"moderate","reply_pressure":44.9,"effect":0.55,"goal_score":57.3,"parts":{"faced":{"pace":0.46,"placement":0.3,"space":0.58,"time":0.8,"height":0.0},"dealt":{"pace":0.54,"placement":0.0,"space":0.34,"time":0.92},"applied":["time","pace","space"],"goal":{"neutralise":55.7,"build":58.3}},"dealt_tier":"held","id":"b0bffb67-c57b-4daf-9343-bb3a91ce6d63"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.59,"hit_x":-1.23,"hit_y":-0.89,"bounce_x":1.06,"bounce_y":19.32,"result":"In","inc_speed_mph":40.68,"inc_hit_x":1.48,"inc_hit_y":20.94,"inc_bounce_x":-1.0,"inc_bounce_y":2.13,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":36.04,"rep_hit_x":1.11,"rep_hit_y":20.51,"rep_gap_s":1.59,"rep_result":"In","f_score":44.9,"pos_band":"easy","reply_pressure":35.7,"effect":0.64,"goal_score":33.1,"parts":{"faced":{"pace":0.28,"placement":0.33,"space":0.03,"time":0.74,"height":0.0},"dealt":{"pace":0.11,"placement":0.0,"space":0.0,"time":0.48},"applied":["time","pace","placement"],"goal":{"neutralise":50.7,"build":33.1}},"dealt_tier":"released","id":"025d69a7-ffb7-4d0f-966a-89251000c8e4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.48,"hit_x":-2.58,"hit_y":-0.54,"bounce_x":-2.03,"bounce_y":23.52,"result":"In","inc_speed_mph":36.04,"inc_hit_x":1.11,"inc_hit_y":20.51,"inc_bounce_x":-1.92,"inc_bounce_y":3.22,"inc_gap_s":1.7,"mine_won":true,"approach":false,"rep_speed_mph":50.32,"rep_hit_x":-2.66,"rep_hit_y":17.2,"rep_gap_s":2.81,"rep_result":"In","f_score":35.7,"pos_band":"easy","reply_pressure":75.6,"effect":0.24,"goal_score":44.3,"parts":{"faced":{"pace":0.09,"placement":0.3,"space":0.28,"time":0.49,"height":0.0},"dealt":{"pace":0.19,"placement":1.0,"space":0.31,"time":0.28},"applied":["placement","space","time"],"goal":{"neutralise":82.2,"build":44.3}},"dealt_tier":"released","id":"61101ff2-58cc-4b88-bb3e-eba88618e396"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.35,"hit_x":-2.21,"hit_y":0.62,"bounce_x":1.33,"bounce_y":18.49,"result":"In","inc_speed_mph":50.32,"inc_hit_x":-2.66,"inc_hit_y":17.2,"inc_bounce_x":-2.44,"inc_bounce_y":2.75,"inc_gap_s":1.0,"mine_won":true,"approach":false,"rep_speed_mph":22.87,"rep_hit_x":1.59,"rep_hit_y":15.98,"rep_gap_s":1.13,"rep_result":"In","f_score":75.6,"pos_band":"hard","reply_pressure":39.8,"effect":0.6,"goal_score":56.6,"parts":{"faced":{"pace":0.68,"placement":0.59,"space":0.13,"time":1.0,"height":0.0},"dealt":{"pace":0.72,"placement":0.0,"space":0.28,"time":0.87},"applied":["time","pace","space"],"goal":{"neutralise":56.6,"build":61.9}},"dealt_tier":"held","id":"d17310b7-943a-42bd-9914-96885eaf842f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.61,"hit_x":-1.11,"hit_y":4.37,"bounce_x":-1.23,"bounce_y":23.05,"result":"In","inc_speed_mph":22.87,"inc_hit_x":1.59,"inc_hit_y":15.98,"inc_bounce_x":-0.93,"inc_bounce_y":5.59,"inc_gap_s":1.44,"mine_won":true,"approach":false,"rep_speed_mph":28.43,"rep_hit_x":-0.94,"rep_hit_y":14.7,"rep_gap_s":1.75,"rep_result":"In","f_score":53.1,"pos_band":"moderate","reply_pressure":39.0,"effect":0.61,"goal_score":80.8,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.44,"time":0.76,"height":0.4},"dealt":{"pace":0.4,"placement":1.0,"space":0.85,"time":0.8},"applied":["placement","space","time"],"goal":{"neutralise":92.0,"build":80.3}},"dealt_tier":"pressure","id":"f4a85f17-af6e-4fa8-af1d-a2fbe779ca0d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.26,"hit_x":-2.17,"hit_y":-1.63,"bounce_x":3.65,"bounce_y":18.98,"result":"In","inc_speed_mph":28.43,"inc_hit_x":-0.94,"inc_hit_y":14.7,"inc_bounce_x":-2.06,"inc_bounce_y":1.73,"inc_gap_s":1.63,"mine_won":true,"approach":false,"rep_speed_mph":25.49,"rep_hit_x":3.93,"rep_hit_y":14.25,"rep_gap_s":1.38,"rep_result":"Net","f_score":39.0,"pos_band":"easy","reply_pressure":52.7,"effect":1.0,"goal_score":84.8,"parts":{"faced":{"pace":0.0,"placement":0.55,"space":0.05,"time":0.57,"height":0.0},"dealt":{"pace":0.72,"placement":1.0,"space":0.63,"time":0.45},"applied":["placement","pace","space"],"goal":{"neutralise":53.2,"build":84.8}},"dealt_tier":"pressure","id":"4abdfa2e-ee14-4698-ab52-f41f2d0b6188"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":30,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":44.31,"hit_x":-1.46,"hit_y":0.38,"bounce_x":1.84,"bounce_y":21.61,"result":"In","inc_speed_mph":48.03,"inc_hit_x":-2.14,"inc_hit_y":24.2,"inc_bounce_x":-2.09,"inc_bounce_y":3.54,"inc_gap_s":1.52,"mine_won":true,"approach":false,"rep_speed_mph":46.37,"rep_hit_x":1.53,"rep_hit_y":26.13,"rep_gap_s":1.61,"rep_result":"In","f_score":56.3,"pos_band":"moderate","reply_pressure":51.4,"effect":0.49,"goal_score":52.9,"parts":{"faced":{"pace":0.58,"placement":0.39,"space":0.42,"time":0.68,"height":0.0},"dealt":{"pace":0.43,"placement":0.32,"space":0.38,"time":0.63},"applied":["time","pace","space"],"goal":{"neutralise":74.0,"build":48.1}},"dealt_tier":"released","id":"0055c666-c471-44ef-8f38-c42cea161a3e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":30,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":53.11,"hit_x":1.88,"hit_y":-2.21,"bounce_x":0.16,"bounce_y":18.68,"result":"In","inc_speed_mph":46.37,"inc_hit_x":1.53,"inc_hit_y":26.13,"inc_bounce_x":1.13,"inc_bounce_y":1.8,"inc_gap_s":1.69,"mine_won":true,"approach":false,"rep_speed_mph":38.84,"rep_hit_x":0.24,"rep_hit_y":19.72,"rep_gap_s":1.0,"rep_result":"Out","f_score":51.4,"pos_band":"easy","reply_pressure":45.8,"effect":1.0,"goal_score":79.1,"parts":{"faced":{"pace":0.52,"placement":0.51,"space":0.07,"time":0.51,"height":0.0},"dealt":{"pace":0.8,"placement":0.0,"space":0.85,"time":0.46},"applied":["space","pace","time"],"goal":{"neutralise":55.1,"build":79.1}},"dealt_tier":"pressure","id":"87b06e7a-5e7a-4c26-8a21-9dfd41b1b349"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":49.38,"hit_x":0.93,"hit_y":-0.56,"bounce_x":0.06,"bounce_y":20.31,"result":"In","inc_speed_mph":44.22,"inc_hit_x":-4.01,"inc_hit_y":24.68,"inc_bounce_x":0.74,"inc_bounce_y":4.31,"inc_gap_s":1.74,"mine_won":true,"approach":false,"rep_speed_mph":48.26,"rep_hit_x":0.68,"rep_hit_y":23.99,"rep_gap_s":1.36,"rep_result":"In","f_score":39.0,"pos_band":"easy","reply_pressure":77.9,"effect":0.22,"goal_score":46.3,"parts":{"faced":{"pace":0.43,"placement":0.0,"space":0.29,"time":0.46,"height":0.0},"dealt":{"pace":0.64,"placement":0.0,"space":0.58,"time":0.48},"applied":["pace","space","time"],"goal":{"neutralise":48.3,"build":46.3}},"dealt_tier":"released","id":"73781422-49e1-4165-9bfd-ef2685037a6a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.21,"hit_x":2.87,"hit_y":-1.15,"bounce_x":3.33,"bounce_y":21.83,"result":"In","inc_speed_mph":48.26,"inc_hit_x":0.68,"inc_hit_y":23.99,"inc_bounce_x":3.44,"inc_bounce_y":0.17,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":47.47,"rep_hit_x":3.23,"rep_hit_y":22.96,"rep_gap_s":1.66,"rep_result":"In","f_score":77.9,"pos_band":"hard","reply_pressure":78.8,"effect":0.21,"goal_score":76.9,"parts":{"faced":{"pace":0.59,"placement":1.0,"space":0.02,"time":0.74,"height":0.37},"dealt":{"pace":0.34,"placement":1.0,"space":0.15,"time":0.53},"applied":["placement","time","pace"],"goal":{"neutralise":76.9,"build":50.1}},"dealt_tier":"pressure","id":"c9ba80b0-11df-494d-b7f9-7b4ed33f8388"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.34,"hit_x":3.51,"hit_y":0.36,"bounce_x":-2.2,"bounce_y":20.17,"result":"In","inc_speed_mph":47.47,"inc_hit_x":3.23,"inc_hit_y":22.96,"inc_bounce_x":3.07,"inc_bounce_y":4.01,"inc_gap_s":1.33,"mine_won":true,"approach":false,"rep_speed_mph":44.41,"rep_hit_x":-2.11,"rep_hit_y":23.34,"rep_gap_s":1.46,"rep_result":"In","f_score":78.8,"pos_band":"hard","reply_pressure":70.7,"effect":0.29,"goal_score":64.6,"parts":{"faced":{"pace":0.56,"placement":0.93,"space":0.44,"time":0.87,"height":0.0},"dealt":{"pace":0.56,"placement":0.45,"space":0.6,"time":0.65},"applied":["time","space","pace"],"goal":{"neutralise":64.6,"build":50.9}},"dealt_tier":"held","id":"edead8a3-ac2f-4d32-b229-4e81c37954a2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.72,"hit_x":1.67,"hit_y":5.2,"bounce_x":-2.16,"bounce_y":19.34,"result":"In","inc_speed_mph":44.41,"inc_hit_x":-2.11,"inc_hit_y":23.34,"inc_bounce_x":1.74,"inc_bounce_y":6.75,"inc_gap_s":1.08,"mine_won":true,"approach":false,"rep_speed_mph":40.23,"rep_hit_x":-2.54,"rep_hit_y":20.15,"rep_gap_s":0.96,"rep_result":"Net","f_score":79.1,"pos_band":"hard","reply_pressure":75.3,"effect":1.0,"goal_score":70.3,"parts":{"faced":{"pace":0.43,"placement":0.2,"space":0.69,"time":1.0,"height":0.68},"dealt":{"pace":0.28,"placement":0.43,"space":0.25,"time":0.96},"applied":["time","placement","pace"],"goal":{"neutralise":70.3,"build":69.1}},"dealt_tier":"pressure","id":"51520bf4-2712-4b9a-bbd1-6ba56908fe72"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":33,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.48,"hit_x":-2.1,"hit_y":3.29,"bounce_x":-1.33,"bounce_y":18.26,"result":"In","inc_speed_mph":44.56,"inc_hit_x":-1.67,"inc_hit_y":25.18,"inc_bounce_x":-2.63,"inc_bounce_y":4.81,"inc_gap_s":1.32,"mine_won":true,"approach":false,"f_score":73.8,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.44,"placement":0.69,"space":0.65,"time":0.88,"height":0.03},"dealt":{"pace":0.4,"placement":0.0,"space":0.74,"time":0.94},"applied":["time","space","pace"],"goal":{"neutralise":61.0,"build":78.4}},"dealt_tier":"winner","id":"8b323c92-eb9a-40dc-85df-a8165fac85ce"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":36.37,"hit_x":-2.83,"hit_y":1.49,"bounce_x":1.92,"bounce_y":20.69,"result":"In","inc_speed_mph":56.48,"inc_hit_x":-0.32,"inc_hit_y":21.08,"inc_bounce_x":-3.3,"inc_bounce_y":2.47,"inc_gap_s":0.92,"mine_won":true,"approach":false,"rep_speed_mph":43.82,"rep_hit_x":2.84,"rep_hit_y":23.65,"rep_gap_s":1.78,"rep_result":"In","f_score":97.9,"pos_band":"hard","reply_pressure":62.3,"effect":0.38,"goal_score":76.0,"parts":{"faced":{"pace":0.94,"placement":1.0,"space":0.14,"time":1.0,"height":0.0},"dealt":{"pace":0.1,"placement":0.3,"space":0.0,"time":0.8},"applied":["time","placement","pace"],"goal":{"neutralise":76.0,"build":39.3}},"dealt_tier":"pressure","id":"9bebfc99-a811-4e11-bbc9-9fbf7bb74fff"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.5,"hit_x":-2.63,"hit_y":-0.18,"bounce_x":3.84,"bounce_y":20.37,"result":"In","inc_speed_mph":43.82,"inc_hit_x":2.84,"inc_hit_y":23.65,"inc_bounce_x":-2.69,"inc_bounce_y":1.68,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":53.39,"rep_hit_x":3.74,"rep_hit_y":22.31,"rep_gap_s":1.65,"rep_result":"In","f_score":62.3,"pos_band":"moderate","reply_pressure":90.9,"effect":0.09,"goal_score":50.5,"parts":{"faced":{"pace":0.41,"placement":0.72,"space":0.0,"time":0.74,"height":0.0},"dealt":{"pace":0.23,"placement":1.0,"space":0.16,"time":0.64},"applied":["placement","time","pace"],"goal":{"neutralise":55.7,"build":46.2}},"dealt_tier":"released","id":"89d4e8b4-6507-4340-b130-eec3ed1f46e9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.72,"hit_x":-1.4,"hit_y":-0.13,"bounce_x":2.02,"bounce_y":19.37,"result":"In","inc_speed_mph":53.39,"inc_hit_x":3.74,"inc_hit_y":22.31,"inc_bounce_x":-1.57,"inc_bounce_y":1.06,"inc_gap_s":1.13,"mine_won":true,"approach":false,"rep_speed_mph":41.07,"rep_hit_x":2.59,"rep_hit_y":20.39,"rep_gap_s":1.12,"rep_result":"Out","f_score":90.9,"pos_band":"hard","reply_pressure":43.1,"effect":1.0,"goal_score":74.5,"parts":{"faced":{"pace":0.81,"placement":0.92,"space":0.0,"time":1.0,"height":0.0},"dealt":{"pace":0.61,"placement":0.36,"space":0.15,"time":0.83},"applied":["time","pace","placement"],"goal":{"neutralise":74.5,"build":72.1}},"dealt_tier":"pressure","id":"c2a588bb-8423-4d05-b73b-a2ab34193cab"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":41,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.29,"hit_x":0.58,"hit_y":1.7,"bounce_x":1.86,"bounce_y":11.43,"result":"Net","inc_speed_mph":50.38,"inc_hit_x":2.3,"inc_hit_y":22.48,"inc_bounce_x":0.8,"inc_bounce_y":3.02,"inc_gap_s":1.16,"mine_won":false,"approach":false,"f_score":78.8,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.68,"placement":0.0,"space":0.68,"time":1.0,"height":0.0},"error":"Net"},"id":"fd201015-ed49-47ad-82ba-1857f6950d8b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":45,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.04,"hit_x":-1.65,"hit_y":-1.83,"bounce_x":-1.82,"bounce_y":20.99,"result":"In","inc_speed_mph":48.93,"inc_hit_x":1.37,"inc_hit_y":24.56,"inc_bounce_x":-2.51,"inc_bounce_y":0.55,"inc_gap_s":1.51,"mine_won":false,"approach":false,"rep_speed_mph":46.05,"rep_hit_x":-2.18,"rep_hit_y":25.29,"rep_gap_s":2.15,"rep_result":"In","f_score":77.1,"pos_band":"hard","reply_pressure":51.1,"effect":0.49,"goal_score":72.7,"parts":{"faced":{"pace":0.62,"placement":1.0,"space":0.06,"time":0.69,"height":0.0},"dealt":{"pace":0.04,"placement":0.25,"space":0.38,"time":0.25},"applied":["space","time","placement"],"goal":{"neutralise":72.7,"build":31.8},"deduction":4.7},"dealt_tier":"pressure","id":"a73e7668-4c12-4d62-acf5-fceb75781ffd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":45,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.69,"hit_x":-0.98,"hit_y":-1.99,"bounce_x":-1.84,"bounce_y":11.23,"result":"Net","inc_speed_mph":46.05,"inc_hit_x":-2.18,"inc_hit_y":25.29,"inc_bounce_x":-0.17,"inc_bounce_y":3.75,"inc_gap_s":1.72,"mine_won":false,"approach":false,"f_score":51.1,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.55,"time":0.48,"height":0.0},"error":"Net"},"id":"a11bbcef-7fd7-4041-87cf-404be494c06c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":49,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":49.88,"hit_x":-2.95,"hit_y":-0.62,"bounce_x":2.74,"bounce_y":11.54,"result":"Net","inc_speed_mph":45.97,"inc_hit_x":2.09,"inc_hit_y":24.98,"inc_bounce_x":-3.08,"inc_bounce_y":2.49,"inc_gap_s":1.58,"mine_won":false,"approach":false,"f_score":68.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.5,"placement":0.93,"space":0.29,"time":0.62,"height":0.0},"error":"Net"},"id":"b77431c4-a0c4-4e7e-abc6-a590471746f8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":50,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.87,"hit_x":-3.49,"hit_y":0.62,"bounce_x":-5.64,"bounce_y":20.29,"result":"Out","inc_speed_mph":45.68,"inc_hit_x":0.24,"inc_hit_y":19.51,"inc_bounce_x":-3.54,"inc_bounce_y":2.38,"inc_gap_s":1.21,"mine_won":false,"approach":false,"f_score":89.4,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.49,"placement":1.0,"space":0.69,"time":0.99,"height":0.0},"error":"Out"},"id":"653852b5-4205-4cde-871c-7ddd59b02a77"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":51,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":34.19,"hit_x":-0.1,"hit_y":0.72,"bounce_x":0.48,"bounce_y":19.31,"result":"In","inc_speed_mph":34.94,"inc_hit_x":1.98,"inc_hit_y":24.14,"inc_bounce_x":0.44,"inc_bounce_y":2.23,"inc_gap_s":1.82,"mine_won":true,"approach":false,"rep_speed_mph":56.12,"rep_hit_x":-0.44,"rep_hit_y":19.73,"rep_gap_s":1.52,"rep_result":"In","f_score":36.8,"pos_band":"easy","reply_pressure":90.3,"effect":0.1,"goal_score":32.1,"parts":{"faced":{"pace":0.04,"placement":0.28,"space":0.26,"time":0.38,"height":0.44},"dealt":{"pace":0.01,"placement":0.0,"space":0.43,"time":0.81},"applied":["time","space","pace"],"goal":{"neutralise":34.5,"build":32.1}},"dealt_tier":"released","id":"22cb6a5e-2221-4c6a-9d8c-85ae2deedc89"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":51,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.48,"hit_x":-2.0,"hit_y":3.48,"bounce_x":-3.66,"bounce_y":19.95,"result":"In","inc_speed_mph":56.12,"inc_hit_x":-0.44,"inc_hit_y":19.73,"inc_bounce_x":-2.81,"inc_bounce_y":4.83,"inc_gap_s":0.87,"mine_won":true,"approach":false,"rep_speed_mph":44.03,"rep_hit_x":-3.81,"rep_hit_y":24.38,"rep_gap_s":1.61,"rep_result":"In","f_score":90.3,"pos_band":"hard","reply_pressure":59.0,"effect":0.41,"goal_score":69.6,"parts":{"faced":{"pace":0.92,"placement":0.79,"space":0.41,"time":1.0,"height":0.3},"dealt":{"pace":0.1,"placement":1.0,"space":0.12,"time":0.82},"applied":["placement","time","space"],"goal":{"neutralise":69.6,"build":57.7}},"dealt_tier":"pressure","id":"0492ab0e-ba98-4dfc-9eea-77ff9c279bf7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":51,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.73,"hit_x":-1.64,"hit_y":3.44,"bounce_x":-0.78,"bounce_y":19.43,"result":"In","inc_speed_mph":44.03,"inc_hit_x":-3.81,"inc_hit_y":24.38,"inc_bounce_x":-2.15,"inc_bounce_y":4.57,"inc_gap_s":1.28,"mine_won":true,"approach":false,"rep_speed_mph":48.23,"rep_hit_x":-0.8,"rep_hit_y":22.93,"rep_gap_s":1.11,"rep_result":"Out","f_score":59.0,"pos_band":"moderate","reply_pressure":64.9,"effect":1.0,"goal_score":74.6,"parts":{"faced":{"pace":0.42,"placement":0.43,"space":0.0,"time":0.92,"height":0.0},"dealt":{"pace":0.57,"placement":0.0,"space":0.55,"time":0.98},"applied":["time","pace","space"],"goal":{"neutralise":64.2,"build":79.2}},"dealt_tier":"pressure","id":"2a3a7013-36f5-4838-8ede-dcdf9e6d8c3b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":54,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":32.26,"hit_x":0.44,"hit_y":-0.41,"bounce_x":-0.07,"bounce_y":20.16,"result":"In","inc_speed_mph":51.49,"inc_hit_x":0.93,"inc_hit_y":18.25,"inc_bounce_x":-0.29,"inc_bounce_y":1.61,"inc_gap_s":0.96,"mine_won":false,"approach":false,"rep_speed_mph":42.66,"rep_hit_x":0.32,"rep_hit_y":24.41,"rep_gap_s":2.21,"rep_result":"In","f_score":78.2,"pos_band":"hard","reply_pressure":67.5,"effect":0.33,"goal_score":64.8,"parts":{"faced":{"pace":0.73,"placement":0.62,"space":0.45,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.0,"time":0.4},"applied":["time","pace","placement"],"goal":{"neutralise":64.8,"build":19.1}},"dealt_tier":"held","id":"62345b9a-8554-4bd7-b871-1cc3a4ac313f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":54,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.37,"hit_x":-2.74,"hit_y":-0.33,"bounce_x":2.55,"bounce_y":21.65,"result":"In","inc_speed_mph":42.66,"inc_hit_x":0.32,"inc_hit_y":24.41,"inc_bounce_x":-3.01,"inc_bounce_y":0.89,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":41.88,"rep_hit_x":2.04,"rep_hit_y":22.69,"rep_gap_s":1.55,"rep_result":"In","f_score":67.5,"pos_band":"moderate","reply_pressure":64.9,"effect":0.0,"goal_score":59.3,"parts":{"faced":{"pace":0.36,"placement":1.0,"space":0.2,"time":0.67,"height":0.0},"dealt":{"pace":0.39,"placement":0.65,"space":0.17,"time":0.69},"applied":["time","placement","pace"],"goal":{"neutralise":68.5,"build":40.3}},"dealt_tier":"held","id":"a226cdf6-3e90-4163-9bca-6f151008f972"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.81,"hit_x":1.01,"hit_y":-1.3,"bounce_x":1.41,"bounce_y":21.81,"result":"In","inc_speed_mph":46.1,"inc_hit_x":2.91,"inc_hit_y":23.4,"inc_bounce_x":0.63,"inc_bounce_y":3.93,"inc_gap_s":1.56,"mine_won":true,"approach":false,"rep_speed_mph":43.74,"rep_hit_x":1.25,"rep_hit_y":25.38,"rep_gap_s":1.62,"rep_result":"In","f_score":48.4,"pos_band":"easy","reply_pressure":69.9,"effect":0.3,"goal_score":37.8,"parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.31,"time":0.64,"height":0.24},"dealt":{"pace":0.53,"placement":0.43,"space":0.0,"time":0.27},"applied":["pace","placement","time"],"goal":{"neutralise":70.9,"build":37.8}},"dealt_tier":"released","id":"b0859283-16c6-4e6b-bf29-78f0a9395d4b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.86,"hit_x":-3.18,"hit_y":-1.37,"bounce_x":0.99,"bounce_y":20.93,"result":"In","inc_speed_mph":43.74,"inc_hit_x":1.25,"inc_hit_y":25.38,"inc_bounce_x":-3.16,"inc_bounce_y":3.31,"inc_gap_s":1.7,"mine_won":true,"approach":false,"rep_speed_mph":57.17,"rep_hit_x":0.91,"rep_hit_y":23.5,"rep_gap_s":1.6,"rep_result":"In","f_score":69.9,"pos_band":"moderate","reply_pressure":90.9,"effect":0.09,"goal_score":54.8,"parts":{"faced":{"pace":0.41,"placement":0.98,"space":0.62,"time":0.5,"height":0.38},"dealt":{"pace":0.33,"placement":0.0,"space":0.33,"time":0.31},"applied":["pace","space","time"],"goal":{"neutralise":63.2,"build":25.1}},"dealt_tier":"released","id":"044d60a8-e14d-4350-9db3-d3aba64fd166"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.18,"hit_x":0.21,"hit_y":2.94,"bounce_x":2.95,"bounce_y":21.07,"result":"In","inc_speed_mph":57.17,"inc_hit_x":0.91,"inc_hit_y":23.5,"inc_bounce_x":-0.01,"inc_bounce_y":4.95,"inc_gap_s":1.01,"mine_won":true,"approach":false,"rep_speed_mph":47.44,"rep_hit_x":2.4,"rep_hit_y":24.19,"rep_gap_s":1.52,"rep_result":"In","f_score":90.9,"pos_band":"hard","reply_pressure":46.7,"effect":0.53,"goal_score":78.1,"parts":{"faced":{"pace":0.97,"placement":0.0,"space":0.76,"time":1.0,"height":0.0},"dealt":{"pace":0.26,"placement":0.86,"space":0.11,"time":0.82},"applied":["placement","time","pace"],"goal":{"neutralise":78.1,"build":61.4}},"dealt_tier":"pressure","id":"852a7beb-4d0b-4652-9759-7938c3228bab"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":54.99,"hit_x":1.26,"hit_y":0.03,"bounce_x":3.09,"bounce_y":19.47,"result":"In","inc_speed_mph":47.44,"inc_hit_x":2.4,"inc_hit_y":24.19,"inc_bounce_x":1.03,"inc_bounce_y":3.49,"inc_gap_s":1.36,"mine_won":true,"approach":false,"rep_speed_mph":46.15,"rep_hit_x":3.32,"rep_hit_y":23.21,"rep_gap_s":1.15,"rep_result":"Net","f_score":46.7,"pos_band":"easy","reply_pressure":77.5,"effect":1.0,"goal_score":88.8,"parts":{"faced":{"pace":0.56,"placement":0.0,"space":0.0,"time":0.84,"height":0.0},"dealt":{"pace":0.88,"placement":0.94,"space":0.38,"time":0.71},"applied":["placement","pace","time"],"goal":{"neutralise":60.5,"build":88.8}},"dealt_tier":"pressure","id":"a8b4502d-a1b7-4152-85d1-ddb380302444"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":71,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":33.43,"hit_x":-0.51,"hit_y":5.32,"bounce_x":2.5,"bounce_y":24.41,"result":"Out","inc_speed_mph":44.79,"inc_hit_x":-3.74,"inc_hit_y":23.59,"inc_bounce_x":-1.02,"inc_bounce_y":6.73,"inc_gap_s":1.22,"mine_won":false,"approach":false,"f_score":70.9,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.45,"placement":0.0,"space":0.69,"time":0.98,"height":0.03},"error":"Out"},"id":"1d027cb0-11b6-4f5a-a8c4-d289ef4390ed"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":72,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.77,"hit_x":0.25,"hit_y":-2.23,"bounce_x":-0.63,"bounce_y":22.17,"result":"In","inc_speed_mph":43.3,"inc_hit_x":0.08,"inc_hit_y":23.38,"inc_bounce_x":0.68,"inc_bounce_y":1.72,"inc_gap_s":1.66,"mine_won":true,"approach":false,"rep_speed_mph":34.36,"rep_hit_x":-0.48,"rep_hit_y":24.37,"rep_gap_s":1.66,"rep_result":"Out","f_score":49.6,"pos_band":"easy","reply_pressure":59.0,"effect":1.0,"goal_score":61.5,"parts":{"faced":{"pace":0.39,"placement":0.56,"space":0.0,"time":0.54,"height":0.0},"dealt":{"pace":0.41,"placement":0.62,"space":0.0,"time":0.32},"applied":["placement","pace","time"],"goal":{"neutralise":90.8,"build":61.5}},"dealt_tier":"held","id":"9b6535e4-fb91-4b32-95c1-ecc9549ac698"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":74,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":44.2,"hit_x":0.61,"hit_y":-1.32,"bounce_x":-2.13,"bounce_y":21.76,"result":"In","inc_speed_mph":36.53,"inc_hit_x":2.95,"inc_hit_y":23.49,"inc_bounce_x":0.64,"inc_bounce_y":1.8,"inc_gap_s":1.92,"mine_won":true,"approach":false,"rep_speed_mph":51.56,"rep_hit_x":-1.65,"rep_hit_y":25.12,"rep_gap_s":1.55,"rep_result":"Out","f_score":38.7,"pos_band":"easy","reply_pressure":70.0,"effect":1.0,"goal_score":61.2,"parts":{"faced":{"pace":0.1,"placement":0.52,"space":0.36,"time":0.28,"height":0.0},"dealt":{"pace":0.42,"placement":0.41,"space":0.48,"time":0.43},"applied":["space","time","pace"],"goal":{"neutralise":83.9,"build":61.2}},"dealt_tier":"held","id":"b07bc20c-05ee-4beb-9e8a-5ce3885ca778"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.26,"hit_x":-2.88,"hit_y":-1.65,"bounce_x":-2.18,"bounce_y":21.99,"result":"In","inc_speed_mph":44.63,"inc_hit_x":-0.7,"inc_hit_y":24.5,"inc_bounce_x":-2.67,"inc_bounce_y":0.95,"inc_gap_s":1.63,"mine_won":false,"approach":false,"rep_speed_mph":36.65,"rep_hit_x":-2.85,"rep_hit_y":23.07,"rep_gap_s":1.56,"rep_result":"In","f_score":73.5,"pos_band":"moderate","reply_pressure":40.8,"effect":0.59,"goal_score":81.4,"parts":{"faced":{"pace":0.44,"placement":0.98,"space":0.66,"time":0.57,"height":0.17},"dealt":{"pace":0.26,"placement":0.53,"space":0.07,"time":0.44},"applied":["placement","time","pace"],"goal":{"neutralise":83.9,"build":46.3}},"dealt_tier":"pressure","id":"7cba20ae-5b8b-420c-9105-95ae74143a33"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.55,"hit_x":-2.21,"hit_y":0.67,"bounce_x":-2.22,"bounce_y":19.69,"result":"In","inc_speed_mph":36.65,"inc_hit_x":-2.85,"inc_hit_y":23.07,"inc_bounce_x":-2.06,"inc_bounce_y":2.25,"inc_gap_s":1.6,"mine_won":false,"approach":false,"rep_speed_mph":55.17,"rep_hit_x":-2.28,"rep_hit_y":24.19,"rep_gap_s":1.71,"rep_result":"In","f_score":40.8,"pos_band":"easy","reply_pressure":94.7,"effect":0.05,"goal_score":37.2,"parts":{"faced":{"pace":0.11,"placement":0.38,"space":0.25,"time":0.6,"height":0.0},"dealt":{"pace":0.31,"placement":0.46,"space":0.16,"time":0.75},"applied":["time","placement","pace"],"goal":{"neutralise":39.3,"build":37.2}},"dealt_tier":"released","id":"cdb4be0a-3c99-456f-8c34-44dd0c1ed534"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.33,"hit_x":3.35,"hit_y":-0.21,"bounce_x":-0.09,"bounce_y":24.23,"result":"Out","inc_speed_mph":55.17,"inc_hit_x":-2.28,"inc_hit_y":24.19,"inc_bounce_x":3.17,"inc_bounce_y":1.02,"inc_gap_s":1.22,"mine_won":false,"approach":false,"f_score":94.7,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.88,"placement":0.98,"space":0.48,"time":0.98,"height":0.13},"error":"Out"},"id":"0a1294a0-02a4-4c11-a7f6-ab1df4a6e5cf"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":78,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":40.55,"hit_x":4.21,"hit_y":-2.61,"bounce_x":2.5,"bounce_y":19.62,"result":"In","inc_speed_mph":59.56,"inc_hit_x":-1.39,"inc_hit_y":25.49,"inc_bounce_x":3.54,"inc_bounce_y":2.82,"inc_gap_s":1.39,"mine_won":true,"approach":false,"rep_speed_mph":49.23,"rep_hit_x":2.53,"rep_hit_y":22.39,"rep_gap_s":1.73,"rep_result":"In","f_score":93.6,"pos_band":"hard","reply_pressure":95.7,"effect":0.04,"goal_score":64.2,"parts":{"faced":{"pace":1.0,"placement":1.0,"space":0.74,"time":0.81,"height":0.0},"dealt":{"pace":0.27,"placement":0.62,"space":0.76,"time":0.19},"applied":["space","placement","pace"],"goal":{"neutralise":64.2,"build":39.8}},"dealt_tier":"held","id":"fa3d5f91-e68a-477b-81fe-609dc4b5d908"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":78,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.96,"hit_x":-3.89,"hit_y":0.11,"bounce_x":-0.61,"bounce_y":21.02,"result":"In","inc_speed_mph":49.23,"inc_hit_x":2.53,"inc_hit_y":22.39,"inc_bounce_x":-3.55,"inc_bounce_y":1.27,"inc_gap_s":1.33,"mine_won":true,"approach":false,"rep_speed_mph":48.29,"rep_hit_x":-0.71,"rep_hit_y":23.57,"rep_gap_s":1.56,"rep_result":"In","f_score":95.7,"pos_band":"hard","reply_pressure":61.9,"effect":0.38,"goal_score":77.2,"parts":{"faced":{"pace":0.64,"placement":1.0,"space":1.0,"time":0.87,"height":0.73},"dealt":{"pace":0.29,"placement":0.0,"space":0.15,"time":0.75},"applied":["time","pace","space"],"goal":{"neutralise":77.2,"build":39.2}},"dealt_tier":"pressure","id":"a1642107-d0ab-4cde-8d8b-f7c6325faf16"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":78,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.91,"hit_x":2.28,"hit_y":-1.34,"bounce_x":1.29,"bounce_y":20.96,"result":"In","inc_speed_mph":48.29,"inc_hit_x":-0.71,"inc_hit_y":23.57,"inc_bounce_x":1.46,"inc_bounce_y":2.14,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":58.37,"rep_hit_x":1.24,"rep_hit_y":24.39,"rep_gap_s":1.41,"rep_result":"Out","f_score":61.9,"pos_band":"moderate","reply_pressure":100.0,"effect":1.0,"goal_score":66.9,"parts":{"faced":{"pace":0.59,"placement":0.33,"space":0.54,"time":0.72,"height":0.0},"dealt":{"pace":0.66,"placement":0.0,"space":0.13,"time":0.45},"applied":["pace","time","space"],"goal":{"neutralise":77.4,"build":58.9}},"dealt_tier":"pressure","id":"fdffc20a-7ecc-4a70-98ea-490488c47639"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":80,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":44.4,"hit_x":-0.39,"hit_y":0.06,"bounce_x":-4.32,"bounce_y":24.58,"result":"Out","inc_speed_mph":46.55,"inc_hit_x":0.19,"inc_hit_y":24.21,"inc_bounce_x":-0.4,"inc_bounce_y":1.23,"inc_gap_s":1.35,"mine_won":false,"approach":false,"f_score":78.7,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.52,"placement":0.83,"space":0.19,"time":0.85,"height":0.68},"error":"Out"},"id":"62e4e333-a768-4d2e-a936-f7c1b58f7f9d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":82,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.54,"hit_x":-1.34,"hit_y":-1.22,"bounce_x":0.13,"bounce_y":20.2,"result":"In","inc_speed_mph":53.99,"inc_hit_x":1.25,"inc_hit_y":25.07,"inc_bounce_x":-1.02,"inc_bounce_y":4.04,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":49.44,"rep_hit_x":-0.13,"rep_hit_y":25.02,"rep_gap_s":1.43,"rep_result":"In","f_score":76.9,"pos_band":"hard","reply_pressure":65.8,"effect":0.0,"goal_score":59.3,"parts":{"faced":{"pace":0.83,"placement":0.0,"space":0.68,"time":0.8,"height":0.0},"dealt":{"pace":0.61,"placement":0.0,"space":0.42,"time":0.34},"applied":["pace","space","time"],"goal":{"neutralise":59.3,"build":31.8}},"dealt_tier":"held","id":"1fc40806-b53e-4141-bcbb-807f9d1b4a6d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":84,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":38.55,"hit_x":-1.92,"hit_y":-0.59,"bounce_x":0.58,"bounce_y":21.49,"result":"In","inc_speed_mph":56.25,"inc_hit_x":-0.55,"inc_hit_y":23.13,"inc_bounce_x":-1.77,"inc_bounce_y":2.79,"inc_gap_s":1.1,"mine_won":true,"approach":false,"rep_speed_mph":58.4,"rep_hit_x":0.47,"rep_hit_y":22.5,"rep_gap_s":1.73,"rep_result":"In","f_score":78.2,"pos_band":"hard","reply_pressure":100.0,"effect":0.0,"goal_score":70.2,"parts":{"faced":{"pace":0.93,"placement":0.22,"space":0.42,"time":1.0,"height":0.0},"dealt":{"pace":0.19,"placement":0.25,"space":0.0,"time":0.45},"applied":["time","placement","pace"],"goal":{"neutralise":70.2,"build":20.9}},"dealt_tier":"pressure","id":"c108984c-ea5b-4db4-862d-c5561ebe3103"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":84,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.95,"hit_x":-3.96,"hit_y":0.56,"bounce_x":3.41,"bounce_y":20.73,"result":"In","inc_speed_mph":58.4,"inc_hit_x":0.47,"inc_hit_y":22.5,"inc_bounce_x":-3.53,"inc_bounce_y":1.96,"inc_gap_s":1.11,"mine_won":true,"approach":false,"rep_speed_mph":50.2,"rep_hit_x":3.51,"rep_hit_y":25.48,"rep_gap_s":2.03,"rep_result":"Net","f_score":100.0,"pos_band":"hard","reply_pressure":70.0,"effect":1.0,"goal_score":84.5,"parts":{"faced":{"pace":1.0,"placement":1.0,"space":0.09,"time":1.0,"height":0.58},"dealt":{"pace":0.08,"placement":1.0,"space":0.16,"time":0.63},"applied":["placement","time","space"],"goal":{"neutralise":84.5,"build":71.7}},"dealt_tier":"pressure","id":"0a7aa665-1ca7-45fc-b0ec-d479f25e3092"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.21,"hit_x":-3.21,"hit_y":-2.9,"bounce_x":3.43,"bounce_y":21.16,"result":"In","inc_speed_mph":35.74,"inc_hit_x":-1.62,"inc_hit_y":20.01,"inc_bounce_x":-3.23,"inc_bounce_y":0.97,"inc_gap_s":1.75,"mine_won":false,"approach":false,"rep_speed_mph":22.53,"rep_hit_x":3.68,"rep_hit_y":15.08,"rep_gap_s":2.08,"rep_result":"In","f_score":62.9,"pos_band":"moderate","reply_pressure":38.6,"effect":0.61,"goal_score":66.1,"parts":{"faced":{"pace":0.07,"placement":1.0,"space":0.44,"time":0.45,"height":0.0},"dealt":{"pace":0.34,"placement":1.0,"space":0.45,"time":0.18},"applied":["placement","space","pace"],"goal":{"neutralise":72.6,"build":60.1}},"dealt_tier":"pressure","id":"5b5058e9-d90d-4b12-8d4b-ca6195e7bbd8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.27,"hit_x":0.83,"hit_y":-0.84,"bounce_x":-0.64,"bounce_y":17.54,"result":"In","inc_speed_mph":22.53,"inc_hit_x":3.68,"inc_hit_y":15.08,"inc_bounce_x":-0.03,"inc_bounce_y":1.96,"inc_gap_s":2.02,"mine_won":false,"approach":false,"rep_speed_mph":25.18,"rep_hit_x":-0.02,"rep_hit_y":15.41,"rep_gap_s":1.13,"rep_result":"In","f_score":53.9,"pos_band":"moderate","reply_pressure":44.6,"effect":0.55,"goal_score":57.3,"parts":{"faced":{"pace":0.0,"placement":0.43,"space":0.55,"time":0.18,"height":0.64},"dealt":{"pace":0.76,"placement":0.0,"space":0.41,"time":0.62},"applied":["pace","time","space"],"goal":{"neutralise":43.6,"build":58.6}},"dealt_tier":"held","id":"2aa875af-4afe-4b39-9561-d86390fdae26"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.24,"hit_x":-2.34,"hit_y":0.01,"bounce_x":3.43,"bounce_y":22.51,"result":"In","inc_speed_mph":25.18,"inc_hit_x":-0.02,"inc_hit_y":15.41,"inc_bounce_x":-1.86,"inc_bounce_y":4.38,"inc_gap_s":1.69,"mine_won":false,"approach":false,"rep_speed_mph":23.75,"rep_hit_x":3.32,"rep_hit_y":14.23,"rep_gap_s":2.12,"rep_result":"In","f_score":44.6,"pos_band":"easy","reply_pressure":67.8,"effect":0.32,"goal_score":63.0,"parts":{"faced":{"pace":0.0,"placement":0.27,"space":0.56,"time":0.51,"height":0.0},"dealt":{"pace":0.39,"placement":1.0,"space":0.9,"time":0.34},"applied":["placement","space","pace"],"goal":{"neutralise":80.3,"build":63.0}},"dealt_tier":"held","id":"125e52d0-389d-4791-a79f-eefeeacbdaaf"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.73,"hit_x":-2.09,"hit_y":4.56,"bounce_x":-3.73,"bounce_y":20.94,"result":"In","inc_speed_mph":23.75,"inc_hit_x":3.32,"inc_hit_y":14.23,"inc_bounce_x":-2.56,"inc_bounce_y":5.64,"inc_gap_s":1.34,"mine_won":false,"approach":false,"rep_speed_mph":24.65,"rep_hit_x":-2.19,"rep_hit_y":12.88,"rep_gap_s":1.82,"rep_result":"In","f_score":67.8,"pos_band":"moderate","reply_pressure":27.3,"effect":0.0,"goal_score":62.1,"parts":{"faced":{"pace":0.0,"placement":0.65,"space":0.52,"time":0.86,"height":0.0},"dealt":{"pace":0.24,"placement":1.0,"space":1.0,"time":0.78},"applied":["placement","space","time"],"goal":{"neutralise":60.8,"build":64.9}},"dealt_tier":"held","id":"601252d0-1bd2-4199-85ba-c2adaeec516e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":42.02,"hit_x":2.66,"hit_y":-1.07,"bounce_x":0.35,"bounce_y":17.61,"result":"In","inc_speed_mph":57.89,"inc_hit_x":-3.34,"inc_hit_y":23.45,"inc_bounce_x":2.97,"inc_bounce_y":0.24,"inc_gap_s":1.14,"mine_won":false,"approach":false,"rep_speed_mph":39.51,"rep_hit_x":1.16,"rep_hit_y":18.31,"rep_gap_s":1.27,"rep_result":"In","f_score":99.8,"pos_band":"hard","reply_pressure":71.9,"effect":0.28,"goal_score":63.3,"parts":{"faced":{"pace":0.99,"placement":1.0,"space":0.53,"time":1.0,"height":0.04},"dealt":{"pace":0.33,"placement":0.0,"space":0.73,"time":0.68},"applied":["space","time","pace"],"goal":{"neutralise":63.3,"build":49.2}},"dealt_tier":"held","id":"c544aa35-500e-4cae-89cd-6d89d68288ab"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.85,"hit_x":-2.38,"hit_y":-0.7,"bounce_x":1.97,"bounce_y":23.69,"result":"In","inc_speed_mph":39.51,"inc_hit_x":1.16,"inc_hit_y":18.31,"inc_bounce_x":-2.64,"inc_bounce_y":3.13,"inc_gap_s":1.45,"mine_won":false,"approach":false,"rep_speed_mph":45.49,"rep_hit_x":2.02,"rep_hit_y":25.55,"rep_gap_s":1.69,"rep_result":"In","f_score":71.9,"pos_band":"moderate","reply_pressure":64.2,"effect":0.36,"goal_score":84.6,"parts":{"faced":{"pace":0.23,"placement":0.69,"space":0.71,"time":0.75,"height":0.0},"dealt":{"pace":0.41,"placement":1.0,"space":0.49,"time":0.42},"applied":["placement","space","time"],"goal":{"neutralise":89.1,"build":55.4}},"dealt_tier":"pressure","id":"5ff15f6c-ee1b-4965-b987-9214613a9bfe"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":31.74,"hit_x":-2.76,"hit_y":3.05,"bounce_x":2.17,"bounce_y":19.48,"result":"In","inc_speed_mph":45.49,"inc_hit_x":2.02,"inc_hit_y":25.55,"inc_bounce_x":-2.47,"inc_bounce_y":5.11,"inc_gap_s":1.42,"mine_won":false,"approach":true,"rep_speed_mph":50.27,"rep_hit_x":1.52,"rep_hit_y":22.83,"rep_gap_s":1.76,"rep_result":"In","f_score":64.2,"pos_band":"moderate","reply_pressure":82.4,"effect":0.18,"goal_score":37.4,"parts":{"faced":{"pace":0.48,"placement":0.6,"space":0.55,"time":0.78,"height":0.0},"dealt":{"pace":0.0,"placement":0.44,"space":0.59,"time":0.74},"applied":["time","space","placement"],"goal":{"neutralise":51.1,"build":22.1},"deduction":35.0},"dealt_tier":"released","id":"aecb3d9c-2ce1-4aa2-83d8-3fcfff0d9d3e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":88,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.07,"hit_x":-1.92,"hit_y":-1.74,"bounce_x":2.74,"bounce_y":20.47,"result":"In","inc_speed_mph":51.93,"inc_hit_x":1.59,"inc_hit_y":22.55,"inc_bounce_x":-2.21,"inc_bounce_y":1.64,"inc_gap_s":1.43,"mine_won":false,"approach":false,"rep_speed_mph":53.11,"rep_hit_x":3.04,"rep_hit_y":24.23,"rep_gap_s":1.67,"rep_result":"In","f_score":74.3,"pos_band":"moderate","reply_pressure":89.0,"effect":0.11,"goal_score":61.2,"parts":{"faced":{"pace":0.75,"placement":0.6,"space":0.3,"time":0.77,"height":0.71},"dealt":{"pace":0.55,"placement":0.75,"space":0.0,"time":0.35},"applied":["placement","pace","time"],"goal":{"neutralise":61.8,"build":41.7}},"dealt_tier":"held","id":"8bfff1c5-9244-43c1-8b5c-5d7b6a481b12"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":88,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.4,"hit_x":-1.04,"hit_y":-1.39,"bounce_x":1.16,"bounce_y":20.0,"result":"In","inc_speed_mph":53.11,"inc_hit_x":3.04,"inc_hit_y":24.23,"inc_bounce_x":-1.16,"inc_bounce_y":0.93,"inc_gap_s":1.32,"mine_won":false,"approach":false,"rep_speed_mph":42.66,"rep_hit_x":1.54,"rep_hit_y":24.86,"rep_gap_s":1.7,"rep_result":"In","f_score":89.0,"pos_band":"hard","reply_pressure":51.6,"effect":0.48,"goal_score":70.4,"parts":{"faced":{"pace":0.8,"placement":0.99,"space":0.05,"time":0.88,"height":0.0},"dealt":{"pace":0.35,"placement":0.0,"space":0.35,"time":0.43},"applied":["time","space","pace"],"goal":{"neutralise":70.4,"build":40.9}},"dealt_tier":"pressure","id":"fffd94a9-a851-48ac-b6ba-b6c8deb7ecd9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":88,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.19,"hit_x":-2.57,"hit_y":-0.67,"bounce_x":-0.37,"bounce_y":11.7,"result":"Net","inc_speed_mph":42.66,"inc_hit_x":1.54,"inc_hit_y":24.86,"inc_bounce_x":-2.66,"inc_bounce_y":1.53,"inc_gap_s":1.72,"mine_won":false,"approach":false,"f_score":51.6,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.36,"placement":0.71,"space":0.14,"time":0.48,"height":0.0},"error":"Net"},"id":"0f120158-3ab5-46e6-b506-732c07dca85c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":89,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.53,"hit_x":0.77,"hit_y":-2.64,"bounce_x":-2.62,"bounce_y":11.38,"result":"Net","inc_speed_mph":49.8,"inc_hit_x":-2.71,"inc_hit_y":24.49,"inc_bounce_x":0.33,"inc_bounce_y":3.14,"inc_gap_s":1.64,"mine_won":false,"approach":false,"f_score":54.3,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.66,"placement":0.0,"space":0.41,"time":0.56,"height":0.0},"error":"Net"},"id":"98811899-251e-41bb-9798-5c9cc23e8dc6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":33.48,"hit_x":3.98,"hit_y":-0.47,"bounce_x":-1.36,"bounce_y":23.71,"result":"In","inc_speed_mph":48.21,"inc_hit_x":0.98,"inc_hit_y":19.66,"inc_bounce_x":3.53,"inc_bounce_y":0.77,"inc_gap_s":1.1,"mine_won":true,"approach":false,"rep_speed_mph":54.4,"rep_hit_x":-1.2,"rep_hit_y":25.05,"rep_gap_s":2.18,"rep_result":"In","f_score":86.4,"pos_band":"hard","reply_pressure":95.0,"effect":0.05,"goal_score":86.3,"parts":{"faced":{"pace":0.59,"placement":1.0,"space":0.26,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":1.0,"space":0.36,"time":0.46},"applied":["placement","time","space"],"goal":{"neutralise":86.3,"build":19.4},"deduction":35.0},"dealt_tier":"pressure","id":"9712480c-d3c8-42af-8e89-fba068ea445a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.93,"hit_x":-3.12,"hit_y":0.22,"bounce_x":3.71,"bounce_y":21.17,"result":"In","inc_speed_mph":54.4,"inc_hit_x":-1.2,"inc_hit_y":25.05,"inc_bounce_x":-3.3,"inc_bounce_y":3.29,"inc_gap_s":1.3,"mine_won":true,"approach":false,"rep_speed_mph":46.39,"rep_hit_x":4.07,"rep_hit_y":22.12,"rep_gap_s":1.54,"rep_result":"In","f_score":95.0,"pos_band":"hard","reply_pressure":46.5,"effect":0.54,"goal_score":80.1,"parts":{"faced":{"pace":0.85,"placement":1.0,"space":0.95,"time":0.9,"height":0.04},"dealt":{"pace":0.37,"placement":1.0,"space":0.63,"time":0.65},"applied":["placement","time","space"],"goal":{"neutralise":80.1,"build":69.1}},"dealt_tier":"pressure","id":"7a281589-290a-4abe-9063-3fd9169c497b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.71,"hit_x":-1.28,"hit_y":-1.49,"bounce_x":0.66,"bounce_y":20.68,"result":"In","inc_speed_mph":46.39,"inc_hit_x":4.07,"inc_hit_y":22.12,"inc_bounce_x":-1.15,"inc_bounce_y":2.48,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":58.02,"rep_hit_x":0.61,"rep_hit_y":24.46,"rep_gap_s":1.84,"rep_result":"In","f_score":46.5,"pos_band":"easy","reply_pressure":95.1,"effect":0.05,"goal_score":17.7,"parts":{"faced":{"pace":0.52,"placement":0.14,"space":0.08,"time":0.73,"height":0.0},"dealt":{"pace":0.24,"placement":0.0,"space":0.2,"time":0.26},"applied":["time","pace","space"],"goal":{"neutralise":51.0,"build":17.7}},"dealt_tier":"released","id":"ffc0c256-fbf3-4373-b2e1-2318fcc87d54"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.77,"hit_x":-2.74,"hit_y":0.22,"bounce_x":-1.84,"bounce_y":20.57,"result":"In","inc_speed_mph":58.02,"inc_hit_x":0.61,"inc_hit_y":24.46,"inc_bounce_x":-2.93,"inc_bounce_y":1.88,"inc_gap_s":1.18,"mine_won":true,"approach":false,"rep_speed_mph":49.38,"rep_hit_x":-2.05,"rep_hit_y":24.56,"rep_gap_s":1.84,"rep_result":"In","f_score":95.1,"pos_band":"hard","reply_pressure":80.8,"effect":0.19,"goal_score":72.0,"parts":{"faced":{"pace":1.0,"placement":0.85,"space":0.21,"time":1.0,"height":0.0},"dealt":{"pace":0.12,"placement":0.26,"space":0.35,"time":0.64},"applied":["time","space","placement"],"goal":{"neutralise":72.0,"build":34.9}},"dealt_tier":"pressure","id":"4f23eea8-83a8-4fc0-bc03-dd56b7236598"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.75,"hit_x":-3.85,"hit_y":-0.17,"bounce_x":-2.78,"bounce_y":20.8,"result":"In","inc_speed_mph":49.38,"inc_hit_x":-2.05,"inc_hit_y":24.56,"inc_bounce_x":-3.92,"inc_bounce_y":1.03,"inc_gap_s":1.42,"mine_won":true,"approach":false,"rep_speed_mph":48.46,"rep_hit_x":-2.59,"rep_hit_y":22.93,"rep_gap_s":1.68,"rep_result":"In","f_score":80.8,"pos_band":"hard","reply_pressure":62.4,"effect":0.38,"goal_score":70.8,"parts":{"faced":{"pace":0.64,"placement":1.0,"space":0.0,"time":0.78,"height":0.0},"dealt":{"pace":0.2,"placement":0.77,"space":0.22,"time":0.67},"applied":["placement","time","space"],"goal":{"neutralise":70.8,"build":50.1}},"dealt_tier":"pressure","id":"2a161ccd-5b34-4a33-842c-4546d4fa7854"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.47,"hit_x":0.94,"hit_y":-0.9,"bounce_x":-0.35,"bounce_y":19.09,"result":"In","inc_speed_mph":48.46,"inc_hit_x":-2.59,"inc_hit_y":22.93,"inc_bounce_x":0.27,"inc_bounce_y":3.6,"inc_gap_s":1.44,"mine_won":true,"approach":false,"rep_speed_mph":46.33,"rep_hit_x":-0.75,"rep_hit_y":20.1,"rep_gap_s":1.24,"rep_result":"Net","f_score":62.4,"pos_band":"moderate","reply_pressure":83.8,"effect":1.0,"goal_score":64.0,"parts":{"faced":{"pace":0.6,"placement":0.0,"space":0.51,"time":0.76,"height":0.0},"dealt":{"pace":0.69,"placement":0.0,"space":0.32,"time":0.5},"applied":["pace","time","space"],"goal":{"neutralise":62.6,"build":65.2}},"dealt_tier":"held","id":"8682035a-1e25-4d91-bd3a-3d693233a07d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":94,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":46.67,"hit_x":-0.35,"hit_y":-0.22,"bounce_x":-2.41,"bounce_y":23.86,"result":"Out","inc_speed_mph":57.41,"inc_hit_x":2.74,"inc_hit_y":23.72,"inc_bounce_x":-0.63,"inc_bounce_y":4.24,"inc_gap_s":1.17,"mine_won":false,"approach":false,"f_score":76.6,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.98,"placement":0.0,"space":0.32,"time":1.0,"height":0.0},"error":"Out"},"id":"f76ec41c-04be-406d-8c4b-ac5963c2fe6a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.3,"hit_x":2.99,"hit_y":-0.3,"bounce_x":0.1,"bounce_y":20.09,"result":"In","inc_speed_mph":43.98,"inc_hit_x":1.21,"inc_hit_y":22.51,"inc_bounce_x":2.67,"inc_bounce_y":0.91,"inc_gap_s":1.45,"mine_won":false,"approach":false,"rep_speed_mph":42.96,"rep_hit_x":0.13,"rep_hit_y":22.15,"rep_gap_s":1.27,"rep_result":"In","f_score":72.1,"pos_band":"moderate","reply_pressure":75.6,"effect":0.24,"goal_score":57.8,"parts":{"faced":{"pace":0.42,"placement":1.0,"space":0.07,"time":0.75,"height":0.0},"dealt":{"pace":0.55,"placement":0.0,"space":0.03,"time":0.79},"applied":["time","pace","space"],"goal":{"neutralise":60.5,"build":39.2}},"dealt_tier":"held","id":"959826cd-86c1-43be-8368-2d174d36ad7d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.76,"hit_x":-2.39,"hit_y":-1.24,"bounce_x":3.34,"bounce_y":21.05,"result":"In","inc_speed_mph":42.96,"inc_hit_x":0.13,"inc_hit_y":22.15,"inc_bounce_x":-3.05,"inc_bounce_y":0.1,"inc_gap_s":1.52,"mine_won":false,"approach":false,"rep_speed_mph":42.37,"rep_hit_x":2.88,"rep_hit_y":22.97,"rep_gap_s":1.67,"rep_result":"In","f_score":75.6,"pos_band":"hard","reply_pressure":44.1,"effect":0.56,"goal_score":73.9,"parts":{"faced":{"pace":0.37,"placement":1.0,"space":0.59,"time":0.68,"height":0.45},"dealt":{"pace":0.28,"placement":1.0,"space":0.15,"time":0.51},"applied":["placement","time","pace"],"goal":{"neutralise":73.9,"build":58.6}},"dealt_tier":"pressure","id":"068b473e-3a07-469d-967f-e692e879f1e9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.97,"hit_x":-1.19,"hit_y":-2.48,"bounce_x":1.98,"bounce_y":19.13,"result":"In","inc_speed_mph":42.37,"inc_hit_x":2.88,"inc_hit_y":22.97,"inc_bounce_x":-1.19,"inc_bounce_y":1.75,"inc_gap_s":1.77,"mine_won":false,"approach":false,"rep_speed_mph":51.99,"rep_hit_x":2.57,"rep_hit_y":19.76,"rep_gap_s":1.63,"rep_result":"In","f_score":61.7,"pos_band":"moderate","reply_pressure":85.1,"effect":0.15,"goal_score":34.1,"parts":{"faced":{"pace":0.35,"placement":0.54,"space":0.12,"time":0.43,"height":0.88},"dealt":{"pace":0.21,"placement":0.33,"space":0.24,"time":0.31},"applied":["placement","time","space"],"goal":{"neutralise":46.6,"build":25.0}},"dealt_tier":"released","id":"9ffdd431-e572-4f7a-b73e-93dd73c68231"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":30.55,"hit_x":-4.87,"hit_y":-3.1,"bounce_x":-2.68,"bounce_y":11.57,"result":"Net","inc_speed_mph":51.99,"inc_hit_x":2.57,"inc_hit_y":19.76,"inc_bounce_x":-3.92,"inc_bounce_y":0.95,"inc_gap_s":1.4,"mine_won":false,"approach":false,"f_score":85.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.75,"placement":1.0,"space":0.31,"time":0.8,"height":0.0},"error":"Net"},"id":"1b283487-9261-45a6-a6d7-346894d9581e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":99,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.4,"hit_x":1.41,"hit_y":-0.22,"bounce_x":0.72,"bounce_y":23.35,"result":"In","inc_speed_mph":40.09,"inc_hit_x":1.84,"inc_hit_y":23.37,"inc_bounce_x":0.62,"inc_bounce_y":2.15,"inc_gap_s":1.6,"mine_won":true,"approach":false,"rep_speed_mph":41.26,"rep_hit_x":1.13,"rep_hit_y":25.41,"rep_gap_s":1.63,"rep_result":"Net","f_score":39.9,"pos_band":"easy","reply_pressure":52.7,"effect":1.0,"goal_score":74.4,"parts":{"faced":{"pace":0.25,"placement":0.32,"space":0.27,"time":0.6,"height":0.0},"dealt":{"pace":0.31,"placement":1.0,"space":0.0,"time":0.59},"applied":["placement","time","pace"],"goal":{"neutralise":100.0,"build":74.4}},"dealt_tier":"pressure","id":"b07d2c07-6f04-46b7-8311-c7e7d28a975d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":100,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.97,"hit_x":-3.23,"hit_y":0.44,"bounce_x":-6.02,"bounce_y":19.89,"result":"Out","inc_speed_mph":47.87,"inc_hit_x":2.96,"inc_hit_y":23.69,"inc_bounce_x":-2.55,"inc_bounce_y":3.59,"inc_gap_s":1.44,"mine_won":false,"approach":false,"f_score":75.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.58,"placement":0.65,"space":0.84,"time":0.77,"height":0.45},"error":"Out"},"id":"509094f3-9375-4969-868e-6a2d2d074904"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":102,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.38,"hit_x":-2.25,"hit_y":-0.15,"bounce_x":-0.2,"bounce_y":17.72,"result":"In","inc_speed_mph":51.17,"inc_hit_x":2.87,"inc_hit_y":24.43,"inc_bounce_x":-2.4,"inc_bounce_y":3.53,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":49.74,"rep_hit_x":-0.5,"rep_hit_y":19.39,"rep_gap_s":1.31,"rep_result":"Net","f_score":67.3,"pos_band":"moderate","reply_pressure":55.2,"effect":1.0,"goal_score":63.8,"parts":{"faced":{"pace":0.71,"placement":0.56,"space":0.18,"time":0.74,"height":0.05},"dealt":{"pace":0.47,"placement":0.0,"space":0.81,"time":0.63},"applied":["space","time","pace"],"goal":{"neutralise":58.2,"build":74.8}},"dealt_tier":"held","id":"09f05387-0997-46be-9a0b-3c36f46ec501"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":110,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":33.98,"hit_x":3.13,"hit_y":0.06,"bounce_x":-1.64,"bounce_y":23.15,"result":"In","inc_speed_mph":57.69,"inc_hit_x":2.0,"inc_hit_y":24.54,"inc_bounce_x":3.06,"inc_bounce_y":3.82,"inc_gap_s":1.1,"mine_won":true,"approach":false,"rep_speed_mph":52.12,"rep_hit_x":-1.55,"rep_hit_y":24.95,"rep_gap_s":2.05,"rep_result":"In","f_score":97.0,"pos_band":"hard","reply_pressure":63.8,"effect":0.36,"goal_score":92.0,"parts":{"faced":{"pace":0.99,"placement":0.92,"space":0.53,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":1.0,"space":0.23,"time":0.41},"applied":["placement","time","space"],"goal":{"neutralise":92.0,"build":24.6},"deduction":35.0},"dealt_tier":"pressure","id":"22fdc0ff-d7bd-4a93-bb9c-c72c5481ae30"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":110,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.33,"hit_x":1.69,"hit_y":-2.79,"bounce_x":-2.78,"bounce_y":20.65,"result":"In","inc_speed_mph":52.12,"inc_hit_x":-1.55,"inc_hit_y":24.95,"inc_bounce_x":2.32,"inc_bounce_y":2.91,"inc_gap_s":1.56,"mine_won":true,"approach":false,"rep_speed_mph":36.84,"rep_hit_x":-3.02,"rep_hit_y":25.31,"rep_gap_s":1.67,"rep_result":"Out","f_score":63.8,"pos_band":"moderate","reply_pressure":55.1,"effect":1.0,"goal_score":71.1,"parts":{"faced":{"pace":0.76,"placement":0.52,"space":0.08,"time":0.64,"height":0.02},"dealt":{"pace":0.47,"placement":0.77,"space":0.33,"time":0.2},"applied":["placement","pace","space"],"goal":{"neutralise":75.4,"build":66.6}},"dealt_tier":"pressure","id":"585d13a1-5d14-425c-8c62-ff3dd7d342c9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":34.96,"hit_x":2.62,"hit_y":3.28,"bounce_x":-0.16,"bounce_y":19.29,"result":"In","inc_speed_mph":44.94,"inc_hit_x":-0.53,"inc_hit_y":24.86,"inc_bounce_x":2.03,"inc_bounce_y":4.79,"inc_gap_s":1.33,"mine_won":false,"approach":false,"rep_speed_mph":45.84,"rep_hit_x":0.17,"rep_hit_y":20.83,"rep_gap_s":1.35,"rep_result":"In","f_score":75.7,"pos_band":"hard","reply_pressure":60.0,"effect":0.4,"goal_score":59.0,"parts":{"faced":{"pace":0.46,"placement":0.36,"space":0.94,"time":0.87,"height":0.0},"dealt":{"pace":0.04,"placement":0.0,"space":0.51,"time":0.91},"applied":["time","space","pace"],"goal":{"neutralise":59.0,"build":46.1}},"dealt_tier":"held","id":"5d459c28-b730-4c09-a77f-2a4c815353ba"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.63,"hit_x":-1.49,"hit_y":-0.6,"bounce_x":-2.42,"bounce_y":18.68,"result":"In","inc_speed_mph":45.84,"inc_hit_x":0.17,"inc_hit_y":20.83,"inc_bounce_x":-1.38,"inc_bounce_y":2.05,"inc_gap_s":1.27,"mine_won":false,"approach":false,"rep_speed_mph":26.19,"rep_hit_x":-3.1,"rep_hit_y":16.86,"rep_gap_s":1.34,"rep_result":"In","f_score":68.1,"pos_band":"moderate","reply_pressure":52.5,"effect":0.47,"goal_score":53.2,"parts":{"faced":{"pace":0.49,"placement":0.38,"space":0.28,"time":0.93,"height":0.62},"dealt":{"pace":0.57,"placement":0.57,"space":0.14,"time":0.63},"applied":["time","placement","pace"],"goal":{"neutralise":52.2,"build":55.5}},"dealt_tier":"released","id":"7f4457fa-28c8-47ff-ab94-66e3962cf7dd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.27,"hit_x":-3.58,"hit_y":0.55,"bounce_x":2.77,"bounce_y":16.93,"result":"In","inc_speed_mph":26.19,"inc_hit_x":-3.1,"inc_hit_y":16.86,"inc_bounce_x":-3.81,"inc_bounce_y":1.69,"inc_gap_s":1.75,"mine_won":false,"approach":false,"rep_speed_mph":18.7,"rep_hit_x":2.27,"rep_hit_y":15.36,"rep_gap_s":1.23,"rep_result":"In","f_score":52.5,"pos_band":"moderate","reply_pressure":33.3,"effect":0.67,"goal_score":71.8,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.13,"time":0.45,"height":0.0},"dealt":{"pace":0.47,"placement":0.76,"space":0.56,"time":0.92},"applied":["time","placement","space"],"goal":{"neutralise":45.2,"build":72.3}},"dealt_tier":"pressure","id":"db736c2e-fee7-433c-877c-a63287ac21f7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.05,"hit_x":-2.52,"hit_y":-0.45,"bounce_x":-1.77,"bounce_y":19.34,"result":"In","inc_speed_mph":18.7,"inc_hit_x":2.27,"inc_hit_y":15.36,"inc_bounce_x":-1.79,"inc_bounce_y":0.78,"inc_gap_s":2.38,"mine_won":false,"approach":false,"rep_speed_mph":15.0,"rep_hit_x":-2.6,"rep_hit_y":14.03,"rep_gap_s":1.4,"rep_result":"In","f_score":62.7,"pos_band":"moderate","reply_pressure":63.4,"effect":0.0,"goal_score":46.2,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.0,"time":0.0,"height":0.88},"dealt":{"pace":0.75,"placement":0.21,"space":0.53,"time":0.71},"applied":["pace","time","space"],"goal":{"neutralise":46.0,"build":46.4}},"dealt_tier":"released","id":"70800087-17ca-44c0-8747-09b7839f0fa0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":114,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.31,"hit_x":-1.5,"hit_y":-1.27,"bounce_x":1.62,"bounce_y":22.14,"result":"In","inc_speed_mph":51.15,"inc_hit_x":0.63,"inc_hit_y":24.76,"inc_bounce_x":-1.63,"inc_bounce_y":2.67,"inc_gap_s":1.41,"mine_won":false,"approach":false,"rep_speed_mph":45.26,"rep_hit_x":1.5,"rep_hit_y":25.27,"rep_gap_s":1.59,"rep_result":"In","f_score":54.9,"pos_band":"moderate","reply_pressure":47.3,"effect":0.53,"goal_score":55.4,"parts":{"faced":{"pace":0.71,"placement":0.14,"space":0.04,"time":0.79,"height":0.0},"dealt":{"pace":0.56,"placement":0.61,"space":0.05,"time":0.37},"applied":["placement","pace","time"],"goal":{"neutralise":81.3,"build":51.6}},"dealt_tier":"held","id":"d019f837-df4d-4441-8550-5c3a774087ff"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":114,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.69,"hit_x":0.8,"hit_y":-0.66,"bounce_x":-0.44,"bounce_y":11.01,"result":"Net","inc_speed_mph":45.26,"inc_hit_x":1.5,"inc_hit_y":25.27,"inc_bounce_x":0.39,"inc_bounce_y":2.53,"inc_gap_s":1.54,"mine_won":false,"approach":false,"f_score":47.3,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.47,"placement":0.12,"space":0.29,"time":0.66,"height":0.0},"error":"Net"},"id":"a191d959-fa61-441d-90fa-95f28d53e383"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":118,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.47,"hit_x":-3.54,"hit_y":0.23,"bounce_x":-2.94,"bounce_y":19.63,"result":"In","inc_speed_mph":51.57,"inc_hit_x":1.52,"inc_hit_y":24.01,"inc_bounce_x":-3.12,"inc_bounce_y":1.37,"inc_gap_s":1.28,"mine_won":true,"approach":false,"rep_speed_mph":41.58,"rep_hit_x":-3.15,"rep_hit_y":24.97,"rep_gap_s":1.99,"rep_result":"In","f_score":86.9,"pos_band":"hard","reply_pressure":51.4,"effect":0.49,"goal_score":67.3,"parts":{"faced":{"pace":0.73,"placement":0.96,"space":0.11,"time":0.92,"height":0.0},"dealt":{"pace":0.06,"placement":0.86,"space":0.62,"time":0.62},"applied":["placement","space","time"],"goal":{"neutralise":67.3,"build":63.6}},"dealt_tier":"pressure","id":"47eab9e7-e72d-4693-8925-ad7c25ddc2e0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":118,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.28,"hit_x":-2.94,"hit_y":-0.23,"bounce_x":2.19,"bounce_y":21.86,"result":"In","inc_speed_mph":41.58,"inc_hit_x":-3.15,"inc_hit_y":24.97,"inc_bounce_x":-2.72,"inc_bounce_y":2.9,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":42.84,"rep_hit_x":2.1,"rep_hit_y":22.96,"rep_gap_s":1.58,"rep_result":"Out","f_score":60.2,"pos_band":"moderate","reply_pressure":49.6,"effect":1.0,"goal_score":75.1,"parts":{"faced":{"pace":0.32,"placement":0.73,"space":0.05,"time":0.49,"height":0.58},"dealt":{"pace":0.26,"placement":0.46,"space":0.61,"time":0.56},"applied":["space","time","placement"],"goal":{"neutralise":87.8,"build":68.1}},"dealt_tier":"pressure","id":"e498686d-4cbf-46d6-bea4-e9d114f593f2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":122,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":42.32,"hit_x":-0.17,"hit_y":0.74,"bounce_x":1.1,"bounce_y":20.45,"result":"In","inc_speed_mph":48.27,"inc_hit_x":3.79,"inc_hit_y":24.07,"inc_bounce_x":-0.29,"inc_bounce_y":1.81,"inc_gap_s":1.31,"mine_won":true,"approach":false,"rep_speed_mph":46.9,"rep_hit_x":1.12,"rep_hit_y":22.15,"rep_gap_s":1.43,"rep_result":"Net","f_score":66.4,"pos_band":"moderate","reply_pressure":61.9,"effect":1.0,"goal_score":71.5,"parts":{"faced":{"pace":0.59,"placement":0.51,"space":0.26,"time":0.89,"height":0.0},"dealt":{"pace":0.35,"placement":0.0,"space":0.34,"time":0.88},"applied":["time","pace","space"],"goal":{"neutralise":74.5,"build":66.5}},"dealt_tier":"pressure","id":"f840d462-5bdd-4174-9eb0-af94ec89509b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.58,"hit_x":-1.3,"hit_y":0.47,"bounce_x":2.77,"bounce_y":21.91,"result":"In","inc_speed_mph":42.77,"inc_hit_x":1.86,"inc_hit_y":25.46,"inc_bounce_x":-1.66,"inc_bounce_y":3.41,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":55.14,"rep_hit_x":3.72,"rep_hit_y":22.98,"rep_gap_s":1.61,"rep_result":"In","f_score":41.9,"pos_band":"easy","reply_pressure":65.4,"effect":0.35,"goal_score":49.1,"parts":{"faced":{"pace":0.36,"placement":0.16,"space":0.39,"time":0.5,"height":0.07},"dealt":{"pace":0.23,"placement":0.76,"space":0.19,"time":0.66},"applied":["placement","time","pace"],"goal":{"neutralise":71.8,"build":49.1}},"dealt_tier":"released","id":"5fc6796a-5091-4ffa-87b5-cf0ba455dcd6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":56.11,"hit_x":-0.99,"hit_y":-0.49,"bounce_x":2.82,"bounce_y":22.23,"result":"In","inc_speed_mph":55.14,"inc_hit_x":3.72,"inc_hit_y":22.98,"inc_bounce_x":-0.37,"inc_bounce_y":3.43,"inc_gap_s":1.22,"mine_won":false,"approach":false,"rep_speed_mph":44.83,"rep_hit_x":2.41,"rep_hit_y":24.02,"rep_gap_s":1.26,"rep_result":"In","f_score":65.4,"pos_band":"moderate","reply_pressure":47.4,"effect":0.53,"goal_score":77.9,"parts":{"faced":{"pace":0.88,"placement":0.0,"space":0.1,"time":0.98,"height":0.0},"dealt":{"pace":0.92,"placement":0.79,"space":0.0,"time":0.59},"applied":["pace","placement","time"],"goal":{"neutralise":84.0,"build":69.4}},"dealt_tier":"pressure","id":"ef10bcfe-5b25-458c-b6b7-82a1f730175c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.82,"hit_x":-1.73,"hit_y":-1.61,"bounce_x":-3.12,"bounce_y":11.47,"result":"Net","inc_speed_mph":44.83,"inc_hit_x":2.41,"inc_hit_y":24.02,"inc_bounce_x":-1.11,"inc_bounce_y":1.95,"inc_gap_s":1.66,"mine_won":false,"approach":false,"f_score":66.3,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.45,"placement":0.43,"space":0.0,"time":0.54,"height":1.0},"error":"Net"},"id":"6e6227c3-b11d-4a80-8395-224fe8a5824e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":125,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.3,"hit_x":-3.65,"hit_y":-0.34,"bounce_x":0.94,"bounce_y":17.0,"result":"In","inc_speed_mph":41.48,"inc_hit_x":2.86,"inc_hit_y":24.05,"inc_bounce_x":-3.46,"inc_bounce_y":0.88,"inc_gap_s":1.65,"mine_won":true,"approach":false,"rep_speed_mph":52.31,"rep_hit_x":0.95,"rep_hit_y":18.66,"rep_gap_s":1.39,"rep_result":"Net","f_score":71.1,"pos_band":"moderate","reply_pressure":74.8,"effect":1.0,"goal_score":61.9,"parts":{"faced":{"pace":0.31,"placement":1.0,"space":0.59,"time":0.55,"height":0.0},"dealt":{"pace":0.26,"placement":0.0,"space":0.8,"time":0.74},"applied":["space","time","pace"],"goal":{"neutralise":59.9,"build":72.1}},"dealt_tier":"held","id":"518de3ca-0b7f-40b8-a62f-7f214a51c833"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":127,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.12,"hit_x":-1.44,"hit_y":1.18,"bounce_x":-1.59,"bounce_y":19.78,"result":"In","inc_speed_mph":46.57,"inc_hit_x":0.51,"inc_hit_y":24.06,"inc_bounce_x":-1.38,"inc_bounce_y":2.2,"inc_gap_s":1.37,"mine_won":true,"approach":false,"rep_speed_mph":46.44,"rep_hit_x":-1.31,"rep_hit_y":22.95,"rep_gap_s":1.3,"rep_result":"In","f_score":55.1,"pos_band":"moderate","reply_pressure":56.3,"effect":0.44,"goal_score":55.2,"parts":{"faced":{"pace":0.52,"placement":0.3,"space":0.0,"time":0.83,"height":0.0},"dealt":{"pace":0.46,"placement":0.12,"space":0.38,"time":0.97},"applied":["time","pace","space"],"goal":{"neutralise":54.6,"build":55.3}},"dealt_tier":"held","id":"13b41fe3-303c-43e7-b868-05f36fbe25da"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":127,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.15,"hit_x":1.97,"hit_y":-0.2,"bounce_x":-0.68,"bounce_y":22.18,"result":"In","inc_speed_mph":46.44,"inc_hit_x":-1.31,"inc_hit_y":22.95,"inc_bounce_x":2.04,"inc_bounce_y":2.0,"inc_gap_s":1.43,"mine_won":true,"approach":false,"rep_speed_mph":41.01,"rep_hit_x":-1.19,"rep_hit_y":24.68,"rep_gap_s":1.38,"rep_result":"In","f_score":56.3,"pos_band":"moderate","reply_pressure":42.5,"effect":0.57,"goal_score":64.5,"parts":{"faced":{"pace":0.52,"placement":0.41,"space":0.18,"time":0.77,"height":0.0},"dealt":{"pace":0.51,"placement":0.63,"space":0.0,"time":0.7},"applied":["time","placement","pace"],"goal":{"neutralise":83.1,"build":60.2}},"dealt_tier":"held","id":"a4295a14-6cd5-41b6-a8de-94c5fa1196b2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":127,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.86,"hit_x":1.2,"hit_y":0.85,"bounce_x":-1.48,"bounce_y":18.59,"result":"In","inc_speed_mph":41.01,"inc_hit_x":-1.19,"inc_hit_y":24.68,"inc_bounce_x":0.57,"inc_bounce_y":2.09,"inc_gap_s":1.58,"mine_won":true,"approach":false,"rep_speed_mph":45.24,"rep_hit_x":-1.12,"rep_hit_y":19.41,"rep_gap_s":1.0,"rep_result":"Net","f_score":42.5,"pos_band":"easy","reply_pressure":48.9,"effect":1.0,"goal_score":81.7,"parts":{"faced":{"pace":0.29,"placement":0.36,"space":0.03,"time":0.62,"height":0.0},"dealt":{"pace":0.66,"placement":0.06,"space":0.6,"time":0.95},"applied":["time","pace","space"],"goal":{"neutralise":50.8,"build":81.7}},"dealt_tier":"pressure","id":"fc6776cb-08de-47a7-beec-3d572aacb9ea"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":128,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.87,"hit_x":-2.92,"hit_y":-1.19,"bounce_x":2.48,"bounce_y":21.32,"result":"In","inc_speed_mph":37.61,"inc_hit_x":1.94,"inc_hit_y":23.29,"inc_bounce_x":-3.43,"inc_bounce_y":0.13,"inc_gap_s":1.81,"mine_won":true,"approach":false,"rep_speed_mph":52.49,"rep_hit_x":1.9,"rep_hit_y":24.24,"rep_gap_s":1.62,"rep_result":"Out","f_score":51.3,"pos_band":"easy","reply_pressure":67.1,"effect":1.0,"goal_score":66.3,"parts":{"faced":{"pace":0.15,"placement":1.0,"space":0.0,"time":0.39,"height":0.04},"dealt":{"pace":0.41,"placement":0.61,"space":0.0,"time":0.54},"applied":["placement","time","pace"],"goal":{"neutralise":79.7,"build":66.3}},"dealt_tier":"pressure","id":"2603fb52-64ee-400f-8589-47322fa3cf2f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":130,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.42,"hit_x":2.13,"hit_y":-0.05,"bounce_x":-0.51,"bounce_y":11.02,"result":"Net","inc_speed_mph":35.8,"inc_hit_x":3.11,"inc_hit_y":25.22,"inc_bounce_x":1.93,"inc_bounce_y":1.13,"inc_gap_s":1.99,"mine_won":false,"approach":false,"f_score":51.3,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.07,"placement":0.88,"space":0.45,"time":0.21,"height":0.03},"error":"Net"},"id":"11a34129-3783-4b44-b312-e0bd62af6abf"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.31,"hit_x":0.75,"hit_y":-0.81,"bounce_x":2.52,"bounce_y":19.46,"result":"In","inc_speed_mph":44.76,"inc_hit_x":-2.93,"inc_hit_y":18.64,"inc_bounce_x":1.03,"inc_bounce_y":1.53,"inc_gap_s":1.11,"mine_won":false,"approach":false,"rep_speed_mph":51.34,"rep_hit_x":2.07,"rep_hit_y":24.93,"rep_gap_s":1.81,"rep_result":"In","f_score":70.5,"pos_band":"moderate","reply_pressure":78.6,"effect":0.21,"goal_score":52.5,"parts":{"faced":{"pace":0.45,"placement":0.67,"space":0.0,"time":1.0,"height":0.0},"dealt":{"pace":0.3,"placement":0.63,"space":0.5,"time":0.47},"applied":["placement","space","time"],"goal":{"neutralise":54.6,"build":43.8}},"dealt_tier":"released","id":"0a9b2f62-b764-4075-a3fe-c57a8f868bbb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.17,"hit_x":-3.48,"hit_y":0.2,"bounce_x":2.59,"bounce_y":22.27,"result":"In","inc_speed_mph":51.34,"inc_hit_x":2.07,"inc_hit_y":24.93,"inc_bounce_x":-3.07,"inc_bounce_y":4.18,"inc_gap_s":1.49,"mine_won":false,"approach":false,"rep_speed_mph":41.04,"rep_hit_x":2.64,"rep_hit_y":23.39,"rep_gap_s":1.54,"rep_result":"In","f_score":80.4,"pos_band":"hard","reply_pressure":33.7,"effect":0.66,"goal_score":88.9,"parts":{"faced":{"pace":0.72,"placement":0.93,"space":0.63,"time":0.71,"height":0.76},"dealt":{"pace":0.3,"placement":0.68,"space":0.04,"time":0.58},"applied":["placement","time","pace"],"goal":{"neutralise":88.9,"build":56.2}},"dealt_tier":"pressure","id":"0182584d-4641-45d5-99bf-e15e7d15ca2f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.13,"hit_x":-0.69,"hit_y":-0.88,"bounce_x":2.32,"bounce_y":21.97,"result":"In","inc_speed_mph":41.04,"inc_hit_x":2.64,"inc_hit_y":23.39,"inc_bounce_x":-0.45,"inc_bounce_y":2.75,"inc_gap_s":1.73,"mine_won":false,"approach":false,"rep_speed_mph":40.16,"rep_hit_x":2.55,"rep_hit_y":23.05,"rep_gap_s":1.32,"rep_result":"In","f_score":33.7,"pos_band":"easy","reply_pressure":44.5,"effect":0.56,"goal_score":55.0,"parts":{"faced":{"pace":0.29,"placement":0.0,"space":0.24,"time":0.47,"height":0.14},"dealt":{"pace":0.59,"placement":0.52,"space":0.0,"time":0.54},"applied":["pace","time","placement"],"goal":{"neutralise":75.8,"build":55.0}},"dealt_tier":"released","id":"e93a2492-cd62-4637-b77f-7c4ba9913874"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.52,"hit_x":-0.35,"hit_y":-0.4,"bounce_x":0.48,"bounce_y":20.8,"result":"In","inc_speed_mph":40.16,"inc_hit_x":2.55,"inc_hit_y":23.05,"inc_bounce_x":-0.39,"inc_bounce_y":4.3,"inc_gap_s":1.57,"mine_won":false,"approach":false,"rep_speed_mph":57.1,"rep_hit_x":0.71,"rep_hit_y":24.66,"rep_gap_s":1.48,"rep_result":"In","f_score":44.5,"pos_band":"easy","reply_pressure":93.6,"effect":0.06,"goal_score":29.2,"parts":{"faced":{"pace":0.26,"placement":0.0,"space":0.45,"time":0.63,"height":0.0},"dealt":{"pace":0.6,"placement":0.0,"space":0.09,"time":0.47},"applied":["pace","time","space"],"goal":{"neutralise":51.7,"build":29.2}},"dealt_tier":"released","id":"ee15313b-c990-4514-962a-8428b139c736"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.99,"hit_x":-4.35,"hit_y":-0.2,"bounce_x":1.35,"bounce_y":19.9,"result":"In","inc_speed_mph":57.1,"inc_hit_x":0.71,"inc_hit_y":24.66,"inc_bounce_x":-3.27,"inc_bounce_y":3.36,"inc_gap_s":1.36,"mine_won":false,"approach":false,"rep_speed_mph":45.46,"rep_hit_x":0.99,"rep_hit_y":20.8,"rep_gap_s":1.43,"rep_result":"In","f_score":93.6,"pos_band":"hard","reply_pressure":71.7,"effect":0.28,"goal_score":68.9,"parts":{"faced":{"pace":0.96,"placement":1.0,"space":0.38,"time":0.84,"height":0.0},"dealt":{"pace":0.29,"placement":0.0,"space":0.38,"time":0.58},"applied":["time","space","pace"],"goal":{"neutralise":68.9,"build":37.8}},"dealt_tier":"pressure","id":"f7ac672a-a377-429b-bb61-75ce6999e0db"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"shot_idx":15,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.75,"hit_x":-2.85,"hit_y":-1.75,"bounce_x":3.27,"bounce_y":11.2,"result":"Net","inc_speed_mph":45.46,"inc_hit_x":0.99,"inc_hit_y":20.8,"inc_bounce_x":-3.42,"inc_bounce_y":3.45,"inc_gap_s":1.53,"mine_won":false,"approach":false,"f_score":71.7,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.48,"placement":1.0,"space":0.21,"time":0.67,"height":0.0},"error":"Net"},"id":"d6e3ef61-df04-48d5-ac7e-31f7a4525442"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":39.83,"hit_x":0.45,"hit_y":3.35,"bounce_x":0.49,"bounce_y":19.33,"result":"In","inc_speed_mph":45.73,"inc_hit_x":-3.47,"inc_hit_y":24.61,"inc_bounce_x":0.23,"inc_bounce_y":5.59,"inc_gap_s":1.34,"mine_won":false,"approach":true,"rep_speed_mph":47.07,"rep_hit_x":0.99,"rep_hit_y":21.09,"rep_gap_s":1.21,"rep_result":"In","f_score":69.0,"pos_band":"moderate","reply_pressure":53.4,"effect":0.47,"goal_score":57.3,"parts":{"faced":{"pace":0.49,"placement":0.0,"space":0.72,"time":0.86,"height":0.45},"dealt":{"pace":0.24,"placement":0.0,"space":0.68,"time":0.91},"applied":["time","space","pace"],"goal":{"neutralise":57.4,"build":56.9}},"dealt_tier":"held","id":"7555c936-30bc-4074-8cef-08ac82bd0fb1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":43.62,"hit_x":-1.55,"hit_y":-2.69,"bounce_x":2.08,"bounce_y":17.24,"result":"In","inc_speed_mph":51.74,"inc_hit_x":2.92,"inc_hit_y":24.84,"inc_bounce_x":-1.82,"inc_bounce_y":0.99,"inc_gap_s":1.57,"mine_won":true,"approach":false,"rep_speed_mph":53.35,"rep_hit_x":2.04,"rep_hit_y":18.78,"rep_gap_s":1.5,"rep_result":"In","f_score":77.8,"pos_band":"hard","reply_pressure":73.4,"effect":0.27,"goal_score":50.9,"parts":{"faced":{"pace":0.74,"placement":0.96,"space":0.18,"time":0.63,"height":0.15},"dealt":{"pace":0.4,"placement":0.39,"space":0.86,"time":0.39},"applied":["space","pace","time"],"goal":{"neutralise":50.9,"build":46.4}},"dealt_tier":"released","id":"9bcbb8af-5e22-42c2-a59a-946c65e9f939"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":33.66,"hit_x":-1.62,"hit_y":-1.36,"bounce_x":-1.26,"bounce_y":21.7,"result":"In","inc_speed_mph":53.35,"inc_hit_x":2.04,"inc_hit_y":18.78,"inc_bounce_x":-1.03,"inc_bounce_y":2.15,"inc_gap_s":1.15,"mine_won":true,"approach":false,"rep_speed_mph":43.62,"rep_hit_x":-1.28,"rep_hit_y":24.31,"rep_gap_s":2.05,"rep_result":"In","f_score":73.4,"pos_band":"moderate","reply_pressure":44.4,"effect":0.56,"goal_score":75.6,"parts":{"faced":{"pace":0.81,"placement":0.33,"space":0.4,"time":1.0,"height":0.0},"dealt":{"pace":0.0,"placement":0.37,"space":0.32,"time":0.23},"applied":["placement","space","time"],"goal":{"neutralise":80.1,"build":16.7},"deduction":35.0},"dealt_tier":"pressure","id":"1fa132ae-9e7b-451c-9a9e-4dab205fd031"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.57,"hit_x":-0.87,"hit_y":-0.28,"bounce_x":-2.31,"bounce_y":20.56,"result":"In","inc_speed_mph":43.62,"inc_hit_x":-1.28,"inc_hit_y":24.31,"inc_bounce_x":-0.8,"inc_bounce_y":2.61,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":46.21,"rep_hit_x":-2.96,"rep_hit_y":23.35,"rep_gap_s":1.79,"rep_result":"In","f_score":44.4,"pos_band":"easy","reply_pressure":69.0,"effect":0.31,"goal_score":38.5,"parts":{"faced":{"pace":0.4,"placement":0.07,"space":0.26,"time":0.67,"height":0.0},"dealt":{"pace":0.11,"placement":0.51,"space":0.23,"time":0.51},"applied":["placement","time","space"],"goal":{"neutralise":54.8,"build":38.5}},"dealt_tier":"released","id":"eedeed88-f72b-4a1e-81a1-167120bfef3e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.56,"hit_x":-0.52,"hit_y":4.7,"bounce_x":2.33,"bounce_y":22.51,"result":"In","inc_speed_mph":46.21,"inc_hit_x":-2.96,"inc_hit_y":23.35,"inc_bounce_x":-0.04,"inc_bounce_y":5.53,"inc_gap_s":1.17,"mine_won":true,"approach":false,"rep_speed_mph":43.85,"rep_hit_x":2.56,"rep_hit_y":23.68,"rep_gap_s":1.42,"rep_result":"Net","f_score":69.0,"pos_band":"moderate","reply_pressure":80.4,"effect":1.0,"goal_score":92.4,"parts":{"faced":{"pace":0.51,"placement":0.0,"space":0.56,"time":1.0,"height":0.0},"dealt":{"pace":0.19,"placement":0.81,"space":0.47,"time":0.93},"applied":["time","placement","space"],"goal":{"neutralise":96.2,"build":81.7}},"dealt_tier":"pressure","id":"cc91480c-bb02-46ff-96d2-a37fd777caea"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.03,"hit_x":3.61,"hit_y":0.29,"bounce_x":-3.23,"bounce_y":20.83,"result":"In","inc_speed_mph":42.23,"inc_hit_x":-2.21,"inc_hit_y":24.81,"inc_bounce_x":3.83,"inc_bounce_y":4.14,"inc_gap_s":1.73,"mine_won":false,"approach":false,"rep_speed_mph":37.77,"rep_hit_x":-3.45,"rep_hit_y":22.81,"rep_gap_s":1.31,"rep_result":"In","f_score":68.3,"pos_band":"moderate","reply_pressure":54.2,"effect":0.46,"goal_score":68.9,"parts":{"faced":{"pace":0.34,"placement":1.0,"space":0.58,"time":0.47,"height":0.4},"dealt":{"pace":0.75,"placement":1.0,"space":0.27,"time":0.68},"applied":["placement","pace","time"],"goal":{"neutralise":68.3,"build":70.5}},"dealt_tier":"pressure","id":"45b362a4-d2f1-4160-b3c6-3e4985e14d5d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.39,"hit_x":3.9,"hit_y":0.05,"bounce_x":-4.08,"bounce_y":18.79,"result":"In","inc_speed_mph":37.77,"inc_hit_x":-3.45,"inc_hit_y":22.81,"inc_bounce_x":3.84,"inc_bounce_y":2.75,"inc_gap_s":1.73,"mine_won":false,"approach":false,"rep_speed_mph":35.9,"rep_hit_x":-3.6,"rep_hit_y":20.1,"rep_gap_s":1.36,"rep_result":"In","f_score":54.2,"pos_band":"moderate","reply_pressure":68.7,"effect":0.31,"goal_score":57.7,"parts":{"faced":{"pace":0.16,"placement":1.0,"space":0.0,"time":0.47,"height":0.13},"dealt":{"pace":0.43,"placement":1.0,"space":0.26,"time":0.7},"applied":["placement","time","pace"],"goal":{"neutralise":43.3,"build":59.3}},"dealt_tier":"held","id":"2d8e4531-3c74-43e0-ac15-493b83486da4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.34,"hit_x":-2.82,"hit_y":-1.51,"bounce_x":0.77,"bounce_y":18.11,"result":"In","inc_speed_mph":35.9,"inc_hit_x":-3.6,"inc_hit_y":20.1,"inc_bounce_x":-2.75,"inc_bounce_y":3.82,"inc_gap_s":1.75,"mine_won":false,"approach":false,"rep_speed_mph":56.37,"rep_hit_x":1.13,"rep_hit_y":19.3,"rep_gap_s":1.38,"rep_result":"In","f_score":68.7,"pos_band":"moderate","reply_pressure":82.0,"effect":0.18,"goal_score":40.1,"parts":{"faced":{"pace":0.08,"placement":0.75,"space":0.86,"time":0.45,"height":0.0},"dealt":{"pace":0.31,"placement":0.0,"space":0.38,"time":0.32},"applied":["space","time","pace"],"goal":{"neutralise":44.4,"build":28.9}},"dealt_tier":"released","id":"8d20624a-a89f-4f8f-9ffc-99a3384e689d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.49,"hit_x":-2.87,"hit_y":-0.97,"bounce_x":-2.64,"bounce_y":24.19,"result":"Out","inc_speed_mph":56.37,"inc_hit_x":1.13,"inc_hit_y":19.3,"inc_bounce_x":-2.34,"inc_bounce_y":1.82,"inc_gap_s":0.97,"mine_won":false,"approach":false,"f_score":82.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.93,"placement":0.53,"space":0.14,"time":1.0,"height":0.0},"error":"Out"},"id":"db074d8d-a895-4bdb-9c83-e4057d51c226"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":37.93,"hit_x":-2.36,"hit_y":-1.21,"bounce_x":-2.89,"bounce_y":19.5,"result":"In","inc_speed_mph":51.14,"inc_hit_x":-1.26,"inc_hit_y":23.95,"inc_bounce_x":-1.9,"inc_bounce_y":4.17,"inc_gap_s":1.36,"mine_won":false,"approach":false,"rep_speed_mph":47.3,"rep_hit_x":-3.28,"rep_hit_y":22.14,"rep_gap_s":1.71,"rep_result":"In","f_score":80.7,"pos_band":"hard","reply_pressure":85.3,"effect":0.15,"goal_score":58.7,"parts":{"faced":{"pace":0.71,"placement":0.29,"space":0.87,"time":0.84,"height":0.0},"dealt":{"pace":0.16,"placement":0.83,"space":0.37,"time":0.24},"applied":["placement","space","time"],"goal":{"neutralise":58.7,"build":38.2}},"dealt_tier":"held","id":"11d3d8ae-2e0b-4242-a6f7-5f00f85dff0a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.74,"hit_x":2.59,"hit_y":4.16,"bounce_x":-2.83,"bounce_y":22.32,"result":"In","inc_speed_mph":47.3,"inc_hit_x":-3.28,"inc_hit_y":22.14,"inc_bounce_x":2.39,"inc_bounce_y":6.24,"inc_gap_s":1.18,"mine_won":false,"approach":false,"rep_speed_mph":54.06,"rep_hit_x":-3.25,"rep_hit_y":23.45,"rep_gap_s":1.23,"rep_result":"In","f_score":85.3,"pos_band":"hard","reply_pressure":88.7,"effect":0.11,"goal_score":82.0,"parts":{"faced":{"pace":0.55,"placement":0.56,"space":1.0,"time":1.0,"height":0.06},"dealt":{"pace":0.41,"placement":0.8,"space":0.0,"time":0.92},"applied":["time","placement","pace"],"goal":{"neutralise":82.0,"build":52.9}},"dealt_tier":"pressure","id":"26d18072-a135-4314-a130-6d071cc6b2d8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.04,"hit_x":-3.06,"hit_y":1.58,"bounce_x":-3.01,"bounce_y":20.34,"result":"In","inc_speed_mph":54.06,"inc_hit_x":-3.25,"inc_hit_y":23.45,"inc_bounce_x":-2.88,"inc_bounce_y":3.06,"inc_gap_s":1.03,"mine_won":false,"approach":false,"rep_speed_mph":57.78,"rep_hit_x":-2.86,"rep_hit_y":24.57,"rep_gap_s":1.58,"rep_result":"In","f_score":88.7,"pos_band":"hard","reply_pressure":92.9,"effect":0.07,"goal_score":66.5,"parts":{"faced":{"pace":0.84,"placement":0.82,"space":0.51,"time":1.0,"height":0.0},"dealt":{"pace":0.29,"placement":0.9,"space":0.1,"time":0.84},"applied":["placement","time","pace"],"goal":{"neutralise":66.5,"build":49.5}},"dealt_tier":"pressure","id":"0935102b-5fdf-45e5-8d81-5b86147fe4be"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.42,"hit_x":-2.71,"hit_y":2.66,"bounce_x":2.41,"bounce_y":24.64,"result":"Out","inc_speed_mph":57.78,"inc_hit_x":-2.86,"inc_hit_y":24.57,"inc_bounce_x":-2.83,"inc_bounce_y":4.66,"inc_gap_s":1.13,"mine_won":false,"approach":false,"f_score":92.9,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.99,"placement":0.8,"space":0.1,"time":1.0,"height":0.0},"error":"Out"},"id":"90b89834-f257-47ae-bb0e-8a6aa7e74266"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":145,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.63,"hit_x":-0.65,"hit_y":-1.58,"bounce_x":0.63,"bounce_y":19.71,"result":"In","inc_speed_mph":50.15,"inc_hit_x":-3.1,"inc_hit_y":24.71,"inc_bounce_x":-0.94,"inc_bounce_y":1.13,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":45.29,"rep_hit_x":0.72,"rep_hit_y":22.94,"rep_gap_s":1.67,"rep_result":"In","f_score":76.2,"pos_band":"hard","reply_pressure":52.0,"effect":0.48,"goal_score":63.4,"parts":{"faced":{"pace":0.67,"placement":0.88,"space":0.3,"time":0.73,"height":0.0},"dealt":{"pace":0.28,"placement":0.0,"space":0.62,"time":0.4},"applied":["space","time","pace"],"goal":{"neutralise":63.4,"build":44.6}},"dealt_tier":"held","id":"bd4f9f8d-ffc2-47b6-bfd0-08f8a696098f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":145,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.53,"hit_x":-1.49,"hit_y":-0.16,"bounce_x":1.15,"bounce_y":20.84,"result":"In","inc_speed_mph":45.29,"inc_hit_x":0.72,"inc_hit_y":22.94,"inc_bounce_x":-1.46,"inc_bounce_y":3.02,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":52.6,"rep_hit_x":1.38,"rep_hit_y":24.73,"rep_gap_s":1.57,"rep_result":"Out","f_score":52.0,"pos_band":"moderate","reply_pressure":64.2,"effect":1.0,"goal_score":49.8,"parts":{"faced":{"pace":0.47,"placement":0.05,"space":0.36,"time":0.73,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.0,"time":0.57},"applied":["time","pace","placement"],"goal":{"neutralise":74.3,"build":49.8}},"dealt_tier":"released","id":"3f1b75eb-261e-44fe-b294-8a1d679169e1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":146,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.43,"hit_x":-2.63,"hit_y":-0.1,"bounce_x":3.01,"bounce_y":18.45,"result":"In","inc_speed_mph":56.09,"inc_hit_x":1.16,"inc_hit_y":20.51,"inc_bounce_x":-3.23,"inc_bounce_y":2.31,"inc_gap_s":1.15,"mine_won":true,"approach":false,"rep_speed_mph":51.88,"rep_hit_x":2.98,"rep_hit_y":19.86,"rep_gap_s":1.38,"rep_result":"In","f_score":97.4,"pos_band":"hard","reply_pressure":63.2,"effect":0.37,"goal_score":63.9,"parts":{"faced":{"pace":0.92,"placement":1.0,"space":0.85,"time":1.0,"height":0.0},"dealt":{"pace":0.23,"placement":0.89,"space":0.04,"time":0.7},"applied":["placement","time","pace"],"goal":{"neutralise":63.9,"build":53.4}},"dealt_tier":"held","id":"1336ef0b-c1a1-4272-b0a5-f2cbad70aa59"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":146,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.11,"hit_x":-0.47,"hit_y":-0.71,"bounce_x":1.23,"bounce_y":21.2,"result":"In","inc_speed_mph":51.88,"inc_hit_x":2.98,"inc_hit_y":19.86,"inc_bounce_x":-0.72,"inc_bounce_y":2.71,"inc_gap_s":1.14,"mine_won":true,"approach":false,"rep_speed_mph":57.6,"rep_hit_x":1.41,"rep_hit_y":23.77,"rep_gap_s":1.38,"rep_result":"Net","f_score":63.2,"pos_band":"moderate","reply_pressure":84.4,"effect":1.0,"goal_score":68.7,"parts":{"faced":{"pace":0.74,"placement":0.02,"space":0.15,"time":1.0,"height":0.0},"dealt":{"pace":0.55,"placement":0.09,"space":0.0,"time":0.55},"applied":["time","pace","placement"],"goal":{"neutralise":80.3,"build":57.8}},"dealt_tier":"pressure","id":"96dcf939-0a98-4af6-8846-82e2e3f0bc93"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":148,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":36.1,"hit_x":-3.8,"hit_y":-1.09,"bounce_x":0.83,"bounce_y":11.05,"result":"Net","inc_speed_mph":55.06,"inc_hit_x":-1.68,"inc_hit_y":20.34,"inc_bounce_x":-3.77,"inc_bounce_y":1.35,"inc_gap_s":1.05,"mine_won":false,"approach":false,"f_score":95.9,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.88,"placement":1.0,"space":0.64,"time":1.0,"height":0.0},"error":"Net"},"id":"0c54008d-2124-47c0-bd9e-4b9adb7beb4f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":153,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.23,"hit_x":-0.13,"hit_y":3.3,"bounce_x":1.9,"bounce_y":11.52,"result":"Net","inc_speed_mph":46.04,"inc_hit_x":2.89,"inc_hit_y":24.54,"inc_bounce_x":-0.23,"inc_bounce_y":4.85,"inc_gap_s":1.26,"mine_won":false,"approach":false,"f_score":53.7,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.16,"time":0.94,"height":0.0},"error":"Net"},"id":"846bb657-454e-4050-95d4-ffe95b55ed61"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":155,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.88,"hit_x":-2.69,"hit_y":-1.47,"bounce_x":2.85,"bounce_y":21.38,"result":"In","inc_speed_mph":49.58,"inc_hit_x":-2.21,"inc_hit_y":23.61,"inc_bounce_x":-2.82,"inc_bounce_y":2.03,"inc_gap_s":1.51,"mine_won":true,"approach":false,"rep_speed_mph":32.33,"rep_hit_x":3.41,"rep_hit_y":23.55,"rep_gap_s":1.36,"rep_result":"Out","f_score":71.2,"pos_band":"moderate","reply_pressure":44.9,"effect":1.0,"goal_score":82.3,"parts":{"faced":{"pace":0.65,"placement":0.79,"space":0.52,"time":0.69,"height":0.0},"dealt":{"pace":0.62,"placement":0.81,"space":0.51,"time":0.45},"applied":["placement","pace","space"],"goal":{"neutralise":83.8,"build":75.1}},"dealt_tier":"pressure","id":"d5e53f5e-3ac8-4dbe-951d-6ae1b0be07d7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":156,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":49.55,"hit_x":-3.53,"hit_y":0.41,"bounce_x":-3.71,"bounce_y":23.44,"result":"In","inc_speed_mph":48.49,"inc_hit_x":1.45,"inc_hit_y":20.7,"inc_bounce_x":-3.1,"inc_bounce_y":1.78,"inc_gap_s":1.3,"mine_won":true,"approach":false,"rep_speed_mph":23.83,"rep_hit_x":-3.89,"rep_hit_y":15.43,"rep_gap_s":1.78,"rep_result":"In","f_score":81.5,"pos_band":"hard","reply_pressure":63.6,"effect":0.36,"goal_score":90.3,"parts":{"faced":{"pace":0.6,"placement":0.94,"space":0.54,"time":0.9,"height":0.0},"dealt":{"pace":0.65,"placement":1.0,"space":0.56,"time":0.7},"applied":["placement","time","pace"],"goal":{"neutralise":90.3,"build":65.7}},"dealt_tier":"pressure","id":"64adade9-cd2b-4837-b87c-c32c8dec288b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":156,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.42,"hit_x":-2.15,"hit_y":4.07,"bounce_x":3.23,"bounce_y":19.92,"result":"In","inc_speed_mph":23.83,"inc_hit_x":-3.89,"inc_hit_y":15.43,"inc_bounce_x":-2.04,"inc_bounce_y":6.46,"inc_gap_s":1.28,"mine_won":true,"approach":false,"rep_speed_mph":20.38,"rep_hit_x":3.21,"rep_hit_y":16.15,"rep_gap_s":1.29,"rep_result":"Net","f_score":63.6,"pos_band":"moderate","reply_pressure":32.2,"effect":1.0,"goal_score":83.2,"parts":{"faced":{"pace":0.0,"placement":0.37,"space":0.62,"time":0.92,"height":0.0},"dealt":{"pace":0.48,"placement":1.0,"space":0.99,"time":0.88},"applied":["placement","space","time"],"goal":{"neutralise":69.6,"build":96.9}},"dealt_tier":"pressure","id":"625665b9-7a44-497d-b033-883a0002ee01"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":157,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":43.05,"hit_x":0.49,"hit_y":-2.32,"bounce_x":1.01,"bounce_y":20.04,"result":"In","inc_speed_mph":42.87,"inc_hit_x":-3.33,"inc_hit_y":25.12,"inc_bounce_x":0.39,"inc_bounce_y":4.31,"inc_gap_s":1.83,"mine_won":true,"approach":false,"rep_speed_mph":46.12,"rep_hit_x":0.59,"rep_hit_y":23.67,"rep_gap_s":1.73,"rep_result":"Net","f_score":49.7,"pos_band":"easy","reply_pressure":83.5,"effect":1.0,"goal_score":58.7,"parts":{"faced":{"pace":0.37,"placement":0.0,"space":0.76,"time":0.36,"height":0.0},"dealt":{"pace":0.38,"placement":0.0,"space":0.7,"time":0.16},"applied":["space","pace","time"],"goal":{"neutralise":66.6,"build":58.7}},"dealt_tier":"held","id":"5d6ad064-f2a3-4d49-841e-6b52c78483a0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":160,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.3,"hit_x":-0.5,"hit_y":0.88,"bounce_x":1.12,"bounce_y":18.0,"result":"In","inc_speed_mph":55.08,"inc_hit_x":-1.11,"inc_hit_y":19.08,"inc_bounce_x":-0.65,"inc_bounce_y":3.38,"inc_gap_s":0.96,"mine_won":true,"approach":false,"rep_speed_mph":52.57,"rep_hit_x":1.63,"rep_hit_y":20.13,"rep_gap_s":1.33,"rep_result":"Out","f_score":83.4,"pos_band":"hard","reply_pressure":60.7,"effect":1.0,"goal_score":65.0,"parts":{"faced":{"pace":0.88,"placement":0.0,"space":0.62,"time":1.0,"height":0.0},"dealt":{"pace":0.35,"placement":0.0,"space":0.0,"time":0.84},"applied":["time","pace","placement"],"goal":{"neutralise":65.0,"build":57.6}},"dealt_tier":"pressure","id":"3e322408-c147-4a3a-b703-404cae45ea97"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.58,"hit_x":1.37,"hit_y":1.08,"bounce_x":-0.54,"bounce_y":20.58,"result":"In","inc_speed_mph":42.43,"inc_hit_x":1.36,"inc_hit_y":19.83,"inc_bounce_x":2.32,"inc_bounce_y":2.89,"inc_gap_s":1.22,"mine_won":false,"approach":false,"rep_speed_mph":38.99,"rep_hit_x":-1.33,"rep_hit_y":26.02,"rep_gap_s":1.84,"rep_result":"In","f_score":62.5,"pos_band":"moderate","reply_pressure":65.1,"effect":0.35,"goal_score":46.7,"parts":{"faced":{"pace":0.35,"placement":0.52,"space":0.37,"time":0.98,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.0,"time":0.72},"applied":["time","pace","placement"],"goal":{"neutralise":62.4,"build":33.6}},"dealt_tier":"released","id":"3b800ea4-2e78-4d75-8f9a-80629ac68afc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":28.56,"hit_x":-3.41,"hit_y":2.79,"bounce_x":2.29,"bounce_y":20.83,"result":"In","inc_speed_mph":38.99,"inc_hit_x":-1.33,"inc_hit_y":26.02,"inc_bounce_x":-2.98,"inc_bounce_y":5.29,"inc_gap_s":1.72,"mine_won":false,"approach":true,"rep_speed_mph":33.21,"rep_hit_x":2.05,"rep_hit_y":23.96,"rep_gap_s":2.06,"rep_result":"In","f_score":65.1,"pos_band":"moderate","reply_pressure":75.5,"effect":0.24,"goal_score":46.4,"parts":{"faced":{"pace":0.21,"placement":0.88,"space":0.59,"time":0.48,"height":0.0},"dealt":{"pace":0.0,"placement":0.5,"space":0.64,"time":0.61},"applied":["space","time","placement"],"goal":{"neutralise":63.4,"build":23.8},"deduction":35.0},"dealt_tier":"released","id":"94c3ab3a-002a-40fb-8fb1-1a261d6bc5a0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":8,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.26,"hit_x":-1.74,"hit_y":-1.21,"bounce_x":-2.23,"bounce_y":21.55,"result":"In","inc_speed_mph":41.67,"inc_hit_x":-1.07,"inc_hit_y":21.9,"inc_bounce_x":-1.63,"inc_bounce_y":0.85,"inc_gap_s":1.55,"mine_won":false,"approach":false,"rep_speed_mph":42.02,"rep_hit_x":-2.61,"rep_hit_y":23.59,"rep_gap_s":1.4,"rep_result":"In","f_score":65.6,"pos_band":"moderate","reply_pressure":58.9,"effect":0.41,"goal_score":64.0,"parts":{"faced":{"pace":0.32,"placement":1.0,"space":0.0,"time":0.65,"height":0.0},"dealt":{"pace":0.55,"placement":0.47,"space":0.0,"time":0.57},"applied":["time","pace","placement"],"goal":{"neutralise":74.2,"build":49.4}},"dealt_tier":"held","id":"342f7398-b244-475a-adbb-7cdf075ddd13"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":8,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.97,"hit_x":-3.01,"hit_y":-0.54,"bounce_x":-0.77,"bounce_y":11.63,"result":"Net","inc_speed_mph":42.02,"inc_hit_x":-2.61,"inc_hit_y":23.59,"inc_bounce_x":-2.87,"inc_bounce_y":1.86,"inc_gap_s":1.59,"mine_won":false,"approach":false,"f_score":66.8,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.33,"placement":0.82,"space":0.13,"time":0.61,"height":0.57},"error":"Net"},"id":"e0525e6e-ae3f-41df-9da7-7611a4b5ccdf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":10,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.48,"hit_x":3.65,"hit_y":3.49,"bounce_x":-0.73,"bounce_y":20.47,"result":"In","inc_speed_mph":43.53,"inc_hit_x":1.53,"inc_hit_y":22.55,"inc_bounce_x":3.2,"inc_bounce_y":4.99,"inc_gap_s":1.19,"mine_won":false,"approach":false,"rep_speed_mph":33.76,"rep_hit_x":-0.86,"rep_hit_y":25.94,"rep_gap_s":1.38,"rep_result":"In","f_score":99.9,"pos_band":"hard","reply_pressure":39.5,"effect":0.6,"goal_score":78.4,"parts":{"faced":{"pace":0.4,"placement":1.0,"space":1.0,"time":1.0,"height":0.0},"dealt":{"pace":0.56,"placement":0.0,"space":0.1,"time":0.9},"applied":["time","pace","space"],"goal":{"neutralise":78.4,"build":54.5}},"dealt_tier":"pressure","id":"3c8bc91e-daf7-4cb3-9ee9-03568cc389c4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":10,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":48.12,"hit_x":1.06,"hit_y":-2.98,"bounce_x":3.84,"bounce_y":20.92,"result":"In","inc_speed_mph":33.76,"inc_hit_x":-0.86,"inc_hit_y":25.94,"inc_bounce_x":0.38,"inc_bounce_y":1.05,"inc_gap_s":2.42,"mine_won":false,"approach":false,"rep_speed_mph":39.13,"rep_hit_x":3.76,"rep_hit_y":21.84,"rep_gap_s":1.41,"rep_result":"In","f_score":50.3,"pos_band":"easy","reply_pressure":60.2,"effect":0.4,"goal_score":66.0,"parts":{"faced":{"pace":0.0,"placement":0.92,"space":0.26,"time":0.0,"height":0.32},"dealt":{"pace":0.59,"placement":1.0,"space":0.73,"time":0.39},"applied":["placement","space","pace"],"goal":{"neutralise":62.0,"build":66.0}},"dealt_tier":"pressure","id":"e29cc390-9c63-410d-a21b-b6383ccdf1f8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":10,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.36,"hit_x":-2.0,"hit_y":-0.99,"bounce_x":2.02,"bounce_y":11.55,"result":"Net","inc_speed_mph":39.13,"inc_hit_x":3.76,"inc_hit_y":21.84,"inc_bounce_x":-2.39,"inc_bounce_y":3.56,"inc_gap_s":1.77,"mine_won":false,"approach":false,"f_score":60.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.21,"placement":0.56,"space":0.81,"time":0.43,"height":0.0},"error":"Net"},"id":"1b57673c-288e-47d3-a422-0e2cb912d98a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":33.75,"hit_x":1.87,"hit_y":0.75,"bounce_x":-0.55,"bounce_y":18.32,"result":"In","inc_speed_mph":40.02,"inc_hit_x":3.15,"inc_hit_y":25.0,"inc_bounce_x":2.27,"inc_bounce_y":3.98,"inc_gap_s":1.73,"mine_won":true,"approach":false,"rep_speed_mph":47.74,"rep_hit_x":-1.03,"rep_hit_y":19.67,"rep_gap_s":1.57,"rep_result":"In","f_score":44.2,"pos_band":"easy","reply_pressure":84.1,"effect":0.16,"goal_score":40.9,"parts":{"faced":{"pace":0.25,"placement":0.49,"space":0.21,"time":0.47,"height":0.37},"dealt":{"pace":0.0,"placement":0.0,"space":0.86,"time":0.69},"applied":["space","time","pace"],"goal":{"neutralise":30.4,"build":40.9}},"dealt_tier":"released","id":"10b1857e-5780-49ea-ba84-1bd8bf8b6fce"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.46,"hit_x":-3.48,"hit_y":-0.62,"bounce_x":-2.7,"bounce_y":21.07,"result":"In","inc_speed_mph":47.74,"inc_hit_x":-1.03,"inc_hit_y":19.67,"inc_bounce_x":-3.67,"inc_bounce_y":0.64,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":46.02,"rep_hit_x":-2.19,"rep_hit_y":23.93,"rep_gap_s":1.97,"rep_result":"In","f_score":84.1,"pos_band":"hard","reply_pressure":72.6,"effect":0.27,"goal_score":72.3,"parts":{"faced":{"pace":0.57,"placement":1.0,"space":0.51,"time":0.95,"height":0.0},"dealt":{"pace":0.1,"placement":0.73,"space":0.0,"time":0.51},"applied":["placement","time","pace"],"goal":{"neutralise":72.3,"build":39.5}},"dealt_tier":"pressure","id":"575594a1-8021-4f4e-9c17-6011f63406de"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.78,"hit_x":-3.01,"hit_y":0.4,"bounce_x":2.87,"bounce_y":16.94,"result":"In","inc_speed_mph":46.02,"inc_hit_x":-2.19,"inc_hit_y":23.93,"inc_bounce_x":-2.85,"inc_bounce_y":1.52,"inc_gap_s":1.33,"mine_won":true,"approach":false,"f_score":72.6,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.5,"placement":0.81,"space":0.0,"time":0.87,"height":0.0},"dealt":{"pace":0.41,"placement":0.82,"space":1.0,"time":0.87},"applied":["space","time","placement"],"goal":{"neutralise":60.5,"build":92.6}},"dealt_tier":"winner","id":"8ff8fd24-09f0-4553-a131-c44aca9024e4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.42,"hit_x":-1.95,"hit_y":2.47,"bounce_x":-1.94,"bounce_y":22.75,"result":"In","inc_speed_mph":45.72,"inc_hit_x":0.27,"inc_hit_y":20.68,"inc_bounce_x":-1.83,"inc_bounce_y":4.58,"inc_gap_s":1.17,"mine_won":true,"approach":false,"rep_speed_mph":42.67,"rep_hit_x":-1.8,"rep_hit_y":25.58,"rep_gap_s":1.27,"rep_result":"In","f_score":70.5,"pos_band":"moderate","reply_pressure":49.9,"effect":0.5,"goal_score":86.7,"parts":{"faced":{"pace":0.49,"placement":0.25,"space":0.63,"time":1.0,"height":0.06},"dealt":{"pace":0.6,"placement":0.94,"space":0.09,"time":0.9},"applied":["placement","time","pace"],"goal":{"neutralise":90.2,"build":72.1}},"dealt_tier":"pressure","id":"ff79a0b5-0a19-45a7-8f38-eb5435b49dd4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.84,"hit_x":-2.19,"hit_y":-0.42,"bounce_x":-1.16,"bounce_y":20.58,"result":"In","inc_speed_mph":42.67,"inc_hit_x":-1.8,"inc_hit_y":25.58,"inc_bounce_x":-1.83,"inc_bounce_y":1.47,"inc_gap_s":1.76,"mine_won":true,"approach":false,"rep_speed_mph":48.3,"rep_hit_x":-0.98,"rep_hit_y":24.21,"rep_gap_s":1.72,"rep_result":"In","f_score":49.9,"pos_band":"easy","reply_pressure":76.8,"effect":0.23,"goal_score":37.0,"parts":{"faced":{"pace":0.36,"placement":0.7,"space":0.0,"time":0.44,"height":0.0},"dealt":{"pace":0.28,"placement":0.0,"space":0.42,"time":0.58},"applied":["time","space","pace"],"goal":{"neutralise":55.4,"build":37.0}},"dealt_tier":"released","id":"fae4ebb9-938f-4301-9d82-d3a4c40a816d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.32,"hit_x":-4.02,"hit_y":-0.65,"bounce_x":1.11,"bounce_y":21.42,"result":"In","inc_speed_mph":48.3,"inc_hit_x":-0.98,"inc_hit_y":24.21,"inc_bounce_x":-2.91,"inc_bounce_y":0.61,"inc_gap_s":1.49,"mine_won":true,"approach":false,"rep_speed_mph":48.64,"rep_hit_x":1.62,"rep_hit_y":23.91,"rep_gap_s":1.74,"rep_result":"In","f_score":76.8,"pos_band":"hard","reply_pressure":50.1,"effect":0.5,"goal_score":77.1,"parts":{"faced":{"pace":0.6,"placement":1.0,"space":0.0,"time":0.71,"height":0.23},"dealt":{"pace":0.26,"placement":0.21,"space":0.16,"time":0.56},"applied":["time","pace","placement"],"goal":{"neutralise":77.1,"build":39.1}},"dealt_tier":"pressure","id":"8e05d774-469b-4703-89ec-dce1f93a747e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.11,"hit_x":-1.09,"hit_y":-2.23,"bounce_x":2.19,"bounce_y":20.47,"result":"In","inc_speed_mph":48.64,"inc_hit_x":1.62,"inc_hit_y":23.91,"inc_bounce_x":-1.46,"inc_bounce_y":2.47,"inc_gap_s":1.56,"mine_won":true,"approach":false,"rep_speed_mph":29.03,"rep_hit_x":1.8,"rep_hit_y":25.31,"rep_gap_s":2.06,"rep_result":"In","f_score":50.1,"pos_band":"easy","reply_pressure":15.4,"effect":0.85,"goal_score":42.8,"parts":{"faced":{"pace":0.61,"placement":0.15,"space":0.26,"time":0.64,"height":0.0},"dealt":{"pace":0.13,"placement":0.45,"space":0.16,"time":0.13},"applied":["placement","space","time"],"goal":{"neutralise":67.3,"build":42.8}},"dealt_tier":"released","id":"39bf6850-2796-4629-a738-c3f6618e7252"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.37,"hit_x":-1.29,"hit_y":-0.7,"bounce_x":-0.16,"bounce_y":20.2,"result":"In","inc_speed_mph":29.03,"inc_hit_x":1.8,"inc_hit_y":25.31,"inc_bounce_x":-0.86,"inc_bounce_y":3.03,"inc_gap_s":2.48,"mine_won":true,"approach":false,"rep_speed_mph":37.38,"rep_hit_x":0.2,"rep_hit_y":22.7,"rep_gap_s":1.73,"rep_result":"In","f_score":15.4,"pos_band":"easy","reply_pressure":33.0,"effect":0.67,"goal_score":45.5,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.46,"time":0.0,"height":0.0},"dealt":{"pace":0.18,"placement":0.0,"space":0.5,"time":0.41},"applied":["space","time","pace"],"goal":{"neutralise":49.7,"build":45.5}},"dealt_tier":"released","id":"3d8006b1-7f3c-4779-bdd4-203498d538d2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":16,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.96,"hit_x":0.76,"hit_y":0.14,"bounce_x":2.31,"bounce_y":21.84,"result":"In","inc_speed_mph":37.38,"inc_hit_x":0.2,"inc_hit_y":22.7,"inc_bounce_x":1.15,"inc_bounce_y":4.06,"inc_gap_s":1.82,"mine_won":true,"approach":false,"rep_speed_mph":42.91,"rep_hit_x":2.33,"rep_hit_y":23.6,"rep_gap_s":1.47,"rep_result":"In","f_score":33.0,"pos_band":"easy","reply_pressure":29.8,"effect":0.7,"goal_score":55.7,"parts":{"faced":{"pace":0.14,"placement":0.0,"space":0.47,"time":0.38,"height":0.07},"dealt":{"pace":0.37,"placement":0.51,"space":0.0,"time":0.6},"applied":["time","placement","pace"],"goal":{"neutralise":77.3,"build":55.7}},"dealt_tier":"held","id":"5ba4ab3e-7083-41b1-8af5-5997a30864da"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":18,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.27,"hit_x":0.31,"hit_y":-1.09,"bounce_x":1.65,"bounce_y":20.59,"result":"In","inc_speed_mph":42.91,"inc_hit_x":2.33,"inc_hit_y":23.6,"inc_bounce_x":0.64,"inc_bounce_y":2.9,"inc_gap_s":1.72,"mine_won":true,"approach":false,"rep_speed_mph":38.96,"rep_hit_x":1.63,"rep_hit_y":22.21,"rep_gap_s":1.5,"rep_result":"In","f_score":29.8,"pos_band":"easy","reply_pressure":47.9,"effect":0.52,"goal_score":39.0,"parts":{"faced":{"pace":0.37,"placement":0.0,"space":0.04,"time":0.48,"height":0.0},"dealt":{"pace":0.43,"placement":0.15,"space":0.1,"time":0.42},"applied":["pace","time","placement"],"goal":{"neutralise":54.9,"build":39.0}},"dealt_tier":"released","id":"caec5cae-0f84-4d02-911a-68bd6abd8ae4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":20,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.83,"hit_x":-2.03,"hit_y":0.43,"bounce_x":-0.66,"bounce_y":20.78,"result":"In","inc_speed_mph":38.96,"inc_hit_x":1.63,"inc_hit_y":22.21,"inc_bounce_x":-2.09,"inc_bounce_y":3.39,"inc_gap_s":1.59,"mine_won":true,"approach":false,"rep_speed_mph":34.02,"rep_hit_x":-1.23,"rep_hit_y":24.82,"rep_gap_s":1.64,"rep_result":"In","f_score":47.9,"pos_band":"easy","reply_pressure":51.1,"effect":0.49,"goal_score":39.1,"parts":{"faced":{"pace":0.21,"placement":0.39,"space":0.43,"time":0.61,"height":0.0},"dealt":{"pace":0.37,"placement":0.0,"space":0.03,"time":0.65},"applied":["time","pace","space"],"goal":{"neutralise":61.9,"build":39.1}},"dealt_tier":"released","id":"b7ebfab1-1f63-4c4a-87d1-dbda5ceee6b2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":22,"rally_type":"in_play","stroke":"Forehand","speed_mph":36.12,"hit_x":2.97,"hit_y":3.57,"bounce_x":-0.01,"bounce_y":21.5,"result":"In","inc_speed_mph":34.02,"inc_hit_x":-1.23,"inc_hit_y":24.82,"inc_bounce_x":2.08,"inc_bounce_y":4.94,"inc_gap_s":1.65,"mine_won":true,"approach":false,"rep_speed_mph":37.85,"rep_hit_x":-0.68,"rep_hit_y":22.81,"rep_gap_s":1.56,"rep_result":"In","f_score":51.1,"pos_band":"easy","reply_pressure":28.8,"effect":0.71,"goal_score":51.0,"parts":{"faced":{"pace":0.0,"placement":0.39,"space":0.6,"time":0.55,"height":0.0},"dealt":{"pace":0.09,"placement":0.26,"space":0.17,"time":0.84},"applied":["time","placement","space"],"goal":{"neutralise":76.1,"build":51.0}},"dealt_tier":"released","id":"3a64e7e3-28c3-48eb-9ddf-fc63d6e07e40"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":24,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.62,"hit_x":-0.71,"hit_y":-0.07,"bounce_x":1.47,"bounce_y":19.76,"result":"In","inc_speed_mph":37.85,"inc_hit_x":-0.68,"inc_hit_y":22.81,"inc_bounce_x":-0.42,"inc_bounce_y":2.69,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":31.22,"rep_hit_x":1.12,"rep_hit_y":24.95,"rep_gap_s":1.58,"rep_result":"In","f_score":28.8,"pos_band":"easy","reply_pressure":3.9,"effect":0.96,"goal_score":59.2,"parts":{"faced":{"pace":0.16,"placement":0.03,"space":0.17,"time":0.54,"height":0.0},"dealt":{"pace":0.48,"placement":0.05,"space":0.2,"time":0.61},"applied":["time","pace","space"],"goal":{"neutralise":56.7,"build":59.2}},"dealt_tier":"held","id":"58f9c45d-9768-4f1e-8c44-10255f08608d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"shot_idx":26,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.56,"hit_x":0.46,"hit_y":0.37,"bounce_x":-0.13,"bounce_y":19.61,"result":"In","inc_speed_mph":31.22,"inc_hit_x":1.12,"inc_hit_y":24.95,"inc_bounce_x":0.49,"inc_bounce_y":2.68,"inc_gap_s":2.25,"mine_won":true,"approach":false,"rep_speed_mph":53.28,"rep_hit_x":-0.24,"rep_hit_y":22.12,"rep_gap_s":1.38,"rep_result":"Net","f_score":3.9,"pos_band":"easy","reply_pressure":62.3,"effect":1.0,"goal_score":68.8,"parts":{"faced":{"pace":0.0,"placement":0.04,"space":0.08,"time":0.0,"height":0.0},"dealt":{"pace":0.4,"placement":0.0,"space":0.5,"time":0.77},"applied":["time","space","pace"],"goal":{"neutralise":48.2,"build":68.8}},"dealt_tier":"pressure","id":"52709713-37f1-483a-83b6-67fc3ef13ae5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":20,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":45.95,"hit_x":-3.9,"hit_y":-0.43,"bounce_x":-2.21,"bounce_y":20.93,"result":"In","inc_speed_mph":42.01,"inc_hit_x":-2.21,"inc_hit_y":23.63,"inc_bounce_x":-3.76,"inc_bounce_y":2.58,"inc_gap_s":1.58,"mine_won":false,"approach":false,"rep_speed_mph":41.72,"rep_hit_x":-2.6,"rep_hit_y":24.74,"rep_gap_s":1.48,"rep_result":"In","f_score":65.3,"pos_band":"moderate","reply_pressure":53.2,"effect":0.47,"goal_score":60.6,"parts":{"faced":{"pace":0.33,"placement":1.0,"space":0.34,"time":0.62,"height":0.0},"dealt":{"pace":0.5,"placement":0.46,"space":0.03,"time":0.58},"applied":["time","pace","placement"],"goal":{"neutralise":68.3,"build":49.9}},"dealt_tier":"held","id":"61dc61ac-223c-461d-9b8f-b734b3d2e145"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":20,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.17,"hit_x":-1.38,"hit_y":0.38,"bounce_x":-0.19,"bounce_y":11.4,"result":"Net","inc_speed_mph":41.72,"inc_hit_x":-2.6,"inc_hit_y":24.74,"inc_bounce_x":-1.6,"inc_bounce_y":1.5,"inc_gap_s":1.6,"mine_won":false,"approach":false,"f_score":53.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.32,"placement":0.68,"space":0.08,"time":0.6,"height":0.0},"error":"Net"},"id":"c598fe91-3d34-4bc5-b881-e93a98b2cf6e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":21,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":46.75,"hit_x":0.08,"hit_y":-0.95,"bounce_x":-1.94,"bounce_y":18.18,"result":"In","inc_speed_mph":35.96,"inc_hit_x":-2.24,"inc_hit_y":24.96,"inc_bounce_x":0.28,"inc_bounce_y":3.66,"inc_gap_s":2.08,"mine_won":true,"approach":false,"rep_speed_mph":46.26,"rep_hit_x":-1.79,"rep_hit_y":19.14,"rep_gap_s":1.17,"rep_result":"Net","f_score":60.2,"pos_band":"moderate","reply_pressure":60.6,"effect":1.0,"goal_score":65.2,"parts":{"faced":{"pace":0.08,"placement":0.0,"space":0.71,"time":0.12,"height":0.98},"dealt":{"pace":0.53,"placement":0.31,"space":0.71,"time":0.5},"applied":["space","pace","time"],"goal":{"neutralise":55.3,"build":70.7}},"dealt_tier":"pressure","id":"77b0b0dd-3922-4779-8eb6-d0583958c080"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":22,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":45.88,"hit_x":-1.99,"hit_y":-1.74,"bounce_x":1.35,"bounce_y":18.9,"result":"In","inc_speed_mph":34.72,"inc_hit_x":1.78,"inc_hit_y":18.16,"inc_bounce_x":-1.95,"inc_bounce_y":1.14,"inc_gap_s":1.56,"mine_won":false,"approach":false,"rep_speed_mph":43.51,"rep_hit_x":1.6,"rep_hit_y":20.27,"rep_gap_s":1.25,"rep_result":"In","f_score":51.5,"pos_band":"easy","reply_pressure":76.1,"effect":0.24,"goal_score":31.0,"parts":{"faced":{"pace":0.03,"placement":0.88,"space":0.0,"time":0.64,"height":0.0},"dealt":{"pace":0.49,"placement":0.0,"space":0.0,"time":0.52},"applied":["time","pace","placement"],"goal":{"neutralise":41.3,"build":31.0}},"dealt_tier":"released","id":"060b5d75-98a1-4c04-b7d5-cd9db6e9af53"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":22,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.83,"hit_x":-1.41,"hit_y":-1.54,"bounce_x":1.06,"bounce_y":11.15,"result":"Net","inc_speed_mph":43.51,"inc_hit_x":1.6,"inc_hit_y":20.27,"inc_bounce_x":-1.63,"inc_bounce_y":0.42,"inc_gap_s":1.31,"mine_won":false,"approach":false,"f_score":76.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.4,"placement":1.0,"space":0.0,"time":0.89,"height":0.0},"error":"Net"},"id":"a162ecea-5db0-42d9-83c8-b6d5b53cbc61"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.19,"hit_x":-1.7,"hit_y":-1.92,"bounce_x":2.06,"bounce_y":21.32,"result":"In","inc_speed_mph":33.72,"inc_hit_x":2.21,"inc_hit_y":24.61,"inc_bounce_x":-1.62,"inc_bounce_y":1.14,"inc_gap_s":2.21,"mine_won":true,"approach":false,"rep_speed_mph":36.42,"rep_hit_x":1.55,"rep_hit_y":22.31,"rep_gap_s":1.53,"rep_result":"In","f_score":58.9,"pos_band":"moderate","reply_pressure":51.2,"effect":0.49,"goal_score":51.6,"parts":{"faced":{"pace":0.0,"placement":0.87,"space":0.0,"time":0.0,"height":0.89},"dealt":{"pace":0.42,"placement":0.38,"space":0.13,"time":0.42},"applied":["pace","time","placement"],"goal":{"neutralise":71.1,"build":43.1}},"dealt_tier":"released","id":"58ff6aea-c80a-463e-920b-e402018e63ac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":53.38,"hit_x":-1.81,"hit_y":0.28,"bounce_x":2.94,"bounce_y":21.1,"result":"In","inc_speed_mph":36.42,"inc_hit_x":1.55,"inc_hit_y":22.31,"inc_bounce_x":-2.45,"inc_bounce_y":4.04,"inc_gap_s":1.84,"mine_won":true,"approach":false,"rep_speed_mph":43.58,"rep_hit_x":3.28,"rep_hit_y":25.3,"rep_gap_s":1.43,"rep_result":"In","f_score":51.2,"pos_band":"easy","reply_pressure":33.7,"effect":0.66,"goal_score":73.7,"parts":{"faced":{"pace":0.1,"placement":0.59,"space":0.58,"time":0.36,"height":0.0},"dealt":{"pace":0.81,"placement":0.86,"space":0.0,"time":0.64},"applied":["placement","pace","time"],"goal":{"neutralise":69.7,"build":73.7}},"dealt_tier":"pressure","id":"65bd8ac9-9d64-4b41-a653-199cdcd18e18"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.16,"hit_x":-0.38,"hit_y":-0.11,"bounce_x":-1.04,"bounce_y":20.0,"result":"In","inc_speed_mph":43.58,"inc_hit_x":3.28,"inc_hit_y":25.3,"inc_bounce_x":0.06,"inc_bounce_y":2.88,"inc_gap_s":1.7,"mine_won":true,"approach":false,"rep_speed_mph":41.24,"rep_hit_x":-0.62,"rep_hit_y":24.32,"rep_gap_s":1.53,"rep_result":"In","f_score":33.7,"pos_band":"easy","reply_pressure":57.8,"effect":0.42,"goal_score":52.6,"parts":{"faced":{"pace":0.4,"placement":0.0,"space":0.12,"time":0.5,"height":0.0},"dealt":{"pace":0.38,"placement":0.0,"space":0.72,"time":0.61},"applied":["space","time","pace"],"goal":{"neutralise":47.8,"build":52.6}},"dealt_tier":"released","id":"6db9aea5-e5b4-4bea-840c-f9580cd41166"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.45,"hit_x":1.23,"hit_y":-0.07,"bounce_x":-2.27,"bounce_y":20.6,"result":"In","inc_speed_mph":41.24,"inc_hit_x":-0.62,"inc_hit_y":24.32,"inc_bounce_x":1.72,"inc_bounce_y":1.4,"inc_gap_s":1.5,"mine_won":true,"approach":false,"rep_speed_mph":41.39,"rep_hit_x":-2.27,"rep_hit_y":23.96,"rep_gap_s":1.54,"rep_result":"Net","f_score":67.7,"pos_band":"moderate","reply_pressure":43.6,"effect":1.0,"goal_score":72.3,"parts":{"faced":{"pace":0.3,"placement":0.74,"space":0.01,"time":0.7,"height":0.6},"dealt":{"pace":0.27,"placement":0.49,"space":0.26,"time":0.71},"applied":["time","placement","pace"],"goal":{"neutralise":76.0,"build":64.3}},"dealt_tier":"pressure","id":"6ef90b7c-3294-42b6-95b1-48d34cd45094"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.03,"hit_x":-1.8,"hit_y":-0.23,"bounce_x":2.07,"bounce_y":20.32,"result":"In","inc_speed_mph":36.59,"inc_hit_x":3.23,"inc_hit_y":24.35,"inc_bounce_x":-1.81,"inc_bounce_y":2.43,"inc_gap_s":1.9,"mine_won":false,"approach":false,"rep_speed_mph":39.82,"rep_hit_x":2.1,"rep_hit_y":24.59,"rep_gap_s":1.56,"rep_result":"In","f_score":35.8,"pos_band":"easy","reply_pressure":57.1,"effect":0.43,"goal_score":50.6,"parts":{"faced":{"pace":0.11,"placement":0.24,"space":0.0,"time":0.3,"height":0.53},"dealt":{"pace":0.63,"placement":0.38,"space":0.28,"time":0.61},"applied":["pace","time","placement"],"goal":{"neutralise":52.0,"build":50.6}},"dealt_tier":"released","id":"6dea08d0-ef14-44b6-99d3-1cc79ab204c0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.57,"hit_x":-3.16,"hit_y":0.43,"bounce_x":1.39,"bounce_y":20.39,"result":"In","inc_speed_mph":39.82,"inc_hit_x":2.1,"inc_hit_y":24.59,"inc_bounce_x":-3.41,"inc_bounce_y":1.54,"inc_gap_s":1.73,"mine_won":false,"approach":false,"rep_speed_mph":28.53,"rep_hit_x":0.68,"rep_hit_y":24.18,"rep_gap_s":1.56,"rep_result":"In","f_score":57.1,"pos_band":"moderate","reply_pressure":34.0,"effect":0.66,"goal_score":56.7,"parts":{"faced":{"pace":0.24,"placement":1.0,"space":0.0,"time":0.47,"height":0.0},"dealt":{"pace":0.4,"placement":0.01,"space":0.29,"time":0.79},"applied":["time","pace","space"],"goal":{"neutralise":64.9,"build":54.4}},"dealt_tier":"held","id":"b30a3479-71b3-4b0e-81f2-ed74d80b97a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.41,"hit_x":1.62,"hit_y":0.55,"bounce_x":1.69,"bounce_y":11.81,"result":"Net","inc_speed_mph":28.53,"inc_hit_x":0.68,"inc_hit_y":24.18,"inc_bounce_x":1.73,"inc_bounce_y":1.65,"inc_gap_s":2.2,"mine_won":false,"approach":false,"f_score":34.0,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.6,"space":0.42,"time":0.0,"height":0.0},"error":"Net"},"id":"352ee1d9-a40d-4634-a91a-0bb1d6716b2a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":29,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.53,"hit_x":0.66,"hit_y":2.16,"bounce_x":-2.08,"bounce_y":20.47,"result":"In","inc_speed_mph":39.85,"inc_hit_x":0.1,"inc_hit_y":23.27,"inc_bounce_x":0.12,"inc_bounce_y":3.06,"inc_gap_s":1.4,"mine_won":true,"approach":false,"rep_speed_mph":41.57,"rep_hit_x":-2.52,"rep_hit_y":26.35,"rep_gap_s":1.39,"rep_result":"In","f_score":44.0,"pos_band":"easy","reply_pressure":27.9,"effect":0.72,"goal_score":68.5,"parts":{"faced":{"pace":0.24,"placement":0.0,"space":0.28,"time":0.8,"height":0.0},"dealt":{"pace":0.69,"placement":0.39,"space":0.17,"time":0.93},"applied":["time","pace","placement"],"goal":{"neutralise":62.8,"build":68.5}},"dealt_tier":"pressure","id":"ffe005aa-6c38-4ab9-9ea8-105b5e4ad32d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":29,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.33,"hit_x":-1.9,"hit_y":0.95,"bounce_x":0.61,"bounce_y":21.31,"result":"In","inc_speed_mph":41.57,"inc_hit_x":-2.52,"inc_hit_y":26.35,"inc_bounce_x":-1.43,"inc_bounce_y":3.31,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":37.43,"rep_hit_x":1.17,"rep_hit_y":24.89,"rep_gap_s":1.28,"rep_result":"Net","f_score":27.9,"pos_band":"easy","reply_pressure":38.1,"effect":1.0,"goal_score":77.6,"parts":{"faced":{"pace":0.32,"placement":0.03,"space":0.0,"time":0.49,"height":0.0},"dealt":{"pace":0.6,"placement":0.15,"space":0.57,"time":0.87},"applied":["time","pace","space"],"goal":{"neutralise":75.3,"build":77.6}},"dealt_tier":"pressure","id":"cf7b8dbc-cf7c-4b90-b7c0-18e67d934537"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":41,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.27,"hit_x":-3.2,"hit_y":0.47,"bounce_x":-1.06,"bounce_y":11.71,"result":"Net","inc_speed_mph":37.84,"inc_hit_x":3.6,"inc_hit_y":22.79,"inc_bounce_x":-3.76,"inc_bounce_y":1.84,"inc_gap_s":1.68,"mine_won":false,"approach":false,"f_score":56.0,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.16,"placement":1.0,"space":0.0,"time":0.52,"height":0.0},"error":"Net"},"id":"00497814-58b5-49b2-8cf6-4428f1a7c2af"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.09,"hit_x":-1.48,"hit_y":1.04,"bounce_x":-2.72,"bounce_y":23.05,"result":"In","inc_speed_mph":39.85,"inc_hit_x":-3.88,"inc_hit_y":23.85,"inc_bounce_x":-1.44,"inc_bounce_y":3.72,"inc_gap_s":1.63,"mine_won":true,"approach":false,"rep_speed_mph":40.58,"rep_hit_x":-2.57,"rep_hit_y":25.87,"rep_gap_s":1.47,"rep_result":"In","f_score":41.4,"pos_band":"easy","reply_pressure":29.8,"effect":0.7,"goal_score":72.8,"parts":{"faced":{"pace":0.24,"placement":0.04,"space":0.43,"time":0.57,"height":0.05},"dealt":{"pace":0.42,"placement":1.0,"space":0.0,"time":0.8},"applied":["placement","time","pace"],"goal":{"neutralise":93.3,"build":72.8}},"dealt_tier":"pressure","id":"2b63ecc1-c528-46c5-8677-0f2858ec1449"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.88,"hit_x":0.42,"hit_y":-0.73,"bounce_x":2.11,"bounce_y":21.9,"result":"In","inc_speed_mph":40.58,"inc_hit_x":-2.57,"inc_hit_y":25.87,"inc_bounce_x":0.86,"inc_bounce_y":2.16,"inc_gap_s":1.9,"mine_won":true,"approach":false,"rep_speed_mph":40.97,"rep_hit_x":2.06,"rep_hit_y":24.66,"rep_gap_s":1.4,"rep_result":"In","f_score":29.8,"pos_band":"easy","reply_pressure":37.8,"effect":0.62,"goal_score":64.6,"parts":{"faced":{"pace":0.27,"placement":0.32,"space":0.02,"time":0.3,"height":0.0},"dealt":{"pace":0.79,"placement":0.48,"space":0.61,"time":0.57},"applied":["pace","space","time"],"goal":{"neutralise":75.7,"build":64.6}},"dealt_tier":"held","id":"8fa87a67-07ec-469b-a09c-24735181cd4f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.36,"hit_x":0.54,"hit_y":1.82,"bounce_x":2.81,"bounce_y":23.07,"result":"In","inc_speed_mph":40.97,"inc_hit_x":2.06,"inc_hit_y":24.66,"inc_bounce_x":-0.18,"inc_bounce_y":2.76,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":36.37,"rep_hit_x":2.76,"rep_hit_y":24.32,"rep_gap_s":1.41,"rep_result":"In","f_score":37.8,"pos_band":"easy","reply_pressure":14.7,"effect":0.85,"goal_score":82.3,"parts":{"faced":{"pace":0.29,"placement":0.0,"space":0.17,"time":0.67,"height":0.0},"dealt":{"pace":0.52,"placement":1.0,"space":0.0,"time":0.92},"applied":["placement","time","pace"],"goal":{"neutralise":96.6,"build":82.3}},"dealt_tier":"pressure","id":"65ca4c61-a0ca-4ca2-9a21-1a232ff6ece0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.44,"hit_x":0.73,"hit_y":-0.09,"bounce_x":-2.08,"bounce_y":19.04,"result":"In","inc_speed_mph":36.37,"inc_hit_x":2.76,"inc_hit_y":24.32,"inc_bounce_x":1.06,"inc_bounce_y":2.65,"inc_gap_s":1.91,"mine_won":true,"approach":false,"rep_speed_mph":41.42,"rep_hit_x":-2.83,"rep_hit_y":20.55,"rep_gap_s":1.36,"rep_result":"Net","f_score":19.3,"pos_band":"easy","reply_pressure":43.6,"effect":1.0,"goal_score":73.1,"parts":{"faced":{"pace":0.1,"placement":0.05,"space":0.0,"time":0.29,"height":0.19},"dealt":{"pace":0.27,"placement":0.39,"space":0.78,"time":0.68},"applied":["space","time","placement"],"goal":{"neutralise":46.6,"build":73.1}},"dealt_tier":"pressure","id":"d9bad8b3-809a-4450-a15f-653efb3df8c0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":46,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":52.9,"hit_x":1.88,"hit_y":0.44,"bounce_x":-1.08,"bounce_y":17.74,"result":"In","inc_speed_mph":44.28,"inc_hit_x":3.93,"inc_hit_y":22.71,"inc_bounce_x":0.95,"inc_bounce_y":3.66,"inc_gap_s":1.35,"mine_won":true,"approach":false,"f_score":62.1,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.43,"placement":0.0,"space":0.59,"time":0.85,"height":0.0},"dealt":{"pace":0.79,"placement":0.0,"space":0.76,"time":0.65},"applied":["pace","space","time"],"goal":{"neutralise":56.1,"build":81.3}},"dealt_tier":"winner","id":"e74a6774-4c69-4d47-bd67-16a2a471a8bb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":33.71,"hit_x":-0.5,"hit_y":-0.85,"bounce_x":1.38,"bounce_y":21.93,"result":"In","inc_speed_mph":42.12,"inc_hit_x":2.05,"inc_hit_y":23.54,"inc_bounce_x":-0.24,"inc_bounce_y":1.44,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":34.77,"rep_hit_x":1.55,"rep_hit_y":25.82,"rep_gap_s":2.15,"rep_result":"In","f_score":66.3,"pos_band":"moderate","reply_pressure":42.5,"effect":0.57,"goal_score":64.7,"parts":{"faced":{"pace":0.34,"placement":0.71,"space":0.29,"time":0.66,"height":0.61},"dealt":{"pace":0.0,"placement":0.5,"space":0.0,"time":0.35},"applied":["placement","time","pace"],"goal":{"neutralise":81.7,"build":37.0}},"dealt_tier":"held","id":"e4c8055c-9039-4373-9cff-24651a93bf17"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":31.94,"hit_x":-2.22,"hit_y":3.53,"bounce_x":-0.35,"bounce_y":19.49,"result":"In","inc_speed_mph":34.77,"inc_hit_x":1.55,"inc_hit_y":25.82,"inc_bounce_x":-2.08,"inc_bounce_y":4.47,"inc_gap_s":1.82,"mine_won":true,"approach":false,"rep_speed_mph":33.15,"rep_hit_x":0.13,"rep_hit_y":23.62,"rep_gap_s":1.74,"rep_result":"In","f_score":44.9,"pos_band":"easy","reply_pressure":2.4,"effect":0.98,"goal_score":64.4,"parts":{"faced":{"pace":0.03,"placement":0.39,"space":0.51,"time":0.38,"height":0.45},"dealt":{"pace":0.0,"placement":0.0,"space":0.69,"time":0.82},"applied":["time","space","pace"],"goal":{"neutralise":59.6,"build":64.4}},"dealt_tier":"held","id":"62d0af1a-44b5-484f-a19d-eaaee3f62b80"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":48,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.32,"hit_x":-4.13,"hit_y":-0.44,"bounce_x":2.68,"bounce_y":19.92,"result":"In","inc_speed_mph":45.64,"inc_hit_x":0.18,"inc_hit_y":18.63,"inc_bounce_x":-3.55,"inc_bounce_y":0.8,"inc_gap_s":1.15,"mine_won":true,"approach":false,"rep_speed_mph":38.9,"rep_hit_x":2.13,"rep_hit_y":25.63,"rep_gap_s":1.84,"rep_result":"Net","f_score":89.9,"pos_band":"hard","reply_pressure":73.5,"effect":1.0,"goal_score":77.4,"parts":{"faced":{"pace":0.48,"placement":1.0,"space":0.7,"time":1.0,"height":0.24},"dealt":{"pace":0.35,"placement":0.71,"space":0.05,"time":0.57},"applied":["placement","time","pace"],"goal":{"neutralise":77.4,"build":68.1}},"dealt_tier":"pressure","id":"a29d1afb-e143-46ae-b8d5-d4e7446116f0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":49,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":38.88,"hit_x":2.56,"hit_y":-0.05,"bounce_x":2.34,"bounce_y":19.29,"result":"In","inc_speed_mph":50.97,"inc_hit_x":-1.22,"inc_hit_y":21.77,"inc_bounce_x":2.5,"inc_bounce_y":4.24,"inc_gap_s":1.2,"mine_won":true,"approach":false,"rep_speed_mph":59.18,"rep_hit_x":2.31,"rep_hit_y":19.82,"rep_gap_s":1.27,"rep_result":"Out","f_score":77.5,"pos_band":"hard","reply_pressure":84.1,"effect":1.0,"goal_score":69.4,"parts":{"faced":{"pace":0.71,"placement":0.62,"space":0.62,"time":1.0,"height":0.41},"dealt":{"pace":0.2,"placement":0.53,"space":0.3,"time":0.62},"applied":["time","placement","space"],"goal":{"neutralise":69.4,"build":63.8}},"dealt_tier":"pressure","id":"83c84f6c-71f0-43df-9992-1256b97df334"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":52,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.95,"hit_x":-3.34,"hit_y":4.01,"bounce_x":-0.93,"bounce_y":19.57,"result":"In","inc_speed_mph":34.81,"inc_hit_x":0.32,"inc_hit_y":19.71,"inc_bounce_x":-2.77,"inc_bounce_y":5.3,"inc_gap_s":1.19,"mine_won":false,"approach":false,"rep_speed_mph":28.0,"rep_hit_x":-0.34,"rep_hit_y":18.39,"rep_gap_s":1.67,"rep_result":"In","f_score":84.7,"pos_band":"hard","reply_pressure":37.4,"effect":0.63,"goal_score":68.2,"parts":{"faced":{"pace":0.03,"placement":0.77,"space":0.78,"time":1.0,"height":0.0},"dealt":{"pace":0.25,"placement":0.0,"space":0.0,"time":0.82},"applied":["time","pace","placement"],"goal":{"neutralise":68.2,"build":43.6}},"dealt_tier":"pressure","id":"a49d8da1-0871-438f-b1e3-3eb3f0b3e5e3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":52,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.61,"hit_x":-1.89,"hit_y":3.44,"bounce_x":4.51,"bounce_y":11.03,"result":"Net","inc_speed_mph":28.0,"inc_hit_x":-0.34,"inc_hit_y":18.39,"inc_bounce_x":-2.43,"inc_bounce_y":4.99,"inc_gap_s":1.66,"mine_won":false,"approach":false,"f_score":37.4,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.58,"space":0.0,"time":0.54,"height":0.0},"error":"Net"},"id":"697daf09-9368-4308-90e6-1c8ba7b0e40b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.18,"hit_x":-3.18,"hit_y":1.26,"bounce_x":-2.35,"bounce_y":18.64,"result":"In","inc_speed_mph":40.99,"inc_hit_x":2.43,"inc_hit_y":23.59,"inc_bounce_x":-2.79,"inc_bounce_y":2.55,"inc_gap_s":1.49,"mine_won":false,"approach":false,"rep_speed_mph":40.5,"rep_hit_x":-2.45,"rep_hit_y":20.09,"rep_gap_s":1.28,"rep_result":"In","f_score":59.2,"pos_band":"moderate","reply_pressure":71.7,"effect":0.28,"goal_score":55.1,"parts":{"faced":{"pace":0.29,"placement":0.78,"space":0.0,"time":0.71,"height":0.0},"dealt":{"pace":0.22,"placement":0.53,"space":0.73,"time":0.95},"applied":["time","space","placement"],"goal":{"neutralise":43.9,"build":60.1}},"dealt_tier":"held","id":"2c6a8a6f-4957-41b0-b3ff-5f7fe30bebe3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.13,"hit_x":-3.51,"hit_y":0.13,"bounce_x":2.43,"bounce_y":23.5,"result":"In","inc_speed_mph":40.5,"inc_hit_x":-2.45,"inc_hit_y":20.09,"inc_bounce_x":-3.51,"inc_bounce_y":1.29,"inc_gap_s":1.32,"mine_won":false,"approach":false,"rep_speed_mph":31.86,"rep_hit_x":1.88,"rep_hit_y":24.81,"rep_gap_s":1.59,"rep_result":"In","f_score":71.7,"pos_band":"moderate","reply_pressure":36.2,"effect":0.64,"goal_score":90.9,"parts":{"faced":{"pace":0.27,"placement":1.0,"space":0.0,"time":0.88,"height":0.13},"dealt":{"pace":0.55,"placement":1.0,"space":0.57,"time":0.74},"applied":["placement","time","space"],"goal":{"neutralise":93.8,"build":73.2}},"dealt_tier":"pressure","id":"d29abcf0-e318-4007-944d-0e12acb0102d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.67,"hit_x":0.8,"hit_y":0.35,"bounce_x":-1.8,"bounce_y":19.88,"result":"In","inc_speed_mph":31.86,"inc_hit_x":1.88,"inc_hit_y":24.81,"inc_bounce_x":0.62,"inc_bounce_y":1.48,"inc_gap_s":2.11,"mine_won":false,"approach":false,"rep_speed_mph":39.58,"rep_hit_x":-2.08,"rep_hit_y":24.48,"rep_gap_s":1.28,"rep_result":"In","f_score":45.8,"pos_band":"easy","reply_pressure":59.3,"effect":0.41,"goal_score":65.0,"parts":{"faced":{"pace":0.0,"placement":0.69,"space":0.31,"time":0.09,"height":0.38},"dealt":{"pace":0.78,"placement":0.23,"space":0.61,"time":0.88},"applied":["time","pace","space"],"goal":{"neutralise":51.1,"build":65.0}},"dealt_tier":"held","id":"420b085a-c33f-4d48-ae45-9748c3f8019d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.78,"hit_x":-3.48,"hit_y":-0.41,"bounce_x":0.35,"bounce_y":21.46,"result":"In","inc_speed_mph":39.58,"inc_hit_x":-2.08,"inc_hit_y":24.48,"inc_bounce_x":-2.91,"inc_bounce_y":3.94,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":44.97,"rep_hit_x":0.18,"rep_hit_y":22.49,"rep_gap_s":1.31,"rep_result":"In","f_score":59.3,"pos_band":"moderate","reply_pressure":79.9,"effect":0.2,"goal_score":47.3,"parts":{"faced":{"pace":0.23,"placement":0.84,"space":0.44,"time":0.5,"height":0.0},"dealt":{"pace":0.57,"placement":0.24,"space":0.23,"time":0.55},"applied":["pace","time","placement"],"goal":{"neutralise":67.4,"build":37.8}},"dealt_tier":"released","id":"893d710c-09a4-4996-9f94-ceba5a94be52"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.54,"hit_x":1.83,"hit_y":4.23,"bounce_x":-0.2,"bounce_y":19.83,"result":"In","inc_speed_mph":44.97,"inc_hit_x":0.18,"inc_hit_y":22.49,"inc_bounce_x":2.12,"inc_bounce_y":5.62,"inc_gap_s":1.21,"mine_won":false,"approach":false,"rep_speed_mph":34.51,"rep_hit_x":-0.51,"rep_hit_y":24.49,"rep_gap_s":1.42,"rep_result":"In","f_score":79.9,"pos_band":"hard","reply_pressure":10.7,"effect":0.89,"goal_score":72.2,"parts":{"faced":{"pace":0.46,"placement":0.41,"space":0.95,"time":0.99,"height":0.26},"dealt":{"pace":0.27,"placement":0.0,"space":0.03,"time":0.9},"applied":["time","pace","space"],"goal":{"neutralise":72.2,"build":54.8}},"dealt_tier":"pressure","id":"b04ae9f3-b213-413c-b4cf-48e754ee1a23"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.79,"hit_x":0.67,"hit_y":0.65,"bounce_x":0.83,"bounce_y":19.95,"result":"In","inc_speed_mph":34.51,"inc_hit_x":-0.51,"inc_hit_y":24.49,"inc_bounce_x":-0.44,"inc_bounce_y":3.21,"inc_gap_s":1.9,"mine_won":false,"approach":false,"rep_speed_mph":38.25,"rep_hit_x":1.09,"rep_hit_y":22.52,"rep_gap_s":1.22,"rep_result":"In","f_score":10.7,"pos_band":"easy","reply_pressure":36.2,"effect":0.64,"goal_score":62.5,"parts":{"faced":{"pace":0.02,"placement":0.0,"space":0.0,"time":0.3,"height":0.0},"dealt":{"pace":0.66,"placement":0.0,"space":0.37,"time":0.83},"applied":["time","pace","space"],"goal":{"neutralise":44.2,"build":62.5}},"dealt_tier":"held","id":"10c2f5b0-2e9c-483e-a8e7-7118d241a7a8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"shot_idx":17,"rally_type":"in_play","stroke":"Backhand","speed_mph":57.11,"hit_x":-1.89,"hit_y":-0.55,"bounce_x":-4.57,"bounce_y":20.34,"result":"Out","inc_speed_mph":38.25,"inc_hit_x":1.09,"inc_hit_y":22.52,"inc_bounce_x":-2.01,"inc_bounce_y":2.88,"inc_gap_s":1.64,"mine_won":false,"approach":false,"f_score":36.2,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.18,"placement":0.35,"space":0.17,"time":0.56,"height":0.0},"error":"Out"},"id":"2e0491de-3921-405e-a290-a8cff437c1f6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":57,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":48.61,"hit_x":1.0,"hit_y":-0.36,"bounce_x":-1.8,"bounce_y":22.65,"result":"In","inc_speed_mph":43.36,"inc_hit_x":2.66,"inc_hit_y":24.2,"inc_bounce_x":1.21,"inc_bounce_y":0.86,"inc_gap_s":1.55,"mine_won":true,"approach":false,"rep_speed_mph":34.53,"rep_hit_x":-1.58,"rep_hit_y":24.09,"rep_gap_s":1.34,"rep_result":"Net","f_score":70.1,"pos_band":"moderate","reply_pressure":67.4,"effect":1.0,"goal_score":94.5,"parts":{"faced":{"pace":0.39,"placement":1.0,"space":0.46,"time":0.65,"height":0.0},"dealt":{"pace":0.61,"placement":0.89,"space":0.37,"time":0.76},"applied":["placement","time","pace"],"goal":{"neutralise":97.7,"build":82.5}},"dealt_tier":"pressure","id":"1f807860-5daa-4b70-96c2-6b67e53b8c30"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.73,"hit_x":-1.74,"hit_y":-0.84,"bounce_x":1.27,"bounce_y":21.07,"result":"In","inc_speed_mph":33.98,"inc_hit_x":1.12,"inc_hit_y":23.33,"inc_bounce_x":-2.23,"inc_bounce_y":1.36,"inc_gap_s":1.99,"mine_won":true,"approach":false,"rep_speed_mph":38.28,"rep_hit_x":0.63,"rep_hit_y":23.93,"rep_gap_s":1.55,"rep_result":"In","f_score":41.6,"pos_band":"easy","reply_pressure":42.8,"effect":0.57,"goal_score":39.1,"parts":{"faced":{"pace":0.0,"placement":0.76,"space":0.27,"time":0.21,"height":0.0},"dealt":{"pace":0.36,"placement":0.02,"space":0.0,"time":0.56},"applied":["time","pace","placement"],"goal":{"neutralise":64.7,"build":39.1}},"dealt_tier":"released","id":"4d4ccbc5-876e-4e5f-91a0-73db881b1f6c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.22,"hit_x":-1.82,"hit_y":0.66,"bounce_x":3.02,"bounce_y":23.34,"result":"In","inc_speed_mph":38.28,"inc_hit_x":0.63,"inc_hit_y":23.93,"inc_bounce_x":-1.82,"inc_bounce_y":1.77,"inc_gap_s":1.63,"mine_won":true,"approach":false,"rep_speed_mph":24.27,"rep_hit_x":3.5,"rep_hit_y":24.63,"rep_gap_s":1.27,"rep_result":"In","f_score":42.8,"pos_band":"easy","reply_pressure":8.8,"effect":0.91,"goal_score":90.0,"parts":{"faced":{"pace":0.18,"placement":0.53,"space":0.02,"time":0.57,"height":0.0},"dealt":{"pace":0.76,"placement":1.0,"space":0.0,"time":0.92},"applied":["placement","time","pace"],"goal":{"neutralise":98.0,"build":90.0}},"dealt_tier":"pressure","id":"746808cc-908a-48e3-b6d7-8a8bbfe0fb59"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.33,"hit_x":-2.32,"hit_y":-1.32,"bounce_x":0.78,"bounce_y":21.33,"result":"In","inc_speed_mph":24.27,"inc_hit_x":3.5,"inc_hit_y":24.63,"inc_bounce_x":-1.8,"inc_bounce_y":3.34,"inc_gap_s":3.16,"mine_won":true,"approach":false,"rep_speed_mph":38.24,"rep_hit_x":1.14,"rep_hit_y":23.5,"rep_gap_s":1.87,"rep_result":"In","f_score":22.7,"pos_band":"easy","reply_pressure":28.8,"effect":0.71,"goal_score":37.3,"parts":{"faced":{"pace":0.0,"placement":0.23,"space":0.03,"time":0.0,"height":0.42},"dealt":{"pace":0.14,"placement":0.17,"space":0.3,"time":0.22},"applied":["space","time","placement"],"goal":{"neutralise":67.3,"build":37.3}},"dealt_tier":"released","id":"7f2960fc-2182-4a5d-8c2d-cdc981293112"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.55,"hit_x":-1.61,"hit_y":-0.19,"bounce_x":-0.82,"bounce_y":19.57,"result":"In","inc_speed_mph":38.24,"inc_hit_x":1.14,"inc_hit_y":23.5,"inc_bounce_x":-1.68,"inc_bounce_y":2.38,"inc_gap_s":1.74,"mine_won":true,"approach":false,"rep_speed_mph":40.27,"rep_hit_x":-0.44,"rep_hit_y":24.7,"rep_gap_s":1.5,"rep_result":"Net","f_score":28.8,"pos_band":"easy","reply_pressure":44.5,"effect":1.0,"goal_score":62.5,"parts":{"faced":{"pace":0.18,"placement":0.2,"space":0.21,"time":0.46,"height":0.0},"dealt":{"pace":0.44,"placement":0.0,"space":0.32,"time":0.64},"applied":["time","pace","space"],"goal":{"neutralise":55.6,"build":62.5}},"dealt_tier":"held","id":"c3718093-5a68-4e0c-b8e5-6757750cd4d0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":61,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.12,"hit_x":2.41,"hit_y":-1.14,"bounce_x":1.8,"bounce_y":18.21,"result":"In","inc_speed_mph":45.7,"inc_hit_x":-2.09,"inc_hit_y":20.44,"inc_bounce_x":2.38,"inc_bounce_y":1.67,"inc_gap_s":1.31,"mine_won":true,"approach":false,"rep_speed_mph":42.76,"rep_hit_x":1.51,"rep_hit_y":19.86,"rep_gap_s":1.31,"rep_result":"In","f_score":65.4,"pos_band":"moderate","reply_pressure":66.2,"effect":0.34,"goal_score":44.2,"parts":{"faced":{"pace":0.49,"placement":0.58,"space":0.4,"time":0.89,"height":0.19},"dealt":{"pace":0.51,"placement":0.23,"space":0.33,"time":0.56},"applied":["time","pace","space"],"goal":{"neutralise":45.4,"build":42.6}},"dealt_tier":"released","id":"a7359493-8947-42ad-bcf6-7caf1cd7a1ca"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":61,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.93,"hit_x":0.89,"hit_y":3.25,"bounce_x":1.0,"bounce_y":18.06,"result":"In","inc_speed_mph":42.76,"inc_hit_x":1.51,"inc_hit_y":19.86,"inc_bounce_x":0.54,"inc_bounce_y":4.8,"inc_gap_s":1.03,"mine_won":true,"approach":false,"rep_speed_mph":32.94,"rep_hit_x":1.23,"rep_hit_y":19.15,"rep_gap_s":1.12,"rep_result":"In","f_score":66.2,"pos_band":"moderate","reply_pressure":16.4,"effect":0.84,"goal_score":54.6,"parts":{"faced":{"pace":0.36,"placement":0.0,"space":0.62,"time":1.0,"height":0.35},"dealt":{"pace":0.29,"placement":0.0,"space":0.0,"time":0.96},"applied":["time","pace","placement"],"goal":{"neutralise":54.9,"build":54.2}},"dealt_tier":"released","id":"a7f056c1-f299-46cf-969e-a04986674b8b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":63,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.32,"hit_x":1.56,"hit_y":0.62,"bounce_x":4.56,"bounce_y":22.39,"result":"Out","inc_speed_mph":41.13,"inc_hit_x":0.66,"inc_hit_y":19.2,"inc_bounce_x":1.52,"inc_bounce_y":2.05,"inc_gap_s":1.15,"mine_won":false,"approach":false,"f_score":60.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.3,"placement":0.38,"space":0.44,"time":1.0,"height":0.0},"error":"Out"},"id":"5cc7d0e8-a974-43f5-b32b-3a53b81e38ce"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":38.72,"hit_x":-0.82,"hit_y":-0.5,"bounce_x":-0.39,"bounce_y":19.77,"result":"In","inc_speed_mph":44.82,"inc_hit_x":2.94,"inc_hit_y":22.31,"inc_bounce_x":-1.39,"inc_bounce_y":2.44,"inc_gap_s":1.49,"mine_won":false,"approach":false,"rep_speed_mph":38.81,"rep_hit_x":-0.34,"rep_hit_y":23.2,"rep_gap_s":1.8,"rep_result":"In","f_score":61.6,"pos_band":"moderate","reply_pressure":66.4,"effect":0.34,"goal_score":41.8,"parts":{"faced":{"pace":0.45,"placement":0.16,"space":0.68,"time":0.71,"height":0.0},"dealt":{"pace":0.2,"placement":0.0,"space":0.28,"time":0.47},"applied":["time","space","pace"],"goal":{"neutralise":55.3,"build":32.1}},"dealt_tier":"released","id":"808cf0b4-e032-4dcc-b647-c45bae2fabb9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.34,"hit_x":-3.33,"hit_y":0.55,"bounce_x":0.11,"bounce_y":19.97,"result":"In","inc_speed_mph":38.81,"inc_hit_x":-0.34,"inc_hit_y":23.2,"inc_bounce_x":-3.8,"inc_bounce_y":4.07,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":37.1,"rep_hit_x":0.17,"rep_hit_y":23.35,"rep_gap_s":1.82,"rep_result":"In","f_score":66.4,"pos_band":"moderate","reply_pressure":26.8,"effect":0.73,"goal_score":56.7,"parts":{"faced":{"pace":0.2,"placement":1.0,"space":0.49,"time":0.5,"height":0.0},"dealt":{"pace":0.14,"placement":0.0,"space":0.13,"time":0.56},"applied":["time","pace","space"],"goal":{"neutralise":66.0,"build":41.3}},"dealt_tier":"held","id":"c402d4f9-6af4-4fc8-89a3-aea87defbf63"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.66,"hit_x":-0.69,"hit_y":0.48,"bounce_x":1.21,"bounce_y":21.71,"result":"In","inc_speed_mph":37.1,"inc_hit_x":0.17,"inc_hit_y":23.35,"inc_bounce_x":-0.93,"inc_bounce_y":2.62,"inc_gap_s":1.64,"mine_won":false,"approach":false,"rep_speed_mph":31.08,"rep_hit_x":1.14,"rep_hit_y":24.86,"rep_gap_s":1.37,"rep_result":"In","f_score":28.1,"pos_band":"easy","reply_pressure":29.5,"effect":0.7,"goal_score":62.8,"parts":{"faced":{"pace":0.13,"placement":0.07,"space":0.11,"time":0.56,"height":0.15},"dealt":{"pace":0.61,"placement":0.38,"space":0.0,"time":0.8},"applied":["time","pace","placement"],"goal":{"neutralise":74.5,"build":62.8}},"dealt_tier":"held","id":"1d3e9794-7c45-41a6-a29b-fdcad393ae03"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.77,"hit_x":-2.88,"hit_y":-0.73,"bounce_x":1.39,"bounce_y":21.48,"result":"In","inc_speed_mph":31.08,"inc_hit_x":1.14,"inc_hit_y":24.86,"inc_bounce_x":-2.62,"inc_bounce_y":3.67,"inc_gap_s":2.35,"mine_won":false,"approach":false,"rep_speed_mph":44.52,"rep_hit_x":1.28,"rep_hit_y":23.69,"rep_gap_s":1.38,"rep_result":"In","f_score":29.5,"pos_band":"easy","reply_pressure":48.6,"effect":0.51,"goal_score":47.8,"parts":{"faced":{"pace":0.0,"placement":0.68,"space":0.2,"time":0.0,"height":0.0},"dealt":{"pace":0.66,"placement":0.25,"space":0.15,"time":0.48},"applied":["pace","time","placement"],"goal":{"neutralise":66.4,"build":47.8}},"dealt_tier":"released","id":"2fbea170-7d1b-4515-80ff-225cb77965d2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.22,"hit_x":-0.66,"hit_y":-1.13,"bounce_x":-1.09,"bounce_y":21.0,"result":"In","inc_speed_mph":44.52,"inc_hit_x":1.28,"inc_hit_y":23.69,"inc_bounce_x":-1.06,"inc_bounce_y":3.79,"inc_gap_s":1.57,"mine_won":false,"approach":false,"rep_speed_mph":39.53,"rep_hit_x":-0.82,"rep_hit_y":25.24,"rep_gap_s":2.12,"rep_result":"In","f_score":58.5,"pos_band":"moderate","reply_pressure":63.6,"effect":0.36,"goal_score":31.7,"parts":{"faced":{"pace":0.44,"placement":0.0,"space":0.4,"time":0.62,"height":0.69},"dealt":{"pace":0.01,"placement":0.0,"space":0.18,"time":0.15},"applied":["space","time","pace"],"goal":{"neutralise":64.7,"build":18.8}},"dealt_tier":"released","id":"b32876f7-6069-4119-9eec-fba91f297a28"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":14,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.0,"hit_x":3.67,"hit_y":-0.5,"bounce_x":-0.89,"bounce_y":16.47,"result":"In","inc_speed_mph":39.53,"inc_hit_x":-0.82,"inc_hit_y":25.24,"inc_bounce_x":3.69,"inc_bounce_y":2.92,"inc_gap_s":1.87,"mine_won":false,"approach":false,"rep_speed_mph":29.95,"rep_hit_x":-0.66,"rep_hit_y":18.33,"rep_gap_s":1.29,"rep_result":"In","f_score":63.6,"pos_band":"moderate","reply_pressure":22.4,"effect":0.78,"goal_score":60.5,"parts":{"faced":{"pace":0.23,"placement":1.0,"space":0.57,"time":0.33,"height":0.0},"dealt":{"pace":0.33,"placement":0.0,"space":1.0,"time":0.61},"applied":["space","time","pace"],"goal":{"neutralise":52.6,"build":68.6}},"dealt_tier":"held","id":"bf592f15-ada4-495b-8b2c-e77ef382b25a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":16,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.21,"hit_x":3.08,"hit_y":-2.05,"bounce_x":0.96,"bounce_y":20.49,"result":"In","inc_speed_mph":29.95,"inc_hit_x":-0.66,"inc_hit_y":18.33,"inc_bounce_x":1.64,"inc_bounce_y":2.91,"inc_gap_s":1.92,"mine_won":false,"approach":false,"rep_speed_mph":33.67,"rep_hit_x":0.66,"rep_hit_y":23.29,"rep_gap_s":1.52,"rep_result":"In","f_score":22.4,"pos_band":"easy","reply_pressure":66.7,"effect":0.33,"goal_score":29.2,"parts":{"faced":{"pace":0.0,"placement":0.15,"space":0.24,"time":0.28,"height":0.0},"dealt":{"pace":0.51,"placement":0.0,"space":0.03,"time":0.28},"applied":["pace","time","space"],"goal":{"neutralise":46.5,"build":29.2}},"dealt_tier":"released","id":"72c16a4a-1ddd-42f0-b8f5-6476fd561d56"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"shot_idx":18,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.97,"hit_x":2.76,"hit_y":2.53,"bounce_x":-0.97,"bounce_y":24.58,"result":"Out","inc_speed_mph":33.67,"inc_hit_x":0.66,"inc_hit_y":23.29,"inc_bounce_x":2.9,"inc_bounce_y":4.12,"inc_gap_s":1.65,"mine_won":false,"approach":false,"f_score":66.7,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.83,"space":0.61,"time":0.56,"height":0.27},"error":"Out"},"id":"835bfb71-ba74-4920-892a-c4bffcae27a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":66,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":51.42,"hit_x":-1.23,"hit_y":0.11,"bounce_x":3.05,"bounce_y":22.45,"result":"In","inc_speed_mph":35.02,"inc_hit_x":1.63,"inc_hit_y":23.62,"inc_bounce_x":-1.36,"inc_bounce_y":3.05,"inc_gap_s":1.77,"mine_won":true,"approach":false,"rep_speed_mph":26.01,"rep_hit_x":2.59,"rep_hit_y":24.07,"rep_gap_s":1.28,"rep_result":"Net","f_score":34.7,"pos_band":"easy","reply_pressure":66.7,"effect":1.0,"goal_score":85.3,"parts":{"faced":{"pace":0.04,"placement":0.0,"space":0.57,"time":0.43,"height":0.0},"dealt":{"pace":0.73,"placement":0.92,"space":0.0,"time":0.73},"applied":["placement","pace","time"],"goal":{"neutralise":93.9,"build":85.3}},"dealt_tier":"pressure","id":"6ef9e565-4621-4301-a096-dab089ca84a0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":46.75,"hit_x":-2.69,"hit_y":2.55,"bounce_x":2.98,"bounce_y":20.94,"result":"In","inc_speed_mph":39.36,"inc_hit_x":-2.49,"inc_hit_y":21.7,"inc_bounce_x":-2.36,"inc_bounce_y":4.53,"inc_gap_s":1.34,"mine_won":false,"approach":false,"rep_speed_mph":15.1,"rep_hit_x":2.38,"rep_hit_y":16.53,"rep_gap_s":1.47,"rep_result":"In","f_score":70.6,"pos_band":"moderate","reply_pressure":6.3,"effect":0.94,"goal_score":78.6,"parts":{"faced":{"pace":0.22,"placement":0.54,"space":0.72,"time":0.86,"height":0.0},"dealt":{"pace":0.53,"placement":0.88,"space":0.5,"time":0.84},"applied":["placement","time","pace"],"goal":{"neutralise":78.1,"build":80.7}},"dealt_tier":"pressure","id":"5f85c0a8-1727-47d4-95ca-78b078d924d9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":53.08,"hit_x":-1.63,"hit_y":-1.09,"bounce_x":-3.14,"bounce_y":21.64,"result":"In","inc_speed_mph":15.1,"inc_hit_x":2.38,"inc_hit_y":16.53,"inc_bounce_x":-0.85,"inc_bounce_y":2.4,"inc_gap_s":3.39,"mine_won":false,"approach":false,"rep_speed_mph":22.56,"rep_hit_x":-3.92,"rep_hit_y":15.95,"rep_gap_s":1.57,"rep_result":"In","f_score":6.3,"pos_band":"easy","reply_pressure":25.1,"effect":0.75,"goal_score":83.1,"parts":{"faced":{"pace":0.0,"placement":0.19,"space":0.0,"time":0.0,"height":0.0},"dealt":{"pace":0.8,"placement":0.97,"space":0.84,"time":0.42},"applied":["placement","space","pace"],"goal":{"neutralise":70.4,"build":83.1}},"dealt_tier":"pressure","id":"7a9f46f7-e24a-4f82-8ece-d9cb268c2b66"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.05,"hit_x":-1.17,"hit_y":-0.38,"bounce_x":3.84,"bounce_y":20.75,"result":"In","inc_speed_mph":22.56,"inc_hit_x":-3.92,"inc_hit_y":15.95,"inc_bounce_x":-1.18,"inc_bounce_y":1.68,"inc_gap_s":2.08,"mine_won":false,"approach":false,"rep_speed_mph":21.56,"rep_hit_x":2.95,"rep_hit_y":15.39,"rep_gap_s":1.75,"rep_result":"In","f_score":29.9,"pos_band":"easy","reply_pressure":28.5,"effect":0.71,"goal_score":81.2,"parts":{"faced":{"pace":0.0,"placement":0.58,"space":0.05,"time":0.12,"height":0.2},"dealt":{"pace":0.38,"placement":1.0,"space":1.0,"time":0.56},"applied":["placement","space","time"],"goal":{"neutralise":61.3,"build":81.2}},"dealt_tier":"pressure","id":"57baa156-d443-46d7-b4cf-f32c142e8cc4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.73,"hit_x":-1.45,"hit_y":0.14,"bounce_x":-3.52,"bounce_y":22.09,"result":"In","inc_speed_mph":21.56,"inc_hit_x":2.95,"inc_hit_y":15.39,"inc_bounce_x":-1.56,"inc_bounce_y":1.55,"inc_gap_s":2.0,"mine_won":false,"approach":false,"rep_speed_mph":44.91,"rep_hit_x":-4.1,"rep_hit_y":17.82,"rep_gap_s":2.28,"rep_result":"In","f_score":32.1,"pos_band":"easy","reply_pressure":66.4,"effect":0.0,"goal_score":58.9,"parts":{"faced":{"pace":0.0,"placement":0.65,"space":0.0,"time":0.2,"height":0.11},"dealt":{"pace":0.36,"placement":1.0,"space":1.0,"time":0.52},"applied":["placement","space","time"],"goal":{"neutralise":63.9,"build":58.9}},"dealt_tier":"held","id":"07a3b75e-201a-4e0f-aa8e-a7c1b66332bd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":70,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.64,"hit_x":-1.18,"hit_y":-0.07,"bounce_x":3.65,"bounce_y":16.42,"result":"In","inc_speed_mph":38.22,"inc_hit_x":-0.99,"inc_hit_y":20.7,"inc_bounce_x":-1.83,"inc_bounce_y":3.95,"inc_gap_s":1.49,"mine_won":true,"approach":false,"rep_speed_mph":19.34,"rep_hit_x":3.74,"rep_hit_y":16.05,"rep_gap_s":1.06,"rep_result":"Out","f_score":43.3,"pos_band":"easy","reply_pressure":33.3,"effect":1.0,"goal_score":83.4,"parts":{"faced":{"pace":0.18,"placement":0.25,"space":0.34,"time":0.71,"height":0.0},"dealt":{"pace":0.4,"placement":1.0,"space":0.64,"time":0.65},"applied":["placement","time","space"],"goal":{"neutralise":48.2,"build":83.4}},"dealt_tier":"pressure","id":"f95d915d-a672-452f-b6f1-1b517893c0f1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.66,"hit_x":3.18,"hit_y":0.78,"bounce_x":-1.55,"bounce_y":20.19,"result":"In","inc_speed_mph":41.7,"inc_hit_x":1.52,"inc_hit_y":23.62,"inc_bounce_x":2.7,"inc_bounce_y":1.85,"inc_gap_s":1.54,"mine_won":false,"approach":false,"rep_speed_mph":46.22,"rep_hit_x":-1.75,"rep_hit_y":22.96,"rep_gap_s":1.29,"rep_result":"In","f_score":73.0,"pos_band":"moderate","reply_pressure":69.2,"effect":0.31,"goal_score":61.6,"parts":{"faced":{"pace":0.32,"placement":0.73,"space":0.48,"time":0.66,"height":0.8},"dealt":{"pace":0.49,"placement":0.1,"space":0.35,"time":0.93},"applied":["time","pace","space"],"goal":{"neutralise":62.7,"build":50.4}},"dealt_tier":"held","id":"33252874-1417-47d7-a1c5-a6432509e375"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.55,"hit_x":-1.59,"hit_y":2.51,"bounce_x":3.18,"bounce_y":17.52,"result":"In","inc_speed_mph":46.22,"inc_hit_x":-1.75,"inc_hit_y":22.96,"inc_bounce_x":-1.48,"inc_bounce_y":4.5,"inc_gap_s":1.21,"mine_won":false,"approach":true,"rep_speed_mph":47.87,"rep_hit_x":2.65,"rep_hit_y":20.02,"rep_gap_s":1.31,"rep_result":"In","f_score":69.2,"pos_band":"moderate","reply_pressure":50.7,"effect":0.49,"goal_score":57.1,"parts":{"faced":{"pace":0.51,"placement":0.06,"space":0.58,"time":0.99,"height":0.46},"dealt":{"pace":0.19,"placement":0.99,"space":0.81,"time":0.9},"applied":["placement","time","space"],"goal":{"neutralise":50.2,"build":77.6}},"dealt_tier":"held","id":"43282cab-a5d2-4e62-863d-ba8540cd9eaf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":72,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.56,"hit_x":0.64,"hit_y":-1.3,"bounce_x":-2.8,"bounce_y":19.9,"result":"In","inc_speed_mph":43.66,"inc_hit_x":3.97,"inc_hit_y":23.59,"inc_bounce_x":0.09,"inc_bounce_y":1.16,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":39.1,"rep_hit_x":-2.31,"rep_hit_y":24.75,"rep_gap_s":1.59,"rep_result":"In","f_score":66.3,"pos_band":"moderate","reply_pressure":40.7,"effect":0.59,"goal_score":64.6,"parts":{"faced":{"pace":0.4,"placement":0.87,"space":0.14,"time":0.72,"height":0.0},"dealt":{"pace":0.48,"placement":0.78,"space":0.87,"time":0.46},"applied":["space","placement","pace"],"goal":{"neutralise":62.9,"build":67.5}},"dealt_tier":"held","id":"251a8a4f-f60f-48a8-bb8f-a7aedcdf4f92"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":72,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.9,"hit_x":2.0,"hit_y":0.84,"bounce_x":3.59,"bounce_y":19.3,"result":"In","inc_speed_mph":39.1,"inc_hit_x":-2.31,"inc_hit_y":24.75,"inc_bounce_x":2.16,"inc_bounce_y":3.06,"inc_gap_s":1.76,"mine_won":true,"approach":false,"f_score":40.7,"pos_band":"easy","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.21,"placement":0.43,"space":0.35,"time":0.44,"height":0.0},"dealt":{"pace":0.41,"placement":1.0,"space":0.92,"time":0.85},"applied":["placement","space","time"],"goal":{"neutralise":56.9,"build":94.6}},"dealt_tier":"winner","id":"55396aab-56c6-4d44-a008-c63464b0f6bc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":74,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.58,"hit_x":0.31,"hit_y":0.46,"bounce_x":-3.75,"bounce_y":23.43,"result":"In","inc_speed_mph":42.8,"inc_hit_x":0.78,"inc_hit_y":22.25,"inc_bounce_x":-0.61,"inc_bounce_y":1.58,"inc_gap_s":1.34,"mine_won":true,"approach":false,"rep_speed_mph":36.68,"rep_hit_x":-3.85,"rep_hit_y":24.73,"rep_gap_s":1.49,"rep_result":"Net","f_score":62.3,"pos_band":"moderate","reply_pressure":37.0,"effect":1.0,"goal_score":91.9,"parts":{"faced":{"pace":0.37,"placement":0.64,"space":0.21,"time":0.86,"height":0.15},"dealt":{"pace":0.57,"placement":1.0,"space":0.36,"time":0.8},"applied":["placement","time","pace"],"goal":{"neutralise":100.0,"build":85.3}},"dealt_tier":"pressure","id":"015f7d37-91bc-4289-9034-4c1d0042358d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":75,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":41.06,"hit_x":3.05,"hit_y":3.58,"bounce_x":2.72,"bounce_y":21.54,"result":"In","inc_speed_mph":42.89,"inc_hit_x":-1.29,"inc_hit_y":23.14,"inc_bounce_x":2.92,"inc_bounce_y":5.24,"inc_gap_s":1.37,"mine_won":true,"approach":false,"rep_speed_mph":34.25,"rep_hit_x":2.49,"rep_hit_y":24.47,"rep_gap_s":1.38,"rep_result":"In","f_score":83.1,"pos_band":"hard","reply_pressure":50.3,"effect":0.5,"goal_score":79.8,"parts":{"faced":{"pace":0.37,"placement":0.84,"space":0.81,"time":0.83,"height":0.42},"dealt":{"pace":0.29,"placement":0.74,"space":0.3,"time":0.9},"applied":["time","placement","space"],"goal":{"neutralise":79.8,"build":60.1}},"dealt_tier":"pressure","id":"f9f65b9d-3d56-4244-8854-54bc73f81d79"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":75,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.63,"hit_x":-1.76,"hit_y":0.06,"bounce_x":0.07,"bounce_y":20.47,"result":"In","inc_speed_mph":34.25,"inc_hit_x":2.49,"inc_hit_y":24.47,"inc_bounce_x":-1.43,"inc_bounce_y":1.23,"inc_gap_s":1.95,"mine_won":true,"approach":false,"rep_speed_mph":51.01,"rep_hit_x":-0.42,"rep_hit_y":25.42,"rep_gap_s":1.95,"rep_result":"Net","f_score":50.3,"pos_band":"easy","reply_pressure":90.3,"effect":1.0,"goal_score":56.2,"parts":{"faced":{"pace":0.01,"placement":0.83,"space":0.43,"time":0.25,"height":0.0},"dealt":{"pace":0.15,"placement":0.0,"space":0.36,"time":0.61},"applied":["time","space","pace"],"goal":{"neutralise":70.6,"build":56.2}},"dealt_tier":"held","id":"866dc761-c45a-4cd2-b577-22a9261cb0cd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":51.19,"hit_x":-0.93,"hit_y":-0.52,"bounce_x":3.51,"bounce_y":23.57,"result":"In","inc_speed_mph":42.4,"inc_hit_x":0.96,"inc_hit_y":21.11,"inc_bounce_x":-1.82,"inc_bounce_y":3.2,"inc_gap_s":1.54,"mine_won":false,"approach":false,"rep_speed_mph":31.29,"rep_hit_x":3.25,"rep_hit_y":24.88,"rep_gap_s":1.3,"rep_result":"In","f_score":48.9,"pos_band":"easy","reply_pressure":26.4,"effect":0.74,"goal_score":75.5,"parts":{"faced":{"pace":0.35,"placement":0.24,"space":0.45,"time":0.67,"height":0.0},"dealt":{"pace":0.72,"placement":1.0,"space":0.17,"time":0.57},"applied":["placement","pace","time"],"goal":{"neutralise":94.4,"build":75.5}},"dealt_tier":"pressure","id":"62d9060e-a476-491d-8ec4-aa5641328b33"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.16,"hit_x":1.76,"hit_y":0.08,"bounce_x":1.37,"bounce_y":21.27,"result":"In","inc_speed_mph":31.29,"inc_hit_x":3.25,"inc_hit_y":24.88,"inc_bounce_x":1.92,"inc_bounce_y":4.13,"inc_gap_s":2.22,"mine_won":false,"approach":false,"rep_speed_mph":35.52,"rep_hit_x":1.37,"rep_hit_y":22.7,"rep_gap_s":1.34,"rep_result":"In","f_score":26.4,"pos_band":"easy","reply_pressure":47.1,"effect":0.53,"goal_score":48.5,"parts":{"faced":{"pace":0.0,"placement":0.3,"space":0.49,"time":0.0,"height":0.0},"dealt":{"pace":0.51,"placement":0.14,"space":0.26,"time":0.63},"applied":["time","pace","space"],"goal":{"neutralise":62.6,"build":48.5}},"dealt_tier":"released","id":"34190395-2a1c-4300-961a-044dc47f4ed1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.52,"hit_x":2.31,"hit_y":2.85,"bounce_x":2.85,"bounce_y":19.74,"result":"In","inc_speed_mph":35.52,"inc_hit_x":1.37,"inc_hit_y":22.7,"inc_bounce_x":2.01,"inc_bounce_y":4.62,"inc_gap_s":1.48,"mine_won":false,"approach":true,"rep_speed_mph":38.73,"rep_hit_x":2.36,"rep_hit_y":23.79,"rep_gap_s":1.55,"rep_result":"In","f_score":47.1,"pos_band":"easy","reply_pressure":32.6,"effect":0.67,"goal_score":62.8,"parts":{"faced":{"pace":0.06,"placement":0.35,"space":0.34,"time":0.72,"height":0.0},"dealt":{"pace":0.19,"placement":0.81,"space":0.14,"time":0.83},"applied":["time","placement","pace"],"goal":{"neutralise":56.1,"build":62.8}},"dealt_tier":"held","id":"04c8b9f6-3c7c-41ba-b815-49acff9bd155"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.86,"hit_x":2.68,"hit_y":-1.69,"bounce_x":0.2,"bounce_y":21.3,"result":"In","inc_speed_mph":34.87,"inc_hit_x":-2.5,"inc_hit_y":23.96,"inc_bounce_x":2.79,"inc_bounce_y":1.94,"inc_gap_s":2.07,"mine_won":true,"approach":false,"rep_speed_mph":37.23,"rep_hit_x":0.56,"rep_hit_y":24.83,"rep_gap_s":1.72,"rep_result":"In","f_score":47.2,"pos_band":"easy","reply_pressure":43.2,"effect":0.57,"goal_score":37.1,"parts":{"faced":{"pace":0.04,"placement":0.78,"space":0.51,"time":0.13,"height":0.0},"dealt":{"pace":0.33,"placement":0.15,"space":0.21,"time":0.32},"applied":["pace","time","space"],"goal":{"neutralise":69.4,"build":37.1}},"dealt_tier":"released","id":"e5fb44ea-006b-4aff-a18f-81346a5882f6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.73,"hit_x":-0.8,"hit_y":0.92,"bounce_x":3.47,"bounce_y":22.28,"result":"In","inc_speed_mph":37.23,"inc_hit_x":0.56,"inc_hit_y":24.83,"inc_bounce_x":-0.06,"inc_bounce_y":1.98,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":44.34,"rep_hit_x":3.61,"rep_hit_y":23.41,"rep_gap_s":1.33,"rep_result":"In","f_score":43.2,"pos_band":"easy","reply_pressure":60.9,"effect":0.39,"goal_score":71.0,"parts":{"faced":{"pace":0.14,"placement":0.42,"space":0.34,"time":0.53,"height":0.0},"dealt":{"pace":0.61,"placement":1.0,"space":0.23,"time":0.93},"applied":["placement","time","pace"],"goal":{"neutralise":78.4,"build":71.0}},"dealt_tier":"pressure","id":"be2568b1-f041-4cd7-a21f-19671010719f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.13,"hit_x":0.67,"hit_y":0.08,"bounce_x":2.52,"bounce_y":21.04,"result":"In","inc_speed_mph":44.34,"inc_hit_x":3.61,"inc_hit_y":23.41,"inc_bounce_x":0.72,"inc_bounce_y":1.59,"inc_gap_s":1.43,"mine_won":true,"approach":false,"rep_speed_mph":46.23,"rep_hit_x":2.13,"rep_hit_y":24.4,"rep_gap_s":1.58,"rep_result":"In","f_score":68.1,"pos_band":"moderate","reply_pressure":48.6,"effect":0.51,"goal_score":65.7,"parts":{"faced":{"pace":0.43,"placement":0.63,"space":0.0,"time":0.77,"height":0.65},"dealt":{"pace":0.3,"placement":0.63,"space":0.02,"time":0.72},"applied":["time","placement","pace"],"goal":{"neutralise":70.9,"build":53.7}},"dealt_tier":"pressure","id":"8c13cc2e-5160-48e8-87df-8a0eb33c7b29"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.13,"hit_x":-0.06,"hit_y":0.12,"bounce_x":2.51,"bounce_y":20.97,"result":"In","inc_speed_mph":46.23,"inc_hit_x":2.13,"inc_hit_y":24.4,"inc_bounce_x":0.19,"inc_bounce_y":3.99,"inc_gap_s":1.49,"mine_won":true,"approach":false,"rep_speed_mph":38.0,"rep_hit_x":2.57,"rep_hit_y":25.42,"rep_gap_s":1.76,"rep_result":"Net","f_score":48.6,"pos_band":"easy","reply_pressure":38.9,"effect":1.0,"goal_score":64.2,"parts":{"faced":{"pace":0.51,"placement":0.0,"space":0.24,"time":0.71,"height":0.0},"dealt":{"pace":0.34,"placement":0.62,"space":0.16,"time":0.5},"applied":["placement","time","pace"],"goal":{"neutralise":74.7,"build":64.2}},"dealt_tier":"held","id":"e926834e-09a4-41a7-9f4b-8308d6e30584"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.95,"hit_x":-1.4,"hit_y":0.84,"bounce_x":0.69,"bounce_y":22.1,"result":"In","inc_speed_mph":38.89,"inc_hit_x":2.72,"inc_hit_y":24.77,"inc_bounce_x":-1.29,"inc_bounce_y":3.4,"inc_gap_s":1.74,"mine_won":false,"approach":false,"rep_speed_mph":40.74,"rep_hit_x":0.73,"rep_hit_y":24.33,"rep_gap_s":1.77,"rep_result":"In","f_score":42.2,"pos_band":"easy","reply_pressure":50.8,"effect":0.49,"goal_score":49.2,"parts":{"faced":{"pace":0.2,"placement":0.0,"space":0.2,"time":0.46,"height":0.6},"dealt":{"pace":0.21,"placement":0.58,"space":0.14,"time":0.69},"applied":["time","placement","pace"],"goal":{"neutralise":77.8,"build":49.2}},"dealt_tier":"released","id":"447a4ca5-faaa-4212-aca7-fb8d245554bf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":36.12,"hit_x":1.03,"hit_y":3.88,"bounce_x":-3.4,"bounce_y":19.97,"result":"In","inc_speed_mph":40.74,"inc_hit_x":0.73,"inc_hit_y":24.33,"inc_bounce_x":0.71,"inc_bounce_y":5.38,"inc_gap_s":1.37,"mine_won":false,"approach":true,"rep_speed_mph":39.27,"rep_hit_x":-3.36,"rep_hit_y":24.63,"rep_gap_s":1.56,"rep_result":"In","f_score":50.8,"pos_band":"easy","reply_pressure":47.0,"effect":0.53,"goal_score":72.5,"parts":{"faced":{"pace":0.28,"placement":0.0,"space":0.42,"time":0.83,"height":0.0},"dealt":{"pace":0.09,"placement":1.0,"space":0.58,"time":0.84},"applied":["placement","time","space"],"goal":{"neutralise":56.5,"build":72.5}},"dealt_tier":"pressure","id":"b3a12d06-d398-40cb-b0f6-6274b1a9877a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":86,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.01,"hit_x":2.94,"hit_y":2.89,"bounce_x":-0.87,"bounce_y":11.03,"result":"Net","inc_speed_mph":45.13,"inc_hit_x":-0.96,"inc_hit_y":23.27,"inc_bounce_x":3.49,"inc_bounce_y":4.45,"inc_gap_s":1.26,"mine_won":false,"approach":false,"f_score":97.9,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.46,"placement":1.0,"space":1.0,"time":0.94,"height":0.0},"error":"Net"},"id":"8a926cdf-0f76-4c3a-9852-ac25cee9b992"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":30.6,"hit_x":0.26,"hit_y":0.12,"bounce_x":2.66,"bounce_y":18.95,"result":"In","inc_speed_mph":47.27,"inc_hit_x":-2.9,"inc_hit_y":20.49,"inc_bounce_x":-0.2,"inc_bounce_y":1.28,"inc_gap_s":1.26,"mine_won":false,"approach":false,"rep_speed_mph":45.96,"rep_hit_x":2.5,"rep_hit_y":19.93,"rep_gap_s":1.71,"rep_result":"In","f_score":76.3,"pos_band":"hard","reply_pressure":55.7,"effect":0.44,"goal_score":57.6,"parts":{"faced":{"pace":0.55,"placement":0.8,"space":0.43,"time":0.94,"height":0.0},"dealt":{"pace":0.0,"placement":0.71,"space":0.55,"time":0.7},"applied":["placement","time","space"],"goal":{"neutralise":57.6,"build":34.3},"deduction":35.0},"dealt_tier":"held","id":"83c1bda7-2211-4ef0-8af7-47becca8675f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.08,"hit_x":-1.9,"hit_y":-1.13,"bounce_x":1.25,"bounce_y":21.77,"result":"In","inc_speed_mph":45.96,"inc_hit_x":2.5,"inc_hit_y":19.93,"inc_bounce_x":-2.17,"inc_bounce_y":3.63,"inc_gap_s":1.46,"mine_won":false,"approach":false,"rep_speed_mph":40.91,"rep_hit_x":0.67,"rep_hit_y":25.93,"rep_gap_s":2.05,"rep_result":"In","f_score":55.7,"pos_band":"moderate","reply_pressure":25.4,"effect":0.75,"goal_score":45.8,"parts":{"faced":{"pace":0.5,"placement":0.43,"space":0.29,"time":0.74,"height":0.0},"dealt":{"pace":0.13,"placement":0.4,"space":0.0,"time":0.18},"applied":["placement","time","pace"],"goal":{"neutralise":81.0,"build":39.0}},"dealt_tier":"released","id":"2e0ab345-0e21-449b-ae8d-71616d1f2295"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.12,"hit_x":-1.44,"hit_y":-2.63,"bounce_x":0.05,"bounce_y":20.98,"result":"In","inc_speed_mph":40.91,"inc_hit_x":0.67,"inc_hit_y":25.93,"inc_bounce_x":-1.06,"inc_bounce_y":2.69,"inc_gap_s":1.96,"mine_won":false,"approach":false,"rep_speed_mph":46.92,"rep_hit_x":0.25,"rep_hit_y":25.29,"rep_gap_s":1.68,"rep_result":"In","f_score":30.5,"pos_band":"easy","reply_pressure":74.8,"effect":0.25,"goal_score":35.1,"parts":{"faced":{"pace":0.29,"placement":0.03,"space":0.23,"time":0.24,"height":0.39},"dealt":{"pace":0.55,"placement":0.0,"space":0.41,"time":0.22},"applied":["pace","space","time"],"goal":{"neutralise":52.6,"build":35.1}},"dealt_tier":"released","id":"1f4edf4b-90d1-488e-bb9c-6a418b782515"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.86,"hit_x":-2.61,"hit_y":-0.29,"bounce_x":0.83,"bounce_y":20.74,"result":"In","inc_speed_mph":46.92,"inc_hit_x":0.25,"inc_hit_y":25.29,"inc_bounce_x":-2.61,"inc_bounce_y":0.92,"inc_gap_s":1.49,"mine_won":false,"approach":false,"rep_speed_mph":29.23,"rep_hit_x":0.43,"rep_hit_y":24.69,"rep_gap_s":1.42,"rep_result":"In","f_score":74.8,"pos_band":"moderate","reply_pressure":26.6,"effect":0.73,"goal_score":74.1,"parts":{"faced":{"pace":0.54,"placement":1.0,"space":0.21,"time":0.71,"height":0.0},"dealt":{"pace":0.58,"placement":0.0,"space":0.35,"time":0.74},"applied":["time","pace","space"],"goal":{"neutralise":74.3,"build":60.9}},"dealt_tier":"pressure","id":"25d7ceb2-ec3f-4c8e-b8f1-88e92171a2f9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.4,"hit_x":0.77,"hit_y":-0.68,"bounce_x":4.65,"bounce_y":21.72,"result":"Out","inc_speed_mph":29.23,"inc_hit_x":0.43,"inc_hit_y":24.69,"inc_bounce_x":0.98,"inc_bounce_y":1.79,"inc_gap_s":2.41,"mine_won":false,"approach":false,"f_score":26.6,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.52,"space":0.28,"time":0.0,"height":0.0},"error":"Out"},"id":"9512d0e0-7a8f-4af1-86f2-71fc27bf12ff"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":91,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":54.19,"hit_x":-0.23,"hit_y":-1.13,"bounce_x":1.41,"bounce_y":22.22,"result":"In","inc_speed_mph":44.3,"inc_hit_x":-2.72,"inc_hit_y":23.22,"inc_bounce_x":-0.1,"inc_bounce_y":4.15,"inc_gap_s":1.62,"mine_won":true,"approach":false,"rep_speed_mph":40.27,"rep_hit_x":0.92,"rep_hit_y":23.34,"rep_gap_s":1.35,"rep_result":"Out","f_score":54.7,"pos_band":"moderate","reply_pressure":42.0,"effect":1.0,"goal_score":75.9,"parts":{"faced":{"pace":0.43,"placement":0.0,"space":0.64,"time":0.58,"height":0.0},"dealt":{"pace":0.84,"placement":0.65,"space":0.29,"time":0.38},"applied":["pace","placement","time"],"goal":{"neutralise":91.8,"build":73.7}},"dealt_tier":"pressure","id":"a63cdc95-7f1f-4b8b-ba5f-3fb4c5ddd25a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":93,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":57.07,"hit_x":2.26,"hit_y":-0.23,"bounce_x":3.66,"bounce_y":20.92,"result":"In","inc_speed_mph":33.36,"inc_hit_x":-1.22,"inc_hit_y":24.52,"inc_bounce_x":1.6,"inc_bounce_y":3.04,"inc_gap_s":2.04,"mine_won":true,"approach":false,"rep_speed_mph":29.48,"rep_hit_x":4.29,"rep_hit_y":22.97,"rep_gap_s":1.15,"rep_result":"Out","f_score":28.0,"pos_band":"easy","reply_pressure":35.4,"effect":1.0,"goal_score":91.6,"parts":{"faced":{"pace":0.0,"placement":0.12,"space":0.55,"time":0.16,"height":0.0},"dealt":{"pace":0.96,"placement":1.0,"space":0.59,"time":0.68},"applied":["placement","pace","time"],"goal":{"neutralise":69.7,"build":91.6}},"dealt_tier":"pressure","id":"e52748fd-7a2f-4b5e-a9b8-28e11981bbcf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":95,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.51,"hit_x":1.3,"hit_y":-0.82,"bounce_x":-2.72,"bounce_y":22.2,"result":"In","inc_speed_mph":36.26,"inc_hit_x":-0.84,"inc_hit_y":24.65,"inc_bounce_x":1.69,"inc_bounce_y":3.12,"inc_gap_s":1.89,"mine_won":true,"approach":false,"rep_speed_mph":27.72,"rep_hit_x":-2.85,"rep_hit_y":24.32,"rep_gap_s":1.41,"rep_result":"In","f_score":29.8,"pos_band":"easy","reply_pressure":19.1,"effect":0.81,"goal_score":64.1,"parts":{"faced":{"pace":0.09,"placement":0.18,"space":0.41,"time":0.31,"height":0.0},"dealt":{"pace":0.48,"placement":0.74,"space":0.1,"time":0.49},"applied":["placement","time","pace"],"goal":{"neutralise":85.0,"build":64.1}},"dealt_tier":"held","id":"3210e230-e8d9-4700-b892-d5b53e0fac58"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":95,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.78,"hit_x":-1.65,"hit_y":-1.04,"bounce_x":-0.49,"bounce_y":23.4,"result":"In","inc_speed_mph":27.72,"inc_hit_x":-2.85,"inc_hit_y":24.32,"inc_bounce_x":-1.77,"inc_bounce_y":2.26,"inc_gap_s":2.53,"mine_won":true,"approach":false,"rep_speed_mph":41.6,"rep_hit_x":-0.37,"rep_hit_y":24.7,"rep_gap_s":1.36,"rep_result":"Out","f_score":19.9,"pos_band":"easy","reply_pressure":53.6,"effect":1.0,"goal_score":83.8,"parts":{"faced":{"pace":0.0,"placement":0.26,"space":0.31,"time":0.0,"height":0.03},"dealt":{"pace":0.78,"placement":1.0,"space":0.0,"time":0.52},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":83.8}},"dealt_tier":"pressure","id":"8a7d2b89-60cf-4c15-9cf0-541aade51e2a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":97,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":58.57,"hit_x":-1.22,"hit_y":-0.3,"bounce_x":2.4,"bounce_y":11.7,"result":"Net","inc_speed_mph":36.55,"inc_hit_x":1.65,"inc_hit_y":22.12,"inc_bounce_x":-0.26,"inc_bounce_y":1.5,"inc_gap_s":1.65,"mine_won":false,"approach":false,"f_score":44.6,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.11,"placement":0.68,"space":0.02,"time":0.55,"height":0.11},"error":"Net"},"id":"c29c348c-6ede-40e8-bbe9-7a20f36848a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":98,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.01,"hit_x":0.67,"hit_y":-4.23,"bounce_x":-0.04,"bounce_y":19.36,"result":"In","inc_speed_mph":51.89,"inc_hit_x":-1.18,"inc_hit_y":22.59,"inc_bounce_x":0.43,"inc_bounce_y":2.0,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":32.78,"rep_hit_x":-0.28,"rep_hit_y":20.43,"rep_gap_s":1.98,"rep_result":"In","f_score":80.3,"pos_band":"hard","reply_pressure":72.2,"effect":0.28,"goal_score":59.6,"parts":{"faced":{"pace":0.74,"placement":0.41,"space":0.0,"time":0.66,"height":1.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.15,"time":0.07},"applied":["space","time","pace"],"goal":{"neutralise":59.6,"build":13.7}},"dealt_tier":"held","id":"dae5c6ee-6c67-499b-9dda-4c7e2dfa1bab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":98,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.91,"hit_x":1.77,"hit_y":4.48,"bounce_x":-2.41,"bounce_y":19.19,"result":"In","inc_speed_mph":32.78,"inc_hit_x":-0.28,"inc_hit_y":20.43,"inc_bounce_x":2.03,"inc_bounce_y":5.02,"inc_gap_s":1.4,"mine_won":true,"approach":false,"rep_speed_mph":50.8,"rep_hit_x":-2.74,"rep_hit_y":20.86,"rep_gap_s":1.06,"rep_result":"Out","f_score":72.2,"pos_band":"moderate","reply_pressure":81.4,"effect":1.0,"goal_score":68.0,"parts":{"faced":{"pace":0.0,"placement":0.36,"space":1.0,"time":0.8,"height":0.0},"dealt":{"pace":0.41,"placement":0.57,"space":0.0,"time":1.0},"applied":["time","placement","pace"],"goal":{"neutralise":66.8,"build":76.3}},"dealt_tier":"pressure","id":"2e4e0397-31e1-4288-8588-4d6891a89c90"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":99,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.62,"hit_x":-0.95,"hit_y":-0.35,"bounce_x":1.28,"bounce_y":18.16,"result":"In","inc_speed_mph":35.73,"inc_hit_x":1.51,"inc_hit_y":23.01,"inc_bounce_x":-1.43,"inc_bounce_y":3.89,"inc_gap_s":1.76,"mine_won":false,"approach":false,"rep_speed_mph":43.62,"rep_hit_x":0.81,"rep_hit_y":19.54,"rep_gap_s":1.26,"rep_result":"In","f_score":33.3,"pos_band":"easy","reply_pressure":44.2,"effect":0.0,"goal_score":34.0,"parts":{"faced":{"pace":0.07,"placement":0.03,"space":0.49,"time":0.44,"height":0.0},"dealt":{"pace":0.48,"placement":0.0,"space":0.39,"time":0.58},"applied":["time","pace","space"],"goal":{"neutralise":20.0,"build":34.0}},"dealt_tier":"released","id":"61ffca01-d666-411b-8872-441d57a5855d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":102,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.17,"hit_x":-1.89,"hit_y":-1.22,"bounce_x":2.36,"bounce_y":20.4,"result":"In","inc_speed_mph":39.85,"inc_hit_x":1.28,"inc_hit_y":23.63,"inc_bounce_x":-2.08,"inc_bounce_y":2.36,"inc_gap_s":1.89,"mine_won":false,"approach":false,"rep_speed_mph":32.19,"rep_hit_x":2.48,"rep_hit_y":23.99,"rep_gap_s":1.48,"rep_result":"In","f_score":31.6,"pos_band":"easy","reply_pressure":57.1,"effect":0.43,"goal_score":47.5,"parts":{"faced":{"pace":0.24,"placement":0.39,"space":0.25,"time":0.31,"height":0.0},"dealt":{"pace":0.51,"placement":0.54,"space":0.15,"time":0.44},"applied":["placement","pace","time"],"goal":{"neutralise":51.3,"build":47.5}},"dealt_tier":"released","id":"701fd95b-2b39-4046-be65-5b2f4dacd2d6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":102,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":54.83,"hit_x":2.27,"hit_y":-0.85,"bounce_x":-0.44,"bounce_y":11.72,"result":"Net","inc_speed_mph":32.19,"inc_hit_x":2.48,"inc_hit_y":23.99,"inc_bounce_x":3.12,"inc_bounce_y":3.26,"inc_gap_s":2.14,"mine_won":false,"approach":false,"f_score":57.1,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.95,"space":0.7,"time":0.06,"height":0.0},"error":"Net"},"id":"0923f8ef-4e8d-4835-a14c-4a76a22286b6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":104,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.54,"hit_x":-0.57,"hit_y":-0.43,"bounce_x":1.61,"bounce_y":11.56,"result":"Net","inc_speed_mph":47.06,"inc_hit_x":0.2,"inc_hit_y":23.59,"inc_bounce_x":-0.86,"inc_bounce_y":0.8,"inc_gap_s":1.31,"mine_won":false,"approach":false,"f_score":81.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.54,"placement":1.0,"space":0.0,"time":0.89,"height":0.02},"error":"Net"},"id":"c6f15261-0784-4ed5-a2b7-5f040ea98f45"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.59,"hit_x":-1.72,"hit_y":-0.85,"bounce_x":-1.59,"bounce_y":19.21,"result":"In","inc_speed_mph":37.42,"inc_hit_x":-0.29,"inc_hit_y":19.72,"inc_bounce_x":-2.35,"inc_bounce_y":2.94,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":38.68,"rep_hit_x":-1.76,"rep_hit_y":21.37,"rep_gap_s":1.47,"rep_result":"In","f_score":60.4,"pos_band":"moderate","reply_pressure":40.3,"effect":0.6,"goal_score":45.0,"parts":{"faced":{"pace":0.14,"placement":0.53,"space":0.61,"time":0.67,"height":0.0},"dealt":{"pace":0.32,"placement":0.12,"space":0.0,"time":0.47},"applied":["time","pace","placement"],"goal":{"neutralise":55.2,"build":39.2}},"dealt_tier":"released","id":"77a4cd25-f743-4678-b5a3-d7801b7489ad"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.14,"hit_x":1.98,"hit_y":-2.94,"bounce_x":-3.81,"bounce_y":19.99,"result":"In","inc_speed_mph":38.68,"inc_hit_x":-1.76,"inc_hit_y":21.37,"inc_bounce_x":2.08,"inc_bounce_y":1.87,"inc_gap_s":1.83,"mine_won":true,"approach":false,"rep_speed_mph":37.43,"rep_hit_x":-4.34,"rep_hit_y":23.04,"rep_gap_s":1.44,"rep_result":"In","f_score":40.3,"pos_band":"easy","reply_pressure":63.5,"effect":0.36,"goal_score":59.7,"parts":{"faced":{"pace":0.2,"placement":0.48,"space":0.36,"time":0.37,"height":0.0},"dealt":{"pace":0.76,"placement":1.0,"space":0.0,"time":0.33},"applied":["placement","pace","time"],"goal":{"neutralise":49.0,"build":59.7}},"dealt_tier":"held","id":"b52805d9-1eca-45a9-a097-59ddcca9aa91"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.71,"hit_x":-2.89,"hit_y":-0.06,"bounce_x":-1.94,"bounce_y":19.48,"result":"In","inc_speed_mph":37.43,"inc_hit_x":-4.34,"inc_hit_y":23.04,"inc_bounce_x":-2.72,"inc_bounce_y":1.84,"inc_gap_s":1.73,"mine_won":true,"approach":false,"rep_speed_mph":47.17,"rep_hit_x":-1.62,"rep_hit_y":23.15,"rep_gap_s":1.62,"rep_result":"In","f_score":63.5,"pos_band":"moderate","reply_pressure":75.2,"effect":0.25,"goal_score":44.6,"parts":{"faced":{"pace":0.14,"placement":0.74,"space":0.7,"time":0.47,"height":0.06},"dealt":{"pace":0.2,"placement":0.31,"space":0.3,"time":0.66},"applied":["time","placement","space"],"goal":{"neutralise":52.2,"build":36.9}},"dealt_tier":"released","id":"9949b4dc-c65e-4b53-be3e-e3ddcd92eb56"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":30.86,"hit_x":2.45,"hit_y":0.91,"bounce_x":-2.48,"bounce_y":21.22,"result":"In","inc_speed_mph":47.17,"inc_hit_x":-1.62,"inc_hit_y":23.15,"inc_bounce_x":2.68,"inc_bounce_y":3.25,"inc_gap_s":1.32,"mine_won":true,"approach":false,"rep_speed_mph":46.98,"rep_hit_x":-3.21,"rep_hit_y":23.58,"rep_gap_s":2.14,"rep_result":"Net","f_score":75.2,"pos_band":"hard","reply_pressure":74.6,"effect":1.0,"goal_score":82.8,"parts":{"faced":{"pace":0.55,"placement":0.71,"space":0.66,"time":0.88,"height":0.0},"dealt":{"pace":0.0,"placement":0.61,"space":0.0,"time":0.58},"applied":["placement","time","pace"],"goal":{"neutralise":82.8,"build":57.8}},"dealt_tier":"pressure","id":"61e26b71-71e8-48a3-9b7d-059cc42b3bb1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":110,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":51.3,"hit_x":-2.54,"hit_y":-0.5,"bounce_x":2.57,"bounce_y":17.03,"result":"In","inc_speed_mph":37.82,"inc_hit_x":-1.24,"inc_hit_y":19.24,"inc_bounce_x":-2.21,"inc_bounce_y":3.07,"inc_gap_s":1.36,"mine_won":false,"approach":false,"rep_speed_mph":23.03,"rep_hit_x":2.73,"rep_hit_y":16.21,"rep_gap_s":1.03,"rep_result":"In","f_score":51.4,"pos_band":"easy","reply_pressure":18.1,"effect":0.82,"goal_score":71.2,"parts":{"faced":{"pace":0.16,"placement":0.46,"space":0.25,"time":0.83,"height":0.05},"dealt":{"pace":0.72,"placement":0.65,"space":0.32,"time":0.63},"applied":["pace","placement","time"],"goal":{"neutralise":47.8,"build":71.2}},"dealt_tier":"pressure","id":"cfda44c8-5215-42da-942f-1b40d6efc674"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":110,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.18,"hit_x":-1.34,"hit_y":-1.45,"bounce_x":-1.27,"bounce_y":11.11,"result":"Net","inc_speed_mph":23.03,"inc_hit_x":2.73,"inc_hit_y":16.21,"inc_bounce_x":-1.56,"inc_bounce_y":1.85,"inc_gap_s":2.15,"mine_won":false,"approach":false,"f_score":18.1,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.49,"space":0.01,"time":0.05,"height":0.0},"error":"Net"},"id":"ee72fc79-444e-4903-be18-96255fea1105"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":112,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.79,"hit_x":2.12,"hit_y":0.64,"bounce_x":-1.06,"bounce_y":11.7,"result":"Net","inc_speed_mph":32.93,"inc_hit_x":-2.31,"inc_hit_y":24.53,"inc_bounce_x":2.8,"inc_bounce_y":3.69,"inc_gap_s":2.1,"mine_won":false,"approach":false,"f_score":32.8,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.78,"space":0.1,"time":0.1,"height":0.0},"error":"Net"},"id":"838dc0d3-d2f6-4175-b111-446510b4b2d9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":114,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.12,"hit_x":-2.94,"hit_y":-1.34,"bounce_x":4.03,"bounce_y":20.85,"result":"In","inc_speed_mph":38.58,"inc_hit_x":2.01,"inc_hit_y":19.83,"inc_bounce_x":-2.44,"inc_bounce_y":2.73,"inc_gap_s":1.61,"mine_won":true,"approach":false,"rep_speed_mph":33.11,"rep_hit_x":4.01,"rep_hit_y":22.29,"rep_gap_s":1.97,"rep_result":"In","f_score":45.6,"pos_band":"easy","reply_pressure":41.5,"effect":0.58,"goal_score":48.2,"parts":{"faced":{"pace":0.19,"placement":0.58,"space":0.0,"time":0.59,"height":0.0},"dealt":{"pace":0.09,"placement":1.0,"space":0.0,"time":0.23},"applied":["placement","time","pace"],"goal":{"neutralise":63.9,"build":48.2}},"dealt_tier":"released","id":"9d8660aa-5632-4ae8-ba19-dd3397e18f4f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":114,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.75,"hit_x":-2.53,"hit_y":0.73,"bounce_x":2.51,"bounce_y":19.65,"result":"In","inc_speed_mph":33.11,"inc_hit_x":4.01,"inc_hit_y":22.29,"inc_bounce_x":-2.4,"inc_bounce_y":3.66,"inc_gap_s":1.94,"mine_won":true,"approach":false,"rep_speed_mph":35.83,"rep_hit_x":2.0,"rep_hit_y":24.47,"rep_gap_s":1.37,"rep_result":"Out","f_score":41.5,"pos_band":"easy","reply_pressure":35.9,"effect":1.0,"goal_score":80.0,"parts":{"faced":{"pace":0.0,"placement":0.56,"space":0.42,"time":0.26,"height":0.0},"dealt":{"pace":0.74,"placement":0.62,"space":0.09,"time":0.78},"applied":["time","pace","placement"],"goal":{"neutralise":60.5,"build":80.0}},"dealt_tier":"pressure","id":"827a786e-67d8-4c97-9330-65ce950f455a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":116,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":40.06,"hit_x":2.43,"hit_y":-1.57,"bounce_x":0.34,"bounce_y":17.82,"result":"In","inc_speed_mph":51.56,"inc_hit_x":4.36,"inc_hit_y":24.91,"inc_bounce_x":1.56,"inc_bounce_y":3.89,"inc_gap_s":1.4,"mine_won":true,"approach":false,"rep_speed_mph":38.77,"rep_hit_x":0.36,"rep_hit_y":19.44,"rep_gap_s":1.45,"rep_result":"Net","f_score":66.8,"pos_band":"moderate","reply_pressure":47.4,"effect":1.0,"goal_score":60.3,"parts":{"faced":{"pace":0.73,"placement":0.1,"space":0.47,"time":0.8,"height":0.0},"dealt":{"pace":0.25,"placement":0.0,"space":0.94,"time":0.28},"applied":["space","time","pace"],"goal":{"neutralise":58.1,"build":64.4}},"dealt_tier":"held","id":"f66b5720-7564-49fa-8ce2-762f422a922f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":117,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":39.3,"hit_x":0.28,"hit_y":2.72,"bounce_x":-2.49,"bounce_y":16.02,"result":"In","inc_speed_mph":52.02,"inc_hit_x":0.61,"inc_hit_y":24.39,"inc_bounce_x":-0.38,"inc_bounce_y":4.46,"inc_gap_s":1.22,"mine_won":true,"approach":false,"f_score":72.9,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.75,"placement":0.0,"space":0.45,"time":0.98,"height":0.29},"dealt":{"pace":0.22,"placement":0.61,"space":1.0,"time":0.91},"applied":["space","time","placement"],"goal":{"neutralise":60.6,"build":88.9}},"dealt_tier":"winner","id":"2fe0b746-6730-406e-99a7-0cfc09ec60a2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":121,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.98,"hit_x":-2.06,"hit_y":0.94,"bounce_x":3.17,"bounce_y":21.88,"result":"In","inc_speed_mph":42.48,"inc_hit_x":-0.61,"inc_hit_y":25.32,"inc_bounce_x":-2.3,"inc_bounce_y":3.43,"inc_gap_s":1.71,"mine_won":false,"approach":false,"rep_speed_mph":42.46,"rep_hit_x":3.29,"rep_hit_y":22.94,"rep_gap_s":1.46,"rep_result":"In","f_score":46.5,"pos_band":"easy","reply_pressure":56.5,"effect":0.43,"goal_score":65.0,"parts":{"faced":{"pace":0.35,"placement":0.51,"space":0.39,"time":0.49,"height":0.0},"dealt":{"pace":0.33,"placement":0.98,"space":0.44,"time":0.8},"applied":["placement","time","space"],"goal":{"neutralise":74.3,"build":65.0}},"dealt_tier":"held","id":"c148448d-f76d-46a8-8c63-412f99e355c2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":121,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.5,"hit_x":-2.38,"hit_y":-1.25,"bounce_x":-3.23,"bounce_y":18.18,"result":"In","inc_speed_mph":42.46,"inc_hit_x":3.29,"inc_hit_y":22.94,"inc_bounce_x":-1.86,"inc_bounce_y":1.36,"inc_gap_s":1.61,"mine_won":false,"approach":false,"rep_speed_mph":43.54,"rep_hit_x":-3.13,"rep_hit_y":19.98,"rep_gap_s":1.47,"rep_result":"In","f_score":56.5,"pos_band":"moderate","reply_pressure":87.3,"effect":0.13,"goal_score":55.8,"parts":{"faced":{"pace":0.35,"placement":0.76,"space":0.0,"time":0.58,"height":0.0},"dealt":{"pace":0.31,"placement":1.0,"space":0.93,"time":0.5},"applied":["placement","space","time"],"goal":{"neutralise":36.4,"build":60.5}},"dealt_tier":"held","id":"59dc7f62-5c5b-471e-9f26-f124b7206832"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":121,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.1,"hit_x":3.21,"hit_y":2.99,"bounce_x":-4.7,"bounce_y":18.07,"result":"Out","inc_speed_mph":43.54,"inc_hit_x":-3.13,"inc_hit_y":19.98,"inc_bounce_x":2.76,"inc_bounce_y":4.42,"inc_gap_s":1.12,"mine_won":false,"approach":false,"f_score":87.3,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.4,"placement":0.76,"space":0.86,"time":1.0,"height":0.44},"error":"Out"},"id":"c5f34b83-ff1d-4eaf-9688-183442ebf050"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":124,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":53.03,"hit_x":-1.0,"hit_y":-1.9,"bounce_x":-1.78,"bounce_y":23.72,"result":"In","inc_speed_mph":37.03,"inc_hit_x":-0.18,"inc_hit_y":23.23,"inc_bounce_x":-0.64,"inc_bounce_y":3.28,"inc_gap_s":1.79,"mine_won":true,"approach":false,"rep_speed_mph":35.1,"rep_hit_x":-1.66,"rep_hit_y":25.06,"rep_gap_s":1.3,"rep_result":"Out","f_score":27.5,"pos_band":"easy","reply_pressure":34.9,"effect":1.0,"goal_score":80.0,"parts":{"faced":{"pace":0.13,"placement":0.0,"space":0.29,"time":0.41,"height":0.0},"dealt":{"pace":0.79,"placement":1.0,"space":0.0,"time":0.35},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":80.0}},"dealt_tier":"pressure","id":"3c071d93-d9da-44de-9ebe-691ad7c890db"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.08,"hit_x":0.26,"hit_y":2.87,"bounce_x":1.32,"bounce_y":21.31,"result":"In","inc_speed_mph":35.66,"inc_hit_x":-1.52,"inc_hit_y":25.12,"inc_bounce_x":-0.31,"inc_bounce_y":4.68,"inc_gap_s":1.78,"mine_won":false,"approach":false,"rep_speed_mph":39.47,"rep_hit_x":1.11,"rep_hit_y":25.62,"rep_gap_s":1.42,"rep_result":"In","f_score":37.4,"pos_band":"easy","reply_pressure":26.0,"effect":0.74,"goal_score":62.9,"parts":{"faced":{"pace":0.07,"placement":0.0,"space":0.63,"time":0.42,"height":0.04},"dealt":{"pace":0.5,"placement":0.15,"space":0.38,"time":0.86},"applied":["time","pace","space"],"goal":{"neutralise":70.9,"build":62.9}},"dealt_tier":"held","id":"6cab8beb-6f1c-4a22-9483-b3d619f617dd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.93,"hit_x":-1.05,"hit_y":-1.11,"bounce_x":1.92,"bounce_y":19.73,"result":"In","inc_speed_mph":39.47,"inc_hit_x":1.11,"inc_hit_y":25.62,"inc_bounce_x":-0.96,"inc_bounce_y":2.41,"inc_gap_s":1.83,"mine_won":false,"approach":false,"rep_speed_mph":43.6,"rep_hit_x":1.63,"rep_hit_y":24.5,"rep_gap_s":1.51,"rep_result":"In","f_score":26.0,"pos_band":"easy","reply_pressure":48.4,"effect":0.52,"goal_score":51.9,"parts":{"faced":{"pace":0.23,"placement":0.18,"space":0.0,"time":0.37,"height":0.0},"dealt":{"pace":0.54,"placement":0.3,"space":0.58,"time":0.45},"applied":["space","pace","time"],"goal":{"neutralise":44.2,"build":51.9}},"dealt_tier":"released","id":"accb7460-b3da-4de2-9440-885f82c33bab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.81,"hit_x":0.74,"hit_y":-0.49,"bounce_x":-0.74,"bounce_y":19.45,"result":"In","inc_speed_mph":43.6,"inc_hit_x":1.63,"inc_hit_y":24.5,"inc_bounce_x":1.35,"inc_bounce_y":1.98,"inc_gap_s":1.56,"mine_won":false,"approach":false,"rep_speed_mph":44.93,"rep_hit_x":-0.76,"rep_hit_y":23.48,"rep_gap_s":1.63,"rep_result":"In","f_score":48.4,"pos_band":"easy","reply_pressure":49.9,"effect":0.5,"goal_score":48.5,"parts":{"faced":{"pace":0.4,"placement":0.42,"space":0.24,"time":0.64,"height":0.0},"dealt":{"pace":0.37,"placement":0.0,"space":0.51,"time":0.56},"applied":["time","space","pace"],"goal":{"neutralise":50.2,"build":48.5}},"dealt_tier":"released","id":"abdba18e-4c4a-418a-84a2-fb921488e58c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.69,"hit_x":-0.24,"hit_y":-0.18,"bounce_x":0.96,"bounce_y":20.45,"result":"In","inc_speed_mph":44.93,"inc_hit_x":-0.76,"inc_hit_y":23.48,"inc_bounce_x":0.48,"inc_bounce_y":3.7,"inc_gap_s":1.44,"mine_won":false,"approach":false,"rep_speed_mph":35.29,"rep_hit_x":1.38,"rep_hit_y":23.09,"rep_gap_s":1.55,"rep_result":"In","f_score":73.8,"pos_band":"moderate","reply_pressure":36.1,"effect":0.64,"goal_score":69.1,"parts":{"faced":{"pace":0.46,"placement":0.0,"space":0.28,"time":0.76,"height":1.0},"dealt":{"pace":0.45,"placement":0.0,"space":0.16,"time":0.53},"applied":["time","pace","space"],"goal":{"neutralise":70.4,"build":45.7}},"dealt_tier":"pressure","id":"0de09975-d01d-4e42-b702-d4df2d7d033e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.62,"hit_x":2.38,"hit_y":0.15,"bounce_x":-1.7,"bounce_y":20.08,"result":"In","inc_speed_mph":35.29,"inc_hit_x":1.38,"inc_hit_y":23.09,"inc_bounce_x":2.3,"inc_bounce_y":2.68,"inc_gap_s":1.85,"mine_won":false,"approach":false,"rep_speed_mph":42.33,"rep_hit_x":-1.36,"rep_hit_y":24.13,"rep_gap_s":1.5,"rep_result":"In","f_score":36.1,"pos_band":"easy","reply_pressure":56.1,"effect":0.44,"goal_score":45.5,"parts":{"faced":{"pace":0.05,"placement":0.51,"space":0.22,"time":0.35,"height":0.0},"dealt":{"pace":0.4,"placement":0.18,"space":0.3,"time":0.68},"applied":["time","pace","space"],"goal":{"neutralise":49.9,"build":45.5}},"dealt_tier":"released","id":"0b53f04a-9022-46eb-b87e-925e3df3a302"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.86,"hit_x":2.96,"hit_y":-1.46,"bounce_x":-2.78,"bounce_y":20.41,"result":"In","inc_speed_mph":42.33,"inc_hit_x":-1.36,"inc_hit_y":24.13,"inc_bounce_x":2.94,"inc_bounce_y":2.66,"inc_gap_s":1.72,"mine_won":false,"approach":false,"rep_speed_mph":43.18,"rep_hit_x":-2.79,"rep_hit_y":24.91,"rep_gap_s":1.68,"rep_result":"In","f_score":56.1,"pos_band":"moderate","reply_pressure":57.2,"effect":0.43,"goal_score":51.3,"parts":{"faced":{"pace":0.35,"placement":0.86,"space":0.01,"time":0.48,"height":0.0},"dealt":{"pace":0.49,"placement":0.77,"space":0.25,"time":0.3},"applied":["placement","pace","time"],"goal":{"neutralise":60.2,"build":49.4}},"dealt_tier":"released","id":"b7f2b695-c223-405d-98ac-80fe7a6673c1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"shot_idx":17,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.69,"hit_x":2.84,"hit_y":0.11,"bounce_x":-4.42,"bounce_y":18.2,"result":"Out","inc_speed_mph":43.18,"inc_hit_x":-2.79,"inc_hit_y":24.91,"inc_bounce_x":2.75,"inc_bounce_y":1.81,"inc_gap_s":1.62,"mine_won":false,"approach":false,"f_score":57.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.38,"placement":0.76,"space":0.13,"time":0.58,"height":0.0},"error":"Out"},"id":"6f42bee0-677e-411e-b693-3f55ac6a1cc6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":127,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.4,"hit_x":1.25,"hit_y":0.27,"bounce_x":-4.25,"bounce_y":24.6,"result":"Out","inc_speed_mph":44.42,"inc_hit_x":3.53,"inc_hit_y":23.44,"inc_bounce_x":0.89,"inc_bounce_y":2.27,"inc_gap_s":1.51,"mine_won":false,"approach":false,"f_score":70.9,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.43,"placement":0.26,"space":0.34,"time":0.69,"height":1.0},"error":"Out"},"id":"8482cb76-6ba5-4511-9039-4245cc1208fd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":130,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.65,"hit_x":-1.23,"hit_y":-0.85,"bounce_x":1.6,"bounce_y":19.47,"result":"In","inc_speed_mph":37.39,"inc_hit_x":-4.22,"inc_hit_y":22.98,"inc_bounce_x":-1.59,"inc_bounce_y":2.95,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":43.86,"rep_hit_x":1.5,"rep_hit_y":25.77,"rep_gap_s":1.81,"rep_result":"In","f_score":30.7,"pos_band":"easy","reply_pressure":44.8,"effect":0.55,"goal_score":50.2,"parts":{"faced":{"pace":0.14,"placement":0.12,"space":0.28,"time":0.5,"height":0.0},"dealt":{"pace":0.36,"placement":0.13,"space":0.72,"time":0.36},"applied":["space","time","pace"],"goal":{"neutralise":44.3,"build":50.2}},"dealt_tier":"released","id":"ea904fbf-6d98-4e39-acb1-861cf94a5ed9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":130,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.16,"hit_x":-1.94,"hit_y":0.49,"bounce_x":1.12,"bounce_y":11.19,"result":"Net","inc_speed_mph":43.86,"inc_hit_x":1.5,"inc_hit_y":25.77,"inc_bounce_x":-1.55,"inc_bounce_y":3.59,"inc_gap_s":1.59,"mine_won":false,"approach":false,"f_score":44.8,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.41,"placement":0.1,"space":0.33,"time":0.61,"height":0.0},"error":"Net"},"id":"d429ea2e-9751-4dab-9cf4-a4f8deccb8f2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":131,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.33,"hit_x":2.9,"hit_y":-0.9,"bounce_x":-0.97,"bounce_y":21.33,"result":"In","inc_speed_mph":43.07,"inc_hit_x":-1.21,"inc_hit_y":24.32,"inc_bounce_x":2.58,"inc_bounce_y":3.61,"inc_gap_s":1.59,"mine_won":false,"approach":false,"rep_speed_mph":44.96,"rep_hit_x":-1.0,"rep_hit_y":24.61,"rep_gap_s":1.88,"rep_result":"In","f_score":55.5,"pos_band":"moderate","reply_pressure":52.6,"effect":0.47,"goal_score":36.8,"parts":{"faced":{"pace":0.38,"placement":0.66,"space":0.4,"time":0.61,"height":0.0},"dealt":{"pace":0.26,"placement":0.17,"space":0.08,"time":0.29},"applied":["time","pace","placement"],"goal":{"neutralise":70.0,"build":30.9}},"dealt_tier":"released","id":"921abb29-c947-4be9-b70e-131d7d1c30ae"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":131,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.98,"hit_x":1.59,"hit_y":-0.39,"bounce_x":-0.99,"bounce_y":21.3,"result":"In","inc_speed_mph":44.96,"inc_hit_x":-1.0,"inc_hit_y":24.61,"inc_bounce_x":0.93,"inc_bounce_y":3.88,"inc_gap_s":1.52,"mine_won":false,"approach":false,"rep_speed_mph":37.97,"rep_hit_x":-0.96,"rep_hit_y":23.44,"rep_gap_s":1.52,"rep_result":"In","f_score":52.6,"pos_band":"moderate","reply_pressure":42.7,"effect":0.57,"goal_score":45.3,"parts":{"faced":{"pace":0.46,"placement":0.0,"space":0.44,"time":0.68,"height":0.0},"dealt":{"pace":0.54,"placement":0.15,"space":0.14,"time":0.49},"applied":["pace","time","placement"],"goal":{"neutralise":70.8,"build":44.6}},"dealt_tier":"released","id":"245d46c5-71ff-4855-882e-a34aa89d803a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":131,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":56.55,"hit_x":-2.27,"hit_y":1.24,"bounce_x":4.41,"bounce_y":17.42,"result":"Out","inc_speed_mph":37.97,"inc_hit_x":-0.96,"inc_hit_y":23.44,"inc_bounce_x":-2.16,"inc_bounce_y":2.25,"inc_gap_s":1.7,"mine_won":false,"approach":false,"f_score":42.7,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.17,"placement":0.43,"space":0.35,"time":0.5,"height":0.0},"error":"Out"},"id":"840d8993-f3c5-4b13-ac1b-797acc923118"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":133,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":54.77,"hit_x":1.1,"hit_y":-0.81,"bounce_x":3.57,"bounce_y":24.08,"result":"Out","inc_speed_mph":36.59,"inc_hit_x":-0.03,"inc_hit_y":23.32,"inc_bounce_x":1.11,"inc_bounce_y":0.51,"inc_gap_s":1.78,"mine_won":false,"approach":false,"f_score":55.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.11,"placement":1.0,"space":0.0,"time":0.42,"height":0.24},"error":"Out"},"id":"90e31661-343e-4002-be5e-0c20e3afb049"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":137,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.55,"hit_x":0.83,"hit_y":-0.0,"bounce_x":-0.2,"bounce_y":11.0,"result":"Net","inc_speed_mph":48.49,"inc_hit_x":-3.44,"inc_hit_y":25.0,"inc_bounce_x":0.59,"inc_bounce_y":1.17,"inc_gap_s":1.36,"mine_won":false,"approach":false,"f_score":76.8,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.6,"placement":0.86,"space":0.38,"time":0.84,"height":0.41},"error":"Net"},"id":"ff8c2257-6b77-4378-b353-2057974ad15b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":144,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.73,"hit_x":-1.54,"hit_y":4.2,"bounce_x":1.57,"bounce_y":22.18,"result":"In","inc_speed_mph":38.64,"inc_hit_x":-3.58,"inc_hit_y":23.33,"inc_bounce_x":-2.11,"inc_bounce_y":5.74,"inc_gap_s":1.38,"mine_won":true,"approach":false,"rep_speed_mph":38.42,"rep_hit_x":1.45,"rep_hit_y":23.76,"rep_gap_s":1.27,"rep_result":"Net","f_score":73.3,"pos_band":"moderate","reply_pressure":46.3,"effect":1.0,"goal_score":91.6,"parts":{"faced":{"pace":0.19,"placement":0.4,"space":0.97,"time":0.82,"height":0.02},"dealt":{"pace":0.36,"placement":0.63,"space":0.46,"time":0.93},"applied":["time","placement","space"],"goal":{"neutralise":92.8,"build":77.3}},"dealt_tier":"pressure","id":"acc0fbb3-0446-4bf0-ae5e-ffd9781e7697"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":153,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.21,"hit_x":1.18,"hit_y":0.74,"bounce_x":-0.51,"bounce_y":21.4,"result":"In","inc_speed_mph":30.42,"inc_hit_x":0.85,"inc_hit_y":24.25,"inc_bounce_x":1.62,"inc_bounce_y":3.25,"inc_gap_s":2.16,"mine_won":true,"approach":false,"rep_speed_mph":37.96,"rep_hit_x":-0.28,"rep_hit_y":25.28,"rep_gap_s":1.45,"rep_result":"In","f_score":15.9,"pos_band":"easy","reply_pressure":38.5,"effect":0.61,"goal_score":57.2,"parts":{"faced":{"pace":0.0,"placement":0.13,"space":0.3,"time":0.04,"height":0.0},"dealt":{"pace":0.68,"placement":0.2,"space":0.11,"time":0.78},"applied":["time","pace","placement"],"goal":{"neutralise":64.4,"build":57.2}},"dealt_tier":"held","id":"d4821b54-e370-429e-8b9e-0575d956eee6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":153,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.03,"hit_x":1.95,"hit_y":0.64,"bounce_x":2.97,"bounce_y":21.53,"result":"In","inc_speed_mph":37.96,"inc_hit_x":-0.28,"inc_hit_y":25.28,"inc_bounce_x":2.15,"inc_bounce_y":1.73,"inc_gap_s":1.76,"mine_won":true,"approach":false,"rep_speed_mph":37.5,"rep_hit_x":2.94,"rep_hit_y":24.25,"rep_gap_s":1.27,"rep_result":"Out","f_score":38.5,"pos_band":"easy","reply_pressure":38.2,"effect":1.0,"goal_score":88.4,"parts":{"faced":{"pace":0.17,"placement":0.56,"space":0.0,"time":0.43,"height":0.09},"dealt":{"pace":0.71,"placement":0.87,"space":0.41,"time":0.92},"applied":["time","placement","pace"],"goal":{"neutralise":80.4,"build":88.4}},"dealt_tier":"pressure","id":"8f3be193-5b62-4d8f-94cd-7835ebcdd295"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":41.24,"hit_x":0.51,"hit_y":-0.72,"bounce_x":-3.24,"bounce_y":18.86,"result":"In","inc_speed_mph":54.43,"inc_hit_x":-2.07,"inc_hit_y":23.76,"inc_bounce_x":0.44,"inc_bounce_y":0.71,"inc_gap_s":1.28,"mine_won":true,"approach":false,"rep_speed_mph":31.04,"rep_hit_x":-3.24,"rep_hit_y":20.49,"rep_gap_s":1.35,"rep_result":"In","f_score":97.2,"pos_band":"hard","reply_pressure":58.2,"effect":0.42,"goal_score":66.6,"parts":{"faced":{"pace":0.85,"placement":1.0,"space":0.0,"time":0.92,"height":1.0},"dealt":{"pace":0.3,"placement":1.0,"space":0.42,"time":0.69},"applied":["placement","time","space"],"goal":{"neutralise":66.6,"build":61.8}},"dealt_tier":"pressure","id":"0288d706-e341-4bce-a00b-6b8590aa833b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.15,"hit_x":3.89,"hit_y":1.87,"bounce_x":-0.54,"bounce_y":20.95,"result":"In","inc_speed_mph":31.04,"inc_hit_x":-3.24,"inc_hit_y":20.49,"inc_bounce_x":3.65,"inc_bounce_y":3.2,"inc_gap_s":1.87,"mine_won":true,"approach":false,"rep_speed_mph":41.47,"rep_hit_x":-0.72,"rep_hit_y":23.06,"rep_gap_s":1.29,"rep_result":"In","f_score":73.2,"pos_band":"moderate","reply_pressure":54.5,"effect":0.46,"goal_score":69.0,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.42,"time":0.33,"height":0.78},"dealt":{"pace":0.55,"placement":0.0,"space":0.04,"time":0.95},"applied":["time","pace","space"],"goal":{"neutralise":70.7,"build":49.5}},"dealt_tier":"pressure","id":"6bf65512-0afe-4431-8366-bba7296d33e5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.37,"hit_x":-0.12,"hit_y":4.43,"bounce_x":-1.46,"bounce_y":19.37,"result":"In","inc_speed_mph":41.47,"inc_hit_x":-0.72,"inc_hit_y":23.06,"inc_bounce_x":-0.09,"inc_bounce_y":5.17,"inc_gap_s":1.32,"mine_won":true,"approach":false,"rep_speed_mph":35.37,"rep_hit_x":-1.08,"rep_hit_y":21.02,"rep_gap_s":1.14,"rep_result":"In","f_score":54.5,"pos_band":"moderate","reply_pressure":33.2,"effect":0.67,"goal_score":55.5,"parts":{"faced":{"pace":0.31,"placement":0.0,"space":0.44,"time":0.88,"height":0.04},"dealt":{"pace":0.31,"placement":0.05,"space":0.21,"time":1.0},"applied":["time","pace","space"],"goal":{"neutralise":55.5,"build":55.5}},"dealt_tier":"held","id":"4573fee4-2027-43dd-9028-4871cbd77eef"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.84,"hit_x":-2.08,"hit_y":0.03,"bounce_x":-0.41,"bounce_y":19.79,"result":"In","inc_speed_mph":35.37,"inc_hit_x":-1.08,"inc_hit_y":21.02,"inc_bounce_x":-2.19,"inc_bounce_y":2.99,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":47.99,"rep_hit_x":-0.59,"rep_hit_y":25.68,"rep_gap_s":2.01,"rep_result":"Net","f_score":33.2,"pos_band":"easy","reply_pressure":86.1,"effect":1.0,"goal_score":44.7,"parts":{"faced":{"pace":0.06,"placement":0.45,"space":0.0,"time":0.49,"height":0.0},"dealt":{"pace":0.16,"placement":0.0,"space":0.0,"time":0.47},"applied":["time","pace","placement"],"goal":{"neutralise":59.3,"build":44.7}},"dealt_tier":"released","id":"b72cc76a-0a0d-40c7-b4b7-fa3b6b66ebfa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":38.62,"hit_x":4.28,"hit_y":-1.4,"bounce_x":-0.32,"bounce_y":20.16,"result":"In","inc_speed_mph":35.87,"inc_hit_x":2.09,"inc_hit_y":23.13,"inc_bounce_x":4.02,"inc_bounce_y":1.11,"inc_gap_s":1.89,"mine_won":true,"approach":false,"rep_speed_mph":47.04,"rep_hit_x":-0.2,"rep_hit_y":21.06,"rep_gap_s":1.6,"rep_result":"In","f_score":58.9,"pos_band":"moderate","reply_pressure":61.3,"effect":0.39,"goal_score":39.6,"parts":{"faced":{"pace":0.08,"placement":1.0,"space":0.46,"time":0.31,"height":0.0},"dealt":{"pace":0.19,"placement":0.0,"space":0.22,"time":0.45},"applied":["time","space","pace"],"goal":{"neutralise":58.3,"build":31.7}},"dealt_tier":"released","id":"82edced4-d4c5-4c02-b838-9860241d7f53"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.19,"hit_x":1.49,"hit_y":-0.59,"bounce_x":-0.58,"bounce_y":18.66,"result":"In","inc_speed_mph":47.04,"inc_hit_x":-0.2,"inc_hit_y":21.06,"inc_bounce_x":2.16,"inc_bounce_y":3.32,"inc_gap_s":1.35,"mine_won":true,"approach":false,"rep_speed_mph":38.04,"rep_hit_x":-0.37,"rep_hit_y":19.39,"rep_gap_s":1.4,"rep_result":"In","f_score":61.3,"pos_band":"moderate","reply_pressure":52.6,"effect":0.47,"goal_score":39.6,"parts":{"faced":{"pace":0.54,"placement":0.43,"space":0.45,"time":0.85,"height":0.0},"dealt":{"pace":0.3,"placement":0.0,"space":0.0,"time":0.53},"applied":["time","pace","placement"],"goal":{"neutralise":48.8,"build":33.5}},"dealt_tier":"released","id":"56e63f92-b5d7-4ba0-83e8-2ff7023129c6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":55.45,"hit_x":2.89,"hit_y":0.17,"bounce_x":-1.62,"bounce_y":22.02,"result":"In","inc_speed_mph":38.04,"inc_hit_x":-0.37,"inc_hit_y":19.39,"inc_bounce_x":2.51,"inc_bounce_y":1.69,"inc_gap_s":1.41,"mine_won":true,"approach":false,"rep_speed_mph":38.17,"rep_hit_x":-1.92,"rep_hit_y":23.91,"rep_gap_s":1.17,"rep_result":"In","f_score":52.6,"pos_band":"moderate","reply_pressure":53.9,"effect":0.46,"goal_score":67.4,"parts":{"faced":{"pace":0.17,"placement":0.62,"space":0.0,"time":0.79,"height":0.0},"dealt":{"pace":0.89,"placement":0.54,"space":0.07,"time":0.85},"applied":["pace","time","placement"],"goal":{"neutralise":78.0,"build":67.2}},"dealt_tier":"pressure","id":"b56bbac4-0df0-4a94-84b0-b5e5ced30e04"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.62,"hit_x":-2.34,"hit_y":-0.05,"bounce_x":1.0,"bounce_y":20.22,"result":"In","inc_speed_mph":38.17,"inc_hit_x":-1.92,"inc_hit_y":23.91,"inc_bounce_x":-2.48,"inc_bounce_y":2.51,"inc_gap_s":1.75,"mine_won":true,"approach":false,"rep_speed_mph":41.62,"rep_hit_x":0.48,"rep_hit_y":25.09,"rep_gap_s":2.12,"rep_result":"In","f_score":53.9,"pos_band":"moderate","reply_pressure":60.0,"effect":0.4,"goal_score":33.8,"parts":{"faced":{"pace":0.17,"placement":0.61,"space":0.56,"time":0.45,"height":0.35},"dealt":{"pace":0.03,"placement":0.0,"space":0.37,"time":0.45},"applied":["time","space","pace"],"goal":{"neutralise":57.1,"build":31.7}},"dealt_tier":"released","id":"b99c9331-2ae2-494d-98ce-bccdc27baa5e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.72,"hit_x":-1.31,"hit_y":-0.85,"bounce_x":-3.34,"bounce_y":17.89,"result":"In","inc_speed_mph":41.62,"inc_hit_x":0.48,"inc_hit_y":25.09,"inc_bounce_x":-1.46,"inc_bounce_y":0.44,"inc_gap_s":1.72,"mine_won":true,"approach":false,"rep_speed_mph":41.67,"rep_hit_x":-3.02,"rep_hit_y":19.44,"rep_gap_s":1.29,"rep_result":"Net","f_score":68.5,"pos_band":"moderate","reply_pressure":77.3,"effect":1.0,"goal_score":68.1,"parts":{"faced":{"pace":0.32,"placement":1.0,"space":0.0,"time":0.48,"height":0.57},"dealt":{"pace":0.49,"placement":1.0,"space":0.94,"time":0.7},"applied":["placement","space","time"],"goal":{"neutralise":58.8,"build":91.8}},"dealt_tier":"pressure","id":"2082a580-fa0d-453d-9611-bd54709ca3ee"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":158,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.66,"hit_x":-2.08,"hit_y":3.16,"bounce_x":2.52,"bounce_y":20.99,"result":"In","inc_speed_mph":30.95,"inc_hit_x":-1.17,"inc_hit_y":25.66,"inc_bounce_x":-1.4,"inc_bounce_y":4.99,"inc_gap_s":2.06,"mine_won":true,"approach":false,"rep_speed_mph":40.25,"rep_hit_x":2.45,"rep_hit_y":23.51,"rep_gap_s":1.48,"rep_result":"Net","f_score":43.0,"pos_band":"easy","reply_pressure":75.3,"effect":1.0,"goal_score":77.8,"parts":{"faced":{"pace":0.0,"placement":0.01,"space":0.94,"time":0.14,"height":0.21},"dealt":{"pace":0.24,"placement":0.63,"space":0.58,"time":0.84},"applied":["time","placement","space"],"goal":{"neutralise":73.7,"build":77.8}},"dealt_tier":"pressure","id":"a39d906c-86e3-4aba-adf0-436f86b17b43"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":159,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.16,"hit_x":-1.11,"hit_y":0.55,"bounce_x":1.35,"bounce_y":11.83,"result":"Net","inc_speed_mph":33.71,"inc_hit_x":2.86,"inc_hit_y":22.61,"inc_bounce_x":-1.16,"inc_bounce_y":2.71,"inc_gap_s":1.84,"mine_won":false,"approach":false,"f_score":19.8,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.02,"space":0.21,"time":0.36,"height":0.0},"error":"Net"},"id":"37faae4d-c309-43e3-9d76-1928865cd624"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":161,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.11,"hit_x":-2.3,"hit_y":-0.63,"bounce_x":0.17,"bounce_y":19.65,"result":"In","inc_speed_mph":41.04,"inc_hit_x":2.67,"inc_hit_y":23.56,"inc_bounce_x":-2.39,"inc_bounce_y":1.22,"inc_gap_s":1.65,"mine_won":false,"approach":false,"rep_speed_mph":44.99,"rep_hit_x":-0.24,"rep_hit_y":25.52,"rep_gap_s":2.01,"rep_result":"In","f_score":55.8,"pos_band":"moderate","reply_pressure":54.7,"effect":0.45,"goal_score":39.5,"parts":{"faced":{"pace":0.29,"placement":0.83,"space":0.0,"time":0.55,"height":0.0},"dealt":{"pace":0.17,"placement":0.0,"space":0.36,"time":0.46},"applied":["time","space","pace"],"goal":{"neutralise":54.1,"build":36.6}},"dealt_tier":"released","id":"8832a7b2-9220-4848-9e68-e8cca51145c8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":161,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.46,"hit_x":1.98,"hit_y":-0.46,"bounce_x":-1.22,"bounce_y":11.77,"result":"Net","inc_speed_mph":44.99,"inc_hit_x":-0.24,"inc_hit_y":25.52,"inc_bounce_x":1.82,"inc_bounce_y":3.92,"inc_gap_s":1.62,"mine_won":false,"approach":false,"f_score":62.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.46,"placement":0.25,"space":0.61,"time":0.58,"height":0.69},"error":"Net"},"id":"73e5eace-ed6a-4e71-bea2-2fda5d3db542"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":164,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.26,"hit_x":-3.09,"hit_y":-1.94,"bounce_x":4.35,"bounce_y":11.37,"result":"Net","inc_speed_mph":32.05,"inc_hit_x":-1.72,"inc_hit_y":18.68,"inc_bounce_x":-2.61,"inc_bounce_y":1.96,"inc_gap_s":1.91,"mine_won":false,"approach":false,"f_score":32.3,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.68,"space":0.0,"time":0.29,"height":0.0},"error":"Net"},"id":"47fc3eb0-c6de-4fc8-af42-d725bac89dc0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":168,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.41,"hit_x":0.16,"hit_y":-0.68,"bounce_x":-3.77,"bounce_y":19.46,"result":"In","inc_speed_mph":36.55,"inc_hit_x":1.29,"inc_hit_y":23.11,"inc_bounce_x":0.02,"inc_bounce_y":1.21,"inc_gap_s":1.65,"mine_won":true,"approach":false,"rep_speed_mph":39.77,"rep_hit_x":-3.64,"rep_hit_y":24.9,"rep_gap_s":1.82,"rep_result":"Net","f_score":60.4,"pos_band":"moderate","reply_pressure":74.7,"effect":1.0,"goal_score":74.3,"parts":{"faced":{"pace":0.11,"placement":0.84,"space":0.18,"time":0.55,"height":0.42},"dealt":{"pace":0.31,"placement":1.0,"space":0.62,"time":0.51},"applied":["placement","space","time"],"goal":{"neutralise":64.9,"build":79.7}},"dealt_tier":"pressure","id":"853389e7-1eb5-43d7-a945-83d52d6f9055"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":171,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":37.76,"hit_x":-2.1,"hit_y":0.27,"bounce_x":3.81,"bounce_y":11.24,"result":"Net","inc_speed_mph":44.75,"inc_hit_x":3.74,"inc_hit_y":21.05,"inc_bounce_x":-1.93,"inc_bounce_y":1.91,"inc_gap_s":1.26,"mine_won":false,"approach":false,"f_score":67.8,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.45,"placement":0.46,"space":0.63,"time":0.94,"height":0.0},"error":"Net"},"id":"38b4b747-f9aa-411a-bb76-8ff2ff1c15e2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":172,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.49,"hit_x":-0.64,"hit_y":0.54,"bounce_x":4.72,"bounce_y":20.85,"result":"Out","inc_speed_mph":36.11,"inc_hit_x":-3.04,"inc_hit_y":24.62,"inc_bounce_x":-1.07,"inc_bounce_y":1.65,"inc_gap_s":1.86,"mine_won":false,"approach":false,"f_score":42.3,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.09,"placement":0.6,"space":0.05,"time":0.34,"height":0.33},"error":"Out"},"id":"0e0242da-7662-4d7d-8f9c-2afc5ffa7f52"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":175,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":53.99,"hit_x":2.44,"hit_y":0.5,"bounce_x":3.78,"bounce_y":11.67,"result":"Net","inc_speed_mph":31.8,"inc_hit_x":3.78,"inc_hit_y":24.02,"inc_bounce_x":2.51,"inc_bounce_y":3.68,"inc_gap_s":2.07,"mine_won":false,"approach":false,"f_score":33.4,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.62,"space":0.25,"time":0.13,"height":0.0},"error":"Net"},"id":"648523a0-d859-4681-9a93-871c21116388"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":176,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.56,"hit_x":-2.58,"hit_y":-2.17,"bounce_x":0.68,"bounce_y":11.45,"result":"Net","inc_speed_mph":52.6,"inc_hit_x":-1.5,"inc_hit_y":23.28,"inc_bounce_x":-2.78,"inc_bounce_y":2.25,"inc_gap_s":1.36,"mine_won":false,"approach":false,"f_score":79.6,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.78,"placement":0.77,"space":0.0,"time":0.84,"height":0.0},"error":"Net"},"id":"83f3c412-a3a9-4842-aa3c-c259fdc83178"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":177,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.3,"hit_x":-1.4,"hit_y":3.19,"bounce_x":4.62,"bounce_y":23.12,"result":"Out","inc_speed_mph":36.01,"inc_hit_x":2.05,"inc_hit_y":23.4,"inc_bounce_x":-1.06,"inc_bounce_y":4.54,"inc_gap_s":1.47,"mine_won":false,"approach":false,"f_score":47.2,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.08,"placement":0.0,"space":0.6,"time":0.73,"height":0.0},"error":"Out"},"id":"05782562-7c49-49f8-abad-f81cb7444025"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":179,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.95,"hit_x":-3.12,"hit_y":0.0,"bounce_x":-3.05,"bounce_y":21.11,"result":"In","inc_speed_mph":45.96,"inc_hit_x":-1.85,"inc_hit_y":21.44,"inc_bounce_x":-2.77,"inc_bounce_y":1.84,"inc_gap_s":1.36,"mine_won":false,"approach":false,"rep_speed_mph":50.26,"rep_hit_x":-2.58,"rep_hit_y":22.06,"rep_gap_s":1.56,"rep_result":"In","f_score":69.9,"pos_band":"moderate","reply_pressure":54.2,"effect":0.0,"goal_score":58.8,"parts":{"faced":{"pace":0.5,"placement":0.76,"space":0.17,"time":0.84,"height":0.0},"dealt":{"pace":0.25,"placement":0.92,"space":0.0,"time":0.69},"applied":["placement","time","pace"],"goal":{"neutralise":63.2,"build":43.2}},"dealt_tier":"held","id":"7dcb4a34-defa-4b18-9b57-113d6cae3996"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.41,"hit_x":-3.26,"hit_y":-0.83,"bounce_x":2.64,"bounce_y":21.29,"result":"In","inc_speed_mph":37.68,"inc_hit_x":1.36,"inc_hit_y":23.01,"inc_bounce_x":-3.22,"inc_bounce_y":3.36,"inc_gap_s":1.71,"mine_won":false,"approach":false,"rep_speed_mph":36.65,"rep_hit_x":2.41,"rep_hit_y":23.72,"rep_gap_s":1.56,"rep_result":"In","f_score":79.2,"pos_band":"hard","reply_pressure":44.8,"effect":0.55,"goal_score":77.3,"parts":{"faced":{"pace":0.15,"placement":1.0,"space":0.45,"time":0.49,"height":0.89},"dealt":{"pace":0.48,"placement":0.69,"space":0.0,"time":0.42},"applied":["placement","pace","time"],"goal":{"neutralise":77.3,"build":53.7}},"dealt_tier":"pressure","id":"b5a87914-156c-4643-ab87-6c489dc38421"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.46,"hit_x":-2.56,"hit_y":-1.14,"bounce_x":1.85,"bounce_y":21.56,"result":"In","inc_speed_mph":36.65,"inc_hit_x":2.41,"inc_hit_y":23.72,"inc_bounce_x":-2.82,"inc_bounce_y":0.18,"inc_gap_s":1.97,"mine_won":false,"approach":false,"rep_speed_mph":49.1,"rep_hit_x":2.03,"rep_hit_y":23.8,"rep_gap_s":1.35,"rep_result":"In","f_score":44.8,"pos_band":"easy","reply_pressure":73.2,"effect":0.27,"goal_score":46.8,"parts":{"faced":{"pace":0.11,"placement":1.0,"space":0.0,"time":0.23,"height":0.0},"dealt":{"pace":0.73,"placement":0.29,"space":0.0,"time":0.64},"applied":["pace","time","placement"],"goal":{"neutralise":65.9,"build":46.8}},"dealt_tier":"released","id":"870d38d5-ea18-4dca-a833-d2724fc1382d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.78,"hit_x":-2.83,"hit_y":-3.07,"bounce_x":0.8,"bounce_y":20.03,"result":"In","inc_speed_mph":49.1,"inc_hit_x":2.03,"inc_hit_y":23.8,"inc_bounce_x":-3.11,"inc_bounce_y":2.74,"inc_gap_s":1.59,"mine_won":false,"approach":false,"rep_speed_mph":42.32,"rep_hit_x":0.85,"rep_hit_y":24.45,"rep_gap_s":2.06,"rep_result":"In","f_score":73.2,"pos_band":"moderate","reply_pressure":78.2,"effect":0.22,"goal_score":56.6,"parts":{"faced":{"pace":0.63,"placement":0.95,"space":0.24,"time":0.61,"height":0.0},"dealt":{"pace":0.16,"placement":0.0,"space":0.24,"time":0.06},"applied":["space","pace","time"],"goal":{"neutralise":60.0,"build":17.3}},"dealt_tier":"held","id":"3aea54fd-c6cd-4845-8dd5-6916595d17a8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":37.92,"hit_x":2.57,"hit_y":-1.7,"bounce_x":5.31,"bounce_y":20.6,"result":"Out","inc_speed_mph":42.32,"inc_hit_x":0.85,"inc_hit_y":24.45,"inc_bounce_x":2.94,"inc_bounce_y":4.27,"inc_gap_s":1.71,"mine_won":false,"approach":false,"f_score":78.2,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.35,"placement":0.86,"space":1.0,"time":0.49,"height":0.0},"error":"Out"},"id":"c898bf4d-17e4-4ee4-947a-587c24097e1f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":188,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.37,"hit_x":2.29,"hit_y":-2.73,"bounce_x":-1.82,"bounce_y":21.25,"result":"In","inc_speed_mph":41.69,"inc_hit_x":-3.67,"inc_hit_y":25.66,"inc_bounce_x":2.46,"inc_bounce_y":3.95,"inc_gap_s":1.97,"mine_won":true,"approach":false,"rep_speed_mph":47.56,"rep_hit_x":-1.46,"rep_hit_y":22.75,"rep_gap_s":1.33,"rep_result":"Out","f_score":50.9,"pos_band":"easy","reply_pressure":69.4,"effect":1.0,"goal_score":63.5,"parts":{"faced":{"pace":0.32,"placement":0.6,"space":0.61,"time":0.23,"height":0.0},"dealt":{"pace":0.77,"placement":0.24,"space":0.38,"time":0.29},"applied":["pace","space","time"],"goal":{"neutralise":78.6,"build":63.5}},"dealt_tier":"held","id":"5b7f786a-03ce-406b-b13b-c2e1ab0f2443"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":190,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.81,"hit_x":-2.92,"hit_y":-0.51,"bounce_x":3.62,"bounce_y":19.87,"result":"In","inc_speed_mph":44.55,"inc_hit_x":-0.38,"inc_hit_y":24.11,"inc_bounce_x":-3.38,"inc_bounce_y":2.23,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":48.08,"rep_hit_x":4.01,"rep_hit_y":23.52,"rep_gap_s":1.58,"rep_result":"Net","f_score":70.0,"pos_band":"moderate","reply_pressure":86.2,"effect":1.0,"goal_score":72.9,"parts":{"faced":{"pace":0.44,"placement":1.0,"space":0.18,"time":0.66,"height":0.0},"dealt":{"pace":0.37,"placement":1.0,"space":0.56,"time":0.55},"applied":["placement","space","time"],"goal":{"neutralise":71.1,"build":79.2}},"dealt_tier":"pressure","id":"01f70c97-5ed2-4242-b573-339fdc3b89ba"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.66,"hit_x":-2.4,"hit_y":0.92,"bounce_x":1.83,"bounce_y":19.52,"result":"In","inc_speed_mph":48.78,"inc_hit_x":-1.1,"inc_hit_y":23.88,"inc_bounce_x":-2.56,"inc_bounce_y":2.32,"inc_gap_s":1.25,"mine_won":false,"approach":false,"rep_speed_mph":47.52,"rep_hit_x":1.55,"rep_hit_y":22.6,"rep_gap_s":1.43,"rep_result":"In","f_score":73.9,"pos_band":"moderate","reply_pressure":61.7,"effect":0.38,"goal_score":59.1,"parts":{"faced":{"pace":0.62,"placement":0.65,"space":0.52,"time":0.95,"height":0.0},"dealt":{"pace":0.36,"placement":0.25,"space":0.46,"time":0.88},"applied":["time","space","pace"],"goal":{"neutralise":59.5,"build":51.2}},"dealt_tier":"held","id":"46875a3d-344c-45f6-8658-8fe9a4726c00"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":35.98,"hit_x":1.05,"hit_y":0.16,"bounce_x":0.51,"bounce_y":20.38,"result":"In","inc_speed_mph":47.52,"inc_hit_x":1.55,"inc_hit_y":22.6,"inc_bounce_x":0.98,"inc_bounce_y":2.1,"inc_gap_s":1.26,"mine_won":false,"approach":false,"rep_speed_mph":40.9,"rep_hit_x":-0.02,"rep_hit_y":24.23,"rep_gap_s":1.89,"rep_result":"In","f_score":61.7,"pos_band":"moderate","reply_pressure":46.4,"effect":0.54,"goal_score":45.5,"parts":{"faced":{"pace":0.56,"placement":0.35,"space":0.18,"time":0.94,"height":0.0},"dealt":{"pace":0.08,"placement":0.0,"space":0.0,"time":0.59},"applied":["time","pace","placement"],"goal":{"neutralise":64.0,"build":31.8}},"dealt_tier":"released","id":"463ed30e-17d8-47ca-8a0f-5624b175b757"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.95,"hit_x":-1.92,"hit_y":0.04,"bounce_x":1.08,"bounce_y":21.75,"result":"In","inc_speed_mph":40.9,"inc_hit_x":-0.02,"inc_hit_y":24.23,"inc_bounce_x":-2.2,"inc_bounce_y":3.41,"inc_gap_s":1.61,"mine_won":false,"approach":false,"rep_speed_mph":37.07,"rep_hit_x":0.68,"rep_hit_y":25.49,"rep_gap_s":1.47,"rep_result":"In","f_score":46.4,"pos_band":"easy","reply_pressure":30.5,"effect":0.69,"goal_score":57.2,"parts":{"faced":{"pace":0.29,"placement":0.45,"space":0.35,"time":0.59,"height":0.0},"dealt":{"pace":0.54,"placement":0.39,"space":0.04,"time":0.62},"applied":["time","pace","placement"],"goal":{"neutralise":78.1,"build":57.2}},"dealt_tier":"held","id":"3eb89f56-dac8-45a6-97a9-882db0820e4e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":54.21,"hit_x":2.25,"hit_y":-0.49,"bounce_x":1.75,"bounce_y":23.26,"result":"In","inc_speed_mph":37.07,"inc_hit_x":0.68,"inc_hit_y":25.49,"inc_bounce_x":1.73,"inc_bounce_y":2.16,"inc_gap_s":1.89,"mine_won":false,"approach":false,"rep_speed_mph":42.53,"rep_hit_x":1.43,"rep_hit_y":24.85,"rep_gap_s":1.31,"rep_result":"In","f_score":30.5,"pos_band":"easy","reply_pressure":39.3,"effect":0.61,"goal_score":76.4,"parts":{"faced":{"pace":0.13,"placement":0.32,"space":0.29,"time":0.31,"height":0.2},"dealt":{"pace":0.84,"placement":1.0,"space":0.0,"time":0.65},"applied":["placement","pace","time"],"goal":{"neutralise":90.4,"build":76.4}},"dealt_tier":"pressure","id":"d500887b-1bc5-42e0-ba77-c4ec8442c579"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.6,"hit_x":1.59,"hit_y":0.24,"bounce_x":2.32,"bounce_y":20.35,"result":"In","inc_speed_mph":42.53,"inc_hit_x":1.43,"inc_hit_y":24.85,"inc_bounce_x":1.59,"inc_bounce_y":2.63,"inc_gap_s":1.5,"mine_won":false,"approach":false,"rep_speed_mph":29.76,"rep_hit_x":1.52,"rep_hit_y":24.08,"rep_gap_s":1.38,"rep_result":"In","f_score":39.3,"pos_band":"easy","reply_pressure":24.9,"effect":0.75,"goal_score":65.2,"parts":{"faced":{"pace":0.35,"placement":0.12,"space":0.12,"time":0.7,"height":0.0},"dealt":{"pace":0.57,"placement":0.52,"space":0.35,"time":0.75},"applied":["time","pace","placement"],"goal":{"neutralise":60.9,"build":65.2}},"dealt_tier":"pressure","id":"bbe8769c-3d54-4d3e-859c-e7aa3ea5268f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.05,"hit_x":-0.58,"hit_y":-2.03,"bounce_x":-2.93,"bounce_y":24.1,"result":"Out","inc_speed_mph":29.76,"inc_hit_x":1.52,"inc_hit_y":24.08,"inc_bounce_x":-0.32,"inc_bounce_y":1.37,"inc_gap_s":2.38,"mine_won":false,"approach":false,"f_score":34.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.75,"space":0.0,"time":0.0,"height":0.3},"error":"Out"},"id":"283c820a-653e-48c1-a097-774b46fefcaa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":192,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":50.02,"hit_x":4.01,"hit_y":-0.24,"bounce_x":-0.13,"bounce_y":19.74,"result":"In","inc_speed_mph":39.72,"inc_hit_x":2.87,"inc_hit_y":24.1,"inc_bounce_x":3.97,"inc_bounce_y":3.61,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":44.22,"rep_hit_x":-0.18,"rep_hit_y":24.2,"rep_gap_s":1.55,"rep_result":"Net","f_score":74.2,"pos_band":"moderate","reply_pressure":80.9,"effect":1.0,"goal_score":71.4,"parts":{"faced":{"pace":0.24,"placement":1.0,"space":0.73,"time":0.49,"height":0.0},"dealt":{"pace":0.67,"placement":0.0,"space":0.47,"time":0.53},"applied":["pace","time","space"],"goal":{"neutralise":71.5,"build":68.8}},"dealt_tier":"pressure","id":"0318948d-cdc9-4673-bd01-aeadf64a0b94"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":42.33,"hit_x":0.77,"hit_y":-0.85,"bounce_x":-1.62,"bounce_y":21.35,"result":"In","inc_speed_mph":51.75,"inc_hit_x":-1.48,"inc_hit_y":23.13,"inc_bounce_x":0.17,"inc_bounce_y":1.73,"inc_gap_s":1.24,"mine_won":false,"approach":false,"rep_speed_mph":33.41,"rep_hit_x":-1.87,"rep_hit_y":22.34,"rep_gap_s":1.53,"rep_result":"In","f_score":75.1,"pos_band":"hard","reply_pressure":25.7,"effect":0.74,"goal_score":80.0,"parts":{"faced":{"pace":0.74,"placement":0.56,"space":0.04,"time":0.96,"height":0.0},"dealt":{"pace":0.35,"placement":0.18,"space":0.0,"time":0.53},"applied":["time","pace","placement"],"goal":{"neutralise":80.0,"build":47.0}},"dealt_tier":"pressure","id":"02f04205-bc66-4827-bac7-b65681e64045"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.53,"hit_x":0.48,"hit_y":0.61,"bounce_x":2.8,"bounce_y":21.2,"result":"In","inc_speed_mph":33.41,"inc_hit_x":-1.87,"inc_hit_y":22.34,"inc_bounce_x":-0.13,"inc_bounce_y":2.14,"inc_gap_s":1.86,"mine_won":false,"approach":false,"rep_speed_mph":36.78,"rep_hit_x":2.79,"rep_hit_y":23.11,"rep_gap_s":1.22,"rep_result":"In","f_score":25.7,"pos_band":"easy","reply_pressure":23.3,"effect":0.77,"goal_score":80.1,"parts":{"faced":{"pace":0.0,"placement":0.33,"space":0.1,"time":0.34,"height":0.0},"dealt":{"pace":0.77,"placement":0.78,"space":0.38,"time":0.9},"applied":["time","placement","pace"],"goal":{"neutralise":67.3,"build":80.1}},"dealt_tier":"pressure","id":"751fa1ed-26eb-407e-91e0-6bebda03c5c9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.39,"hit_x":-1.32,"hit_y":0.2,"bounce_x":0.04,"bounce_y":19.48,"result":"In","inc_speed_mph":36.78,"inc_hit_x":2.79,"inc_hit_y":23.11,"inc_bounce_x":-1.51,"inc_bounce_y":3.08,"inc_gap_s":1.73,"mine_won":false,"approach":false,"rep_speed_mph":42.66,"rep_hit_x":-0.57,"rep_hit_y":22.49,"rep_gap_s":1.59,"rep_result":"In","f_score":27.5,"pos_band":"easy","reply_pressure":55.4,"effect":0.45,"goal_score":45.4,"parts":{"faced":{"pace":0.12,"placement":0.07,"space":0.11,"time":0.47,"height":0.23},"dealt":{"pace":0.39,"placement":0.0,"space":0.34,"time":0.64},"applied":["time","pace","space"],"goal":{"neutralise":40.4,"build":45.4}},"dealt_tier":"released","id":"a15aa735-263e-4504-aefa-3ab8c3afde6a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.11,"hit_x":0.13,"hit_y":2.61,"bounce_x":3.97,"bounce_y":21.85,"result":"In","inc_speed_mph":42.66,"inc_hit_x":-0.57,"inc_hit_y":22.49,"inc_bounce_x":0.79,"inc_bounce_y":4.66,"inc_gap_s":1.3,"mine_won":false,"approach":false,"rep_speed_mph":38.76,"rep_hit_x":4.13,"rep_hit_y":25.31,"rep_gap_s":1.39,"rep_result":"In","f_score":56.5,"pos_band":"moderate","reply_pressure":45.7,"effect":0.54,"goal_score":72.8,"parts":{"faced":{"pace":0.36,"placement":0.0,"space":0.41,"time":0.9,"height":0.4},"dealt":{"pace":0.5,"placement":1.0,"space":0.35,"time":0.86},"applied":["placement","time","pace"],"goal":{"neutralise":78.3,"build":71.5}},"dealt_tier":"pressure","id":"62d608d5-73c9-4340-8ee0-3f3a70acf165"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.03,"hit_x":-2.88,"hit_y":-1.97,"bounce_x":-3.83,"bounce_y":16.76,"result":"In","inc_speed_mph":38.76,"inc_hit_x":4.13,"inc_hit_y":25.31,"inc_bounce_x":-3.33,"inc_bounce_y":2.98,"inc_gap_s":2.03,"mine_won":false,"approach":false,"rep_speed_mph":40.17,"rep_hit_x":-4.06,"rep_hit_y":18.24,"rep_gap_s":1.15,"rep_result":"In","f_score":45.7,"pos_band":"easy","reply_pressure":60.2,"effect":0.4,"goal_score":68.0,"parts":{"faced":{"pace":0.2,"placement":1.0,"space":0.16,"time":0.17,"height":0.0},"dealt":{"pace":0.38,"placement":1.0,"space":1.0,"time":0.4},"applied":["placement","space","time"],"goal":{"neutralise":36.1,"build":68.0}},"dealt_tier":"pressure","id":"27fe311d-79db-405f-ac08-8991ec7d563c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":14,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.23,"hit_x":1.14,"hit_y":-0.23,"bounce_x":-0.27,"bounce_y":20.95,"result":"In","inc_speed_mph":40.17,"inc_hit_x":-4.06,"inc_hit_y":18.24,"inc_bounce_x":0.78,"inc_bounce_y":4.08,"inc_gap_s":1.41,"mine_won":false,"approach":false,"rep_speed_mph":41.35,"rep_hit_x":-0.01,"rep_hit_y":23.84,"rep_gap_s":1.32,"rep_result":"In","f_score":60.2,"pos_band":"moderate","reply_pressure":40.1,"effect":0.6,"goal_score":59.8,"parts":{"faced":{"pace":0.26,"placement":0.0,"space":0.76,"time":0.79,"height":0.0},"dealt":{"pace":0.63,"placement":0.0,"space":0.36,"time":0.57},"applied":["pace","time","space"],"goal":{"neutralise":69.3,"build":54.6}},"dealt_tier":"held","id":"5ac0b932-177b-4014-8263-5a47e29ed164"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":16,"rally_type":"in_play","stroke":"Backhand","speed_mph":53.29,"hit_x":-1.07,"hit_y":0.36,"bounce_x":0.69,"bounce_y":19.66,"result":"In","inc_speed_mph":41.35,"inc_hit_x":-0.01,"inc_hit_y":23.84,"inc_bounce_x":-0.36,"inc_bounce_y":3.79,"inc_gap_s":1.6,"mine_won":false,"approach":false,"rep_speed_mph":50.91,"rep_hit_x":0.15,"rep_hit_y":23.05,"rep_gap_s":1.24,"rep_result":"In","f_score":40.1,"pos_band":"easy","reply_pressure":81.5,"effect":0.18,"goal_score":48.2,"parts":{"faced":{"pace":0.31,"placement":0.0,"space":0.3,"time":0.6,"height":0.0},"dealt":{"pace":0.8,"placement":0.0,"space":0.29,"time":0.73},"applied":["pace","time","space"],"goal":{"neutralise":41.6,"build":48.2}},"dealt_tier":"released","id":"8a39751e-83a4-449d-8e6b-0b24fef61ed4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":18,"rally_type":"in_play","stroke":"Backhand","speed_mph":33.89,"hit_x":-2.65,"hit_y":-0.8,"bounce_x":0.51,"bounce_y":19.41,"result":"In","inc_speed_mph":50.91,"inc_hit_x":0.15,"inc_hit_y":23.05,"inc_bounce_x":-2.94,"inc_bounce_y":1.35,"inc_gap_s":1.32,"mine_won":false,"approach":false,"rep_speed_mph":42.69,"rep_hit_x":1.21,"rep_hit_y":23.63,"rep_gap_s":2.03,"rep_result":"In","f_score":81.5,"pos_band":"hard","reply_pressure":63.4,"effect":0.37,"goal_score":61.9,"parts":{"faced":{"pace":0.7,"placement":0.86,"space":0.0,"time":0.88,"height":0.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.19,"time":0.41},"applied":["time","space","pace"],"goal":{"neutralise":61.9,"build":24.9}},"dealt_tier":"held","id":"507ce6ab-63db-4c1d-b397-8f0f473122ab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"shot_idx":20,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.69,"hit_x":-2.35,"hit_y":-0.68,"bounce_x":2.72,"bounce_y":11.79,"result":"Net","inc_speed_mph":42.69,"inc_hit_x":1.21,"inc_hit_y":23.63,"inc_bounce_x":-3.25,"inc_bounce_y":0.59,"inc_gap_s":1.66,"mine_won":false,"approach":false,"f_score":63.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.36,"placement":1.0,"space":0.0,"time":0.54,"height":0.0},"error":"Net"},"id":"1cf44832-fa5f-476d-b654-3dbbf0a24b45"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":195,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":36.32,"hit_x":-3.26,"hit_y":-1.75,"bounce_x":2.25,"bounce_y":21.9,"result":"In","inc_speed_mph":38.84,"inc_hit_x":4.01,"inc_hit_y":23.52,"inc_bounce_x":-3.03,"inc_bounce_y":1.33,"inc_gap_s":2.01,"mine_won":true,"approach":false,"rep_speed_mph":41.65,"rep_hit_x":1.89,"rep_hit_y":24.71,"rep_gap_s":2.18,"rep_result":"Out","f_score":55.4,"pos_band":"moderate","reply_pressure":44.1,"effect":1.0,"goal_score":54.1,"parts":{"faced":{"pace":0.2,"placement":0.91,"space":0.55,"time":0.19,"height":0.0},"dealt":{"pace":0.1,"placement":0.48,"space":0.0,"time":0.2},"applied":["placement","time","pace"],"goal":{"neutralise":87.9,"build":48.2}},"dealt_tier":"released","id":"b3a3a9c7-3c31-4a99-b691-fe60e3ff3248"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.6,"hit_x":-2.72,"hit_y":-0.51,"bounce_x":-1.85,"bounce_y":18.86,"result":"In","inc_speed_mph":47.33,"inc_hit_x":2.4,"inc_hit_y":24.97,"inc_bounce_x":-2.88,"inc_bounce_y":1.48,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":41.44,"rep_hit_x":-1.91,"rep_hit_y":19.93,"rep_gap_s":1.13,"rep_result":"In","f_score":71.5,"pos_band":"moderate","reply_pressure":74.6,"effect":0.25,"goal_score":52.3,"parts":{"faced":{"pace":0.56,"placement":0.83,"space":0.59,"time":0.73,"height":0.0},"dealt":{"pace":0.57,"placement":0.26,"space":0.82,"time":0.73},"applied":["space","time","pace"],"goal":{"neutralise":51.4,"build":57.1}},"dealt_tier":"released","id":"672c3aa1-9da0-4dd2-a7a4-dc180186187f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.5,"hit_x":2.73,"hit_y":-0.27,"bounce_x":1.3,"bounce_y":18.24,"result":"In","inc_speed_mph":41.44,"inc_hit_x":-1.91,"inc_hit_y":19.93,"inc_bounce_x":2.15,"inc_bounce_y":0.94,"inc_gap_s":1.38,"mine_won":true,"approach":false,"rep_speed_mph":34.73,"rep_hit_x":0.97,"rep_hit_y":19.57,"rep_gap_s":1.44,"rep_result":"In","f_score":74.6,"pos_band":"moderate","reply_pressure":68.8,"effect":0.31,"goal_score":49.7,"parts":{"faced":{"pace":0.31,"placement":0.98,"space":0.43,"time":0.82,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.19,"time":0.73},"applied":["time","pace","space"],"goal":{"neutralise":49.9,"build":37.1}},"dealt_tier":"released","id":"01894d69-8a1f-4c66-9584-b2ebbf60cca2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.74,"hit_x":-2.69,"hit_y":-0.45,"bounce_x":-2.18,"bounce_y":17.99,"result":"In","inc_speed_mph":34.73,"inc_hit_x":0.97,"inc_hit_y":19.57,"inc_bounce_x":-3.11,"inc_bounce_y":2.63,"inc_gap_s":1.76,"mine_won":true,"approach":false,"rep_speed_mph":20.42,"rep_hit_x":-1.63,"rep_hit_y":15.51,"rep_gap_s":1.17,"rep_result":"Net","f_score":68.8,"pos_band":"moderate","reply_pressure":50.6,"effect":1.0,"goal_score":62.5,"parts":{"faced":{"pace":0.03,"placement":0.95,"space":0.67,"time":0.44,"height":0.0},"dealt":{"pace":0.7,"placement":0.44,"space":0.17,"time":0.67},"applied":["pace","time","placement"],"goal":{"neutralise":58.9,"build":72.2}},"dealt_tier":"held","id":"547cb2bb-1ebf-4123-b2c0-63c645d9001c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":3,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.12,"hit_x":-1.53,"hit_y":4.06,"bounce_x":1.93,"bounce_y":22.07,"result":"In","inc_speed_mph":45.63,"inc_hit_x":3.62,"inc_hit_y":24.58,"inc_bounce_x":-1.77,"inc_bounce_y":5.13,"inc_gap_s":1.22,"mine_won":false,"approach":false,"rep_speed_mph":34.55,"rep_hit_x":2.29,"rep_hit_y":23.51,"rep_gap_s":1.29,"rep_result":"In","f_score":75.0,"pos_band":"hard","reply_pressure":0.8,"effect":0.0,"goal_score":75.3,"parts":{"faced":{"pace":0.48,"placement":0.22,"space":0.79,"time":0.98,"height":0.0},"dealt":{"pace":0.34,"placement":0.57,"space":0.09,"time":0.96},"applied":["time","placement","pace"],"goal":{"neutralise":75.3,"build":43.8}},"dealt_tier":"pressure","id":"6802e314-0baa-4eed-82c1-97439d6a1117"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":4,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":51.51,"hit_x":-2.78,"hit_y":-0.83,"bounce_x":1.93,"bounce_y":11.67,"result":"Net","inc_speed_mph":35.14,"inc_hit_x":2.69,"inc_hit_y":24.43,"inc_bounce_x":-2.57,"inc_bounce_y":3.25,"inc_gap_s":2.21,"mine_won":false,"approach":false,"f_score":54.6,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.05,"placement":0.65,"space":0.26,"time":0.0,"height":0.72},"error":"Net"},"id":"54ce27bb-eb0d-419f-a4ef-33a69ffd70c7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":45.93,"hit_x":-2.45,"hit_y":3.27,"bounce_x":0.29,"bounce_y":19.05,"result":"In","inc_speed_mph":45.64,"inc_hit_x":1.76,"inc_hit_y":25.11,"inc_bounce_x":-1.95,"inc_bounce_y":5.28,"inc_gap_s":1.35,"mine_won":false,"approach":false,"rep_speed_mph":47.41,"rep_hit_x":0.24,"rep_hit_y":21.43,"rep_gap_s":1.17,"rep_result":"In","f_score":63.5,"pos_band":"moderate","reply_pressure":66.8,"effect":0.33,"goal_score":54.0,"parts":{"faced":{"pace":0.48,"placement":0.31,"space":0.57,"time":0.85,"height":0.0},"dealt":{"pace":0.5,"placement":0.0,"space":0.62,"time":0.93},"applied":["time","space","pace"],"goal":{"neutralise":50.3,"build":57.8}},"dealt_tier":"released","id":"7b8ea77f-d821-4e17-b17f-980e7f9da30e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.59,"hit_x":-3.22,"hit_y":-0.21,"bounce_x":2.13,"bounce_y":20.69,"result":"In","inc_speed_mph":47.41,"inc_hit_x":0.24,"inc_hit_y":21.43,"inc_bounce_x":-2.27,"inc_bounce_y":4.0,"inc_gap_s":1.25,"mine_won":false,"approach":false,"rep_speed_mph":42.27,"rep_hit_x":1.77,"rep_hit_y":22.42,"rep_gap_s":1.79,"rep_result":"In","f_score":66.8,"pos_band":"moderate","reply_pressure":61.3,"effect":0.39,"goal_score":54.4,"parts":{"faced":{"pace":0.56,"placement":0.49,"space":0.0,"time":0.95,"height":0.0},"dealt":{"pace":0.15,"placement":0.41,"space":0.0,"time":0.42},"applied":["time","placement","pace"],"goal":{"neutralise":65.4,"build":34.6}},"dealt_tier":"released","id":"d7850976-1470-479b-b034-6176df96b36f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":30.48,"hit_x":-2.37,"hit_y":4.19,"bounce_x":3.28,"bounce_y":20.24,"result":"In","inc_speed_mph":42.27,"inc_hit_x":1.77,"inc_hit_y":22.42,"inc_bounce_x":-2.09,"inc_bounce_y":5.15,"inc_gap_s":1.25,"mine_won":false,"approach":true,"rep_speed_mph":36.39,"rep_hit_x":3.84,"rep_hit_y":23.18,"rep_gap_s":1.79,"rep_result":"In","f_score":61.3,"pos_band":"moderate","reply_pressure":24.8,"effect":0.75,"goal_score":51.3,"parts":{"faced":{"pace":0.34,"placement":0.39,"space":0.5,"time":0.95,"height":0.0},"dealt":{"pace":0.0,"placement":1.0,"space":0.03,"time":0.8},"applied":["placement","time","space"],"goal":{"neutralise":66.8,"build":40.7},"deduction":35.0},"dealt_tier":"released","id":"c22bb010-ee96-4f41-983e-ead6f6698ee7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":8,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.55,"hit_x":0.5,"hit_y":0.69,"bounce_x":-0.66,"bounce_y":23.27,"result":"In","inc_speed_mph":44.24,"inc_hit_x":-2.66,"inc_hit_y":24.4,"inc_bounce_x":0.01,"inc_bounce_y":4.09,"inc_gap_s":1.61,"mine_won":true,"approach":false,"rep_speed_mph":32.84,"rep_hit_x":-0.57,"rep_hit_y":26.31,"rep_gap_s":1.57,"rep_result":"In","f_score":38.6,"pos_band":"easy","reply_pressure":34.0,"effect":0.66,"goal_score":71.0,"parts":{"faced":{"pace":0.43,"placement":0.0,"space":0.09,"time":0.59,"height":0.14},"dealt":{"pace":0.52,"placement":1.0,"space":0.0,"time":0.67},"applied":["placement","time","pace"],"goal":{"neutralise":92.2,"build":71.0}},"dealt_tier":"pressure","id":"ca020fc4-89e5-4eda-854b-ca27cf999a6d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":8,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.33,"hit_x":-1.71,"hit_y":-0.58,"bounce_x":3.02,"bounce_y":21.0,"result":"In","inc_speed_mph":32.84,"inc_hit_x":-0.57,"inc_hit_y":26.31,"inc_bounce_x":-2.12,"inc_bounce_y":0.67,"inc_gap_s":2.27,"mine_won":true,"approach":false,"rep_speed_mph":51.7,"rep_hit_x":2.13,"rep_hit_y":24.97,"rep_gap_s":1.63,"rep_result":"In","f_score":34.8,"pos_band":"easy","reply_pressure":56.3,"effect":0.44,"goal_score":63.9,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.02,"time":0.0,"height":0.03},"dealt":{"pace":0.56,"placement":0.9,"space":0.65,"time":0.62},"applied":["placement","space","time"],"goal":{"neutralise":58.7,"build":63.9}},"dealt_tier":"held","id":"ddc3c6e9-a924-41e9-94c7-96e95b1dbc48"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":8,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.39,"hit_x":-1.65,"hit_y":-1.39,"bounce_x":-0.84,"bounce_y":17.32,"result":"In","inc_speed_mph":51.7,"inc_hit_x":2.13,"inc_hit_y":24.97,"inc_bounce_x":-1.77,"inc_bounce_y":3.16,"inc_gap_s":1.47,"mine_won":true,"approach":false,"f_score":56.3,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.74,"placement":0.22,"space":0.21,"time":0.73,"height":0.17},"dealt":{"pace":0.68,"placement":0.0,"space":0.95,"time":0.17},"applied":["space","pace","time"],"goal":{"neutralise":53.6,"build":72.0}},"dealt_tier":"winner","id":"98b0c0f7-c210-4dc3-a51e-650c178768c9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":13,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":54.11,"hit_x":-0.42,"hit_y":-1.07,"bounce_x":-1.76,"bounce_y":18.68,"result":"In","inc_speed_mph":42.23,"inc_hit_x":-3.24,"inc_hit_y":23.81,"inc_bounce_x":-0.55,"inc_bounce_y":3.66,"inc_gap_s":1.58,"mine_won":true,"approach":false,"f_score":46.9,"pos_band":"easy","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.34,"placement":0.0,"space":0.44,"time":0.62,"height":0.23},"dealt":{"pace":0.84,"placement":0.21,"space":0.47,"time":0.21},"applied":["pace","space","placement"],"goal":{"neutralise":53.3,"build":65.6}},"dealt_tier":"winner","id":"f9d8b19d-b18c-477d-b27c-b215ac7d4a7d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":57.02,"hit_x":-1.94,"hit_y":0.34,"bounce_x":-2.55,"bounce_y":21.39,"result":"In","inc_speed_mph":48.38,"inc_hit_x":3.57,"inc_hit_y":25.4,"inc_bounce_x":-1.94,"inc_bounce_y":4.27,"inc_gap_s":1.55,"mine_won":true,"approach":false,"rep_speed_mph":47.61,"rep_hit_x":-3.54,"rep_hit_y":23.93,"rep_gap_s":1.15,"rep_result":"In","f_score":67.7,"pos_band":"moderate","reply_pressure":54.6,"effect":0.45,"goal_score":73.0,"parts":{"faced":{"pace":0.6,"placement":0.31,"space":0.78,"time":0.65,"height":0.0},"dealt":{"pace":0.96,"placement":0.65,"space":0.8,"time":0.72},"applied":["pace","space","time"],"goal":{"neutralise":73.7,"build":71.5}},"dealt_tier":"pressure","id":"7d48cfed-2f1f-4fd3-ac14-f8f9d8df6a4f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.41,"hit_x":0.99,"hit_y":-0.46,"bounce_x":1.4,"bounce_y":21.92,"result":"In","inc_speed_mph":47.61,"inc_hit_x":-3.54,"inc_hit_y":23.93,"inc_bounce_x":1.25,"inc_bounce_y":2.21,"inc_gap_s":1.42,"mine_won":true,"approach":false,"rep_speed_mph":47.8,"rep_hit_x":1.3,"rep_hit_y":24.87,"rep_gap_s":1.53,"rep_result":"In","f_score":54.6,"pos_band":"moderate","reply_pressure":74.3,"effect":0.26,"goal_score":47.9,"parts":{"faced":{"pace":0.57,"placement":0.29,"space":0.2,"time":0.78,"height":0.0},"dealt":{"pace":0.52,"placement":0.49,"space":0.47,"time":0.58},"applied":["time","pace","placement"],"goal":{"neutralise":72.9,"build":44.7}},"dealt_tier":"released","id":"9da7c13c-736c-426f-a067-8cd423134dd7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.35,"hit_x":0.85,"hit_y":3.79,"bounce_x":-0.2,"bounce_y":19.98,"result":"In","inc_speed_mph":47.8,"inc_hit_x":1.3,"inc_hit_y":24.87,"inc_bounce_x":0.43,"inc_bounce_y":5.94,"inc_gap_s":1.18,"mine_won":true,"approach":false,"rep_speed_mph":35.95,"rep_hit_x":0.33,"rep_hit_y":24.09,"rep_gap_s":1.17,"rep_result":"In","f_score":74.3,"pos_band":"moderate","reply_pressure":21.0,"effect":0.79,"goal_score":69.7,"parts":{"faced":{"pace":0.57,"placement":0.0,"space":0.65,"time":1.0,"height":0.0},"dealt":{"pace":0.56,"placement":0.0,"space":0.43,"time":0.92},"applied":["time","pace","space"],"goal":{"neutralise":69.7,"build":68.3}},"dealt_tier":"pressure","id":"9946d078-9018-4839-a1a4-b5a63b935ab5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.75,"hit_x":1.1,"hit_y":3.71,"bounce_x":-0.39,"bounce_y":23.17,"result":"In","inc_speed_mph":35.95,"inc_hit_x":0.33,"inc_hit_y":24.09,"inc_bounce_x":1.4,"inc_bounce_y":4.63,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":42.11,"rep_hit_x":-0.41,"rep_hit_y":24.43,"rep_gap_s":1.17,"rep_result":"Net","f_score":21.0,"pos_band":"easy","reply_pressure":77.9,"effect":1.0,"goal_score":90.0,"parts":{"faced":{"pace":0.08,"placement":0.01,"space":0.0,"time":0.54,"height":0.0},"dealt":{"pace":0.57,"placement":1.0,"space":0.0,"time":1.0},"applied":["placement","time","pace"],"goal":{"neutralise":100.0,"build":90.0}},"dealt_tier":"pressure","id":"9f93582a-0aac-4144-8880-2f2df4d01919"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":17,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.4,"hit_x":-2.45,"hit_y":-0.4,"bounce_x":3.49,"bounce_y":23.43,"result":"In","inc_speed_mph":32.91,"inc_hit_x":3.19,"inc_hit_y":24.17,"inc_bounce_x":-2.67,"inc_bounce_y":3.5,"inc_gap_s":2.25,"mine_won":true,"approach":false,"rep_speed_mph":43.49,"rep_hit_x":3.06,"rep_hit_y":24.73,"rep_gap_s":1.38,"rep_result":"Out","f_score":34.6,"pos_band":"easy","reply_pressure":46.5,"effect":1.0,"goal_score":80.4,"parts":{"faced":{"pace":0.0,"placement":0.71,"space":0.33,"time":0.0,"height":0.0},"dealt":{"pace":0.6,"placement":1.0,"space":0.0,"time":0.56},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":80.4}},"dealt_tier":"pressure","id":"7848f3c3-bc2f-4545-9241-9d6956342bc6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":22,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":53.05,"hit_x":3.4,"hit_y":-0.95,"bounce_x":-0.13,"bounce_y":20.81,"result":"In","inc_speed_mph":47.72,"inc_hit_x":-0.2,"inc_hit_y":25.91,"inc_bounce_x":3.42,"inc_bounce_y":0.35,"inc_gap_s":1.55,"mine_won":false,"approach":false,"rep_speed_mph":51.61,"rep_hit_x":-0.16,"rep_hit_y":25.31,"rep_gap_s":1.48,"rep_result":"In","f_score":74.0,"pos_band":"moderate","reply_pressure":64.2,"effect":0.0,"goal_score":61.5,"parts":{"faced":{"pace":0.57,"placement":1.0,"space":0.13,"time":0.65,"height":0.39},"dealt":{"pace":0.79,"placement":0.0,"space":0.43,"time":0.63},"applied":["pace","time","space"],"goal":{"neutralise":62.3,"build":43.3}},"dealt_tier":"held","id":"a52f663e-1b61-40d2-9284-77ef929133c1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":23,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.94,"hit_x":-2.7,"hit_y":-0.12,"bounce_x":-4.24,"bounce_y":18.98,"result":"Out","inc_speed_mph":37.49,"inc_hit_x":0.63,"inc_hit_y":18.79,"inc_bounce_x":-3.07,"inc_bounce_y":3.04,"inc_gap_s":1.39,"mine_won":false,"approach":false,"f_score":83.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.14,"placement":0.93,"space":0.47,"time":0.81,"height":0.75},"error":"Out"},"id":"5fb3aaa4-ebaa-454c-bb99-c42f85e1698b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":24,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":30.11,"hit_x":2.36,"hit_y":-0.52,"bounce_x":3.3,"bounce_y":11.62,"result":"Net","inc_speed_mph":52.11,"inc_hit_x":-0.51,"inc_hit_y":22.89,"inc_bounce_x":2.04,"inc_bounce_y":2.76,"inc_gap_s":1.26,"mine_won":false,"approach":false,"f_score":79.5,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.76,"placement":0.36,"space":0.42,"time":0.94,"height":0.69},"error":"Net"},"id":"6cea4478-cfb1-47af-84b0-0b254ab6a0c4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":25,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.45,"hit_x":-1.1,"hit_y":3.95,"bounce_x":1.68,"bounce_y":17.54,"result":"In","inc_speed_mph":43.04,"inc_hit_x":3.67,"inc_hit_y":22.94,"inc_bounce_x":-1.56,"inc_bounce_y":5.24,"inc_gap_s":1.26,"mine_won":true,"approach":false,"f_score":69.2,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.38,"placement":0.1,"space":0.76,"time":0.94,"height":0.01},"dealt":{"pace":0.27,"placement":0.17,"space":0.54,"time":0.96},"applied":["time","space","pace"],"goal":{"neutralise":59.1,"build":71.4}},"dealt_tier":"winner","id":"bdf961b0-586f-43da-b302-83b07ccd9633"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":27,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.56,"hit_x":-3.22,"hit_y":0.21,"bounce_x":-3.18,"bounce_y":16.84,"result":"In","inc_speed_mph":44.58,"inc_hit_x":0.02,"inc_hit_y":20.17,"inc_bounce_x":-3.35,"inc_bounce_y":3.78,"inc_gap_s":1.33,"mine_won":false,"approach":false,"rep_speed_mph":20.2,"rep_hit_x":-3.02,"rep_hit_y":15.33,"rep_gap_s":1.36,"rep_result":"In","f_score":84.1,"pos_band":"hard","reply_pressure":17.1,"effect":0.83,"goal_score":62.8,"parts":{"faced":{"pace":0.44,"placement":1.0,"space":0.65,"time":0.87,"height":0.65},"dealt":{"pace":0.23,"placement":0.99,"space":0.35,"time":0.67},"applied":["placement","time","space"],"goal":{"neutralise":62.8,"build":71.7}},"dealt_tier":"held","id":"52b75e27-b5b3-40a6-8b3e-05e6c0a524cc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":27,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.18,"hit_x":-2.23,"hit_y":0.14,"bounce_x":2.03,"bounce_y":20.28,"result":"In","inc_speed_mph":20.2,"inc_hit_x":-3.02,"inc_hit_y":15.33,"inc_bounce_x":-1.96,"inc_bounce_y":3.27,"inc_gap_s":2.14,"mine_won":false,"approach":false,"rep_speed_mph":27.18,"rep_hit_x":1.99,"rep_hit_y":14.45,"rep_gap_s":1.7,"rep_result":"In","f_score":17.1,"pos_band":"easy","reply_pressure":47.6,"effect":0.52,"goal_score":57.8,"parts":{"faced":{"pace":0.0,"placement":0.32,"space":0.14,"time":0.06,"height":0.0},"dealt":{"pace":0.47,"placement":0.36,"space":0.76,"time":0.58},"applied":["space","time","pace"],"goal":{"neutralise":47.3,"build":57.8}},"dealt_tier":"held","id":"96f4a7fd-d00e-487f-8821-e89e36c8b54d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":27,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.51,"hit_x":-1.29,"hit_y":-0.34,"bounce_x":-3.87,"bounce_y":20.08,"result":"In","inc_speed_mph":27.18,"inc_hit_x":1.99,"inc_hit_y":14.45,"inc_bounce_x":-1.44,"inc_bounce_y":1.22,"inc_gap_s":1.61,"mine_won":false,"approach":false,"rep_speed_mph":26.34,"rep_hit_x":-3.88,"rep_hit_y":12.99,"rep_gap_s":2.05,"rep_result":"In","f_score":64.5,"pos_band":"moderate","reply_pressure":58.0,"effect":0.0,"goal_score":54.6,"parts":{"faced":{"pace":0.0,"placement":0.83,"space":0.0,"time":0.59,"height":0.51},"dealt":{"pace":0.19,"placement":1.0,"space":0.94,"time":0.5},"applied":["placement","space","time"],"goal":{"neutralise":52.8,"build":56.9}},"dealt_tier":"released","id":"0727b343-12e5-490e-9543-4e76b6628a33"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.38,"hit_x":-3.23,"hit_y":-0.2,"bounce_x":2.11,"bounce_y":20.36,"result":"In","inc_speed_mph":46.42,"inc_hit_x":0.09,"inc_hit_y":22.63,"inc_bounce_x":-3.73,"inc_bounce_y":3.29,"inc_gap_s":1.48,"mine_won":false,"approach":false,"rep_speed_mph":52.24,"rep_hit_x":1.91,"rep_hit_y":23.62,"rep_gap_s":1.77,"rep_result":"In","f_score":76.5,"pos_band":"hard","reply_pressure":87.9,"effect":0.12,"goal_score":62.2,"parts":{"faced":{"pace":0.52,"placement":1.0,"space":0.57,"time":0.72,"height":0.0},"dealt":{"pace":0.18,"placement":0.4,"space":0.09,"time":0.48},"applied":["time","placement","pace"],"goal":{"neutralise":62.2,"build":28.5}},"dealt_tier":"held","id":"fb33eb05-7534-4c52-99db-89c2dae7eb49"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.91,"hit_x":-3.49,"hit_y":0.3,"bounce_x":0.94,"bounce_y":20.16,"result":"In","inc_speed_mph":52.24,"inc_hit_x":1.91,"inc_hit_y":23.62,"inc_bounce_x":-3.41,"inc_bounce_y":1.74,"inc_gap_s":1.32,"mine_won":false,"approach":false,"rep_speed_mph":47.23,"rep_hit_x":0.92,"rep_hit_y":23.71,"rep_gap_s":1.5,"rep_result":"In","f_score":87.9,"pos_band":"hard","reply_pressure":51.1,"effect":0.49,"goal_score":71.0,"parts":{"faced":{"pace":0.76,"placement":1.0,"space":0.0,"time":0.88,"height":0.0},"dealt":{"pace":0.58,"placement":0.0,"space":0.18,"time":0.78},"applied":["time","pace","space"],"goal":{"neutralise":71.0,"build":50.5}},"dealt_tier":"pressure","id":"d8c04c00-2207-4514-b14d-f961716547ad"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.21,"hit_x":0.18,"hit_y":-1.49,"bounce_x":-2.0,"bounce_y":19.0,"result":"In","inc_speed_mph":47.23,"inc_hit_x":0.92,"inc_hit_y":23.71,"inc_bounce_x":0.09,"inc_bounce_y":3.04,"inc_gap_s":1.55,"mine_won":false,"approach":false,"rep_speed_mph":41.8,"rep_hit_x":-2.58,"rep_hit_y":20.18,"rep_gap_s":1.37,"rep_result":"In","f_score":51.1,"pos_band":"easy","reply_pressure":71.4,"effect":0.29,"goal_score":41.1,"parts":{"faced":{"pace":0.55,"placement":0.0,"space":0.33,"time":0.65,"height":0.0},"dealt":{"pace":0.51,"placement":0.35,"space":0.51,"time":0.38},"applied":["pace","space","time"],"goal":{"neutralise":42.9,"build":41.1}},"dealt_tier":"released","id":"22cb4f66-35a1-4e31-a74b-f55e7fb74f8e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.38,"hit_x":-1.22,"hit_y":-0.51,"bounce_x":4.71,"bounce_y":22.57,"result":"Out","inc_speed_mph":41.8,"inc_hit_x":-2.58,"inc_hit_y":20.18,"inc_bounce_x":-1.38,"inc_bounce_y":0.73,"inc_gap_s":1.38,"mine_won":false,"approach":false,"f_score":93.9,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.33,"placement":1.0,"space":0.04,"time":0.82,"height":1.0},"error":"Out"},"id":"ebe0ae83-9430-4149-9cc4-db9ac9f8db6c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":32,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.43,"hit_x":-3.22,"hit_y":-0.19,"bounce_x":2.31,"bounce_y":20.21,"result":"In","inc_speed_mph":31.01,"inc_hit_x":1.68,"inc_hit_y":19.4,"inc_bounce_x":-3.49,"inc_bounce_y":1.23,"inc_gap_s":1.78,"mine_won":true,"approach":false,"rep_speed_mph":39.19,"rep_hit_x":2.3,"rep_hit_y":24.13,"rep_gap_s":1.98,"rep_result":"Net","f_score":47.5,"pos_band":"easy","reply_pressure":51.2,"effect":1.0,"goal_score":57.3,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.0,"time":0.42,"height":0.0},"dealt":{"pace":0.1,"placement":0.52,"space":0.0,"time":0.55},"applied":["time","placement","pace"],"goal":{"neutralise":67.5,"build":57.3}},"dealt_tier":"held","id":"7133888d-c3e4-47e2-a26e-d0491ec66d41"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":37,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.66,"hit_x":1.61,"hit_y":-1.15,"bounce_x":-3.19,"bounce_y":22.98,"result":"In","inc_speed_mph":41.54,"inc_hit_x":-1.41,"inc_hit_y":23.81,"inc_bounce_x":1.64,"inc_bounce_y":3.81,"inc_gap_s":1.72,"mine_won":true,"approach":false,"rep_speed_mph":45.05,"rep_hit_x":-2.76,"rep_hit_y":24.21,"rep_gap_s":1.56,"rep_result":"Net","f_score":31.4,"pos_band":"easy","reply_pressure":64.7,"effect":1.0,"goal_score":68.4,"parts":{"faced":{"pace":0.31,"placement":0.15,"space":0.08,"time":0.48,"height":0.0},"dealt":{"pace":0.32,"placement":1.0,"space":0.0,"time":0.33},"applied":["placement","time","pace"],"goal":{"neutralise":100.0,"build":68.4}},"dealt_tier":"pressure","id":"02c013c8-d943-4172-bf6b-d8a413e9533c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":39,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.07,"hit_x":2.64,"hit_y":-0.49,"bounce_x":2.81,"bounce_y":17.87,"result":"In","inc_speed_mph":44.71,"inc_hit_x":-2.34,"inc_hit_y":22.98,"inc_bounce_x":2.7,"inc_bounce_y":3.66,"inc_gap_s":1.61,"mine_won":true,"approach":false,"rep_speed_mph":48.55,"rep_hit_x":3.07,"rep_hit_y":19.95,"rep_gap_s":1.26,"rep_result":"Net","f_score":67.3,"pos_band":"moderate","reply_pressure":71.3,"effect":1.0,"goal_score":65.6,"parts":{"faced":{"pace":0.45,"placement":0.73,"space":0.7,"time":0.59,"height":0.0},"dealt":{"pace":0.55,"placement":0.79,"space":0.79,"time":0.57},"applied":["space","placement","time"],"goal":{"neutralise":58.3,"build":80.2}},"dealt_tier":"pressure","id":"7218e130-26e4-4ed2-a011-7d71b3717289"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":44,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":36.89,"hit_x":1.31,"hit_y":-0.93,"bounce_x":-1.09,"bounce_y":19.81,"result":"In","inc_speed_mph":49.27,"inc_hit_x":-1.96,"inc_hit_y":23.77,"inc_bounce_x":1.41,"inc_bounce_y":4.13,"inc_gap_s":1.49,"mine_won":true,"approach":false,"rep_speed_mph":43.89,"rep_hit_x":-1.2,"rep_hit_y":25.08,"rep_gap_s":1.97,"rep_result":"In","f_score":78.2,"pos_band":"hard","reply_pressure":63.8,"effect":0.36,"goal_score":63.1,"parts":{"faced":{"pace":0.64,"placement":0.02,"space":1.0,"time":0.71,"height":0.0},"dealt":{"pace":0.12,"placement":0.0,"space":0.26,"time":0.22},"applied":["space","time","pace"],"goal":{"neutralise":63.1,"build":24.8}},"dealt_tier":"held","id":"351487a7-3399-4081-b5f9-d371bf0133fa"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":44,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.27,"hit_x":-1.38,"hit_y":3.29,"bounce_x":3.25,"bounce_y":19.29,"result":"In","inc_speed_mph":43.89,"inc_hit_x":-1.2,"inc_hit_y":25.08,"inc_bounce_x":-1.35,"inc_bounce_y":4.52,"inc_gap_s":1.29,"mine_won":true,"approach":false,"f_score":63.8,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.41,"placement":0.0,"space":0.59,"time":0.91,"height":0.0},"dealt":{"pace":0.51,"placement":1.0,"space":0.8,"time":0.98},"applied":["placement","time","space"],"goal":{"neutralise":64.7,"build":94.8}},"dealt_tier":"winner","id":"a0420d62-a5c0-4e6c-8a9d-9502b7eb5ef3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":45,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":53.93,"hit_x":-1.06,"hit_y":-1.94,"bounce_x":2.62,"bounce_y":19.43,"result":"In","inc_speed_mph":51.28,"inc_hit_x":-1.38,"inc_hit_y":24.07,"inc_bounce_x":-0.59,"inc_bounce_y":3.99,"inc_gap_s":1.45,"mine_won":true,"approach":false,"rep_speed_mph":39.55,"rep_hit_x":3.19,"rep_hit_y":24.4,"rep_gap_s":1.43,"rep_result":"Net","f_score":73.9,"pos_band":"moderate","reply_pressure":41.0,"effect":1.0,"goal_score":69.7,"parts":{"faced":{"pace":0.72,"placement":0.0,"space":0.75,"time":0.75,"height":0.0},"dealt":{"pace":0.83,"placement":0.69,"space":0.6,"time":0.26},"applied":["pace","placement","space"],"goal":{"neutralise":69.2,"build":79.5}},"dealt_tier":"pressure","id":"d7573ed9-5d28-41e6-8b45-c150943c1e07"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":50,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":35.29,"hit_x":-2.95,"hit_y":-0.52,"bounce_x":1.65,"bounce_y":18.68,"result":"In","inc_speed_mph":41.85,"inc_hit_x":3.39,"inc_hit_y":24.64,"inc_bounce_x":-3.3,"inc_bounce_y":2.87,"inc_gap_s":1.79,"mine_won":true,"approach":false,"rep_speed_mph":32.62,"rep_hit_x":2.56,"rep_hit_y":20.2,"rep_gap_s":1.75,"rep_result":"In","f_score":69.6,"pos_band":"moderate","reply_pressure":44.0,"effect":0.56,"goal_score":52.3,"parts":{"faced":{"pace":0.33,"placement":1.0,"space":0.68,"time":0.41,"height":0.0},"dealt":{"pace":0.05,"placement":0.15,"space":0.62,"time":0.45},"applied":["space","time","placement"],"goal":{"neutralise":54.5,"build":45.3}},"dealt_tier":"released","id":"3f389877-fe94-43c1-b5a1-c262e2647fc0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":50,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.68,"hit_x":-3.1,"hit_y":-1.09,"bounce_x":-3.82,"bounce_y":21.3,"result":"In","inc_speed_mph":32.62,"inc_hit_x":2.56,"inc_hit_y":20.2,"inc_bounce_x":-2.72,"inc_bounce_y":4.12,"inc_gap_s":1.97,"mine_won":true,"approach":false,"rep_speed_mph":39.81,"rep_hit_x":-3.9,"rep_hit_y":25.9,"rep_gap_s":1.71,"rep_result":"Net","f_score":44.0,"pos_band":"easy","reply_pressure":41.4,"effect":1.0,"goal_score":80.1,"parts":{"faced":{"pace":0.0,"placement":0.74,"space":0.36,"time":0.23,"height":0.07},"dealt":{"pace":0.49,"placement":1.0,"space":0.66,"time":0.27},"applied":["placement","space","pace"],"goal":{"neutralise":78.1,"build":80.1}},"dealt_tier":"pressure","id":"1d3c41fa-bfb0-4416-aaf0-488ba34a7a8a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":52,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":36.67,"hit_x":-1.78,"hit_y":3.03,"bounce_x":-0.88,"bounce_y":18.36,"result":"In","inc_speed_mph":49.18,"inc_hit_x":1.13,"inc_hit_y":25.12,"inc_bounce_x":-1.51,"inc_bounce_y":4.67,"inc_gap_s":1.08,"mine_won":false,"approach":false,"rep_speed_mph":34.01,"rep_hit_x":-1.01,"rep_hit_y":20.5,"rep_gap_s":1.37,"rep_result":"In","f_score":87.7,"pos_band":"hard","reply_pressure":31.9,"effect":0.68,"goal_score":62.8,"parts":{"faced":{"pace":0.63,"placement":0.07,"space":1.0,"time":1.0,"height":0.09},"dealt":{"pace":0.11,"placement":0.0,"space":0.76,"time":0.9},"applied":["time","space","pace"],"goal":{"neutralise":62.8,"build":61.7}},"dealt_tier":"held","id":"8ce692e9-7d6e-4a7a-910d-383a607f9dbb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":52,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":56.24,"hit_x":2.3,"hit_y":-1.71,"bounce_x":4.37,"bounce_y":18.23,"result":"Out","inc_speed_mph":34.01,"inc_hit_x":-1.01,"inc_hit_y":20.5,"inc_bounce_x":2.18,"inc_bounce_y":3.7,"inc_gap_s":1.94,"mine_won":false,"approach":false,"f_score":31.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.44,"space":0.25,"time":0.26,"height":0.0},"error":"Out"},"id":"dae507c6-ffa7-4a40-9837-f407ccfec6e2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":53,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":45.28,"hit_x":-1.16,"hit_y":1.21,"bounce_x":1.56,"bounce_y":21.89,"result":"In","inc_speed_mph":43.77,"inc_hit_x":1.36,"inc_hit_y":23.4,"inc_bounce_x":-1.78,"inc_bounce_y":3.08,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":54.11,"rep_hit_x":1.82,"rep_hit_y":23.91,"rep_gap_s":1.4,"rep_result":"Net","f_score":52.9,"pos_band":"moderate","reply_pressure":94.6,"effect":1.0,"goal_score":72.8,"parts":{"faced":{"pace":0.41,"placement":0.22,"space":0.31,"time":0.72,"height":0.46},"dealt":{"pace":0.47,"placement":0.47,"space":0.0,"time":0.87},"applied":["time","placement","pace"],"goal":{"neutralise":87.4,"build":72.2}},"dealt_tier":"pressure","id":"bb9fa20b-9fe0-4394-8b9e-664664130ffb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":54,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.21,"hit_x":-2.66,"hit_y":-1.08,"bounce_x":-0.72,"bounce_y":19.12,"result":"In","inc_speed_mph":40.22,"inc_hit_x":-2.61,"inc_hit_y":23.82,"inc_bounce_x":-3.21,"inc_bounce_y":3.39,"inc_gap_s":1.67,"mine_won":true,"approach":false,"rep_speed_mph":43.73,"rep_hit_x":0.23,"rep_hit_y":21.4,"rep_gap_s":1.54,"rep_result":"In","f_score":81.0,"pos_band":"hard","reply_pressure":66.5,"effect":0.34,"goal_score":59.3,"parts":{"faced":{"pace":0.26,"placement":1.0,"space":0.9,"time":0.53,"height":0.0},"dealt":{"pace":0.3,"placement":0.0,"space":0.43,"time":0.37},"applied":["space","time","pace"],"goal":{"neutralise":59.3,"build":35.8}},"dealt_tier":"held","id":"0d5cea79-c4a4-4534-ae78-464934f83422"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":54,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.3,"hit_x":-2.63,"hit_y":-0.53,"bounce_x":-2.72,"bounce_y":20.11,"result":"In","inc_speed_mph":43.73,"inc_hit_x":0.23,"inc_hit_y":21.4,"inc_bounce_x":-2.92,"inc_bounce_y":3.67,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":52.63,"rep_hit_x":-2.9,"rep_hit_y":18.62,"rep_gap_s":2.16,"rep_result":"Out","f_score":66.5,"pos_band":"moderate","reply_pressure":73.2,"effect":1.0,"goal_score":66.2,"parts":{"faced":{"pace":0.41,"placement":0.84,"space":0.38,"time":0.74,"height":0.31},"dealt":{"pace":0.14,"placement":0.74,"space":0.12,"time":0.26},"applied":["placement","time","pace"],"goal":{"neutralise":71.9,"build":56.5}},"dealt_tier":"pressure","id":"571e0d96-9272-4463-a759-9419ca0cc536"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.64,"hit_x":-0.56,"hit_y":4.92,"bounce_x":0.98,"bounce_y":20.46,"result":"In","inc_speed_mph":42.22,"inc_hit_x":-3.19,"inc_hit_y":23.88,"inc_bounce_x":-0.39,"inc_bounce_y":5.82,"inc_gap_s":1.2,"mine_won":true,"approach":false,"rep_speed_mph":43.2,"rep_hit_x":0.67,"rep_hit_y":22.04,"rep_gap_s":0.91,"rep_result":"In","f_score":49.4,"pos_band":"easy","reply_pressure":46.1,"effect":0.54,"goal_score":66.9,"parts":{"faced":{"pace":0.34,"placement":0.0,"space":0.14,"time":1.0,"height":0.0},"dealt":{"pace":0.69,"placement":0.0,"space":0.48,"time":1.0},"applied":["time","pace","space"],"goal":{"neutralise":60.6,"build":66.9}},"dealt_tier":"pressure","id":"b301c7d9-48b3-41e3-9341-1d1e2a43308c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.41,"hit_x":0.25,"hit_y":-1.36,"bounce_x":2.94,"bounce_y":21.28,"result":"In","inc_speed_mph":43.2,"inc_hit_x":0.67,"inc_hit_y":22.04,"inc_bounce_x":0.1,"inc_bounce_y":2.36,"inc_gap_s":1.41,"mine_won":true,"approach":false,"rep_speed_mph":40.67,"rep_hit_x":2.74,"rep_hit_y":23.2,"rep_gap_s":1.52,"rep_result":"In","f_score":46.1,"pos_band":"easy","reply_pressure":42.1,"effect":0.58,"goal_score":58.6,"parts":{"faced":{"pace":0.38,"placement":0.21,"space":0.03,"time":0.79,"height":0.0},"dealt":{"pace":0.52,"placement":0.86,"space":0.0,"time":0.4},"applied":["placement","pace","time"],"goal":{"neutralise":69.1,"build":58.6}},"dealt_tier":"held","id":"f94f3ab2-c2ca-440a-9649-feabb03878a5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.03,"hit_x":-0.78,"hit_y":0.67,"bounce_x":3.45,"bounce_y":16.08,"result":"In","inc_speed_mph":40.67,"inc_hit_x":2.74,"inc_hit_y":23.2,"inc_bounce_x":-0.64,"inc_bounce_y":3.26,"inc_gap_s":1.58,"mine_won":true,"approach":false,"rep_speed_mph":39.44,"rep_hit_x":2.81,"rep_hit_y":17.9,"rep_gap_s":1.45,"rep_result":"In","f_score":42.1,"pos_band":"easy","reply_pressure":68.1,"effect":0.32,"goal_score":45.1,"parts":{"faced":{"pace":0.28,"placement":0.0,"space":0.37,"time":0.62,"height":0.0},"dealt":{"pace":0.0,"placement":1.0,"space":0.78,"time":0.77},"applied":["placement","space","time"],"goal":{"neutralise":32.4,"build":45.1},"deduction":34.0},"dealt_tier":"released","id":"090b2632-52ed-40e5-beac-7bc094a87b3a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.84,"hit_x":-2.89,"hit_y":-0.76,"bounce_x":2.33,"bounce_y":22.1,"result":"In","inc_speed_mph":39.44,"inc_hit_x":2.81,"inc_hit_y":17.9,"inc_bounce_x":-3.26,"inc_bounce_y":0.51,"inc_gap_s":1.38,"mine_won":true,"approach":false,"rep_speed_mph":32.03,"rep_hit_x":2.96,"rep_hit_y":24.53,"rep_gap_s":1.77,"rep_result":"In","f_score":72.5,"pos_band":"moderate","reply_pressure":23.5,"effect":0.77,"goal_score":84.4,"parts":{"faced":{"pace":0.23,"placement":1.0,"space":0.0,"time":0.82,"height":0.36},"dealt":{"pace":0.24,"placement":0.59,"space":0.29,"time":0.56},"applied":["placement","time","space"],"goal":{"neutralise":87.8,"build":56.3}},"dealt_tier":"pressure","id":"e0a91456-3bf0-448a-966b-cdfa52692dc9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.85,"hit_x":-1.86,"hit_y":-0.94,"bounce_x":0.53,"bounce_y":20.86,"result":"In","inc_speed_mph":32.03,"inc_hit_x":2.96,"inc_hit_y":24.53,"inc_bounce_x":-1.94,"inc_bounce_y":1.45,"inc_gap_s":2.22,"mine_won":true,"approach":false,"rep_speed_mph":47.83,"rep_hit_x":0.69,"rep_hit_y":24.95,"rep_gap_s":1.68,"rep_result":"Out","f_score":23.5,"pos_band":"easy","reply_pressure":61.8,"effect":1.0,"goal_score":59.3,"parts":{"faced":{"pace":0.0,"placement":0.7,"space":0.0,"time":0.0,"height":0.0},"dealt":{"pace":0.45,"placement":0.0,"space":0.32,"time":0.49},"applied":["time","pace","space"],"goal":{"neutralise":68.1,"build":59.3}},"dealt_tier":"held","id":"7d340f93-c02d-4a0c-8a3e-6e67f8e1927c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":62,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.34,"hit_x":-2.91,"hit_y":-0.53,"bounce_x":0.15,"bounce_y":22.24,"result":"In","inc_speed_mph":35.44,"inc_hit_x":2.81,"inc_hit_y":24.11,"inc_bounce_x":-2.96,"inc_bounce_y":0.8,"inc_gap_s":2.0,"mine_won":false,"approach":false,"rep_speed_mph":49.31,"rep_hit_x":-0.55,"rep_hit_y":24.76,"rep_gap_s":1.72,"rep_result":"In","f_score":46.9,"pos_band":"easy","reply_pressure":66.2,"effect":0.34,"goal_score":46.8,"parts":{"faced":{"pace":0.06,"placement":1.0,"space":0.21,"time":0.2,"height":0.0},"dealt":{"pace":0.31,"placement":0.67,"space":0.13,"time":0.6},"applied":["placement","time","pace"],"goal":{"neutralise":77.3,"build":46.8}},"dealt_tier":"released","id":"66be13b7-f8d2-4c8e-98b3-22890dfa726c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":62,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.97,"hit_x":0.64,"hit_y":0.38,"bounce_x":-1.15,"bounce_y":11.12,"result":"Net","inc_speed_mph":49.31,"inc_hit_x":-0.55,"inc_hit_y":24.76,"inc_bounce_x":0.4,"inc_bounce_y":3.86,"inc_gap_s":1.35,"mine_won":false,"approach":false,"f_score":66.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.64,"placement":0.0,"space":0.5,"time":0.85,"height":0.0},"error":"Net"},"id":"5c615e16-3ed0-4826-9ddd-89ea57b3bd3a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":65,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":51.54,"hit_x":-0.42,"hit_y":-0.2,"bounce_x":1.01,"bounce_y":23.29,"result":"In","inc_speed_mph":40.09,"inc_hit_x":0.11,"inc_hit_y":24.42,"inc_bounce_x":-0.37,"inc_bounce_y":3.97,"inc_gap_s":1.72,"mine_won":true,"approach":false,"rep_speed_mph":31.11,"rep_hit_x":1.84,"rep_hit_y":24.57,"rep_gap_s":1.34,"rep_result":"Out","f_score":35.4,"pos_band":"easy","reply_pressure":47.5,"effect":1.0,"goal_score":83.9,"parts":{"faced":{"pace":0.25,"placement":0.0,"space":0.32,"time":0.48,"height":0.0},"dealt":{"pace":0.73,"placement":1.0,"space":0.0,"time":0.58},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":83.9}},"dealt_tier":"pressure","id":"a4073647-d095-48e7-a01c-411a53c848cc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":66,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":41.51,"hit_x":0.94,"hit_y":3.77,"bounce_x":-2.37,"bounce_y":19.5,"result":"In","inc_speed_mph":33.43,"inc_hit_x":2.35,"inc_hit_y":25.1,"inc_bounce_x":1.1,"inc_bounce_y":4.5,"inc_gap_s":1.77,"mine_won":false,"approach":true,"rep_speed_mph":43.5,"rep_hit_x":-2.3,"rep_hit_y":23.72,"rep_gap_s":1.29,"rep_result":"In","f_score":46.4,"pos_band":"easy","reply_pressure":62.9,"effect":0.37,"goal_score":65.3,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.96,"time":0.43,"height":0.0},"dealt":{"pace":0.31,"placement":0.55,"space":0.8,"time":0.97},"applied":["time","space","placement"],"goal":{"neutralise":47.1,"build":65.3}},"dealt_tier":"pressure","id":"ed0ec8e2-b4f9-4849-8be1-44fd73c36d86"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":68,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":48.46,"hit_x":2.21,"hit_y":-0.71,"bounce_x":-1.31,"bounce_y":20.36,"result":"In","inc_speed_mph":43.2,"inc_hit_x":-2.99,"inc_hit_y":22.15,"inc_bounce_x":1.71,"inc_bounce_y":2.18,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":47.25,"rep_hit_x":-2.47,"rep_hit_y":24.3,"rep_gap_s":1.4,"rep_result":"In","f_score":69.2,"pos_band":"moderate","reply_pressure":63.4,"effect":0.37,"goal_score":57.2,"parts":{"faced":{"pace":0.38,"placement":0.31,"space":0.41,"time":0.67,"height":1.0},"dealt":{"pace":0.6,"placement":0.0,"space":0.0,"time":0.58},"applied":["pace","time","placement"],"goal":{"neutralise":63.5,"build":38.5}},"dealt_tier":"held","id":"b5a25fe0-4fca-4203-a001-373608e4e3cc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":68,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.08,"hit_x":-0.17,"hit_y":0.67,"bounce_x":-0.9,"bounce_y":11.21,"result":"Net","inc_speed_mph":47.25,"inc_hit_x":-2.47,"inc_hit_y":24.3,"inc_bounce_x":-0.97,"inc_bounce_y":3.84,"inc_gap_s":1.36,"mine_won":false,"approach":false,"f_score":63.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.55,"placement":0.0,"space":0.51,"time":0.84,"height":0.0},"error":"Net"},"id":"d57ccd2e-b5d0-4c4e-bffe-323234f27a8c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":69,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.72,"hit_x":-1.7,"hit_y":-1.38,"bounce_x":-2.98,"bounce_y":20.02,"result":"In","inc_speed_mph":32.87,"inc_hit_x":0.12,"inc_hit_y":20.74,"inc_bounce_x":-0.92,"inc_bounce_y":3.78,"inc_gap_s":1.92,"mine_won":false,"approach":false,"rep_speed_mph":21.99,"rep_hit_x":-2.71,"rep_hit_y":17.66,"rep_gap_s":1.26,"rep_result":"In","f_score":22.9,"pos_band":"easy","reply_pressure":11.9,"effect":0.88,"goal_score":73.0,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.4,"time":0.28,"height":0.0},"dealt":{"pace":0.74,"placement":0.88,"space":0.11,"time":0.38},"applied":["placement","pace","time"],"goal":{"neutralise":55.6,"build":73.0}},"dealt_tier":"pressure","id":"b2fe1d7f-dffa-4006-a31e-192b206e783a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":69,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.8,"hit_x":-1.5,"hit_y":-0.84,"bounce_x":4.88,"bounce_y":23.63,"result":"Out","inc_speed_mph":21.99,"inc_hit_x":-2.71,"inc_hit_y":17.66,"inc_bounce_x":-1.21,"inc_bounce_y":3.24,"inc_gap_s":2.47,"mine_won":false,"approach":false,"f_score":11.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.36,"time":0.0,"height":0.0},"error":"Out"},"id":"1647e311-120e-45c9-a4ca-c24b52bb3167"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":70,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.53,"hit_x":1.25,"hit_y":-0.05,"bounce_x":2.24,"bounce_y":17.12,"result":"In","inc_speed_mph":37.4,"inc_hit_x":-2.66,"inc_hit_y":21.17,"inc_bounce_x":1.16,"inc_bounce_y":3.81,"inc_gap_s":1.65,"mine_won":true,"approach":false,"rep_speed_mph":18.27,"rep_hit_x":3.09,"rep_hit_y":16.33,"rep_gap_s":1.26,"rep_result":"Out","f_score":53.7,"pos_band":"moderate","reply_pressure":55.0,"effect":1.0,"goal_score":69.8,"parts":{"faced":{"pace":0.14,"placement":0.0,"space":0.68,"time":0.55,"height":0.38},"dealt":{"pace":0.31,"placement":0.47,"space":0.64,"time":0.65},"applied":["time","space","placement"],"goal":{"neutralise":52.6,"build":71.2}},"dealt_tier":"pressure","id":"200a3f38-6cb0-4842-b295-3b248293648c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":72,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.17,"hit_x":-1.1,"hit_y":-1.45,"bounce_x":-3.47,"bounce_y":20.85,"result":"In","inc_speed_mph":44.72,"inc_hit_x":-2.12,"inc_hit_y":25.85,"inc_bounce_x":-1.05,"inc_bounce_y":3.55,"inc_gap_s":1.86,"mine_won":true,"approach":false,"rep_speed_mph":31.33,"rep_hit_x":-2.94,"rep_hit_y":23.78,"rep_gap_s":1.47,"rep_result":"Net","f_score":45.1,"pos_band":"easy","reply_pressure":38.1,"effect":1.0,"goal_score":76.6,"parts":{"faced":{"pace":0.45,"placement":0.0,"space":0.56,"time":0.34,"height":0.0},"dealt":{"pace":0.55,"placement":1.0,"space":0.45,"time":0.32},"applied":["placement","pace","space"],"goal":{"neutralise":72.8,"build":76.6}},"dealt_tier":"pressure","id":"84b9d10b-fe9f-4d70-84cd-0b84d8abdbe4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.92,"hit_x":-2.71,"hit_y":-1.68,"bounce_x":-2.74,"bounce_y":23.54,"result":"In","inc_speed_mph":38.62,"inc_hit_x":1.91,"inc_hit_y":25.58,"inc_bounce_x":-3.03,"inc_bounce_y":2.23,"inc_gap_s":1.93,"mine_won":true,"approach":false,"rep_speed_mph":48.05,"rep_hit_x":-2.43,"rep_hit_y":24.85,"rep_gap_s":1.37,"rep_result":"In","f_score":58.2,"pos_band":"moderate","reply_pressure":85.1,"effect":0.15,"goal_score":63.5,"parts":{"faced":{"pace":0.19,"placement":0.91,"space":0.57,"time":0.27,"height":0.0},"dealt":{"pace":0.79,"placement":1.0,"space":0.43,"time":0.42},"applied":["placement","pace","space"],"goal":{"neutralise":83.4,"build":56.2}},"dealt_tier":"held","id":"4452bb47-38e5-4f8c-8c3e-b35629d90ddc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.42,"hit_x":3.81,"hit_y":-0.82,"bounce_x":-0.63,"bounce_y":21.8,"result":"In","inc_speed_mph":48.05,"inc_hit_x":-2.43,"inc_hit_y":24.85,"inc_bounce_x":3.65,"inc_bounce_y":3.36,"inc_gap_s":1.58,"mine_won":true,"approach":false,"rep_speed_mph":31.19,"rep_hit_x":0.34,"rep_hit_y":24.37,"rep_gap_s":1.74,"rep_result":"In","f_score":85.1,"pos_band":"hard","reply_pressure":59.9,"effect":0.4,"goal_score":81.4,"parts":{"faced":{"pace":0.59,"placement":1.0,"space":0.94,"time":0.62,"height":0.0},"dealt":{"pace":0.43,"placement":0.42,"space":0.17,"time":0.36},"applied":["pace","placement","time"],"goal":{"neutralise":81.4,"build":40.6}},"dealt_tier":"pressure","id":"46ab19c0-6fe7-4e93-b1a1-46efd6058fd4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.3,"hit_x":-3.21,"hit_y":-0.73,"bounce_x":-3.54,"bounce_y":18.86,"result":"In","inc_speed_mph":31.19,"inc_hit_x":0.34,"inc_hit_y":24.37,"inc_bounce_x":-2.93,"inc_bounce_y":3.82,"inc_gap_s":2.41,"mine_won":true,"approach":false,"f_score":59.9,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.0,"placement":0.85,"space":0.95,"time":0.0,"height":0.0},"dealt":{"pace":0.55,"placement":1.0,"space":0.71,"time":0.3},"applied":["placement","space","pace"],"goal":{"neutralise":59.8,"build":82.8}},"dealt_tier":"winner","id":"fb3ab6c9-296b-483b-911b-9d3f6272a7e5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.24,"hit_x":-1.33,"hit_y":-1.24,"bounce_x":-1.61,"bounce_y":21.92,"result":"In","inc_speed_mph":42.18,"inc_hit_x":3.61,"inc_hit_y":22.98,"inc_bounce_x":-1.43,"inc_bounce_y":3.37,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":48.85,"rep_hit_x":-0.81,"rep_hit_y":24.51,"rep_gap_s":1.52,"rep_result":"In","f_score":50.3,"pos_band":"easy","reply_pressure":80.5,"effect":0.2,"goal_score":41.1,"parts":{"faced":{"pace":0.34,"placement":0.03,"space":0.68,"time":0.49,"height":0.0},"dealt":{"pace":0.55,"placement":0.49,"space":0.47,"time":0.35},"applied":["pace","placement","space"],"goal":{"neutralise":70.7,"build":41.1}},"dealt_tier":"released","id":"c266abb6-963a-411f-ba56-90a8bff7585b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":31.33,"hit_x":3.27,"hit_y":-0.49,"bounce_x":-1.42,"bounce_y":21.48,"result":"In","inc_speed_mph":48.85,"inc_hit_x":-0.81,"inc_hit_y":24.51,"inc_bounce_x":3.96,"inc_bounce_y":2.81,"inc_gap_s":1.48,"mine_won":true,"approach":false,"rep_speed_mph":33.88,"rep_hit_x":-0.89,"rep_hit_y":23.91,"rep_gap_s":2.3,"rep_result":"In","f_score":80.5,"pos_band":"hard","reply_pressure":21.8,"effect":0.78,"goal_score":83.0,"parts":{"faced":{"pace":0.62,"placement":1.0,"space":0.69,"time":0.72,"height":0.0},"dealt":{"pace":0.0,"placement":0.25,"space":0.1,"time":0.31},"applied":["time","placement","space"],"goal":{"neutralise":83.0,"build":23.5},"deduction":35.0},"dealt_tier":"pressure","id":"135ae6e4-40e8-4ee0-a166-094023a760f3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":51.77,"hit_x":0.83,"hit_y":1.73,"bounce_x":-0.75,"bounce_y":21.42,"result":"In","inc_speed_mph":33.88,"inc_hit_x":-0.89,"inc_hit_y":23.91,"inc_bounce_x":1.29,"inc_bounce_y":2.79,"inc_gap_s":1.77,"mine_won":true,"approach":false,"rep_speed_mph":36.88,"rep_hit_x":-0.85,"rep_hit_y":23.32,"rep_gap_s":1.16,"rep_result":"In","f_score":38.6,"pos_band":"easy","reply_pressure":22.5,"effect":0.78,"goal_score":68.6,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.22,"time":0.43,"height":0.5},"dealt":{"pace":0.74,"placement":0.21,"space":0.0,"time":0.99},"applied":["time","pace","placement"],"goal":{"neutralise":73.7,"build":68.6}},"dealt_tier":"pressure","id":"158d231d-d874-4038-b915-b9d82d8ec17f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.84,"hit_x":1.52,"hit_y":1.24,"bounce_x":-2.69,"bounce_y":18.99,"result":"In","inc_speed_mph":36.88,"inc_hit_x":-0.85,"inc_hit_y":23.32,"inc_bounce_x":1.38,"inc_bounce_y":4.23,"inc_gap_s":1.66,"mine_won":true,"approach":false,"rep_speed_mph":39.14,"rep_hit_x":-2.45,"rep_hit_y":20.12,"rep_gap_s":1.21,"rep_result":"In","f_score":41.2,"pos_band":"easy","reply_pressure":36.8,"effect":0.63,"goal_score":66.5,"parts":{"faced":{"pace":0.12,"placement":0.0,"space":0.01,"time":0.54,"height":0.57},"dealt":{"pace":0.45,"placement":0.72,"space":0.37,"time":0.86},"applied":["time","placement","pace"],"goal":{"neutralise":45.8,"build":66.5}},"dealt_tier":"pressure","id":"3d7279a5-31b0-4509-8269-ce006591ca10"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.6,"hit_x":0.28,"hit_y":0.53,"bounce_x":-2.22,"bounce_y":18.67,"result":"In","inc_speed_mph":39.14,"inc_hit_x":-2.45,"inc_hit_y":20.12,"inc_bounce_x":-0.23,"inc_bounce_y":4.38,"inc_gap_s":1.49,"mine_won":true,"approach":false,"rep_speed_mph":41.9,"rep_hit_x":-2.08,"rep_hit_y":19.59,"rep_gap_s":1.29,"rep_result":"In","f_score":36.8,"pos_band":"easy","reply_pressure":51.3,"effect":0.49,"goal_score":53.3,"parts":{"faced":{"pace":0.21,"placement":0.0,"space":0.18,"time":0.71,"height":0.0},"dealt":{"pace":0.48,"placement":0.46,"space":0.0,"time":0.71},"applied":["time","pace","placement"],"goal":{"neutralise":37.3,"build":53.3}},"dealt_tier":"released","id":"14b29d37-928f-42da-87bf-96100a0ae756"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.41,"hit_x":-1.54,"hit_y":1.56,"bounce_x":2.36,"bounce_y":18.71,"result":"In","inc_speed_mph":41.9,"inc_hit_x":-2.08,"inc_hit_y":19.59,"inc_bounce_x":-1.63,"inc_bounce_y":3.99,"inc_gap_s":1.23,"mine_won":true,"approach":false,"rep_speed_mph":24.6,"rep_hit_x":2.66,"rep_hit_y":14.84,"rep_gap_s":1.18,"rep_result":"Net","f_score":51.3,"pos_band":"easy","reply_pressure":33.3,"effect":1.0,"goal_score":81.6,"parts":{"faced":{"pace":0.33,"placement":0.14,"space":0.24,"time":0.96,"height":0.0},"dealt":{"pace":0.77,"placement":0.54,"space":0.34,"time":0.9},"applied":["time","pace","placement"],"goal":{"neutralise":55.3,"build":81.6}},"dealt_tier":"pressure","id":"47607c07-8405-4e88-a467-b79f88febc75"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.9,"hit_x":-0.39,"hit_y":-1.69,"bounce_x":2.54,"bounce_y":20.77,"result":"In","inc_speed_mph":40.9,"inc_hit_x":0.96,"inc_hit_y":24.44,"inc_bounce_x":-0.53,"inc_bounce_y":2.45,"inc_gap_s":1.84,"mine_won":true,"approach":false,"rep_speed_mph":53.33,"rep_hit_x":2.85,"rep_hit_y":24.36,"rep_gap_s":1.49,"rep_result":"In","f_score":37.2,"pos_band":"easy","reply_pressure":91.1,"effect":0.09,"goal_score":40.4,"parts":{"faced":{"pace":0.29,"placement":0.16,"space":0.47,"time":0.36,"height":0.0},"dealt":{"pace":0.62,"placement":0.64,"space":0.25,"time":0.36},"applied":["placement","pace","time"],"goal":{"neutralise":49.0,"build":40.4}},"dealt_tier":"released","id":"e585017f-9ebd-482e-970e-ec0105cd0014"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.39,"hit_x":-4.19,"hit_y":0.03,"bounce_x":-3.69,"bounce_y":20.69,"result":"In","inc_speed_mph":53.33,"inc_hit_x":2.85,"inc_hit_y":24.36,"inc_bounce_x":-3.87,"inc_bounce_y":3.41,"inc_gap_s":1.27,"mine_won":true,"approach":false,"rep_speed_mph":47.3,"rep_hit_x":-3.93,"rep_hit_y":26.07,"rep_gap_s":2.11,"rep_result":"In","f_score":91.1,"pos_band":"hard","reply_pressure":56.4,"effect":0.44,"goal_score":74.5,"parts":{"faced":{"pace":0.81,"placement":1.0,"space":0.61,"time":0.93,"height":0.18},"dealt":{"pace":0.14,"placement":1.0,"space":0.83,"time":0.41},"applied":["placement","space","time"],"goal":{"neutralise":74.5,"build":65.4}},"dealt_tier":"pressure","id":"2eba9d78-d9c0-4e8c-9f0d-941a496b84cc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":37.46,"hit_x":0.96,"hit_y":-0.66,"bounce_x":-2.68,"bounce_y":19.04,"result":"In","inc_speed_mph":47.3,"inc_hit_x":-3.93,"inc_hit_y":26.07,"inc_bounce_x":0.78,"inc_bounce_y":2.4,"inc_gap_s":1.56,"mine_won":true,"approach":false,"rep_speed_mph":36.03,"rep_hit_x":-2.71,"rep_hit_y":21.51,"rep_gap_s":1.68,"rep_result":"In","f_score":56.4,"pos_band":"moderate","reply_pressure":76.9,"effect":0.23,"goal_score":51.3,"parts":{"faced":{"pace":0.55,"placement":0.19,"space":0.5,"time":0.64,"height":0.0},"dealt":{"pace":0.14,"placement":0.71,"space":0.77,"time":0.48},"applied":["space","placement","time"],"goal":{"neutralise":44.8,"build":52.9}},"dealt_tier":"released","id":"18854099-2aed-49db-af7c-ca8d9ebec6f6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.1,"hit_x":3.64,"hit_y":3.55,"bounce_x":0.59,"bounce_y":20.24,"result":"In","inc_speed_mph":36.03,"inc_hit_x":-2.71,"inc_hit_y":21.51,"inc_bounce_x":3.69,"inc_bounce_y":4.45,"inc_gap_s":1.44,"mine_won":true,"approach":false,"rep_speed_mph":20.97,"rep_hit_x":0.14,"rep_hit_y":17.19,"rep_gap_s":1.15,"rep_result":"Out","f_score":76.9,"pos_band":"hard","reply_pressure":65.3,"effect":1.0,"goal_score":75.8,"parts":{"faced":{"pace":0.09,"placement":1.0,"space":0.55,"time":0.76,"height":0.15},"dealt":{"pace":0.67,"placement":0.0,"space":0.17,"time":1.0},"applied":["time","pace","space"],"goal":{"neutralise":75.8,"build":73.0}},"dealt_tier":"pressure","id":"e2747ade-51f4-40f3-bee7-54d05bdf2899"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":77,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":54.17,"hit_x":-2.63,"hit_y":-0.53,"bounce_x":-4.23,"bounce_y":20.18,"result":"Out","inc_speed_mph":32.37,"inc_hit_x":3.33,"inc_hit_y":20.29,"inc_bounce_x":-2.48,"inc_bounce_y":4.27,"inc_gap_s":1.95,"mine_won":false,"approach":false,"f_score":44.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.61,"space":0.49,"time":0.25,"height":0.02},"error":"Out"},"id":"84ae6869-9879-4cf1-a659-e7a3c633fb90"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":78,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":50.12,"hit_x":1.26,"hit_y":3.61,"bounce_x":1.26,"bounce_y":11.8,"result":"Net","inc_speed_mph":50.3,"inc_hit_x":-0.83,"inc_hit_y":25.24,"inc_bounce_x":0.99,"inc_bounce_y":4.82,"inc_gap_s":1.21,"mine_won":false,"approach":false,"f_score":92.2,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.68,"placement":0.0,"space":0.78,"time":0.99,"height":1.0},"error":"Net"},"id":"02b463cd-94bd-4344-afd5-3c73fd6faee9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":82,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.17,"hit_x":-3.1,"hit_y":0.53,"bounce_x":-3.46,"bounce_y":20.62,"result":"In","inc_speed_mph":36.87,"inc_hit_x":2.57,"inc_hit_y":24.39,"inc_bounce_x":-2.78,"inc_bounce_y":2.91,"inc_gap_s":1.88,"mine_won":true,"approach":false,"rep_speed_mph":45.9,"rep_hit_x":-3.99,"rep_hit_y":26.27,"rep_gap_s":2.08,"rep_result":"In","f_score":69.7,"pos_band":"moderate","reply_pressure":67.0,"effect":0.33,"goal_score":64.7,"parts":{"faced":{"pace":0.12,"placement":0.77,"space":0.0,"time":0.33,"height":1.0},"dealt":{"pace":0.09,"placement":1.0,"space":0.77,"time":0.55},"applied":["placement","space","time"],"goal":{"neutralise":64.9,"build":64.0}},"dealt_tier":"held","id":"f2989dee-3d63-45ff-8bf4-0049919676cf"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":82,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.94,"hit_x":0.83,"hit_y":-0.25,"bounce_x":-2.47,"bounce_y":22.51,"result":"In","inc_speed_mph":45.9,"inc_hit_x":-3.99,"inc_hit_y":26.27,"inc_bounce_x":1.28,"inc_bounce_y":0.96,"inc_gap_s":1.66,"mine_won":true,"approach":false,"rep_speed_mph":40.3,"rep_hit_x":-2.36,"rep_hit_y":25.24,"rep_gap_s":1.66,"rep_result":"Out","f_score":67.0,"pos_band":"moderate","reply_pressure":48.8,"effect":1.0,"goal_score":87.3,"parts":{"faced":{"pace":0.5,"placement":0.98,"space":0.32,"time":0.54,"height":0.0},"dealt":{"pace":0.29,"placement":0.81,"space":0.26,"time":0.66},"applied":["placement","time","pace"],"goal":{"neutralise":96.0,"build":71.1}},"dealt_tier":"pressure","id":"9e7d7e29-a9fe-42b6-aa04-98236b616538"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":88,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.0,"hit_x":-1.92,"hit_y":-0.29,"bounce_x":2.22,"bounce_y":23.23,"result":"In","inc_speed_mph":52.33,"inc_hit_x":0.09,"inc_hit_y":25.1,"inc_bounce_x":-2.07,"inc_bounce_y":3.94,"inc_gap_s":1.29,"mine_won":false,"approach":false,"rep_speed_mph":43.61,"rep_hit_x":2.38,"rep_hit_y":24.5,"rep_gap_s":1.62,"rep_result":"In","f_score":68.5,"pos_band":"moderate","reply_pressure":41.5,"effect":0.58,"goal_score":83.4,"parts":{"faced":{"pace":0.76,"placement":0.38,"space":0.35,"time":0.91,"height":0.09},"dealt":{"pace":0.33,"placement":1.0,"space":0.06,"time":0.47},"applied":["placement","time","pace"],"goal":{"neutralise":92.7,"build":59.7}},"dealt_tier":"pressure","id":"24bdb464-56d4-4cff-ae72-b8ce1c090b98"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":88,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.32,"hit_x":0.06,"hit_y":1.48,"bounce_x":3.3,"bounce_y":11.81,"result":"Net","inc_speed_mph":43.61,"inc_hit_x":2.38,"inc_hit_y":24.5,"inc_bounce_x":0.23,"inc_bounce_y":2.46,"inc_gap_s":1.52,"mine_won":false,"approach":false,"f_score":61.9,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.4,"placement":0.15,"space":0.17,"time":0.68,"height":0.78},"error":"Net"},"id":"eeec3ad2-e24e-4182-a1ad-2fb196aadc5f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":93,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.24,"hit_x":-3.35,"hit_y":-0.54,"bounce_x":0.34,"bounce_y":20.97,"result":"In","inc_speed_mph":44.83,"inc_hit_x":1.6,"inc_hit_y":24.88,"inc_bounce_x":-2.53,"inc_bounce_y":1.23,"inc_gap_s":1.58,"mine_won":true,"approach":false,"rep_speed_mph":48.72,"rep_hit_x":0.64,"rep_hit_y":24.1,"rep_gap_s":1.34,"rep_result":"In","f_score":63.3,"pos_band":"moderate","reply_pressure":68.9,"effect":0.31,"goal_score":56.1,"parts":{"faced":{"pace":0.45,"placement":0.83,"space":0.37,"time":0.62,"height":0.0},"dealt":{"pace":0.68,"placement":0.0,"space":0.27,"time":0.69},"applied":["time","pace","space"],"goal":{"neutralise":65.1,"build":47.3}},"dealt_tier":"held","id":"c4d4f8ec-cf6f-4eda-859d-c13176cd0693"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":93,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.66,"hit_x":-2.9,"hit_y":-0.3,"bounce_x":1.76,"bounce_y":18.99,"result":"In","inc_speed_mph":48.72,"inc_hit_x":0.64,"inc_hit_y":24.1,"inc_bounce_x":-2.53,"inc_bounce_y":3.55,"inc_gap_s":1.38,"mine_won":true,"approach":false,"rep_speed_mph":37.18,"rep_hit_x":1.26,"rep_hit_y":20.49,"rep_gap_s":1.35,"rep_result":"In","f_score":68.9,"pos_band":"moderate","reply_pressure":37.0,"effect":0.63,"goal_score":56.6,"parts":{"faced":{"pace":0.61,"placement":0.63,"space":0.28,"time":0.82,"height":0.0},"dealt":{"pace":0.44,"placement":0.21,"space":0.46,"time":0.58},"applied":["time","space","pace"],"goal":{"neutralise":57.8,"build":53.5}},"dealt_tier":"held","id":"83864bbb-8f3c-4538-b1e6-765128965546"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":93,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.25,"hit_x":-1.62,"hit_y":-0.62,"bounce_x":-1.89,"bounce_y":18.08,"result":"In","inc_speed_mph":37.18,"inc_hit_x":1.26,"inc_hit_y":20.49,"inc_bounce_x":-1.43,"inc_bounce_y":3.88,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":18.21,"rep_hit_x":-1.38,"rep_hit_y":16.77,"rep_gap_s":1.4,"rep_result":"Net","f_score":37.0,"pos_band":"easy","reply_pressure":33.3,"effect":1.0,"goal_score":56.0,"parts":{"faced":{"pace":0.13,"placement":0.03,"space":0.32,"time":0.66,"height":0.02},"dealt":{"pace":0.34,"placement":0.28,"space":0.25,"time":0.48},"applied":["time","pace","placement"],"goal":{"neutralise":45.5,"build":56.0}},"dealt_tier":"held","id":"dde4649d-30b2-4d70-873c-8ddca9c2a5ed"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":95,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":58.82,"hit_x":2.95,"hit_y":0.04,"bounce_x":-2.9,"bounce_y":11.36,"result":"Net","inc_speed_mph":39.45,"inc_hit_x":2.48,"inc_hit_y":22.73,"inc_bounce_x":2.54,"inc_bounce_y":4.17,"inc_gap_s":1.59,"mine_won":false,"approach":false,"f_score":59.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.23,"placement":0.64,"space":0.53,"time":0.61,"height":0.03},"error":"Net"},"id":"be7e4b4b-c25c-4c38-a811-8d891964340d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":98,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.18,"hit_x":-2.99,"hit_y":0.4,"bounce_x":-4.96,"bounce_y":18.06,"result":"Out","inc_speed_mph":46.11,"inc_hit_x":1.83,"inc_hit_y":23.53,"inc_bounce_x":-3.31,"inc_bounce_y":3.89,"inc_gap_s":1.41,"mine_won":false,"approach":false,"f_score":76.5,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.51,"placement":1.0,"space":0.35,"time":0.79,"height":0.0},"error":"Out"},"id":"709e9fbb-56bf-4c9e-b42d-16fc1220412b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":99,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.9,"hit_x":-0.04,"hit_y":-1.84,"bounce_x":-2.54,"bounce_y":23.08,"result":"In","inc_speed_mph":40.79,"inc_hit_x":1.31,"inc_hit_y":23.8,"inc_bounce_x":-0.31,"inc_bounce_y":3.43,"inc_gap_s":1.86,"mine_won":false,"approach":false,"rep_speed_mph":45.28,"rep_hit_x":-2.37,"rep_hit_y":24.33,"rep_gap_s":1.8,"rep_result":"In","f_score":43.0,"pos_band":"easy","reply_pressure":53.1,"effect":0.47,"goal_score":47.7,"parts":{"faced":{"pace":0.28,"placement":0.0,"space":0.67,"time":0.34,"height":0.0},"dealt":{"pace":0.2,"placement":1.0,"space":0.23,"time":0.18},"applied":["placement","space","pace"],"goal":{"neutralise":88.2,"build":47.7}},"dealt_tier":"released","id":"cb976754-5311-4e17-aeca-8f38eaff229e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":99,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.79,"hit_x":0.65,"hit_y":1.0,"bounce_x":0.09,"bounce_y":19.67,"result":"In","inc_speed_mph":45.28,"inc_hit_x":-2.37,"inc_hit_y":24.33,"inc_bounce_x":0.42,"inc_bounce_y":3.15,"inc_gap_s":1.5,"mine_won":false,"approach":false,"rep_speed_mph":45.28,"rep_hit_x":0.12,"rep_hit_y":24.61,"rep_gap_s":1.31,"rep_result":"In","f_score":72.5,"pos_band":"moderate","reply_pressure":22.1,"effect":0.0,"goal_score":52.8,"parts":{"faced":{"pace":0.47,"placement":0.0,"space":0.42,"time":0.7,"height":1.0},"dealt":{"pace":0.66,"placement":0.0,"space":0.46,"time":0.89},"applied":["time","pace","space"],"goal":{"neutralise":53.5,"build":46.8}},"dealt_tier":"released","id":"a45f4919-c76c-4166-9977-cf854b6ef275"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":3,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":33.2,"hit_x":-1.67,"hit_y":-0.33,"bounce_x":4.18,"bounce_y":23.09,"result":"Out","inc_speed_mph":30.82,"inc_hit_x":0.74,"inc_hit_y":21.61,"inc_bounce_x":-2.27,"inc_bounce_y":1.03,"inc_gap_s":1.99,"mine_won":false,"approach":false,"f_score":45.8,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.93,"space":0.0,"time":0.21,"height":0.23},"error":"Out"},"id":"33f1c271-4cf2-49d0-88af-fc5be8f9f4fb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":5,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.24,"hit_x":-1.79,"hit_y":-0.17,"bounce_x":-0.96,"bounce_y":18.15,"result":"In","inc_speed_mph":42.89,"inc_hit_x":-0.9,"inc_hit_y":23.38,"inc_bounce_x":-2.12,"inc_bounce_y":4.28,"inc_gap_s":1.58,"mine_won":true,"approach":false,"rep_speed_mph":47.21,"rep_hit_x":-1.05,"rep_hit_y":20.22,"rep_gap_s":1.46,"rep_result":"In","f_score":55.6,"pos_band":"moderate","reply_pressure":79.1,"effect":0.21,"goal_score":34.8,"parts":{"faced":{"pace":0.37,"placement":0.41,"space":0.63,"time":0.62,"height":0.0},"dealt":{"pace":0.22,"placement":0.0,"space":0.46,"time":0.53},"applied":["time","space","pace"],"goal":{"neutralise":37.5,"build":34.3}},"dealt_tier":"released","id":"9e1053a3-6a77-4f38-91cd-ed96e832e05f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":5,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.27,"hit_x":-3.98,"hit_y":-0.24,"bounce_x":-0.35,"bounce_y":19.95,"result":"In","inc_speed_mph":47.21,"inc_hit_x":-1.05,"inc_hit_y":20.22,"inc_bounce_x":-2.96,"inc_bounce_y":2.94,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":40.8,"rep_hit_x":-0.26,"rep_hit_y":22.0,"rep_gap_s":1.88,"rep_result":"In","f_score":79.4,"pos_band":"hard","reply_pressure":57.2,"effect":0.43,"goal_score":65.5,"parts":{"faced":{"pace":0.55,"placement":0.87,"space":0.14,"time":0.95,"height":0.56},"dealt":{"pace":0.1,"placement":0.0,"space":0.0,"time":0.45},"applied":["time","pace","placement"],"goal":{"neutralise":65.5,"build":25.6}},"dealt_tier":"pressure","id":"387fd79b-3bf5-4b65-a6ae-6b4610f51051"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":5,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.84,"hit_x":-3.94,"hit_y":-2.02,"bounce_x":-0.96,"bounce_y":20.11,"result":"In","inc_speed_mph":40.8,"inc_hit_x":-0.26,"inc_hit_y":22.0,"inc_bounce_x":-3.99,"inc_bounce_y":3.18,"inc_gap_s":1.77,"mine_won":true,"approach":false,"rep_speed_mph":47.62,"rep_hit_x":-1.02,"rep_hit_y":24.09,"rep_gap_s":1.36,"rep_result":"Net","f_score":57.2,"pos_band":"moderate","reply_pressure":52.2,"effect":1.0,"goal_score":60.6,"parts":{"faced":{"pace":0.28,"placement":1.0,"space":0.15,"time":0.43,"height":0.0},"dealt":{"pace":0.87,"placement":0.0,"space":0.0,"time":0.33},"applied":["pace","time","placement"],"goal":{"neutralise":69.4,"build":58.0}},"dealt_tier":"held","id":"f447bf1f-ef63-496c-88f8-add83510097d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":53.01,"hit_x":1.56,"hit_y":0.52,"bounce_x":-1.32,"bounce_y":20.73,"result":"In","inc_speed_mph":48.91,"inc_hit_x":-2.24,"inc_hit_y":22.45,"inc_bounce_x":0.69,"inc_bounce_y":2.37,"inc_gap_s":1.16,"mine_won":false,"approach":false,"rep_speed_mph":49.2,"rep_hit_x":-1.72,"rep_hit_y":23.74,"rep_gap_s":1.28,"rep_result":"In","f_score":71.7,"pos_band":"moderate","reply_pressure":56.6,"effect":0.43,"goal_score":65.8,"parts":{"faced":{"pace":0.62,"placement":0.2,"space":0.53,"time":1.0,"height":0.0},"dealt":{"pace":0.79,"placement":0.0,"space":0.0,"time":0.84},"applied":["time","pace","placement"],"goal":{"neutralise":68.2,"build":51.2}},"dealt_tier":"pressure","id":"01e47ab6-46e5-481a-830b-dc6c63f6e899"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.59,"hit_x":-0.54,"hit_y":0.85,"bounce_x":1.31,"bounce_y":19.95,"result":"In","inc_speed_mph":49.2,"inc_hit_x":-1.72,"inc_hit_y":23.74,"inc_bounce_x":-0.57,"inc_bounce_y":2.95,"inc_gap_s":1.26,"mine_won":false,"approach":false,"rep_speed_mph":44.82,"rep_hit_x":1.33,"rep_hit_y":23.46,"rep_gap_s":1.4,"rep_result":"In","f_score":56.6,"pos_band":"moderate","reply_pressure":52.8,"effect":0.47,"goal_score":57.1,"parts":{"faced":{"pace":0.63,"placement":0.0,"space":0.12,"time":0.94,"height":0.0},"dealt":{"pace":0.61,"placement":0.0,"space":0.39,"time":0.84},"applied":["time","pace","space"],"goal":{"neutralise":57.4,"build":57.0}},"dealt_tier":"held","id":"181fcdb1-cd0e-42a4-a5ba-85f7abf33ecf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.89,"hit_x":2.42,"hit_y":0.61,"bounce_x":1.99,"bounce_y":19.57,"result":"In","inc_speed_mph":44.82,"inc_hit_x":1.33,"inc_hit_y":23.46,"inc_bounce_x":2.21,"inc_bounce_y":3.94,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":45.65,"rep_hit_x":2.72,"rep_hit_y":25.1,"rep_gap_s":1.54,"rep_result":"In","f_score":52.8,"pos_band":"moderate","reply_pressure":69.7,"effect":0.3,"goal_score":43.5,"parts":{"faced":{"pace":0.45,"placement":0.46,"space":0.27,"time":0.67,"height":0.1},"dealt":{"pace":0.45,"placement":0.34,"space":0.24,"time":0.68},"applied":["time","pace","placement"],"goal":{"neutralise":49.1,"build":43.3}},"dealt_tier":"released","id":"b09036ed-0e9a-4332-9909-1d4d07347c36"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.17,"hit_x":-3.65,"hit_y":-1.61,"bounce_x":3.13,"bounce_y":20.54,"result":"In","inc_speed_mph":45.65,"inc_hit_x":2.72,"inc_hit_y":25.1,"inc_bounce_x":-3.26,"inc_bounce_y":2.94,"inc_gap_s":1.74,"mine_won":false,"approach":false,"rep_speed_mph":35.74,"rep_hit_x":3.9,"rep_hit_y":24.46,"rep_gap_s":1.4,"rep_result":"In","f_score":69.7,"pos_band":"moderate","reply_pressure":41.1,"effect":0.59,"goal_score":68.2,"parts":{"faced":{"pace":0.49,"placement":1.0,"space":0.61,"time":0.46,"height":0.02},"dealt":{"pace":0.76,"placement":0.96,"space":0.35,"time":0.36},"applied":["placement","pace","time"],"goal":{"neutralise":68.8,"build":66.2}},"dealt_tier":"pressure","id":"7201dba4-62c7-45a3-ad85-a9ff27cd404c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.68,"hit_x":-1.34,"hit_y":0.35,"bounce_x":2.05,"bounce_y":21.72,"result":"In","inc_speed_mph":35.74,"inc_hit_x":3.9,"inc_hit_y":24.46,"inc_bounce_x":-1.75,"inc_bounce_y":1.82,"inc_gap_s":1.71,"mine_won":false,"approach":false,"rep_speed_mph":40.79,"rep_hit_x":1.87,"rep_hit_y":24.96,"rep_gap_s":1.44,"rep_result":"In","f_score":41.1,"pos_band":"easy","reply_pressure":40.6,"effect":0.59,"goal_score":60.5,"parts":{"faced":{"pace":0.07,"placement":0.51,"space":0.24,"time":0.49,"height":0.14},"dealt":{"pace":0.65,"placement":0.38,"space":0.13,"time":0.8},"applied":["time","pace","placement"],"goal":{"neutralise":74.5,"build":60.5}},"dealt_tier":"held","id":"e3326b19-fe1a-4821-8507-94076c23c2e1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.86,"hit_x":-0.34,"hit_y":3.89,"bounce_x":2.35,"bounce_y":21.54,"result":"In","inc_speed_mph":40.79,"inc_hit_x":1.87,"inc_hit_y":24.96,"inc_bounce_x":-1.28,"inc_bounce_y":4.8,"inc_gap_s":1.59,"mine_won":false,"approach":true,"rep_speed_mph":51.82,"rep_hit_x":2.32,"rep_hit_y":23.94,"rep_gap_s":1.28,"rep_result":"In","f_score":47.2,"pos_band":"easy","reply_pressure":86.5,"effect":0.14,"goal_score":51.2,"parts":{"faced":{"pace":0.28,"placement":0.0,"space":0.33,"time":0.61,"height":0.48},"dealt":{"pace":0.54,"placement":0.54,"space":0.16,"time":0.95},"applied":["time","pace","placement"],"goal":{"neutralise":63.4,"build":51.2}},"dealt_tier":"released","id":"d5937769-4f6a-470c-8bbe-8c6476e0ee01"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":38.43,"hit_x":-0.32,"hit_y":-0.73,"bounce_x":2.69,"bounce_y":20.92,"result":"In","inc_speed_mph":38.74,"inc_hit_x":2.12,"inc_hit_y":23.6,"inc_bounce_x":-0.03,"inc_bounce_y":2.88,"inc_gap_s":1.74,"mine_won":false,"approach":false,"rep_speed_mph":39.96,"rep_hit_x":2.26,"rep_hit_y":24.38,"rep_gap_s":1.77,"rep_result":"In","f_score":35.7,"pos_band":"easy","reply_pressure":32.2,"effect":0.68,"goal_score":51.0,"parts":{"faced":{"pace":0.2,"placement":0.0,"space":0.19,"time":0.46,"height":0.41},"dealt":{"pace":0.18,"placement":0.72,"space":0.04,"time":0.4},"applied":["placement","time","pace"],"goal":{"neutralise":63.9,"build":51.0}},"dealt_tier":"released","id":"37f935e7-30fe-418b-989e-df3abb693ed7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.19,"hit_x":-1.85,"hit_y":-0.56,"bounce_x":0.89,"bounce_y":21.94,"result":"In","inc_speed_mph":39.96,"inc_hit_x":2.26,"inc_hit_y":24.38,"inc_bounce_x":-1.91,"inc_bounce_y":3.1,"inc_gap_s":1.8,"mine_won":false,"approach":false,"rep_speed_mph":46.03,"rep_hit_x":0.59,"rep_hit_y":23.01,"rep_gap_s":1.38,"rep_result":"In","f_score":32.2,"pos_band":"easy","reply_pressure":54.8,"effect":0.45,"goal_score":50.0,"parts":{"faced":{"pace":0.25,"placement":0.29,"space":0.27,"time":0.4,"height":0.0},"dealt":{"pace":0.51,"placement":0.5,"space":0.05,"time":0.56},"applied":["time","pace","placement"],"goal":{"neutralise":72.5,"build":50.0}},"dealt_tier":"released","id":"564431aa-e1c9-47c6-a607-1ef5f02cd18e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.26,"hit_x":-0.8,"hit_y":-1.12,"bounce_x":-2.53,"bounce_y":21.24,"result":"In","inc_speed_mph":46.03,"inc_hit_x":0.59,"inc_hit_y":23.01,"inc_bounce_x":-0.19,"inc_bounce_y":3.97,"inc_gap_s":1.44,"mine_won":false,"approach":false,"rep_speed_mph":49.1,"rep_hit_x":-3.02,"rep_hit_y":24.76,"rep_gap_s":1.62,"rep_result":"In","f_score":54.8,"pos_band":"moderate","reply_pressure":84.5,"effect":0.15,"goal_score":39.6,"parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.39,"time":0.76,"height":0.0},"dealt":{"pace":0.43,"placement":0.64,"space":0.18,"time":0.3},"applied":["placement","pace","time"],"goal":{"neutralise":62.3,"build":36.5}},"dealt_tier":"released","id":"df1b96f6-bb20-45fb-b773-7393df0a7b9e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":31.57,"hit_x":-1.58,"hit_y":-0.29,"bounce_x":1.32,"bounce_y":11.04,"result":"Net","inc_speed_mph":49.1,"inc_hit_x":-3.02,"inc_hit_y":24.76,"inc_bounce_x":-2.16,"inc_bounce_y":0.92,"inc_gap_s":1.29,"mine_won":false,"approach":false,"f_score":84.5,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.63,"placement":0.99,"space":0.0,"time":0.91,"height":0.0},"error":"Net"},"id":"460852d3-3d51-44d5-a863-8cd40115965c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":18,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.08,"hit_x":-2.65,"hit_y":-1.0,"bounce_x":3.12,"bounce_y":23.81,"result":"Out","inc_speed_mph":42.93,"inc_hit_x":1.12,"inc_hit_y":24.8,"inc_bounce_x":-2.4,"inc_bounce_y":0.87,"inc_gap_s":1.65,"mine_won":false,"approach":false,"f_score":64.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.37,"placement":1.0,"space":0.04,"time":0.55,"height":0.0},"error":"Out"},"id":"1f6b27e2-a14a-4de2-bee4-2ec56f3f11b5"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":20,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.73,"hit_x":1.53,"hit_y":5.58,"bounce_x":-2.92,"bounce_y":19.94,"result":"In","inc_speed_mph":38.24,"inc_hit_x":-1.26,"inc_hit_y":23.17,"inc_bounce_x":0.93,"inc_bounce_y":5.88,"inc_gap_s":1.27,"mine_won":true,"approach":false,"rep_speed_mph":35.75,"rep_hit_x":-2.58,"rep_hit_y":24.08,"rep_gap_s":1.16,"rep_result":"In","f_score":68.7,"pos_band":"moderate","reply_pressure":35.9,"effect":0.64,"goal_score":67.1,"parts":{"faced":{"pace":0.18,"placement":0.0,"space":0.95,"time":0.93,"height":0.0},"dealt":{"pace":0.45,"placement":0.84,"space":0.19,"time":1.0},"applied":["time","placement","pace"],"goal":{"neutralise":65.0,"build":72.7}},"dealt_tier":"pressure","id":"fb28cd40-4528-4a1d-922d-eb5c01a93ff1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":20,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.8,"hit_x":-1.77,"hit_y":-1.31,"bounce_x":3.5,"bounce_y":22.51,"result":"In","inc_speed_mph":35.75,"inc_hit_x":-2.58,"inc_hit_y":24.08,"inc_bounce_x":-1.78,"inc_bounce_y":1.85,"inc_gap_s":2.03,"mine_won":true,"approach":false,"rep_speed_mph":45.64,"rep_hit_x":3.91,"rep_hit_y":24.77,"rep_gap_s":1.67,"rep_result":"Net","f_score":42.2,"pos_band":"easy","reply_pressure":75.5,"effect":1.0,"goal_score":77.6,"parts":{"faced":{"pace":0.07,"placement":0.49,"space":0.41,"time":0.17,"height":0.36},"dealt":{"pace":0.41,"placement":1.0,"space":0.63,"time":0.39},"applied":["placement","space","pace"],"goal":{"neutralise":95.0,"build":77.6}},"dealt_tier":"pressure","id":"87ae2978-7625-4830-a85f-a6eea5a1b768"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":27,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":45.44,"hit_x":-1.14,"hit_y":-1.34,"bounce_x":0.66,"bounce_y":18.26,"result":"In","inc_speed_mph":43.47,"inc_hit_x":3.08,"inc_hit_y":23.14,"inc_bounce_x":-1.65,"inc_bounce_y":3.0,"inc_gap_s":1.64,"mine_won":true,"approach":false,"rep_speed_mph":40.47,"rep_hit_x":0.23,"rep_hit_y":19.21,"rep_gap_s":1.25,"rep_result":"Out","f_score":57.6,"pos_band":"moderate","reply_pressure":65.9,"effect":1.0,"goal_score":60.9,"parts":{"faced":{"pace":0.4,"placement":0.15,"space":0.77,"time":0.56,"height":0.0},"dealt":{"pace":0.48,"placement":0.0,"space":0.49,"time":0.45},"applied":["space","pace","time"],"goal":{"neutralise":54.2,"build":63.0}},"dealt_tier":"held","id":"5fb1df9b-9617-4bbe-aaba-c7c70c1ae362"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":28,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":43.88,"hit_x":0.44,"hit_y":-0.62,"bounce_x":-2.0,"bounce_y":11.38,"result":"Net","inc_speed_mph":46.84,"inc_hit_x":-3.25,"inc_hit_y":22.37,"inc_bounce_x":0.25,"inc_bounce_y":3.68,"inc_gap_s":1.38,"mine_won":false,"approach":false,"f_score":62.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.54,"placement":0.0,"space":0.52,"time":0.81,"height":0.33},"error":"Net"},"id":"ed1086e6-c0c3-458f-877e-22f1d69cc03e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":34,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.94,"hit_x":-1.12,"hit_y":-0.26,"bounce_x":2.36,"bounce_y":22.25,"result":"In","inc_speed_mph":39.43,"inc_hit_x":2.73,"inc_hit_y":25.37,"inc_bounce_x":-1.0,"inc_bounce_y":2.91,"inc_gap_s":1.88,"mine_won":true,"approach":false,"rep_speed_mph":50.18,"rep_hit_x":1.85,"rep_hit_y":24.26,"rep_gap_s":1.62,"rep_result":"Out","f_score":53.9,"pos_band":"moderate","reply_pressure":74.8,"effect":1.0,"goal_score":67.4,"parts":{"faced":{"pace":0.23,"placement":0.0,"space":0.55,"time":0.32,"height":0.75},"dealt":{"pace":0.29,"placement":0.67,"space":0.11,"time":0.55},"applied":["placement","time","pace"],"goal":{"neutralise":92.2,"build":65.2}},"dealt_tier":"pressure","id":"422cbb2c-87d7-485b-b2c3-3d0ddccdcfad"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":35,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.96,"hit_x":1.04,"hit_y":-1.2,"bounce_x":3.27,"bounce_y":20.41,"result":"In","inc_speed_mph":40.51,"inc_hit_x":1.91,"inc_hit_y":19.92,"inc_bounce_x":1.14,"inc_bounce_y":2.44,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":41.47,"rep_hit_x":3.24,"rep_hit_y":25.25,"rep_gap_s":1.45,"rep_result":"In","f_score":41.3,"pos_band":"easy","reply_pressure":56.4,"effect":0.44,"goal_score":63.3,"parts":{"faced":{"pace":0.27,"placement":0.17,"space":0.0,"time":0.8,"height":0.0},"dealt":{"pace":0.71,"placement":1.0,"space":0.0,"time":0.45},"applied":["placement","pace","time"],"goal":{"neutralise":55.0,"build":63.3}},"dealt_tier":"held","id":"4bed5d5e-aeb9-4ae6-83b2-44788876de20"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":35,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.4,"hit_x":-1.4,"hit_y":3.34,"bounce_x":4.72,"bounce_y":21.94,"result":"Out","inc_speed_mph":41.47,"inc_hit_x":3.24,"inc_hit_y":25.25,"inc_bounce_x":-1.53,"inc_bounce_y":4.65,"inc_gap_s":1.47,"mine_won":false,"approach":false,"f_score":56.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.31,"placement":0.09,"space":0.65,"time":0.73,"height":0.21},"error":"Out"},"id":"458a932a-a1d3-4fbe-98ca-909d5d839cc2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":36,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.2,"hit_x":1.47,"hit_y":0.79,"bounce_x":0.19,"bounce_y":15.78,"result":"In","inc_speed_mph":47.12,"inc_hit_x":-2.51,"inc_hit_y":23.92,"inc_bounce_x":1.37,"inc_bounce_y":4.11,"inc_gap_s":1.33,"mine_won":true,"approach":false,"f_score":66.3,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.55,"placement":0.0,"space":0.57,"time":0.87,"height":0.0},"dealt":{"pace":0.68,"placement":0.0,"space":1.0,"time":0.72},"applied":["space","time","pace"],"goal":{"neutralise":57.8,"build":86.0}},"dealt_tier":"winner","id":"1f32a90b-2591-48e8-9f0c-1fcbfe4ff0cb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.96,"hit_x":-2.17,"hit_y":2.82,"bounce_x":0.68,"bounce_y":21.49,"result":"In","inc_speed_mph":38.86,"inc_hit_x":2.39,"inc_hit_y":23.67,"inc_bounce_x":-1.17,"inc_bounce_y":4.46,"inc_gap_s":1.65,"mine_won":false,"approach":true,"rep_speed_mph":40.82,"rep_hit_x":1.61,"rep_hit_y":23.91,"rep_gap_s":1.36,"rep_result":"In","f_score":41.6,"pos_band":"easy","reply_pressure":71.0,"effect":0.29,"goal_score":43.9,"parts":{"faced":{"pace":0.2,"placement":0.0,"space":0.49,"time":0.55,"height":0.0},"dealt":{"pace":0.37,"placement":0.25,"space":0.04,"time":0.88},"applied":["time","pace","placement"],"goal":{"neutralise":64.3,"build":43.9}},"dealt_tier":"released","id":"90394a21-10da-4501-a4c5-12111d073703"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":43,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":46.43,"hit_x":-2.81,"hit_y":-1.29,"bounce_x":4.19,"bounce_y":21.03,"result":"Out","inc_speed_mph":41.22,"inc_hit_x":-0.53,"inc_hit_y":20.38,"inc_bounce_x":-3.24,"inc_bounce_y":2.72,"inc_gap_s":1.6,"mine_won":false,"approach":false,"f_score":74.2,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.3,"placement":1.0,"space":0.62,"time":0.6,"height":0.0},"error":"Out"},"id":"bc7227d1-4f48-4a2a-8bb7-9900472ed791"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":45,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.83,"hit_x":-3.13,"hit_y":-1.25,"bounce_x":0.12,"bounce_y":11.58,"result":"Net","inc_speed_mph":43.79,"inc_hit_x":2.07,"inc_hit_y":23.48,"inc_bounce_x":-2.85,"inc_bounce_y":0.84,"inc_gap_s":1.59,"mine_won":false,"approach":false,"f_score":67.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.41,"placement":1.0,"space":0.0,"time":0.61,"height":0.0},"error":"Net"},"id":"6cae1d9c-c98d-4075-8256-084ee5834962"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":46,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.34,"hit_x":-3.21,"hit_y":2.17,"bounce_x":2.41,"bounce_y":11.22,"result":"Net","inc_speed_mph":45.18,"inc_hit_x":1.67,"inc_hit_y":20.5,"inc_bounce_x":-3.53,"inc_bounce_y":4.19,"inc_gap_s":1.1,"mine_won":false,"approach":false,"f_score":82.7,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.47,"placement":1.0,"space":0.48,"time":1.0,"height":0.0},"error":"Net"},"id":"c21f2c0e-0558-459b-b755-44451374ead6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.96,"hit_x":2.84,"hit_y":0.33,"bounce_x":0.01,"bounce_y":18.41,"result":"In","inc_speed_mph":44.95,"inc_hit_x":-2.26,"inc_hit_y":23.32,"inc_bounce_x":2.09,"inc_bounce_y":2.81,"inc_gap_s":1.46,"mine_won":false,"approach":false,"rep_speed_mph":37.11,"rep_hit_x":-0.13,"rep_hit_y":19.43,"rep_gap_s":1.1,"rep_result":"In","f_score":57.0,"pos_band":"moderate","reply_pressure":33.9,"effect":0.66,"goal_score":60.2,"parts":{"faced":{"pace":0.46,"placement":0.4,"space":0.51,"time":0.74,"height":0.0},"dealt":{"pace":0.58,"placement":0.0,"space":0.48,"time":0.81},"applied":["time","pace","space"],"goal":{"neutralise":48.3,"build":63.5}},"dealt_tier":"held","id":"2c7a1ad1-5ceb-4f16-96d2-330d8511fdec"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.39,"hit_x":0.48,"hit_y":0.28,"bounce_x":-1.87,"bounce_y":19.89,"result":"In","inc_speed_mph":37.11,"inc_hit_x":-0.13,"inc_hit_y":19.43,"inc_bounce_x":0.49,"inc_bounce_y":2.69,"inc_gap_s":1.45,"mine_won":false,"approach":false,"rep_speed_mph":34.27,"rep_hit_x":-1.93,"rep_hit_y":26.48,"rep_gap_s":1.67,"rep_result":"In","f_score":33.9,"pos_band":"easy","reply_pressure":61.4,"effect":0.39,"goal_score":45.3,"parts":{"faced":{"pace":0.13,"placement":0.03,"space":0.14,"time":0.75,"height":0.0},"dealt":{"pace":0.52,"placement":0.27,"space":0.0,"time":0.65},"applied":["time","pace","placement"],"goal":{"neutralise":45.9,"build":45.3}},"dealt_tier":"released","id":"1780643e-d36e-4f41-8746-48b38246f56c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.1,"hit_x":2.24,"hit_y":5.05,"bounce_x":-2.94,"bounce_y":19.32,"result":"In","inc_speed_mph":34.27,"inc_hit_x":-1.93,"inc_hit_y":26.48,"inc_bounce_x":2.34,"inc_bounce_y":7.21,"inc_gap_s":1.67,"mine_won":false,"approach":false,"rep_speed_mph":33.67,"rep_hit_x":-2.8,"rep_hit_y":20.16,"rep_gap_s":1.13,"rep_result":"In","f_score":61.6,"pos_band":"moderate","reply_pressure":13.8,"effect":0.86,"goal_score":75.8,"parts":{"faced":{"pace":0.01,"placement":0.53,"space":0.78,"time":0.53,"height":0.54},"dealt":{"pace":0.21,"placement":0.86,"space":0.79,"time":0.92},"applied":["time","placement","space"],"goal":{"neutralise":61.6,"build":85.9}},"dealt_tier":"pressure","id":"6624d4e3-5c09-408a-935c-31a940bd96f7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.88,"hit_x":0.48,"hit_y":-0.45,"bounce_x":0.88,"bounce_y":20.1,"result":"In","inc_speed_mph":33.67,"inc_hit_x":-2.8,"inc_hit_y":20.16,"inc_bounce_x":0.1,"inc_bounce_y":3.8,"inc_gap_s":1.79,"mine_won":false,"approach":false,"rep_speed_mph":37.19,"rep_hit_x":0.66,"rep_hit_y":23.71,"rep_gap_s":1.54,"rep_result":"In","f_score":18.8,"pos_band":"easy","reply_pressure":56.7,"effect":0.43,"goal_score":40.3,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.0,"time":0.41,"height":0.15},"dealt":{"pace":0.49,"placement":0.0,"space":0.2,"time":0.48},"applied":["pace","time","space"],"goal":{"neutralise":43.3,"build":40.3}},"dealt_tier":"released","id":"aa9b8ba5-4481-4b62-afaa-f1fe69ebc3e2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":32.08,"hit_x":-2.02,"hit_y":4.1,"bounce_x":1.33,"bounce_y":20.85,"result":"In","inc_speed_mph":37.19,"inc_hit_x":0.66,"inc_hit_y":23.71,"inc_bounce_x":-2.14,"inc_bounce_y":4.92,"inc_gap_s":1.5,"mine_won":false,"approach":true,"rep_speed_mph":49.84,"rep_hit_x":1.28,"rep_hit_y":25.35,"rep_gap_s":1.84,"rep_result":"In","f_score":56.7,"pos_band":"moderate","reply_pressure":62.4,"effect":0.38,"goal_score":37.8,"parts":{"faced":{"pace":0.13,"placement":0.42,"space":0.58,"time":0.7,"height":0.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.07,"time":0.79},"applied":["time","space","pace"],"goal":{"neutralise":63.0,"build":31.4}},"dealt_tier":"released","id":"6c6fff21-3d38-4c22-b594-64b424e8f35e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":51,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":37.23,"hit_x":2.36,"hit_y":-0.99,"bounce_x":1.51,"bounce_y":23.3,"result":"In","inc_speed_mph":46.43,"inc_hit_x":-2.82,"inc_hit_y":24.45,"inc_bounce_x":2.08,"inc_bounce_y":3.92,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":47.21,"rep_hit_x":1.02,"rep_hit_y":24.58,"rep_gap_s":1.9,"rep_result":"In","f_score":67.0,"pos_band":"moderate","reply_pressure":58.3,"effect":0.42,"goal_score":75.5,"parts":{"faced":{"pace":0.52,"placement":0.39,"space":0.82,"time":0.67,"height":0.06},"dealt":{"pace":0.14,"placement":1.0,"space":0.33,"time":0.24},"applied":["placement","space","time"],"goal":{"neutralise":89.5,"build":49.1}},"dealt_tier":"pressure","id":"42228ad5-76f2-48d8-a211-c8d3be034f3c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":51,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.04,"hit_x":-0.01,"hit_y":-0.15,"bounce_x":4.01,"bounce_y":20.29,"result":"In","inc_speed_mph":47.21,"inc_hit_x":1.02,"inc_hit_y":24.58,"inc_bounce_x":-0.05,"inc_bounce_y":3.72,"inc_gap_s":1.47,"mine_won":false,"approach":false,"rep_speed_mph":45.28,"rep_hit_x":4.65,"rep_hit_y":24.19,"rep_gap_s":1.79,"rep_result":"In","f_score":58.3,"pos_band":"moderate","reply_pressure":41.4,"effect":0.59,"goal_score":62.5,"parts":{"faced":{"pace":0.55,"placement":0.0,"space":0.47,"time":0.73,"height":0.0},"dealt":{"pace":0.21,"placement":1.0,"space":0.46,"time":0.46},"applied":["placement","time","space"],"goal":{"neutralise":63.0,"build":62.3}},"dealt_tier":"held","id":"1fcbfe23-2951-49d9-b29f-14635f36637d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":51,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.71,"hit_x":-0.16,"hit_y":-0.74,"bounce_x":-1.52,"bounce_y":25.62,"result":"Out","inc_speed_mph":45.28,"inc_hit_x":4.65,"inc_hit_y":24.19,"inc_bounce_x":-0.1,"inc_bounce_y":3.79,"inc_gap_s":1.67,"mine_won":false,"approach":false,"f_score":41.4,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.47,"placement":0.0,"space":0.24,"time":0.53,"height":0.0},"error":"Out"},"id":"e9d34e58-0aa2-4e70-942a-24e368777442"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":53,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":44.36,"hit_x":-2.73,"hit_y":3.66,"bounce_x":-4.73,"bounce_y":22.51,"result":"Out","inc_speed_mph":48.26,"inc_hit_x":-2.52,"inc_hit_y":24.69,"inc_bounce_x":-3.01,"inc_bounce_y":4.51,"inc_gap_s":1.13,"mine_won":false,"approach":false,"f_score":92.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.59,"placement":0.9,"space":0.87,"time":1.0,"height":0.0},"error":"Out"},"id":"0947020e-ba47-4e26-b740-e2908a68db5c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":54,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.23,"hit_x":-2.23,"hit_y":-1.3,"bounce_x":1.72,"bounce_y":19.93,"result":"In","inc_speed_mph":40.43,"inc_hit_x":3.62,"inc_hit_y":23.08,"inc_bounce_x":-2.59,"inc_bounce_y":0.52,"inc_gap_s":1.7,"mine_won":false,"approach":false,"rep_speed_mph":49.61,"rep_hit_x":2.11,"rep_hit_y":23.81,"rep_gap_s":1.5,"rep_result":"In","f_score":73.2,"pos_band":"moderate","reply_pressure":55.0,"effect":0.0,"goal_score":53.7,"parts":{"faced":{"pace":0.27,"placement":1.0,"space":0.7,"time":0.5,"height":0.0},"dealt":{"pace":0.55,"placement":0.19,"space":0.2,"time":0.54},"applied":["pace","time","space"],"goal":{"neutralise":55.7,"build":30.0}},"dealt_tier":"released","id":"fcf9a11f-5bb9-45a7-8d51-b4d998057f8e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":30.64,"hit_x":-3.48,"hit_y":3.81,"bounce_x":1.33,"bounce_y":18.02,"result":"In","inc_speed_mph":34.29,"inc_hit_x":0.37,"inc_hit_y":24.38,"inc_bounce_x":-3.66,"inc_bounce_y":4.78,"inc_gap_s":1.67,"mine_won":true,"approach":true,"rep_speed_mph":45.16,"rep_hit_x":1.16,"rep_hit_y":19.87,"rep_gap_s":1.58,"rep_result":"In","f_score":52.0,"pos_band":"moderate","reply_pressure":82.2,"effect":0.18,"goal_score":41.0,"parts":{"faced":{"pace":0.01,"placement":1.0,"space":0.03,"time":0.53,"height":0.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.65,"time":0.88},"applied":["time","space","pace"],"goal":{"neutralise":34.9,"build":41.0}},"dealt_tier":"released","id":"c6383f0a-7579-40b2-b5e6-423fed428752"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":59,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":48.04,"hit_x":-2.41,"hit_y":-2.13,"bounce_x":-3.68,"bounce_y":23.19,"result":"In","inc_speed_mph":42.26,"inc_hit_x":-1.48,"inc_hit_y":25.67,"inc_bounce_x":-1.84,"inc_bounce_y":1.79,"inc_gap_s":1.93,"mine_won":true,"approach":false,"f_score":55.8,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.34,"placement":0.52,"space":0.81,"time":0.27,"height":0.0},"dealt":{"pace":0.58,"placement":1.0,"space":0.14,"time":0.2},"applied":["placement","pace","time"],"goal":{"neutralise":100.0,"build":71.7}},"dealt_tier":"winner","id":"35f8d545-1d41-4c8c-8b66-01a969b21c18"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":60,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":49.74,"hit_x":1.45,"hit_y":-1.2,"bounce_x":0.08,"bounce_y":20.28,"result":"In","inc_speed_mph":39.51,"inc_hit_x":-2.75,"inc_hit_y":25.93,"inc_bounce_x":1.7,"inc_bounce_y":2.74,"inc_gap_s":1.99,"mine_won":true,"approach":false,"rep_speed_mph":47.95,"rep_hit_x":0.48,"rep_hit_y":23.7,"rep_gap_s":1.37,"rep_result":"Net","f_score":29.9,"pos_band":"easy","reply_pressure":59.4,"effect":1.0,"goal_score":70.7,"parts":{"faced":{"pace":0.23,"placement":0.18,"space":0.46,"time":0.21,"height":0.0},"dealt":{"pace":0.66,"placement":0.0,"space":0.64,"time":0.45},"applied":["pace","space","time"],"goal":{"neutralise":63.5,"build":70.7}},"dealt_tier":"pressure","id":"0023d491-b841-4d57-b3c2-55ea23e2a012"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":61,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":50.11,"hit_x":-2.41,"hit_y":-0.5,"bounce_x":-2.47,"bounce_y":22.18,"result":"In","inc_speed_mph":38.76,"inc_hit_x":0.77,"inc_hit_y":23.62,"inc_bounce_x":-2.63,"inc_bounce_y":0.74,"inc_gap_s":1.76,"mine_won":true,"approach":false,"rep_speed_mph":39.15,"rep_hit_x":-2.9,"rep_hit_y":23.49,"rep_gap_s":1.19,"rep_result":"Net","f_score":65.7,"pos_band":"moderate","reply_pressure":64.8,"effect":1.0,"goal_score":86.7,"parts":{"faced":{"pace":0.2,"placement":1.0,"space":0.54,"time":0.44,"height":0.0},"dealt":{"pace":0.67,"placement":0.63,"space":0.17,"time":0.78},"applied":["time","pace","placement"],"goal":{"neutralise":92.1,"build":78.6}},"dealt_tier":"pressure","id":"12effb5b-d752-4a92-9fa3-e7f1c2bf35d4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":65,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.49,"hit_x":-0.54,"hit_y":-0.71,"bounce_x":-3.12,"bounce_y":18.34,"result":"In","inc_speed_mph":35.48,"inc_hit_x":-2.12,"inc_hit_y":19.81,"inc_bounce_x":0.07,"inc_bounce_y":2.16,"inc_gap_s":1.7,"mine_won":true,"approach":false,"f_score":29.2,"pos_band":"easy","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.06,"placement":0.32,"space":0.02,"time":0.5,"height":0.0},"dealt":{"pace":0.56,"placement":0.96,"space":0.0,"time":0.47},"applied":["placement","pace","time"],"goal":{"neutralise":42.9,"build":76.3}},"dealt_tier":"winner","id":"55071595-f044-42d3-9368-7682b7920175"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":39.21,"hit_x":1.39,"hit_y":3.34,"bounce_x":-1.12,"bounce_y":19.87,"result":"In","inc_speed_mph":29.23,"inc_hit_x":-2.63,"inc_hit_y":23.56,"inc_bounce_x":1.37,"inc_bounce_y":4.74,"inc_gap_s":1.98,"mine_won":false,"approach":true,"rep_speed_mph":54.61,"rep_hit_x":-0.59,"rep_hit_y":23.77,"rep_gap_s":1.59,"rep_result":"In","f_score":23.2,"pos_band":"easy","reply_pressure":95.3,"effect":0.05,"goal_score":31.9,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.47,"time":0.22,"height":0.0},"dealt":{"pace":0.22,"placement":0.0,"space":0.25,"time":0.84},"applied":["time","space","pace"],"goal":{"neutralise":32.6,"build":31.9}},"dealt_tier":"released","id":"47fa1264-1850-4bda-93b6-0db212670cb7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":70,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.34,"hit_x":-3.66,"hit_y":0.02,"bounce_x":1.17,"bounce_y":11.28,"result":"Net","inc_speed_mph":39.2,"inc_hit_x":2.1,"inc_hit_y":20.62,"inc_bounce_x":-3.55,"inc_bounce_y":1.19,"inc_gap_s":1.45,"mine_won":false,"approach":false,"f_score":65.5,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.22,"placement":1.0,"space":0.0,"time":0.75,"height":0.0},"error":"Net"},"id":"bc268e27-6cf8-4f8a-a884-43d3ce66e77f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.65,"hit_x":-3.09,"hit_y":-1.55,"bounce_x":1.46,"bounce_y":19.26,"result":"In","inc_speed_mph":39.5,"inc_hit_x":-2.64,"inc_hit_y":23.55,"inc_bounce_x":-3.82,"inc_bounce_y":1.19,"inc_gap_s":1.71,"mine_won":false,"approach":false,"rep_speed_mph":44.3,"rep_hit_x":1.44,"rep_hit_y":20.64,"rep_gap_s":1.43,"rep_result":"In","f_score":57.7,"pos_band":"moderate","reply_pressure":61.4,"effect":0.39,"goal_score":45.0,"parts":{"faced":{"pace":0.23,"placement":1.0,"space":0.25,"time":0.48,"height":0.0},"dealt":{"pace":0.32,"placement":0.05,"space":0.57,"time":0.47},"applied":["space","time","pace"],"goal":{"neutralise":50.3,"build":43.3}},"dealt_tier":"released","id":"5ddae354-cde1-4ebb-b6cb-30cc6f2cf95f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.35,"hit_x":-1.43,"hit_y":-0.99,"bounce_x":-3.48,"bounce_y":22.54,"result":"In","inc_speed_mph":44.3,"inc_hit_x":1.44,"inc_hit_y":20.64,"inc_bounce_x":-1.32,"inc_bounce_y":3.49,"inc_gap_s":1.26,"mine_won":false,"approach":false,"rep_speed_mph":45.89,"rep_hit_x":-3.04,"rep_hit_y":25.47,"rep_gap_s":2.22,"rep_result":"In","f_score":61.4,"pos_band":"moderate","reply_pressure":63.7,"effect":0.36,"goal_score":53.1,"parts":{"faced":{"pace":0.43,"placement":0.0,"space":0.47,"time":0.94,"height":0.34},"dealt":{"pace":0.01,"placement":1.0,"space":0.46,"time":0.17},"applied":["placement","space","time"],"goal":{"neutralise":84.1,"build":31.6},"deduction":24.9},"dealt_tier":"released","id":"c5b4a5fe-ab11-428c-8640-5b6445d1b81f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.13,"hit_x":1.13,"hit_y":3.56,"bounce_x":-2.36,"bounce_y":18.6,"result":"In","inc_speed_mph":45.89,"inc_hit_x":-3.04,"inc_hit_y":25.47,"inc_bounce_x":1.39,"inc_bounce_y":4.8,"inc_gap_s":1.44,"mine_won":false,"approach":false,"rep_speed_mph":32.43,"rep_hit_x":-1.91,"rep_hit_y":20.7,"rep_gap_s":0.97,"rep_result":"In","f_score":63.7,"pos_band":"moderate","reply_pressure":77.3,"effect":0.23,"goal_score":54.5,"parts":{"faced":{"pace":0.5,"placement":0.01,"space":0.66,"time":0.76,"height":0.0},"dealt":{"pace":0.76,"placement":0.54,"space":0.73,"time":0.98},"applied":["time","pace","space"],"goal":{"neutralise":44.9,"build":64.5}},"dealt_tier":"released","id":"71ed93c8-f658-4ee1-8cec-008db472a915"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.84,"hit_x":-3.97,"hit_y":4.63,"bounce_x":-1.65,"bounce_y":21.05,"result":"In","inc_speed_mph":32.43,"inc_hit_x":-1.91,"inc_hit_y":20.7,"inc_bounce_x":-3.78,"inc_bounce_y":6.24,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":40.55,"rep_hit_x":-1.64,"rep_hit_y":22.66,"rep_gap_s":1.02,"rep_result":"In","f_score":77.3,"pos_band":"hard","reply_pressure":60.8,"effect":0.39,"goal_score":71.7,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.52,"time":0.8,"height":0.0},"dealt":{"pace":0.54,"placement":0.15,"space":0.0,"time":0.96},"applied":["time","pace","placement"],"goal":{"neutralise":71.7,"build":50.2}},"dealt_tier":"pressure","id":"6c4dfabf-08f7-4643-a710-154a5b363929"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"shot_idx":14,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.98,"hit_x":2.2,"hit_y":-0.46,"bounce_x":-4.25,"bounce_y":20.73,"result":"Out","inc_speed_mph":40.55,"inc_hit_x":-1.64,"inc_hit_y":22.66,"inc_bounce_x":2.35,"inc_bounce_y":3.92,"inc_gap_s":1.55,"mine_won":false,"approach":false,"f_score":60.8,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.27,"placement":0.54,"space":0.64,"time":0.65,"height":0.0},"error":"Out"},"id":"03dc1db6-918b-4e8d-b10c-82c2c5731528"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":77,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.69,"hit_x":-2.01,"hit_y":4.0,"bounce_x":2.36,"bounce_y":21.77,"result":"In","inc_speed_mph":36.7,"inc_hit_x":0.27,"inc_hit_y":23.65,"inc_bounce_x":-1.24,"inc_bounce_y":5.43,"inc_gap_s":1.53,"mine_won":true,"approach":false,"f_score":41.3,"pos_band":"easy","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.11,"placement":0.0,"space":0.45,"time":0.67,"height":0.0},"dealt":{"pace":0.86,"placement":0.54,"space":0.05,"time":0.94},"applied":["time","pace","placement"],"goal":{"neutralise":84.3,"build":84.6}},"dealt_tier":"winner","id":"fee99c8c-ff6d-48e8-9bc3-458bc5596ea3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":78,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.51,"hit_x":2.77,"hit_y":1.49,"bounce_x":-2.56,"bounce_y":11.29,"result":"Net","inc_speed_mph":50.02,"inc_hit_x":-0.29,"inc_hit_y":24.21,"inc_bounce_x":3.04,"inc_bounce_y":4.07,"inc_gap_s":1.23,"mine_won":false,"approach":false,"f_score":93.7,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.67,"placement":0.91,"space":0.92,"time":0.97,"height":0.0},"error":"Net"},"id":"299fb66f-02f5-49c5-90b7-67c52dfa3fc1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":79,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":49.79,"hit_x":0.87,"hit_y":0.09,"bounce_x":0.17,"bounce_y":19.61,"result":"In","inc_speed_mph":28.72,"inc_hit_x":2.34,"inc_hit_y":24.09,"inc_bounce_x":0.99,"inc_bounce_y":4.37,"inc_gap_s":2.35,"mine_won":false,"approach":false,"rep_speed_mph":53.3,"rep_hit_x":-0.14,"rep_hit_y":23.8,"rep_gap_s":1.3,"rep_result":"In","f_score":11.9,"pos_band":"easy","reply_pressure":93.5,"effect":0.07,"goal_score":41.6,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.36,"time":0.0,"height":0.0},"dealt":{"pace":0.66,"placement":0.0,"space":0.41,"time":0.63},"applied":["pace","time","space"],"goal":{"neutralise":24.7,"build":41.6}},"dealt_tier":"released","id":"1bf67d2d-236c-4d41-8d9e-0a071c97b288"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":79,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.58,"hit_x":-4.36,"hit_y":1.41,"bounce_x":-1.9,"bounce_y":11.27,"result":"Net","inc_speed_mph":53.3,"inc_hit_x":-0.14,"inc_hit_y":23.8,"inc_bounce_x":-4.1,"inc_bounce_y":3.09,"inc_gap_s":1.18,"mine_won":false,"approach":false,"f_score":93.5,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.8,"placement":1.0,"space":0.55,"time":1.0,"height":0.28},"error":"Net"},"id":"9fe18103-2ad2-4542-9834-647ed47f51b7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":80,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.48,"hit_x":-2.69,"hit_y":-0.48,"bounce_x":2.17,"bounce_y":20.47,"result":"In","inc_speed_mph":33.9,"inc_hit_x":2.74,"inc_hit_y":23.92,"inc_bounce_x":-2.33,"inc_bounce_y":2.41,"inc_gap_s":2.03,"mine_won":false,"approach":false,"rep_speed_mph":46.65,"rep_hit_x":2.32,"rep_hit_y":25.12,"rep_gap_s":1.64,"rep_result":"In","f_score":25.9,"pos_band":"easy","reply_pressure":89.0,"effect":0.11,"goal_score":38.0,"parts":{"faced":{"pace":0.0,"placement":0.52,"space":0.0,"time":0.17,"height":0.09},"dealt":{"pace":0.52,"placement":0.44,"space":0.17,"time":0.53},"applied":["time","pace","placement"],"goal":{"neutralise":41.9,"build":38.0}},"dealt_tier":"released","id":"55e4be74-9e86-4436-9da5-fe8411e81c49"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":80,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.04,"hit_x":2.49,"hit_y":3.61,"bounce_x":4.86,"bounce_y":22.18,"result":"Out","inc_speed_mph":46.65,"inc_hit_x":2.32,"inc_hit_y":25.12,"inc_bounce_x":3.03,"inc_bounce_y":4.76,"inc_gap_s":1.32,"mine_won":false,"approach":false,"f_score":89.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.53,"placement":0.91,"space":0.88,"time":0.88,"height":0.0},"error":"Out"},"id":"7eb91026-b245-4597-ab42-a0675eda4076"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.5,"hit_x":-2.01,"hit_y":6.4,"bounce_x":-2.56,"bounce_y":20.63,"result":"In","inc_speed_mph":29.09,"inc_hit_x":3.49,"inc_hit_y":23.79,"inc_bounce_x":-1.93,"inc_bounce_y":7.64,"inc_gap_s":1.75,"mine_won":true,"approach":false,"rep_speed_mph":38.84,"rep_hit_x":-2.33,"rep_hit_y":24.19,"rep_gap_s":1.26,"rep_result":"In","f_score":58.6,"pos_band":"moderate","reply_pressure":38.7,"effect":0.61,"goal_score":71.1,"parts":{"faced":{"pace":0.0,"placement":0.3,"space":1.0,"time":0.45,"height":0.25},"dealt":{"pace":0.23,"placement":0.65,"space":0.72,"time":0.96},"applied":["time","space","placement"],"goal":{"neutralise":66.5,"build":72.9}},"dealt_tier":"pressure","id":"3276cf2f-77a7-4129-b1e7-7b4598cf72f1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.26,"hit_x":2.46,"hit_y":2.88,"bounce_x":-2.38,"bounce_y":19.29,"result":"In","inc_speed_mph":38.84,"inc_hit_x":-2.33,"inc_hit_y":24.19,"inc_bounce_x":1.86,"inc_bounce_y":4.72,"inc_gap_s":1.59,"mine_won":true,"approach":false,"rep_speed_mph":37.63,"rep_hit_x":-1.94,"rep_hit_y":20.58,"rep_gap_s":1.18,"rep_result":"In","f_score":38.7,"pos_band":"easy","reply_pressure":54.3,"effect":0.46,"goal_score":58.4,"parts":{"faced":{"pace":0.2,"placement":0.27,"space":0.29,"time":0.61,"height":0.09},"dealt":{"pace":0.43,"placement":0.55,"space":0.4,"time":0.94},"applied":["time","placement","pace"],"goal":{"neutralise":43.6,"build":58.4}},"dealt_tier":"held","id":"30b0b40d-1c9f-4125-be9c-90a905fca63e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.86,"hit_x":-0.74,"hit_y":-0.32,"bounce_x":-1.33,"bounce_y":17.27,"result":"In","inc_speed_mph":37.63,"inc_hit_x":-1.94,"inc_hit_y":20.58,"inc_bounce_x":-0.42,"inc_bounce_y":1.44,"inc_gap_s":1.43,"mine_won":true,"approach":false,"f_score":54.3,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.15,"placement":0.71,"space":0.12,"time":0.77,"height":0.0},"dealt":{"pace":0.45,"placement":0.0,"space":0.14,"time":0.66},"applied":["time","pace","space"],"goal":{"neutralise":52.8,"build":59.3}},"dealt_tier":"winner","id":"37d27107-7d48-4f77-b40b-c2dbbc536f31"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":85,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.47,"hit_x":-2.22,"hit_y":-1.04,"bounce_x":1.34,"bounce_y":20.54,"result":"In","inc_speed_mph":46.13,"inc_hit_x":1.24,"inc_hit_y":23.71,"inc_bounce_x":-2.34,"inc_bounce_y":2.68,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":52.86,"rep_hit_x":0.85,"rep_hit_y":24.8,"rep_gap_s":1.8,"rep_result":"In","f_score":60.8,"pos_band":"moderate","reply_pressure":78.9,"effect":0.21,"goal_score":36.8,"parts":{"faced":{"pace":0.51,"placement":0.53,"space":0.62,"time":0.67,"height":0.0},"dealt":{"pace":0.27,"placement":0.0,"space":0.11,"time":0.34},"applied":["time","pace","space"],"goal":{"neutralise":58.8,"build":23.3}},"dealt_tier":"released","id":"05e8eaad-5b29-4c3d-8d16-db477fa748fe"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":85,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.56,"hit_x":0.76,"hit_y":2.67,"bounce_x":-2.13,"bounce_y":19.48,"result":"In","inc_speed_mph":52.86,"inc_hit_x":0.85,"inc_hit_y":24.8,"inc_bounce_x":0.47,"inc_bounce_y":4.52,"inc_gap_s":1.23,"mine_won":true,"approach":false,"rep_speed_mph":52.76,"rep_hit_x":-1.64,"rep_hit_y":22.8,"rep_gap_s":1.46,"rep_result":"Out","f_score":78.9,"pos_band":"hard","reply_pressure":75.1,"effect":1.0,"goal_score":71.2,"parts":{"faced":{"pace":0.79,"placement":0.0,"space":0.61,"time":0.97,"height":0.0},"dealt":{"pace":0.19,"placement":0.41,"space":0.6,"time":0.85},"applied":["time","space","placement"],"goal":{"neutralise":71.2,"build":73.6}},"dealt_tier":"pressure","id":"38b80e4c-dc23-4f6e-965e-5a25fecd749f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":39.14,"hit_x":1.16,"hit_y":4.71,"bounce_x":1.51,"bounce_y":20.77,"result":"In","inc_speed_mph":37.97,"inc_hit_x":2.08,"inc_hit_y":23.24,"inc_bounce_x":0.99,"inc_bounce_y":6.01,"inc_gap_s":1.23,"mine_won":false,"approach":false,"rep_speed_mph":45.38,"rep_hit_x":1.22,"rep_hit_y":23.58,"rep_gap_s":1.26,"rep_result":"In","f_score":76.9,"pos_band":"hard","reply_pressure":71.5,"effect":0.28,"goal_score":67.8,"parts":{"faced":{"pace":0.17,"placement":0.0,"space":0.97,"time":0.97,"height":0.37},"dealt":{"pace":0.21,"placement":0.08,"space":0.01,"time":0.96},"applied":["time","pace","placement"],"goal":{"neutralise":67.8,"build":37.7}},"dealt_tier":"pressure","id":"d294097b-fd3c-40cd-b83a-b00d77eced76"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.29,"hit_x":-2.51,"hit_y":-0.51,"bounce_x":-0.81,"bounce_y":19.82,"result":"In","inc_speed_mph":45.38,"inc_hit_x":1.22,"inc_hit_y":23.58,"inc_bounce_x":-2.42,"inc_bounce_y":0.73,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":51.25,"rep_hit_x":-0.92,"rep_hit_y":23.38,"rep_gap_s":1.4,"rep_result":"In","f_score":71.5,"pos_band":"moderate","reply_pressure":87.7,"effect":0.12,"goal_score":53.6,"parts":{"faced":{"pace":0.47,"placement":1.0,"space":0.48,"time":0.67,"height":0.0},"dealt":{"pace":0.51,"placement":0.0,"space":0.3,"time":0.71},"applied":["time","pace","space"],"goal":{"neutralise":56.2,"build":39.2}},"dealt_tier":"released","id":"8f01487c-c514-438a-b2de-f51e6832fdea"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.37,"hit_x":-3.77,"hit_y":-1.14,"bounce_x":2.45,"bounce_y":11.03,"result":"Net","inc_speed_mph":51.25,"inc_hit_x":-0.92,"inc_hit_y":23.38,"inc_bounce_x":-2.89,"inc_bounce_y":0.73,"inc_gap_s":1.29,"mine_won":false,"approach":false,"f_score":87.7,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.72,"placement":1.0,"space":0.0,"time":0.91,"height":0.25},"error":"Net"},"id":"f19e6ace-619b-429c-a1a9-d75b61c8cc1f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":92,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.13,"hit_x":2.34,"hit_y":-1.73,"bounce_x":-2.37,"bounce_y":22.56,"result":"In","inc_speed_mph":44.72,"inc_hit_x":0.98,"inc_hit_y":23.51,"inc_bounce_x":1.65,"inc_bounce_y":3.6,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":46.34,"rep_hit_x":-2.47,"rep_hit_y":24.06,"rep_gap_s":1.48,"rep_result":"In","f_score":57.5,"pos_band":"moderate","reply_pressure":71.1,"effect":0.29,"goal_score":55.9,"parts":{"faced":{"pace":0.45,"placement":0.15,"space":0.61,"time":0.67,"height":0.0},"dealt":{"pace":0.55,"placement":0.84,"space":0.16,"time":0.28},"applied":["placement","pace","time"],"goal":{"neutralise":82.3,"build":47.6}},"dealt_tier":"held","id":"306c0197-a332-4e08-9873-87ebdbd39670"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":92,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.28,"hit_x":3.46,"hit_y":0.28,"bounce_x":-1.93,"bounce_y":18.74,"result":"In","inc_speed_mph":46.34,"inc_hit_x":-2.47,"inc_hit_y":24.06,"inc_bounce_x":3.0,"inc_bounce_y":1.42,"inc_gap_s":1.47,"mine_won":false,"approach":false,"rep_speed_mph":31.75,"rep_hit_x":-1.91,"rep_hit_y":19.96,"rep_gap_s":1.52,"rep_result":"In","f_score":71.1,"pos_band":"moderate","reply_pressure":25.3,"effect":0.75,"goal_score":58.8,"parts":{"faced":{"pace":0.51,"placement":0.89,"space":0.12,"time":0.73,"height":0.0},"dealt":{"pace":0.18,"placement":0.3,"space":0.47,"time":0.78},"applied":["time","space","placement"],"goal":{"neutralise":58.8,"build":58.8}},"dealt_tier":"held","id":"dc47a2c5-2df3-46a8-8fc3-20ac16e6d855"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":92,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":57.65,"hit_x":-0.63,"hit_y":-0.8,"bounce_x":1.94,"bounce_y":11.08,"result":"Net","inc_speed_mph":31.75,"inc_hit_x":-1.91,"inc_hit_y":19.96,"inc_bounce_x":-0.44,"inc_bounce_y":2.51,"inc_gap_s":1.9,"mine_won":false,"approach":false,"f_score":43.5,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.12,"space":0.33,"time":0.3,"height":0.67},"error":"Net"},"id":"f684ba27-3adb-4abc-9475-103201611c15"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.9,"hit_x":0.94,"hit_y":3.93,"bounce_x":-2.07,"bounce_y":21.77,"result":"In","inc_speed_mph":47.31,"inc_hit_x":2.77,"inc_hit_y":23.5,"inc_bounce_x":0.51,"inc_bounce_y":5.01,"inc_gap_s":1.17,"mine_won":true,"approach":false,"rep_speed_mph":43.52,"rep_hit_x":-1.98,"rep_hit_y":24.26,"rep_gap_s":1.34,"rep_result":"In","f_score":74.5,"pos_band":"moderate","reply_pressure":41.1,"effect":0.59,"goal_score":81.2,"parts":{"faced":{"pace":0.56,"placement":0.0,"space":0.68,"time":1.0,"height":0.38},"dealt":{"pace":0.33,"placement":0.41,"space":0.44,"time":0.94},"applied":["time","space","placement"],"goal":{"neutralise":81.7,"build":59.4}},"dealt_tier":"pressure","id":"5fc3de32-ef30-4174-80f2-909fc210236c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.72,"hit_x":-1.58,"hit_y":2.75,"bounce_x":1.62,"bounce_y":20.45,"result":"In","inc_speed_mph":43.52,"inc_hit_x":-1.98,"inc_hit_y":24.26,"inc_bounce_x":-1.42,"inc_bounce_y":4.67,"inc_gap_s":1.39,"mine_won":true,"approach":false,"rep_speed_mph":37.62,"rep_hit_x":1.6,"rep_hit_y":22.92,"rep_gap_s":1.25,"rep_result":"In","f_score":41.1,"pos_band":"easy","reply_pressure":54.8,"effect":0.45,"goal_score":57.1,"parts":{"faced":{"pace":0.4,"placement":0.03,"space":0.0,"time":0.81,"height":0.0},"dealt":{"pace":0.49,"placement":0.14,"space":0.46,"time":0.92},"applied":["time","pace","space"],"goal":{"neutralise":55.7,"build":57.1}},"dealt_tier":"held","id":"8822a991-9a3d-4e47-9e92-dcaa97bf83c4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":40.62,"hit_x":-1.19,"hit_y":-0.71,"bounce_x":3.72,"bounce_y":20.26,"result":"In","inc_speed_mph":37.62,"inc_hit_x":1.6,"inc_hit_y":22.92,"inc_bounce_x":-1.51,"inc_bounce_y":0.55,"inc_gap_s":1.71,"mine_won":true,"approach":false,"rep_speed_mph":44.48,"rep_hit_x":4.1,"rep_hit_y":23.25,"rep_gap_s":1.73,"rep_result":"In","f_score":54.8,"pos_band":"moderate","reply_pressure":44.6,"effect":0.55,"goal_score":60.0,"parts":{"faced":{"pace":0.15,"placement":1.0,"space":0.0,"time":0.49,"height":0.0},"dealt":{"pace":0.28,"placement":1.0,"space":0.15,"time":0.58},"applied":["placement","time","pace"],"goal":{"neutralise":61.0,"build":59.8}},"dealt_tier":"held","id":"5d62e5d1-3e54-4546-a065-b35aeb23a2d6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":47.01,"hit_x":0.38,"hit_y":0.03,"bounce_x":-3.21,"bounce_y":19.2,"result":"In","inc_speed_mph":44.48,"inc_hit_x":4.1,"inc_hit_y":23.25,"inc_bounce_x":0.21,"inc_bounce_y":2.28,"inc_gap_s":1.55,"mine_won":true,"approach":false,"rep_speed_mph":36.78,"rep_hit_x":-2.88,"rep_hit_y":21.21,"rep_gap_s":1.22,"rep_result":"Net","f_score":44.6,"pos_band":"easy","reply_pressure":37.2,"effect":1.0,"goal_score":94.3,"parts":{"faced":{"pace":0.44,"placement":0.25,"space":0.14,"time":0.65,"height":0.0},"dealt":{"pace":0.54,"placement":1.0,"space":0.98,"time":0.78},"applied":["placement","space","time"],"goal":{"neutralise":57.3,"build":94.3}},"dealt_tier":"pressure","id":"3446c2ed-50a7-4861-aeff-208df6451b1d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":94,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":33.7,"hit_x":-4.29,"hit_y":-1.31,"bounce_x":1.06,"bounce_y":25.74,"result":"Out","inc_speed_mph":53.12,"inc_hit_x":-3.11,"inc_hit_y":24.4,"inc_bounce_x":-3.74,"inc_bounce_y":2.36,"inc_gap_s":1.24,"mine_won":false,"approach":false,"f_score":92.0,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.8,"placement":1.0,"space":0.74,"time":0.96,"height":0.6},"error":"Out"},"id":"be032ae7-683a-4bdc-8eaa-bd78af82e68c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":96,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":38.76,"hit_x":3.38,"hit_y":-2.65,"bounce_x":0.4,"bounce_y":23.82,"result":"Out","inc_speed_mph":42.02,"inc_hit_x":4.12,"inc_hit_y":20.46,"inc_bounce_x":3.43,"inc_bounce_y":1.28,"inc_gap_s":1.58,"mine_won":false,"approach":false,"f_score":65.1,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.33,"placement":1.0,"space":0.29,"time":0.62,"height":0.0},"error":"Out"},"id":"2d9ecacb-46ee-42f3-bbe6-8a5d7a7ece1e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":97,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.4,"hit_x":2.42,"hit_y":1.96,"bounce_x":-1.23,"bounce_y":21.42,"result":"In","inc_speed_mph":40.91,"inc_hit_x":-1.57,"inc_hit_y":23.91,"inc_bounce_x":1.92,"inc_bounce_y":3.52,"inc_gap_s":1.52,"mine_won":true,"approach":false,"rep_speed_mph":52.91,"rep_hit_x":-1.12,"rep_hit_y":23.82,"rep_gap_s":1.23,"rep_result":"Net","f_score":54.6,"pos_band":"moderate","reply_pressure":59.6,"effect":1.0,"goal_score":71.4,"parts":{"faced":{"pace":0.29,"placement":0.3,"space":0.66,"time":0.68,"height":0.0},"dealt":{"pace":0.56,"placement":0.21,"space":0.0,"time":0.95},"applied":["time","pace","placement"],"goal":{"neutralise":81.5,"build":70.1}},"dealt_tier":"pressure","id":"e75157de-4f4a-4ba9-af1b-0900dbcc3745"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":98,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":44.91,"hit_x":-1.49,"hit_y":-1.11,"bounce_x":-2.53,"bounce_y":20.53,"result":"In","inc_speed_mph":34.58,"inc_hit_x":2.38,"inc_hit_y":23.87,"inc_bounce_x":-1.79,"inc_bounce_y":3.38,"inc_gap_s":2.07,"mine_won":true,"approach":false,"rep_speed_mph":47.35,"rep_hit_x":-1.57,"rep_hit_y":24.17,"rep_gap_s":1.5,"rep_result":"In","f_score":32.8,"pos_band":"easy","reply_pressure":76.4,"effect":0.24,"goal_score":45.8,"parts":{"faced":{"pace":0.02,"placement":0.23,"space":0.63,"time":0.13,"height":0.0},"dealt":{"pace":0.45,"placement":0.63,"space":0.57,"time":0.38},"applied":["placement","space","pace"],"goal":{"neutralise":48.4,"build":45.8}},"dealt_tier":"released","id":"6e32d49d-3562-4bb3-a8f0-7a92e8ccd1d4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":98,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":31.42,"hit_x":0.23,"hit_y":-0.64,"bounce_x":-1.47,"bounce_y":19.34,"result":"In","inc_speed_mph":47.35,"inc_hit_x":-1.57,"inc_hit_y":24.17,"inc_bounce_x":0.98,"inc_bounce_y":0.62,"inc_gap_s":1.46,"mine_won":true,"approach":false,"rep_speed_mph":49.21,"rep_hit_x":-1.48,"rep_hit_y":20.78,"rep_gap_s":1.89,"rep_result":"Out","f_score":86.0,"pos_band":"hard","reply_pressure":86.7,"effect":1.0,"goal_score":72.7,"parts":{"faced":{"pace":0.56,"placement":1.0,"space":0.09,"time":0.73,"height":0.84},"dealt":{"pace":0.0,"placement":0.06,"space":0.39,"time":0.52},"applied":["time","space","placement"],"goal":{"neutralise":72.7,"build":30.0},"deduction":35.0},"dealt_tier":"pressure","id":"840bf862-ba13-4c30-b06e-a81d43c764cd"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":102,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.61,"hit_x":-0.49,"hit_y":3.22,"bounce_x":2.09,"bounce_y":21.34,"result":"In","inc_speed_mph":42.78,"inc_hit_x":1.57,"inc_hit_y":25.0,"inc_bounce_x":-0.69,"inc_bounce_y":4.94,"inc_gap_s":1.45,"mine_won":false,"approach":true,"rep_speed_mph":49.03,"rep_hit_x":1.84,"rep_hit_y":22.32,"rep_gap_s":1.11,"rep_result":"In","f_score":46.4,"pos_band":"easy","reply_pressure":60.9,"effect":0.39,"goal_score":59.2,"parts":{"faced":{"pace":0.37,"placement":0.0,"space":0.14,"time":0.75,"height":0.28},"dealt":{"pace":0.69,"placement":0.39,"space":0.2,"time":0.95},"applied":["time","pace","placement"],"goal":{"neutralise":65.8,"build":59.2}},"dealt_tier":"held","id":"c178fa9f-4971-43f2-b109-47899ba5e20b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.89,"hit_x":3.07,"hit_y":-1.37,"bounce_x":-0.25,"bounce_y":20.72,"result":"In","inc_speed_mph":37.01,"inc_hit_x":-2.34,"inc_hit_y":19.97,"inc_bounce_x":2.9,"inc_bounce_y":2.44,"inc_gap_s":1.69,"mine_won":false,"approach":false,"rep_speed_mph":41.2,"rep_hit_x":0.51,"rep_hit_y":22.94,"rep_gap_s":1.47,"rep_result":"In","f_score":69.2,"pos_band":"moderate","reply_pressure":48.1,"effect":0.52,"goal_score":60.9,"parts":{"faced":{"pace":0.12,"placement":0.83,"space":0.27,"time":0.52,"height":0.73},"dealt":{"pace":0.54,"placement":0.0,"space":0.0,"time":0.41},"applied":["pace","time","placement"],"goal":{"neutralise":68.8,"build":37.5}},"dealt_tier":"held","id":"bdd86529-732e-4c99-9c26-99b030322bce"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":46.23,"hit_x":-0.4,"hit_y":-0.12,"bounce_x":-0.29,"bounce_y":20.47,"result":"In","inc_speed_mph":41.2,"inc_hit_x":0.51,"inc_hit_y":22.94,"inc_bounce_x":-0.41,"inc_bounce_y":2.89,"inc_gap_s":1.56,"mine_won":false,"approach":false,"rep_speed_mph":50.29,"rep_hit_x":-0.32,"rep_hit_y":24.03,"rep_gap_s":1.49,"rep_result":"In","f_score":48.1,"pos_band":"easy","reply_pressure":67.8,"effect":0.32,"goal_score":36.4,"parts":{"faced":{"pace":0.3,"placement":0.0,"space":0.5,"time":0.64,"height":0.0},"dealt":{"pace":0.51,"placement":0.0,"space":0.02,"time":0.62},"applied":["time","pace","space"],"goal":{"neutralise":55.6,"build":36.4}},"dealt_tier":"released","id":"d04e049e-b621-4dbd-aaf9-1f851e28ef6f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.12,"hit_x":2.47,"hit_y":-0.31,"bounce_x":-0.99,"bounce_y":17.91,"result":"In","inc_speed_mph":50.29,"inc_hit_x":-0.32,"inc_hit_y":24.03,"inc_bounce_x":2.45,"inc_bounce_y":2.4,"inc_gap_s":1.44,"mine_won":false,"approach":false,"rep_speed_mph":48.55,"rep_hit_x":-1.15,"rep_hit_y":19.02,"rep_gap_s":1.48,"rep_result":"In","f_score":67.8,"pos_band":"moderate","reply_pressure":88.4,"effect":0.12,"goal_score":39.4,"parts":{"faced":{"pace":0.68,"placement":0.59,"space":0.22,"time":0.76,"height":0.0},"dealt":{"pace":0.01,"placement":0.0,"space":0.61,"time":0.62},"applied":["time","space","pace"],"goal":{"neutralise":42.7,"build":32.2}},"dealt_tier":"released","id":"66ad9ca8-b22d-4d8e-8e59-1b5a7f33920a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":30.0,"hit_x":-3.86,"hit_y":-1.31,"bounce_x":0.49,"bounce_y":11.0,"result":"Net","inc_speed_mph":48.55,"inc_hit_x":-1.15,"inc_hit_y":19.02,"inc_bounce_x":-3.7,"inc_bounce_y":1.43,"inc_gap_s":1.17,"mine_won":false,"approach":false,"f_score":88.4,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.61,"placement":1.0,"space":0.65,"time":1.0,"height":0.0},"error":"Net"},"id":"d83b37c7-e6ee-4b68-a3be-cdbbd2a08b03"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":106,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.45,"hit_x":0.24,"hit_y":0.26,"bounce_x":-1.49,"bounce_y":17.88,"result":"In","inc_speed_mph":48.05,"inc_hit_x":0.92,"inc_hit_y":24.34,"inc_bounce_x":0.24,"inc_bounce_y":3.05,"inc_gap_s":1.52,"mine_won":true,"approach":false,"rep_speed_mph":42.63,"rep_hit_x":-1.25,"rep_hit_y":19.31,"rep_gap_s":1.22,"rep_result":"In","f_score":50.6,"pos_band":"easy","reply_pressure":46.7,"effect":0.53,"goal_score":61.4,"parts":{"faced":{"pace":0.58,"placement":0.0,"space":0.26,"time":0.68,"height":0.01},"dealt":{"pace":0.44,"placement":0.06,"space":0.73,"time":0.78},"applied":["time","space","pace"],"goal":{"neutralise":41.5,"build":61.4}},"dealt_tier":"held","id":"c1466ff7-d9d6-4987-8d83-fd711a864d5b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":106,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":55.46,"hit_x":0.62,"hit_y":0.78,"bounce_x":-3.82,"bounce_y":17.96,"result":"In","inc_speed_mph":42.63,"inc_hit_x":-1.25,"inc_hit_y":19.31,"inc_bounce_x":1.15,"inc_bounce_y":2.87,"inc_gap_s":1.2,"mine_won":true,"approach":false,"f_score":46.7,"pos_band":"easy","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.36,"placement":0.0,"space":0.05,"time":0.99,"height":0.0},"dealt":{"pace":0.89,"placement":1.0,"space":0.07,"time":0.84},"applied":["placement","pace","time"],"goal":{"neutralise":49.6,"build":93.8}},"dealt_tier":"winner","id":"9e1a5843-25ff-4f2d-b55e-f503a990cd6c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.67,"hit_x":1.77,"hit_y":0.43,"bounce_x":0.8,"bounce_y":19.57,"result":"In","inc_speed_mph":35.23,"inc_hit_x":-2.59,"inc_hit_y":23.49,"inc_bounce_x":1.78,"inc_bounce_y":1.55,"inc_gap_s":1.86,"mine_won":false,"approach":false,"rep_speed_mph":45.63,"rep_hit_x":0.27,"rep_hit_y":23.88,"rep_gap_s":1.38,"rep_result":"In","f_score":52.1,"pos_band":"moderate","reply_pressure":70.9,"effect":0.29,"goal_score":51.4,"parts":{"faced":{"pace":0.05,"placement":0.65,"space":0.57,"time":0.34,"height":0.0},"dealt":{"pace":0.53,"placement":0.0,"space":0.45,"time":0.85},"applied":["time","pace","space"],"goal":{"neutralise":48.6,"build":51.4}},"dealt_tier":"released","id":"0562f303-16d9-40ff-a8c7-6295322bc83f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.53,"hit_x":-3.08,"hit_y":0.79,"bounce_x":-2.91,"bounce_y":20.53,"result":"In","inc_speed_mph":45.63,"inc_hit_x":0.27,"inc_hit_y":23.88,"inc_bounce_x":-2.93,"inc_bounce_y":2.44,"inc_gap_s":1.41,"mine_won":false,"approach":false,"rep_speed_mph":38.94,"rep_hit_x":-2.69,"rep_hit_y":22.21,"rep_gap_s":1.08,"rep_result":"In","f_score":70.9,"pos_band":"moderate","reply_pressure":49.2,"effect":0.51,"goal_score":68.3,"parts":{"faced":{"pace":0.48,"placement":0.85,"space":0.44,"time":0.79,"height":0.37},"dealt":{"pace":0.61,"placement":0.84,"space":0.35,"time":0.93},"applied":["time","placement","pace"],"goal":{"neutralise":67.8,"build":70.7}},"dealt_tier":"pressure","id":"f9a6415d-c002-4dd4-b238-f903b2664d0c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":52.95,"hit_x":0.16,"hit_y":3.28,"bounce_x":-2.62,"bounce_y":20.29,"result":"In","inc_speed_mph":38.94,"inc_hit_x":-2.69,"inc_hit_y":22.21,"inc_bounce_x":0.87,"inc_bounce_y":4.52,"inc_gap_s":1.42,"mine_won":false,"approach":false,"rep_speed_mph":51.44,"rep_hit_x":-2.32,"rep_hit_y":24.67,"rep_gap_s":1.08,"rep_result":"In","f_score":49.2,"pos_band":"easy","reply_pressure":59.7,"effect":0.4,"goal_score":69.2,"parts":{"faced":{"pace":0.21,"placement":0.0,"space":0.49,"time":0.78,"height":0.0},"dealt":{"pace":0.79,"placement":0.69,"space":0.0,"time":0.97},"applied":["time","pace","placement"],"goal":{"neutralise":56.1,"build":69.2}},"dealt_tier":"pressure","id":"e3381c9b-b28f-4cb9-a5b0-9651efb3f7ee"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"shot_idx":12,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.14,"hit_x":2.31,"hit_y":-0.19,"bounce_x":-1.9,"bounce_y":20.24,"result":"In","inc_speed_mph":51.44,"inc_hit_x":-2.32,"inc_hit_y":24.67,"inc_bounce_x":1.67,"inc_bounce_y":3.34,"inc_gap_s":1.3,"mine_won":false,"approach":false,"rep_speed_mph":35.52,"rep_hit_x":-1.39,"rep_hit_y":23.8,"rep_gap_s":1.74,"rep_result":"In","f_score":59.7,"pos_band":"moderate","reply_pressure":24.9,"effect":0.75,"goal_score":54.5,"parts":{"faced":{"pace":0.73,"placement":0.16,"space":0.0,"time":0.9,"height":0.0},"dealt":{"pace":0.3,"placement":0.29,"space":0.33,"time":0.49},"applied":["time","space","pace"],"goal":{"neutralise":66.3,"build":48.5}},"dealt_tier":"released","id":"6e52da40-c7b8-4d66-a84c-e858855c5eaa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"shot_idx":14,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.81,"hit_x":-0.88,"hit_y":0.5,"bounce_x":4.74,"bounce_y":21.69,"result":"Out","inc_speed_mph":35.52,"inc_hit_x":-1.39,"inc_hit_y":23.8,"inc_bounce_x":0.02,"inc_bounce_y":3.46,"inc_gap_s":1.82,"mine_won":false,"approach":false,"f_score":24.9,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.06,"placement":0.0,"space":0.3,"time":0.38,"height":0.0},"error":"Out"},"id":"ce422c12-c513-4d42-b0df-cad6a956e7e9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":111,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":44.29,"hit_x":-1.33,"hit_y":-1.91,"bounce_x":-1.81,"bounce_y":19.76,"result":"In","inc_speed_mph":40.85,"inc_hit_x":2.26,"inc_hit_y":22.43,"inc_bounce_x":-1.85,"inc_bounce_y":4.26,"inc_gap_s":1.61,"mine_won":false,"approach":false,"rep_speed_mph":53.45,"rep_hit_x":-1.76,"rep_hit_y":24.82,"rep_gap_s":1.71,"rep_result":"In","f_score":46.6,"pos_band":"easy","reply_pressure":92.9,"effect":0.07,"goal_score":26.9,"parts":{"faced":{"pace":0.29,"placement":0.26,"space":0.52,"time":0.59,"height":0.2},"dealt":{"pace":0.43,"placement":0.24,"space":0.39,"time":0.16},"applied":["pace","space","placement"],"goal":{"neutralise":43.1,"build":26.9}},"dealt_tier":"released","id":"6c6b5a86-f3c5-4e8c-8c45-0e42a228a11d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":111,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.85,"hit_x":-3.87,"hit_y":-0.69,"bounce_x":-4.17,"bounce_y":20.92,"result":"Out","inc_speed_mph":53.45,"inc_hit_x":-1.76,"inc_hit_y":24.82,"inc_bounce_x":-4.09,"inc_bounce_y":1.01,"inc_gap_s":1.22,"mine_won":false,"approach":false,"f_score":92.9,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.81,"placement":1.0,"space":0.25,"time":0.98,"height":0.54},"error":"Out"},"id":"bc22469a-c2de-4426-a492-cb021047a243"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":121,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.84,"hit_x":-0.93,"hit_y":0.87,"bounce_x":-1.99,"bounce_y":21.39,"result":"In","inc_speed_mph":40.67,"inc_hit_x":3.31,"inc_hit_y":22.42,"inc_bounce_x":-1.18,"inc_bounce_y":1.93,"inc_gap_s":1.44,"mine_won":false,"approach":false,"rep_speed_mph":35.05,"rep_hit_x":-1.61,"rep_hit_y":24.27,"rep_gap_s":1.32,"rep_result":"In","f_score":58.0,"pos_band":"moderate","reply_pressure":29.6,"effect":0.7,"goal_score":71.2,"parts":{"faced":{"pace":0.28,"placement":0.44,"space":0.54,"time":0.76,"height":0.0},"dealt":{"pace":0.66,"placement":0.34,"space":0.48,"time":0.94},"applied":["time","pace","space"],"goal":{"neutralise":75.9,"build":69.6}},"dealt_tier":"pressure","id":"f4f61f04-8c4d-4ec6-acf6-1dc95ea62568"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":121,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.56,"hit_x":-0.6,"hit_y":3.81,"bounce_x":4.56,"bounce_y":22.53,"result":"Out","inc_speed_mph":35.05,"inc_hit_x":-1.61,"inc_hit_y":24.27,"inc_bounce_x":0.07,"inc_bounce_y":4.85,"inc_gap_s":1.62,"mine_won":false,"approach":false,"f_score":29.6,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.04,"placement":0.0,"space":0.27,"time":0.58,"height":0.0},"error":"Out"},"id":"50d7590c-b24b-4bd8-8910-3688d125c459"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":122,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":35.5,"hit_x":-0.65,"hit_y":0.34,"bounce_x":-1.84,"bounce_y":22.13,"result":"In","inc_speed_mph":51.62,"inc_hit_x":-3.86,"inc_hit_y":22.35,"inc_bounce_x":-1.16,"inc_bounce_y":3.4,"inc_gap_s":1.19,"mine_won":false,"approach":false,"rep_speed_mph":53.0,"rep_hit_x":-2.33,"rep_hit_y":25.65,"rep_gap_s":1.98,"rep_result":"In","f_score":80.1,"pos_band":"hard","reply_pressure":80.1,"effect":0.2,"goal_score":80.3,"parts":{"faced":{"pace":0.73,"placement":0.0,"space":0.67,"time":1.0,"height":0.0},"dealt":{"pace":0.06,"placement":0.6,"space":0.0,"time":0.51},"applied":["placement","time","pace"],"goal":{"neutralise":80.3,"build":33.4}},"dealt_tier":"pressure","id":"fec34023-e96f-429c-bd02-4c582d6fd24b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":122,"shot_idx":7,"rally_type":"in_play","stroke":"Forehand","speed_mph":38.89,"hit_x":1.15,"hit_y":5.05,"bounce_x":-1.9,"bounce_y":11.48,"result":"Net","inc_speed_mph":53.0,"inc_hit_x":-2.33,"inc_hit_y":25.65,"inc_bounce_x":0.82,"inc_bounce_y":6.34,"inc_gap_s":1.09,"mine_won":false,"approach":false,"f_score":80.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.79,"placement":0.0,"space":0.61,"time":1.0,"height":0.0},"error":"Net"},"id":"8aa3cf01-74e3-4df1-a573-5654f2972318"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":125,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":53.29,"hit_x":-2.0,"hit_y":-0.67,"bounce_x":-2.47,"bounce_y":19.98,"result":"In","inc_speed_mph":42.18,"inc_hit_x":2.68,"inc_hit_y":26.07,"inc_bounce_x":-2.03,"inc_bounce_y":3.54,"inc_gap_s":1.7,"mine_won":true,"approach":false,"rep_speed_mph":48.61,"rep_hit_x":-2.44,"rep_hit_y":24.04,"rep_gap_s":1.28,"rep_result":"Net","f_score":65.2,"pos_band":"moderate","reply_pressure":67.4,"effect":1.0,"goal_score":76.3,"parts":{"faced":{"pace":0.34,"placement":0.36,"space":0.56,"time":0.5,"height":0.9},"dealt":{"pace":0.8,"placement":0.6,"space":0.91,"time":0.54},"applied":["space","pace","placement"],"goal":{"neutralise":70.6,"build":84.0}},"dealt_tier":"pressure","id":"d019edb1-d059-4908-9b19-3ad5ab8541f9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":131,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.43,"hit_x":0.85,"hit_y":2.95,"bounce_x":3.62,"bounce_y":21.82,"result":"In","inc_speed_mph":39.31,"inc_hit_x":1.5,"inc_hit_y":21.28,"inc_bounce_x":0.69,"inc_bounce_y":4.69,"inc_gap_s":1.32,"mine_won":true,"approach":false,"rep_speed_mph":42.48,"rep_hit_x":4.21,"rep_hit_y":22.88,"rep_gap_s":1.2,"rep_result":"Net","f_score":42.3,"pos_band":"easy","reply_pressure":45.1,"effect":1.0,"goal_score":91.5,"parts":{"faced":{"pace":0.22,"placement":0.0,"space":0.17,"time":0.88,"height":0.0},"dealt":{"pace":0.69,"placement":1.0,"space":0.0,"time":0.95},"applied":["placement","time","pace"],"goal":{"neutralise":85.2,"build":91.5}},"dealt_tier":"pressure","id":"917a49ba-ca2d-4431-918a-3d18097f618a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.5,"hit_x":0.89,"hit_y":-2.01,"bounce_x":-1.58,"bounce_y":19.46,"result":"In","inc_speed_mph":39.16,"inc_hit_x":-0.51,"inc_hit_y":25.76,"inc_bounce_x":1.12,"inc_bounce_y":2.92,"inc_gap_s":1.98,"mine_won":false,"approach":false,"rep_speed_mph":43.35,"rep_hit_x":-1.43,"rep_hit_y":24.28,"rep_gap_s":1.6,"rep_result":"In","f_score":28.0,"pos_band":"easy","reply_pressure":68.9,"effect":0.31,"goal_score":41.9,"parts":{"faced":{"pace":0.21,"placement":0.0,"space":0.16,"time":0.22,"height":0.4},"dealt":{"pace":0.48,"placement":0.11,"space":0.65,"time":0.27},"applied":["space","pace","time"],"goal":{"neutralise":37.0,"build":41.9}},"dealt_tier":"released","id":"62e671d3-0787-427b-9035-a7d0b02c3869"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.28,"hit_x":-1.28,"hit_y":3.59,"bounce_x":1.44,"bounce_y":20.2,"result":"In","inc_speed_mph":43.35,"inc_hit_x":-1.43,"inc_hit_y":24.28,"inc_bounce_x":-1.61,"inc_bounce_y":5.37,"inc_gap_s":1.4,"mine_won":false,"approach":false,"rep_speed_mph":40.22,"rep_hit_x":1.45,"rep_hit_y":24.89,"rep_gap_s":1.55,"rep_result":"In","f_score":68.9,"pos_band":"moderate","reply_pressure":42.9,"effect":0.57,"goal_score":61.4,"parts":{"faced":{"pace":0.39,"placement":0.13,"space":0.88,"time":0.8,"height":0.16},"dealt":{"pace":0.14,"placement":0.04,"space":0.42,"time":0.83},"applied":["time","space","pace"],"goal":{"neutralise":65.7,"build":49.4}},"dealt_tier":"held","id":"0d07d827-d7a6-4d04-bf03-82ec317d0449"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.44,"hit_x":-1.96,"hit_y":2.14,"bounce_x":-1.79,"bounce_y":21.59,"result":"In","inc_speed_mph":40.22,"inc_hit_x":1.45,"inc_hit_y":24.89,"inc_bounce_x":-2.13,"inc_bounce_y":4.64,"inc_gap_s":1.59,"mine_won":false,"approach":false,"rep_speed_mph":45.27,"rep_hit_x":-2.1,"rep_hit_y":23.24,"rep_gap_s":1.18,"rep_result":"In","f_score":42.9,"pos_band":"easy","reply_pressure":55.9,"effect":0.44,"goal_score":55.6,"parts":{"faced":{"pace":0.26,"placement":0.42,"space":0.0,"time":0.61,"height":0.0},"dealt":{"pace":0.56,"placement":0.31,"space":0.35,"time":0.9},"applied":["time","pace","space"],"goal":{"neutralise":69.5,"build":55.6}},"dealt_tier":"held","id":"fa606ba4-9aa3-42bb-9b1b-2f569e2bfbee"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":52.96,"hit_x":0.12,"hit_y":3.8,"bounce_x":2.6,"bounce_y":20.97,"result":"In","inc_speed_mph":45.27,"inc_hit_x":-2.1,"inc_hit_y":23.24,"inc_bounce_x":0.03,"inc_bounce_y":5.31,"inc_gap_s":1.12,"mine_won":false,"approach":false,"rep_speed_mph":35.23,"rep_hit_x":2.46,"rep_hit_y":24.97,"rep_gap_s":1.18,"rep_result":"In","f_score":55.9,"pos_band":"moderate","reply_pressure":33.6,"effect":0.66,"goal_score":75.3,"parts":{"faced":{"pace":0.47,"placement":0.0,"space":0.21,"time":1.0,"height":0.0},"dealt":{"pace":0.79,"placement":0.67,"space":0.45,"time":0.97},"applied":["time","pace","placement"],"goal":{"neutralise":69.5,"build":76.5}},"dealt_tier":"pressure","id":"77f59b0b-8fd4-40b6-9a92-bd84d9465c7c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.91,"hit_x":-2.87,"hit_y":-1.82,"bounce_x":-2.28,"bounce_y":19.79,"result":"In","inc_speed_mph":35.23,"inc_hit_x":2.46,"inc_hit_y":24.97,"inc_bounce_x":-2.76,"inc_bounce_y":2.41,"inc_gap_s":2.07,"mine_won":false,"approach":false,"rep_speed_mph":46.65,"rep_hit_x":-2.18,"rep_hit_y":21.21,"rep_gap_s":1.42,"rep_result":"In","f_score":59.3,"pos_band":"moderate","reply_pressure":84.2,"effect":0.0,"goal_score":44.4,"parts":{"faced":{"pace":0.05,"placement":0.76,"space":0.12,"time":0.13,"height":0.89},"dealt":{"pace":0.58,"placement":0.5,"space":0.76,"time":0.38},"applied":["space","pace","placement"],"goal":{"neutralise":48.0,"build":42.8}},"dealt_tier":"released","id":"f4f1e657-27fb-4814-9110-014f114ee442"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":4,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":47.56,"hit_x":-1.96,"hit_y":-0.41,"bounce_x":0.09,"bounce_y":19.51,"result":"In","inc_speed_mph":47.27,"inc_hit_x":-0.38,"inc_hit_y":24.43,"inc_bounce_x":-0.98,"inc_bounce_y":2.3,"inc_gap_s":1.45,"mine_won":true,"approach":false,"rep_speed_mph":52.68,"rep_hit_x":0.43,"rep_hit_y":24.67,"rep_gap_s":1.49,"rep_result":"Net","f_score":51.7,"pos_band":"easy","reply_pressure":92.6,"effect":1.0,"goal_score":66.4,"parts":{"faced":{"pace":0.55,"placement":0.24,"space":0.17,"time":0.75,"height":0.0},"dealt":{"pace":0.56,"placement":0.0,"space":0.41,"time":0.59},"applied":["time","pace","space"],"goal":{"neutralise":62.5,"build":66.4}},"dealt_tier":"pressure","id":"ebc65c29-7270-4892-80f4-c4577aa65a46"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":6,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.87,"hit_x":-0.6,"hit_y":-0.62,"bounce_x":-1.97,"bounce_y":18.21,"result":"In","inc_speed_mph":37.13,"inc_hit_x":2.55,"inc_hit_y":24.8,"inc_bounce_x":-1.09,"inc_bounce_y":2.58,"inc_gap_s":1.87,"mine_won":true,"approach":false,"rep_speed_mph":44.62,"rep_hit_x":-2.23,"rep_hit_y":19.53,"rep_gap_s":1.2,"rep_result":"Net","f_score":42.4,"pos_band":"easy","reply_pressure":81.4,"effect":1.0,"goal_score":74.7,"parts":{"faced":{"pace":0.13,"placement":0.09,"space":0.19,"time":0.33,"height":0.75},"dealt":{"pace":0.37,"placement":0.32,"space":0.91,"time":0.63},"applied":["space","time","pace"],"goal":{"neutralise":47.8,"build":74.7}},"dealt_tier":"pressure","id":"060c20cd-3418-4397-8400-6c3b0e8cfd0e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.06,"hit_x":-2.03,"hit_y":-0.05,"bounce_x":-1.18,"bounce_y":20.76,"result":"In","inc_speed_mph":45.98,"inc_hit_x":2.24,"inc_hit_y":25.03,"inc_bounce_x":-1.55,"inc_bounce_y":3.56,"inc_gap_s":1.6,"mine_won":true,"approach":false,"rep_speed_mph":47.49,"rep_hit_x":-0.65,"rep_hit_y":23.95,"rep_gap_s":1.87,"rep_result":"In","f_score":60.8,"pos_band":"moderate","reply_pressure":74.3,"effect":0.26,"goal_score":43.2,"parts":{"faced":{"pace":0.5,"placement":0.1,"space":0.15,"time":0.6,"height":0.73},"dealt":{"pace":0.09,"placement":0.0,"space":0.49,"time":0.46},"applied":["space","time","pace"],"goal":{"neutralise":61.4,"build":32.0}},"dealt_tier":"released","id":"9cdfeba2-b748-40a0-8ccf-a03db555ab46"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.77,"hit_x":-1.7,"hit_y":0.03,"bounce_x":-0.22,"bounce_y":19.87,"result":"In","inc_speed_mph":47.49,"inc_hit_x":-0.65,"inc_hit_y":23.95,"inc_bounce_x":-1.81,"inc_bounce_y":1.2,"inc_gap_s":1.37,"mine_won":true,"approach":false,"rep_speed_mph":46.84,"rep_hit_x":-0.53,"rep_hit_y":22.61,"rep_gap_s":1.68,"rep_result":"In","f_score":74.3,"pos_band":"moderate","reply_pressure":57.3,"effect":0.43,"goal_score":62.3,"parts":{"faced":{"pace":0.56,"placement":0.84,"space":0.0,"time":0.82,"height":0.0},"dealt":{"pace":0.24,"placement":0.0,"space":0.27,"time":0.7},"applied":["time","space","pace"],"goal":{"neutralise":62.9,"build":40.9}},"dealt_tier":"held","id":"7f00bbd3-7bab-4ec5-83d9-40964210c54a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":48.75,"hit_x":0.41,"hit_y":-0.52,"bounce_x":-1.18,"bounce_y":20.06,"result":"In","inc_speed_mph":46.84,"inc_hit_x":-0.53,"inc_hit_y":22.61,"inc_bounce_x":0.59,"inc_bounce_y":3.85,"inc_gap_s":1.34,"mine_won":true,"approach":false,"rep_speed_mph":60.11,"rep_hit_x":-1.01,"rep_hit_y":22.61,"rep_gap_s":1.3,"rep_result":"Net","f_score":57.3,"pos_band":"moderate","reply_pressure":78.2,"effect":1.0,"goal_score":60.1,"parts":{"faced":{"pace":0.54,"placement":0.0,"space":0.33,"time":0.86,"height":0.0},"dealt":{"pace":0.61,"placement":0.0,"space":0.02,"time":0.54},"applied":["pace","time","space"],"goal":{"neutralise":69.0,"build":57.4}},"dealt_tier":"held","id":"22b6a36e-6940-4308-9156-377798b10cdb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":14,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":37.82,"hit_x":3.84,"hit_y":0.17,"bounce_x":-3.3,"bounce_y":23.81,"result":"Out","inc_speed_mph":52.94,"inc_hit_x":-4.02,"inc_hit_y":24.14,"inc_bounce_x":3.25,"inc_bounce_y":1.32,"inc_gap_s":1.32,"mine_won":false,"approach":false,"f_score":89.4,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.79,"placement":1.0,"space":0.8,"time":0.88,"height":0.0},"error":"Out"},"id":"e7b8fb7d-2f05-46ae-8ae0-ea7b10331a34"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":34.46,"hit_x":1.9,"hit_y":-1.65,"bounce_x":0.2,"bounce_y":21.7,"result":"In","inc_speed_mph":42.83,"inc_hit_x":-1.5,"inc_hit_y":20.4,"inc_bounce_x":1.94,"inc_bounce_y":4.08,"inc_gap_s":1.61,"mine_won":false,"approach":false,"rep_speed_mph":56.78,"rep_hit_x":0.34,"rep_hit_y":15.84,"rep_gap_s":2.9,"rep_result":"In","f_score":56.2,"pos_band":"moderate","reply_pressure":90.7,"effect":0.09,"goal_score":22.2,"parts":{"faced":{"pace":0.37,"placement":0.31,"space":0.72,"time":0.59,"height":0.0},"dealt":{"pace":0.02,"placement":0.37,"space":0.0,"time":0.02},"applied":["placement","pace","time"],"goal":{"neutralise":67.3,"build":12.3}},"dealt_tier":"released","id":"9152bb4d-b0f6-4b3c-9b93-63ea4a1f12fb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":36.37,"hit_x":-0.89,"hit_y":2.55,"bounce_x":-2.3,"bounce_y":20.9,"result":"In","inc_speed_mph":56.78,"inc_hit_x":0.34,"inc_hit_y":15.84,"inc_bounce_x":-0.88,"inc_bounce_y":4.92,"inc_gap_s":0.7,"mine_won":false,"approach":false,"rep_speed_mph":49.84,"rep_hit_x":-1.62,"rep_hit_y":16.99,"rep_gap_s":2.24,"rep_result":"In","f_score":90.7,"pos_band":"hard","reply_pressure":84.5,"effect":0.15,"goal_score":71.7,"parts":{"faced":{"pace":0.95,"placement":0.0,"space":0.77,"time":1.0,"height":0.0},"dealt":{"pace":0.1,"placement":0.51,"space":0.54,"time":0.58},"applied":["time","space","placement"],"goal":{"neutralise":71.7,"build":42.4}},"dealt_tier":"pressure","id":"5002038f-2b6b-4777-a265-fffd7001beb9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.48,"hit_x":-3.69,"hit_y":-0.2,"bounce_x":3.39,"bounce_y":20.29,"result":"In","inc_speed_mph":49.84,"inc_hit_x":-1.62,"inc_hit_y":16.99,"inc_bounce_x":-2.97,"inc_bounce_y":3.3,"inc_gap_s":1.02,"mine_won":false,"approach":false,"rep_speed_mph":18.97,"rep_hit_x":3.64,"rep_hit_y":15.04,"rep_gap_s":1.57,"rep_result":"In","f_score":84.5,"pos_band":"hard","reply_pressure":13.8,"effect":0.86,"goal_score":76.1,"parts":{"faced":{"pace":0.66,"placement":0.88,"space":0.0,"time":1.0,"height":0.0},"dealt":{"pace":0.44,"placement":1.0,"space":0.58,"time":0.55},"applied":["placement","space","time"],"goal":{"neutralise":76.1,"build":75.5}},"dealt_tier":"pressure","id":"63bba089-bc83-444b-b09a-19a7638689b2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.55,"hit_x":-2.31,"hit_y":0.55,"bounce_x":-4.18,"bounce_y":20.7,"result":"Out","inc_speed_mph":18.97,"inc_hit_x":3.64,"inc_hit_y":15.04,"inc_bounce_x":-1.99,"inc_bounce_y":2.21,"inc_gap_s":2.26,"mine_won":false,"approach":false,"f_score":13.8,"pos_band":"easy","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.34,"space":0.07,"time":0.0,"height":0.0},"error":"Out"},"id":"e991719e-43c5-41cb-aafc-feda115756e7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":21,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":54.59,"hit_x":-1.95,"hit_y":-0.68,"bounce_x":-3.43,"bounce_y":11.22,"result":"Net","inc_speed_mph":51.26,"inc_hit_x":0.23,"inc_hit_y":24.03,"inc_bounce_x":-1.36,"inc_bounce_y":3.13,"inc_gap_s":1.43,"mine_won":false,"approach":false,"f_score":54.1,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.72,"placement":0.0,"space":0.13,"time":0.77,"height":0.0},"error":"Net"},"id":"13722388-f772-44b4-9349-e382a6cf6630"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":51.31,"hit_x":-2.2,"hit_y":-1.53,"bounce_x":1.98,"bounce_y":18.49,"result":"In","inc_speed_mph":53.44,"inc_hit_x":1.6,"inc_hit_y":23.0,"inc_bounce_x":-1.88,"inc_bounce_y":0.49,"inc_gap_s":1.21,"mine_won":true,"approach":false,"rep_speed_mph":54.65,"rep_hit_x":2.35,"rep_hit_y":20.64,"rep_gap_s":1.26,"rep_result":"In","f_score":93.2,"pos_band":"hard","reply_pressure":91.1,"effect":0.09,"goal_score":58.3,"parts":{"faced":{"pace":0.81,"placement":1.0,"space":0.0,"time":0.98,"height":0.0},"dealt":{"pace":0.72,"placement":0.33,"space":0.34,"time":0.58},"applied":["pace","time","space"],"goal":{"neutralise":58.3,"build":40.8}},"dealt_tier":"held","id":"c0ac552a-2704-49dd-9bec-b313717c17c1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.5,"hit_x":-3.19,"hit_y":-2.1,"bounce_x":1.58,"bounce_y":20.48,"result":"In","inc_speed_mph":54.65,"inc_hit_x":2.35,"inc_hit_y":20.64,"inc_bounce_x":-3.05,"inc_bounce_y":4.01,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":54.37,"rep_hit_x":1.8,"rep_hit_y":24.29,"rep_gap_s":1.73,"rep_result":"In","f_score":91.1,"pos_band":"hard","reply_pressure":92.5,"effect":0.07,"goal_score":68.4,"parts":{"faced":{"pace":0.86,"placement":0.92,"space":0.52,"time":0.95,"height":0.06},"dealt":{"pace":0.4,"placement":0.12,"space":0.0,"time":0.15},"applied":["pace","time","placement"],"goal":{"neutralise":68.4,"build":17.8}},"dealt_tier":"pressure","id":"69c45664-08bc-4d3a-9a11-b13a48a77bb5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.19,"hit_x":-1.16,"hit_y":3.75,"bounce_x":-3.94,"bounce_y":19.59,"result":"In","inc_speed_mph":54.37,"inc_hit_x":1.8,"inc_hit_y":24.29,"inc_bounce_x":-0.98,"inc_bounce_y":5.66,"inc_gap_s":1.04,"mine_won":true,"approach":false,"rep_speed_mph":44.56,"rep_hit_x":-4.17,"rep_hit_y":24.89,"rep_gap_s":1.26,"rep_result":"In","f_score":92.5,"pos_band":"hard","reply_pressure":57.8,"effect":0.42,"goal_score":68.6,"parts":{"faced":{"pace":0.85,"placement":0.0,"space":0.93,"time":1.0,"height":0.0},"dealt":{"pace":0.47,"placement":1.0,"space":0.82,"time":0.92},"applied":["placement","time","space"],"goal":{"neutralise":68.6,"build":76.5}},"dealt_tier":"pressure","id":"1bc39fbf-ee64-4966-9c8d-6ebd64841e5f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.31,"hit_x":-0.66,"hit_y":0.11,"bounce_x":2.02,"bounce_y":20.14,"result":"In","inc_speed_mph":44.56,"inc_hit_x":-4.17,"inc_hit_y":24.89,"inc_bounce_x":-0.48,"inc_bounce_y":1.6,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":48.03,"rep_hit_x":2.41,"rep_hit_y":24.24,"rep_gap_s":1.63,"rep_result":"In","f_score":57.8,"pos_band":"moderate","reply_pressure":62.5,"effect":0.38,"goal_score":56.8,"parts":{"faced":{"pace":0.44,"placement":0.62,"space":0.0,"time":0.67,"height":0.0},"dealt":{"pace":0.35,"placement":0.35,"space":0.88,"time":0.7},"applied":["space","time","placement"],"goal":{"neutralise":57.5,"build":56.6}},"dealt_tier":"held","id":"30a270ad-d2e1-442b-bed8-04d3583fb5e9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.28,"hit_x":1.34,"hit_y":0.73,"bounce_x":-4.1,"bounce_y":20.7,"result":"In","inc_speed_mph":48.03,"inc_hit_x":2.41,"inc_hit_y":24.24,"inc_bounce_x":1.07,"inc_bounce_y":1.84,"inc_gap_s":1.4,"mine_won":true,"approach":false,"rep_speed_mph":27.66,"rep_hit_x":-4.92,"rep_hit_y":22.89,"rep_gap_s":1.41,"rep_result":"Out","f_score":62.5,"pos_band":"moderate","reply_pressure":56.3,"effect":1.0,"goal_score":85.1,"parts":{"faced":{"pace":0.58,"placement":0.49,"space":0.0,"time":0.8,"height":0.0},"dealt":{"pace":0.47,"placement":1.0,"space":0.82,"time":0.88},"applied":["placement","time","space"],"goal":{"neutralise":75.5,"build":93.1}},"dealt_tier":"pressure","id":"d8216f26-6144-47e5-9e54-42ba6116b558"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":26,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":37.33,"hit_x":-2.66,"hit_y":0.46,"bounce_x":3.31,"bounce_y":18.94,"result":"In","inc_speed_mph":55.89,"inc_hit_x":2.96,"inc_hit_y":24.49,"inc_bounce_x":-2.55,"inc_bounce_y":1.57,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":54.14,"rep_hit_x":3.42,"rep_hit_y":21.1,"rep_gap_s":1.54,"rep_result":"Out","f_score":83.8,"pos_band":"hard","reply_pressure":63.8,"effect":1.0,"goal_score":69.4,"parts":{"faced":{"pace":0.91,"placement":0.65,"space":0.3,"time":0.95,"height":0.0},"dealt":{"pace":0.14,"placement":1.0,"space":0.51,"time":0.81},"applied":["placement","time","space"],"goal":{"neutralise":69.4,"build":84.0}},"dealt_tier":"pressure","id":"331330d6-1ca7-4e6d-9cea-874615203fb9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":30,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":58.9,"hit_x":0.61,"hit_y":-1.35,"bounce_x":-2.06,"bounce_y":18.14,"result":"In","inc_speed_mph":49.28,"inc_hit_x":-1.84,"inc_hit_y":22.56,"inc_bounce_x":0.93,"inc_bounce_y":3.11,"inc_gap_s":1.34,"mine_won":true,"approach":false,"f_score":67.3,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.64,"placement":0.0,"space":0.52,"time":0.86,"height":0.35},"dealt":{"pace":1.0,"placement":0.37,"space":0.32,"time":0.18},"applied":["pace","placement","space"],"goal":{"neutralise":58.3,"build":69.5}},"dealt_tier":"winner","id":"1bdb8392-aa81-46a4-9e58-784962679921"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":39,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":37.33,"hit_x":-2.34,"hit_y":-1.17,"bounce_x":3.25,"bounce_y":23.22,"result":"In","inc_speed_mph":49.47,"inc_hit_x":0.68,"inc_hit_y":21.66,"inc_bounce_x":-2.78,"inc_bounce_y":0.16,"inc_gap_s":1.3,"mine_won":true,"approach":false,"rep_speed_mph":47.32,"rep_hit_x":2.96,"rep_hit_y":25.47,"rep_gap_s":2.0,"rep_result":"In","f_score":84.9,"pos_band":"hard","reply_pressure":48.6,"effect":0.51,"goal_score":92.9,"parts":{"faced":{"pace":0.65,"placement":1.0,"space":0.29,"time":0.9,"height":0.14},"dealt":{"pace":0.14,"placement":1.0,"space":0.08,"time":0.42},"applied":["placement","time","pace"],"goal":{"neutralise":92.9,"build":51.7}},"dealt_tier":"pressure","id":"19675686-4327-465e-a941-ec82c304e4c8"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":39,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.79,"hit_x":-1.31,"hit_y":-0.71,"bounce_x":0.44,"bounce_y":20.53,"result":"In","inc_speed_mph":47.32,"inc_hit_x":2.96,"inc_hit_y":25.47,"inc_bounce_x":-0.92,"inc_bounce_y":2.93,"inc_gap_s":1.6,"mine_won":true,"approach":false,"rep_speed_mph":51.9,"rep_hit_x":0.88,"rep_hit_y":24.86,"rep_gap_s":1.61,"rep_result":"In","f_score":48.6,"pos_band":"easy","reply_pressure":80.5,"effect":0.2,"goal_score":41.8,"parts":{"faced":{"pace":0.56,"placement":0.0,"space":0.31,"time":0.59,"height":0.0},"dealt":{"pace":0.57,"placement":0.0,"space":0.51,"time":0.46},"applied":["pace","space","time"],"goal":{"neutralise":53.6,"build":41.8}},"dealt_tier":"released","id":"51f7b492-668b-4588-8b11-fcfde9fa2e96"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":39,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":42.03,"hit_x":1.16,"hit_y":3.78,"bounce_x":4.08,"bounce_y":22.29,"result":"In","inc_speed_mph":51.9,"inc_hit_x":0.88,"inc_hit_y":24.86,"inc_bounce_x":0.73,"inc_bounce_y":5.48,"inc_gap_s":1.18,"mine_won":true,"approach":false,"rep_speed_mph":50.49,"rep_hit_x":4.38,"rep_hit_y":23.92,"rep_gap_s":1.42,"rep_result":"Net","f_score":80.5,"pos_band":"hard","reply_pressure":89.6,"effect":1.0,"goal_score":94.4,"parts":{"faced":{"pace":0.75,"placement":0.0,"space":0.67,"time":1.0,"height":0.0},"dealt":{"pace":0.34,"placement":1.0,"space":0.27,"time":0.88},"applied":["placement","time","pace"],"goal":{"neutralise":94.4,"build":81.6}},"dealt_tier":"pressure","id":"1e379d6a-928a-4f9c-ae72-8afd1f09cfa7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.95,"hit_x":-1.24,"hit_y":-0.81,"bounce_x":-3.99,"bounce_y":21.47,"result":"In","inc_speed_mph":52.01,"inc_hit_x":-0.7,"inc_hit_y":24.33,"inc_bounce_x":-1.25,"inc_bounce_y":1.68,"inc_gap_s":1.25,"mine_won":true,"approach":false,"rep_speed_mph":50.52,"rep_hit_x":-4.09,"rep_hit_y":23.86,"rep_gap_s":1.7,"rep_result":"In","f_score":76.1,"pos_band":"hard","reply_pressure":82.7,"effect":0.17,"goal_score":72.1,"parts":{"faced":{"pace":0.75,"placement":0.58,"space":0.36,"time":0.95,"height":0.0},"dealt":{"pace":0.37,"placement":1.0,"space":0.31,"time":0.49},"applied":["placement","time","pace"],"goal":{"neutralise":72.1,"build":48.7}},"dealt_tier":"pressure","id":"1359f25e-f6cc-4595-87f8-9b8a37411b71"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"shot_idx":6,"rally_type":"in_play","stroke":"Forehand","speed_mph":37.42,"hit_x":3.82,"hit_y":-1.13,"bounce_x":-0.14,"bounce_y":21.27,"result":"In","inc_speed_mph":50.52,"inc_hit_x":-4.09,"inc_hit_y":23.86,"inc_bounce_x":3.42,"inc_bounce_y":0.19,"inc_gap_s":1.41,"mine_won":true,"approach":false,"rep_speed_mph":39.61,"rep_hit_x":-0.35,"rep_hit_y":24.99,"rep_gap_s":1.87,"rep_result":"In","f_score":82.7,"pos_band":"hard","reply_pressure":53.6,"effect":0.46,"goal_score":76.6,"parts":{"faced":{"pace":0.69,"placement":1.0,"space":0.38,"time":0.79,"height":0.0},"dealt":{"pace":0.14,"placement":0.13,"space":0.37,"time":0.47},"applied":["time","space","pace"],"goal":{"neutralise":76.6,"build":36.8}},"dealt_tier":"pressure","id":"95b666e3-789a-4df4-aa84-e4c0bd416664"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":47.92,"hit_x":-2.43,"hit_y":-1.41,"bounce_x":2.15,"bounce_y":22.37,"result":"In","inc_speed_mph":39.61,"inc_hit_x":-0.35,"inc_hit_y":24.99,"inc_bounce_x":-2.42,"inc_bounce_y":2.69,"inc_gap_s":1.98,"mine_won":true,"approach":false,"rep_speed_mph":43.59,"rep_hit_x":2.68,"rep_hit_y":23.51,"rep_gap_s":1.48,"rep_result":"In","f_score":53.6,"pos_band":"moderate","reply_pressure":56.2,"effect":0.44,"goal_score":54.8,"parts":{"faced":{"pace":0.23,"placement":0.57,"space":0.8,"time":0.22,"height":0.0},"dealt":{"pace":0.58,"placement":0.74,"space":0.19,"time":0.38},"applied":["placement","pace","time"],"goal":{"neutralise":82.3,"build":52.7}},"dealt_tier":"released","id":"32424e5a-8655-4a73-8922-3cad6211647a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"shot_idx":10,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.97,"hit_x":2.44,"hit_y":0.23,"bounce_x":3.76,"bounce_y":22.38,"result":"In","inc_speed_mph":43.59,"inc_hit_x":2.68,"inc_hit_y":23.51,"inc_bounce_x":2.09,"inc_bounce_y":2.8,"inc_gap_s":1.53,"mine_won":true,"approach":false,"rep_speed_mph":29.26,"rep_hit_x":3.35,"rep_hit_y":23.52,"rep_gap_s":1.2,"rep_result":"In","f_score":56.2,"pos_band":"moderate","reply_pressure":56.1,"effect":0.44,"goal_score":73.5,"parts":{"faced":{"pace":0.4,"placement":0.39,"space":0.61,"time":0.67,"height":0.0},"dealt":{"pace":0.71,"placement":1.0,"space":0.0,"time":0.79},"applied":["placement","time","pace"],"goal":{"neutralise":82.8,"build":71.5}},"dealt_tier":"pressure","id":"93c41de0-d586-4684-9c62-c5e75f6396d6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"shot_idx":12,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.07,"hit_x":-3.58,"hit_y":-0.76,"bounce_x":3.7,"bounce_y":21.86,"result":"In","inc_speed_mph":29.26,"inc_hit_x":3.35,"inc_hit_y":23.52,"inc_bounce_x":-3.62,"inc_bounce_y":2.82,"inc_gap_s":2.4,"mine_won":true,"approach":false,"rep_speed_mph":47.32,"rep_hit_x":3.66,"rep_hit_y":22.92,"rep_gap_s":1.46,"rep_result":"Out","f_score":82.2,"pos_band":"hard","reply_pressure":68.3,"effect":1.0,"goal_score":90.3,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.68,"time":0.0,"height":0.79},"dealt":{"pace":0.42,"placement":1.0,"space":0.0,"time":0.51},"applied":["placement","time","pace"],"goal":{"neutralise":90.3,"build":75.0}},"dealt_tier":"pressure","id":"3bc277ee-0400-403f-ac46-1d45d854a598"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.02,"hit_x":-2.6,"hit_y":0.1,"bounce_x":0.47,"bounce_y":22.0,"result":"In","inc_speed_mph":52.59,"inc_hit_x":3.1,"inc_hit_y":22.81,"inc_bounce_x":-2.49,"inc_bounce_y":1.26,"inc_gap_s":1.22,"mine_won":true,"approach":false,"rep_speed_mph":47.37,"rep_hit_x":-0.02,"rep_hit_y":24.71,"rep_gap_s":1.63,"rep_result":"In","f_score":85.4,"pos_band":"hard","reply_pressure":71.7,"effect":0.28,"goal_score":81.5,"parts":{"faced":{"pace":0.78,"placement":0.81,"space":0.0,"time":0.98,"height":0.2},"dealt":{"pace":0.29,"placement":0.53,"space":0.04,"time":0.72},"applied":["time","placement","pace"],"goal":{"neutralise":81.5,"build":44.6}},"dealt_tier":"pressure","id":"4d9cb75f-dd84-4cf4-8815-392f0f5f1bdd"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"shot_idx":8,"rally_type":"in_play","stroke":"Backhand","speed_mph":50.09,"hit_x":-3.39,"hit_y":-1.09,"bounce_x":3.34,"bounce_y":22.96,"result":"In","inc_speed_mph":47.37,"inc_hit_x":-0.02,"inc_hit_y":24.71,"inc_bounce_x":-2.65,"inc_bounce_y":0.23,"inc_gap_s":1.61,"mine_won":true,"approach":false,"rep_speed_mph":39.5,"rep_hit_x":3.36,"rep_hit_y":24.19,"rep_gap_s":1.41,"rep_result":"In","f_score":71.7,"pos_band":"moderate","reply_pressure":52.7,"effect":0.47,"goal_score":87.6,"parts":{"faced":{"pace":0.56,"placement":1.0,"space":0.0,"time":0.59,"height":0.0},"dealt":{"pace":0.67,"placement":1.0,"space":0.21,"time":0.62},"applied":["placement","pace","time"],"goal":{"neutralise":91.0,"build":67.6}},"dealt_tier":"pressure","id":"2e5a0db3-af7e-4401-9c09-c74ec8adf642"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"shot_idx":10,"rally_type":"in_play","stroke":"Backhand","speed_mph":42.51,"hit_x":-3.25,"hit_y":-1.04,"bounce_x":-3.99,"bounce_y":19.87,"result":"In","inc_speed_mph":39.5,"inc_hit_x":3.36,"inc_hit_y":24.19,"inc_bounce_x":-2.58,"inc_bounce_y":0.27,"inc_gap_s":1.85,"mine_won":true,"approach":false,"rep_speed_mph":34.38,"rep_hit_x":-4.47,"rep_hit_y":24.39,"rep_gap_s":1.63,"rep_result":"Net","f_score":52.7,"pos_band":"moderate","reply_pressure":36.9,"effect":1.0,"goal_score":88.8,"parts":{"faced":{"pace":0.23,"placement":1.0,"space":0.0,"time":0.35,"height":0.0},"dealt":{"pace":0.35,"placement":1.0,"space":1.0,"time":0.55},"applied":["placement","space","time"],"goal":{"neutralise":66.0,"build":89.5}},"dealt_tier":"pressure","id":"e2c5682f-1963-4ee8-89ea-30c5d37e250f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":47.61,"hit_x":0.46,"hit_y":-1.18,"bounce_x":2.98,"bounce_y":20.18,"result":"In","inc_speed_mph":55.05,"inc_hit_x":-1.07,"inc_hit_y":22.39,"inc_bounce_x":0.06,"inc_bounce_y":3.12,"inc_gap_s":1.17,"mine_won":false,"approach":false,"rep_speed_mph":43.27,"rep_hit_x":2.75,"rep_hit_y":23.13,"rep_gap_s":1.28,"rep_result":"In","f_score":78.9,"pos_band":"hard","reply_pressure":41.3,"effect":0.59,"goal_score":69.4,"parts":{"faced":{"pace":0.88,"placement":0.0,"space":0.49,"time":1.0,"height":0.0},"dealt":{"pace":0.57,"placement":0.88,"space":0.35,"time":0.46},"applied":["placement","pace","time"],"goal":{"neutralise":69.4,"build":62.1}},"dealt_tier":"pressure","id":"d5aa655b-b386-4627-9fb7-483f5f43591b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":39.37,"hit_x":-2.0,"hit_y":-1.15,"bounce_x":2.79,"bounce_y":21.81,"result":"In","inc_speed_mph":43.27,"inc_hit_x":2.75,"inc_hit_y":23.13,"inc_bounce_x":-1.71,"inc_bounce_y":2.79,"inc_gap_s":1.68,"mine_won":false,"approach":false,"rep_speed_mph":55.92,"rep_hit_x":2.98,"rep_hit_y":23.05,"rep_gap_s":1.7,"rep_result":"In","f_score":41.3,"pos_band":"easy","reply_pressure":97.1,"effect":0.03,"goal_score":32.4,"parts":{"faced":{"pace":0.39,"placement":0.19,"space":0.34,"time":0.52,"height":0.0},"dealt":{"pace":0.22,"placement":0.78,"space":0.0,"time":0.35},"applied":["placement","time","pace"],"goal":{"neutralise":63.0,"build":32.4}},"dealt_tier":"released","id":"c585f150-c33d-4655-9d4e-92ec4ef58c4f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":49.31,"hit_x":-3.45,"hit_y":-0.07,"bounce_x":4.4,"bounce_y":19.23,"result":"Out","inc_speed_mph":55.92,"inc_hit_x":2.98,"inc_hit_y":23.05,"inc_bounce_x":-3.27,"inc_bounce_y":1.57,"inc_gap_s":1.19,"mine_won":false,"approach":false,"f_score":97.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.91,"placement":1.0,"space":0.08,"time":1.0,"height":0.0},"error":"Out"},"id":"03c145b1-262f-492b-8b7b-df9a4f1d0c8c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":53,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.16,"hit_x":-2.68,"hit_y":3.63,"bounce_x":-4.33,"bounce_y":23.36,"result":"Out","inc_speed_mph":30.7,"inc_hit_x":-2.49,"inc_hit_y":19.53,"inc_bounce_x":-2.44,"inc_bounce_y":4.78,"inc_gap_s":1.42,"mine_won":false,"approach":false,"f_score":72.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.0,"placement":0.58,"space":0.81,"time":0.78,"height":0.0},"error":"Out"},"id":"2f3ce7cd-8afc-424e-88cb-88e5468ae2e9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":60,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":41.93,"hit_x":-2.96,"hit_y":0.7,"bounce_x":2.51,"bounce_y":18.69,"result":"In","inc_speed_mph":53.09,"inc_hit_x":2.07,"inc_hit_y":23.4,"inc_bounce_x":-3.42,"inc_bounce_y":1.79,"inc_gap_s":1.13,"mine_won":false,"approach":false,"rep_speed_mph":46.01,"rep_hit_x":2.13,"rep_hit_y":20.34,"rep_gap_s":1.35,"rep_result":"In","f_score":93.2,"pos_band":"hard","reply_pressure":83.3,"effect":0.0,"goal_score":58.2,"parts":{"faced":{"pace":0.8,"placement":1.0,"space":0.5,"time":1.0,"height":0.0},"dealt":{"pace":0.33,"placement":0.62,"space":0.37,"time":0.9},"applied":["time","placement","space"],"goal":{"neutralise":58.2,"build":44.1}},"dealt_tier":"held","id":"eede18de-7ef0-46e2-968c-b87409b40938"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":62,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":40.93,"hit_x":-2.68,"hit_y":-0.51,"bounce_x":2.43,"bounce_y":21.29,"result":"In","inc_speed_mph":47.55,"inc_hit_x":1.88,"inc_hit_y":19.77,"inc_bounce_x":-3.51,"inc_bounce_y":1.62,"inc_gap_s":1.24,"mine_won":true,"approach":false,"rep_speed_mph":54.67,"rep_hit_x":2.63,"rep_hit_y":23.06,"rep_gap_s":1.63,"rep_result":"In","f_score":91.7,"pos_band":"hard","reply_pressure":93.0,"effect":0.07,"goal_score":74.0,"parts":{"faced":{"pace":0.56,"placement":1.0,"space":0.79,"time":0.96,"height":0.0},"dealt":{"pace":0.29,"placement":0.58,"space":0.0,"time":0.57},"applied":["placement","time","pace"],"goal":{"neutralise":74.0,"build":35.7}},"dealt_tier":"pressure","id":"70e1941b-7a17-4ad1-ae9c-7b0818a8a97b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":62,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":45.33,"hit_x":-2.88,"hit_y":0.27,"bounce_x":3.14,"bounce_y":22.75,"result":"In","inc_speed_mph":54.67,"inc_hit_x":2.63,"inc_hit_y":23.06,"inc_bounce_x":-3.07,"inc_bounce_y":1.41,"inc_gap_s":1.15,"mine_won":true,"approach":false,"rep_speed_mph":44.59,"rep_hit_x":2.95,"rep_hit_y":23.94,"rep_gap_s":1.55,"rep_result":"In","f_score":93.0,"pos_band":"hard","reply_pressure":76.0,"effect":0.24,"goal_score":89.0,"parts":{"faced":{"pace":0.86,"placement":0.93,"space":0.0,"time":1.0,"height":0.06},"dealt":{"pace":0.47,"placement":0.97,"space":0.0,"time":0.78},"applied":["placement","time","pace"],"goal":{"neutralise":89.0,"build":58.8}},"dealt_tier":"pressure","id":"50e58289-3999-4027-8acf-33ac7f7a8d65"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":62,"shot_idx":8,"rally_type":"in_play","stroke":"Forehand","speed_mph":40.49,"hit_x":2.99,"hit_y":-1.09,"bounce_x":-0.09,"bounce_y":21.72,"result":"In","inc_speed_mph":44.59,"inc_hit_x":2.95,"inc_hit_y":23.94,"inc_bounce_x":3.26,"inc_bounce_y":1.22,"inc_gap_s":1.54,"mine_won":true,"approach":false,"rep_speed_mph":57.42,"rep_hit_x":-0.25,"rep_hit_y":23.94,"rep_gap_s":1.78,"rep_result":"Out","f_score":76.0,"pos_band":"hard","reply_pressure":99.2,"effect":1.0,"goal_score":88.2,"parts":{"faced":{"pace":0.44,"placement":1.0,"space":0.62,"time":0.66,"height":0.0},"dealt":{"pace":0.27,"placement":0.38,"space":0.21,"time":0.44},"applied":["time","placement","pace"],"goal":{"neutralise":88.2,"build":55.4}},"dealt_tier":"pressure","id":"d649bae8-2a3d-4124-a62f-bcd54b6de0ab"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":65,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":36.91,"hit_x":2.83,"hit_y":0.29,"bounce_x":1.1,"bounce_y":11.25,"result":"Net","inc_speed_mph":53.85,"inc_hit_x":-2.57,"inc_hit_y":24.64,"inc_bounce_x":2.63,"inc_bounce_y":1.42,"inc_gap_s":1.34,"mine_won":false,"approach":false,"f_score":80.4,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.83,"placement":0.72,"space":0.52,"time":0.86,"height":0.38},"error":"Net"},"id":"aee6af5a-21ab-44b1-8a2b-0cbc27b9b8fe"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":66,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":43.02,"hit_x":1.29,"hit_y":0.31,"bounce_x":2.92,"bounce_y":21.02,"result":"In","inc_speed_mph":46.81,"inc_hit_x":0.01,"inc_hit_y":23.79,"inc_bounce_x":1.8,"inc_bounce_y":2.07,"inc_gap_s":1.36,"mine_won":true,"approach":false,"rep_speed_mph":50.58,"rep_hit_x":3.39,"rep_hit_y":24.02,"rep_gap_s":1.48,"rep_result":"In","f_score":60.5,"pos_band":"moderate","reply_pressure":78.3,"effect":0.22,"goal_score":56.5,"parts":{"faced":{"pace":0.53,"placement":0.37,"space":0.45,"time":0.84,"height":0.0},"dealt":{"pace":0.38,"placement":0.85,"space":0.25,"time":0.76},"applied":["placement","time","pace"],"goal":{"neutralise":62.7,"build":52.8}},"dealt_tier":"held","id":"aad4aa8b-443a-4cbd-83fd-77d08007d30a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":66,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":33.65,"hit_x":-0.61,"hit_y":-1.9,"bounce_x":1.74,"bounce_y":21.45,"result":"In","inc_speed_mph":50.58,"inc_hit_x":3.39,"inc_hit_y":24.02,"inc_bounce_x":-0.67,"inc_bounce_y":1.04,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":48.81,"rep_hit_x":1.77,"rep_hit_y":26.25,"rep_gap_s":2.33,"rep_result":"Out","f_score":78.3,"pos_band":"hard","reply_pressure":66.5,"effect":1.0,"goal_score":85.7,"parts":{"faced":{"pace":0.69,"placement":0.93,"space":0.0,"time":0.73,"height":0.0},"dealt":{"pace":0.0,"placement":0.23,"space":0.09,"time":0.2},"applied":["placement","time","space"],"goal":{"neutralise":85.7,"build":30.0},"deduction":35.0},"dealt_tier":"pressure","id":"f92dd64e-6501-4f13-ba2d-d39aabe1069c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":71,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":40.52,"hit_x":1.61,"hit_y":-0.31,"bounce_x":2.54,"bounce_y":11.29,"result":"Net","inc_speed_mph":40.23,"inc_hit_x":-0.8,"inc_hit_y":24.32,"inc_bounce_x":1.99,"inc_bounce_y":0.91,"inc_gap_s":1.63,"mine_won":false,"approach":false,"f_score":85.8,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.26,"placement":1.0,"space":0.51,"time":0.57,"height":1.0},"error":"Net"},"id":"22761fea-fe62-4684-a95d-04bb3dafa772"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":5,"rally_type":"in_play","stroke":"Forehand","speed_mph":53.31,"hit_x":0.89,"hit_y":2.64,"bounce_x":-2.1,"bounce_y":21.65,"result":"In","inc_speed_mph":41.64,"inc_hit_x":0.13,"inc_hit_y":24.19,"inc_bounce_x":0.76,"inc_bounce_y":4.45,"inc_gap_s":1.34,"mine_won":false,"approach":false,"rep_speed_mph":45.34,"rep_hit_x":-2.71,"rep_hit_y":24.66,"rep_gap_s":1.16,"rep_result":"In","f_score":57.1,"pos_band":"moderate","reply_pressure":61.4,"effect":0.39,"goal_score":64.2,"parts":{"faced":{"pace":0.32,"placement":0.0,"space":0.53,"time":0.86,"height":0.17},"dealt":{"pace":0.81,"placement":0.4,"space":0.15,"time":0.95},"applied":["time","pace","placement"],"goal":{"neutralise":72.7,"build":61.7}},"dealt_tier":"held","id":"44cf45e1-7090-438e-ac44-ea456899c755"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":38.86,"hit_x":-2.58,"hit_y":-1.94,"bounce_x":1.23,"bounce_y":21.86,"result":"In","inc_speed_mph":45.34,"inc_hit_x":-2.71,"inc_hit_y":24.66,"inc_bounce_x":-2.81,"inc_bounce_y":2.25,"inc_gap_s":1.62,"mine_won":false,"approach":false,"rep_speed_mph":57.42,"rep_hit_x":1.04,"rep_hit_y":26.01,"rep_gap_s":2.06,"rep_result":"In","f_score":61.4,"pos_band":"moderate","reply_pressure":92.1,"effect":0.08,"goal_score":44.7,"parts":{"faced":{"pace":0.47,"placement":0.79,"space":0.2,"time":0.58,"height":0.0},"dealt":{"pace":0.2,"placement":0.46,"space":0.39,"time":0.17},"applied":["placement","space","pace"],"goal":{"neutralise":70.6,"build":26.9}},"dealt_tier":"released","id":"82333367-840e-42fb-9f2f-ce34aed03646"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.35,"hit_x":-2.85,"hit_y":-0.12,"bounce_x":-0.04,"bounce_y":18.42,"result":"In","inc_speed_mph":57.42,"inc_hit_x":1.04,"inc_hit_y":26.01,"inc_bounce_x":-3.43,"inc_bounce_y":1.63,"inc_gap_s":1.41,"mine_won":false,"approach":false,"rep_speed_mph":31.08,"rep_hit_x":-0.01,"rep_hit_y":19.15,"rep_gap_s":1.34,"rep_result":"In","f_score":92.1,"pos_band":"hard","reply_pressure":59.1,"effect":0.41,"goal_score":61.6,"parts":{"faced":{"pace":0.98,"placement":1.0,"space":0.2,"time":0.79,"height":0.0},"dealt":{"pace":0.31,"placement":0.0,"space":0.86,"time":0.75},"applied":["space","time","pace"],"goal":{"neutralise":61.6,"build":56.9}},"dealt_tier":"held","id":"985227d7-c6ef-4b06-b2fc-e20568e1dddb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":11,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.07,"hit_x":-2.9,"hit_y":1.88,"bounce_x":2.63,"bounce_y":21.19,"result":"In","inc_speed_mph":31.08,"inc_hit_x":-0.01,"inc_hit_y":19.15,"inc_bounce_x":-3.29,"inc_bounce_y":3.48,"inc_gap_s":1.62,"mine_won":false,"approach":false,"rep_speed_mph":30.76,"rep_hit_x":1.58,"rep_hit_y":16.34,"rep_gap_s":1.48,"rep_result":"In","f_score":59.1,"pos_band":"moderate","reply_pressure":46.9,"effect":0.53,"goal_score":67.2,"parts":{"faced":{"pace":0.0,"placement":1.0,"space":0.19,"time":0.58,"height":0.04},"dealt":{"pace":0.59,"placement":0.69,"space":0.14,"time":0.86},"applied":["time","placement","pace"],"goal":{"neutralise":70.3,"build":65.8}},"dealt_tier":"pressure","id":"a02f998f-02d4-49e7-a5c7-88779765234e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":13,"rally_type":"in_play","stroke":"Backhand","speed_mph":29.08,"hit_x":-2.86,"hit_y":-1.47,"bounce_x":-0.04,"bounce_y":20.31,"result":"In","inc_speed_mph":30.76,"inc_hit_x":1.58,"inc_hit_y":16.34,"inc_bounce_x":-2.55,"inc_bounce_y":1.11,"inc_gap_s":1.69,"mine_won":false,"approach":false,"rep_speed_mph":49.23,"rep_hit_x":-0.05,"rep_hit_y":17.48,"rep_gap_s":2.87,"rep_result":"In","f_score":46.9,"pos_band":"easy","reply_pressure":68.4,"effect":0.32,"goal_score":21.8,"parts":{"faced":{"pace":0.0,"placement":0.89,"space":0.0,"time":0.51,"height":0.0},"dealt":{"pace":0.0,"placement":0.0,"space":0.3,"time":0.23},"applied":["space","time","pace"],"goal":{"neutralise":53.5,"build":21.8}},"dealt_tier":"released","id":"5b57f55a-7a3b-4285-b03a-52e397e3bd61"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"shot_idx":15,"rally_type":"in_play","stroke":"Backhand","speed_mph":34.35,"hit_x":-2.33,"hit_y":1.15,"bounce_x":4.48,"bounce_y":11.42,"result":"Net","inc_speed_mph":49.23,"inc_hit_x":-0.05,"inc_hit_y":17.48,"inc_bounce_x":-1.7,"inc_bounce_y":3.4,"inc_gap_s":0.96,"mine_won":false,"approach":false,"f_score":68.4,"pos_band":"moderate","dealt_tier":"error","parts":{"faced":{"pace":0.64,"placement":0.18,"space":0.42,"time":1.0,"height":0.27},"error":"Net"},"id":"12229211-fd68-49ce-a0ce-c26a93a04975"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":84,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Backhand","speed_mph":39.26,"hit_x":0.44,"hit_y":-2.22,"bounce_x":2.8,"bounce_y":20.13,"result":"In","inc_speed_mph":45.98,"inc_hit_x":1.03,"inc_hit_y":22.86,"inc_bounce_x":-0.09,"inc_bounce_y":3.78,"inc_gap_s":1.57,"mine_won":false,"approach":false,"rep_speed_mph":50.45,"rep_hit_x":3.19,"rep_hit_y":22.79,"rep_gap_s":1.79,"rep_result":"In","f_score":65.1,"pos_band":"moderate","reply_pressure":74.5,"effect":0.26,"goal_score":47.7,"parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.82,"time":0.64,"height":0.0},"dealt":{"pace":0.22,"placement":0.78,"space":0.12,"time":0.14},"applied":["placement","pace","time"],"goal":{"neutralise":58.1,"build":34.2}},"dealt_tier":"released","id":"4b7e2f33-44e2-4349-a7b6-a88d2ac53371"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":84,"shot_idx":6,"rally_type":"in_play","stroke":"Backhand","speed_mph":32.06,"hit_x":-3.14,"hit_y":-0.08,"bounce_x":0.84,"bounce_y":11.11,"result":"Net","inc_speed_mph":50.45,"inc_hit_x":3.19,"inc_hit_y":22.79,"inc_bounce_x":-2.45,"inc_bounce_y":3.5,"inc_gap_s":1.3,"mine_won":false,"approach":false,"f_score":86.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.69,"placement":0.59,"space":0.65,"time":0.9,"height":1.0},"error":"Net"},"id":"892edb45-d586-4bb1-8f8d-176c286ab1f2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"shot_idx":5,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":36.69,"hit_x":3.17,"hit_y":-2.21,"bounce_x":0.98,"bounce_y":20.23,"result":"In","inc_speed_mph":55.73,"inc_hit_x":-1.92,"inc_hit_y":23.95,"inc_bounce_x":2.86,"inc_bounce_y":0.96,"inc_gap_s":1.33,"mine_won":true,"approach":false,"rep_speed_mph":43.78,"rep_hit_x":0.79,"rep_hit_y":22.28,"rep_gap_s":1.84,"rep_result":"In","f_score":91.7,"pos_band":"hard","reply_pressure":77.2,"effect":0.23,"goal_score":69.3,"parts":{"faced":{"pace":0.91,"placement":0.97,"space":0.18,"time":0.87,"height":0.09},"dealt":{"pace":0.11,"placement":0.0,"space":0.37,"time":0.31},"applied":["space","time","pace"],"goal":{"neutralise":69.3,"build":25.2}},"dealt_tier":"pressure","id":"270c1d91-4f44-4eb5-9d3a-eec2d421867f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":43.52,"hit_x":-1.5,"hit_y":2.76,"bounce_x":-1.53,"bounce_y":19.1,"result":"In","inc_speed_mph":43.78,"inc_hit_x":0.79,"inc_hit_y":22.28,"inc_bounce_x":-1.17,"inc_bounce_y":4.46,"inc_gap_s":1.19,"mine_won":true,"approach":false,"rep_speed_mph":52.02,"rep_hit_x":-1.56,"rep_hit_y":19.77,"rep_gap_s":1.16,"rep_result":"In","f_score":77.2,"pos_band":"hard","reply_pressure":58.4,"effect":0.42,"goal_score":58.6,"parts":{"faced":{"pace":0.41,"placement":0.0,"space":0.91,"time":1.0,"height":0.0},"dealt":{"pace":0.4,"placement":0.09,"space":0.24,"time":0.95},"applied":["time","pace","space"],"goal":{"neutralise":58.6,"build":49.5}},"dealt_tier":"held","id":"c5b04c1f-b05c-4f6a-a6cc-7157f07f304f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"shot_idx":9,"rally_type":"in_play","stroke":"Forehand","speed_mph":46.03,"hit_x":0.08,"hit_y":0.95,"bounce_x":2.58,"bounce_y":22.12,"result":"In","inc_speed_mph":52.02,"inc_hit_x":-1.56,"inc_hit_y":19.77,"inc_bounce_x":0.49,"inc_bounce_y":2.76,"inc_gap_s":0.97,"mine_won":true,"approach":false,"rep_speed_mph":49.52,"rep_hit_x":2.57,"rep_hit_y":23.99,"rep_gap_s":1.39,"rep_result":"In","f_score":58.4,"pos_band":"moderate","reply_pressure":79.2,"effect":0.21,"goal_score":59.7,"parts":{"faced":{"pace":0.75,"placement":0.0,"space":0.0,"time":1.0,"height":0.0},"dealt":{"pace":0.5,"placement":0.66,"space":0.38,"time":0.87},"applied":["time","placement","pace"],"goal":{"neutralise":75.4,"build":53.7}},"dealt_tier":"held","id":"632faf53-982d-499f-a679-1205ffa197ee"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":41.66,"hit_x":3.52,"hit_y":-0.63,"bounce_x":1.24,"bounce_y":20.89,"result":"In","inc_speed_mph":49.52,"inc_hit_x":2.57,"inc_hit_y":23.99,"inc_bounce_x":3.95,"inc_bounce_y":3.34,"inc_gap_s":1.47,"mine_won":true,"approach":false,"rep_speed_mph":54.11,"rep_hit_x":1.39,"rep_hit_y":25.13,"rep_gap_s":1.71,"rep_result":"In","f_score":79.2,"pos_band":"hard","reply_pressure":67.5,"effect":0.33,"goal_score":70.1,"parts":{"faced":{"pace":0.65,"placement":1.0,"space":0.34,"time":0.73,"height":0.24},"dealt":{"pace":0.32,"placement":0.0,"space":0.15,"time":0.41},"applied":["time","pace","space"],"goal":{"neutralise":70.1,"build":30.2}},"dealt_tier":"pressure","id":"cd74d055-0071-4964-bc02-c0c6b9be6fde"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":45.87,"hit_x":-0.06,"hit_y":-2.01,"bounce_x":-0.33,"bounce_y":22.06,"result":"In","inc_speed_mph":54.11,"inc_hit_x":1.39,"inc_hit_y":25.13,"inc_bounce_x":0.44,"inc_bounce_y":3.16,"inc_gap_s":1.41,"mine_won":true,"approach":false,"rep_speed_mph":55.11,"rep_hit_x":-0.07,"rep_hit_y":25.89,"rep_gap_s":1.61,"rep_result":"Net","f_score":87.6,"pos_band":"hard","reply_pressure":65.3,"effect":1.0,"goal_score":92.8,"parts":{"faced":{"pace":0.84,"placement":0.0,"space":0.4,"time":0.79,"height":1.0},"dealt":{"pace":0.49,"placement":0.57,"space":0.17,"time":0.25},"applied":["placement","pace","time"],"goal":{"neutralise":92.8,"build":60.6}},"dealt_tier":"pressure","id":"4023b9fa-1416-4cfa-9499-d169d38be6eb"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":86,"shot_idx":4,"rally_type":"return_plus_one","stroke":"Forehand","speed_mph":52.78,"hit_x":1.82,"hit_y":-1.34,"bounce_x":4.1,"bounce_y":17.97,"result":"In","inc_speed_mph":49.01,"inc_hit_x":0.81,"inc_hit_y":23.19,"inc_bounce_x":1.53,"inc_bounce_y":3.76,"inc_gap_s":1.37,"mine_won":true,"approach":false,"f_score":74.4,"pos_band":"moderate","effect":1.0,"goal_score":100.0,"parts":{"faced":{"pace":0.63,"placement":0.09,"space":0.78,"time":0.83,"height":0.0},"dealt":{"pace":0.78,"placement":1.0,"space":0.61,"time":0.12},"applied":["placement","pace","space"],"goal":{"neutralise":61.3,"build":85.9}},"dealt_tier":"winner","id":"40f7dddd-cbce-4ffe-8332-e708161efb25"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":5,"rally_type":"in_play","stroke":"Backhand","speed_mph":48.1,"hit_x":-0.76,"hit_y":-1.59,"bounce_x":3.87,"bounce_y":20.15,"result":"In","inc_speed_mph":42.73,"inc_hit_x":2.84,"inc_hit_y":22.01,"inc_bounce_x":-1.44,"inc_bounce_y":3.28,"inc_gap_s":1.5,"mine_won":false,"approach":false,"rep_speed_mph":49.38,"rep_hit_x":3.07,"rep_hit_y":24.79,"rep_gap_s":1.63,"rep_result":"In","f_score":36.6,"pos_band":"easy","reply_pressure":80.2,"effect":0.2,"goal_score":49.1,"parts":{"faced":{"pace":0.36,"placement":0.04,"space":0.03,"time":0.7,"height":0.0},"dealt":{"pace":0.59,"placement":1.0,"space":0.0,"time":0.26},"applied":["placement","pace","time"],"goal":{"neutralise":45.2,"build":49.1}},"dealt_tier":"released","id":"c75f6413-1248-4d24-9e21-af0138f8306b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":7,"rally_type":"in_play","stroke":"Backhand","speed_mph":41.76,"hit_x":-1.5,"hit_y":-0.31,"bounce_x":-0.1,"bounce_y":20.92,"result":"In","inc_speed_mph":49.38,"inc_hit_x":3.07,"inc_hit_y":24.79,"inc_bounce_x":-1.26,"inc_bounce_y":0.9,"inc_gap_s":1.43,"mine_won":false,"approach":false,"rep_speed_mph":57.16,"rep_hit_x":-0.35,"rep_hit_y":21.94,"rep_gap_s":1.49,"rep_result":"In","f_score":80.2,"pos_band":"hard","reply_pressure":96.1,"effect":0.04,"goal_score":66.2,"parts":{"faced":{"pace":0.64,"placement":1.0,"space":0.01,"time":0.77,"height":0.0},"dealt":{"pace":0.32,"placement":0.0,"space":0.42,"time":0.71},"applied":["time","space","pace"],"goal":{"neutralise":66.2,"build":35.1}},"dealt_tier":"pressure","id":"5346aa11-ee59-4524-93d8-117f7103f064"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":9,"rally_type":"in_play","stroke":"Backhand","speed_mph":44.57,"hit_x":-2.72,"hit_y":0.74,"bounce_x":-3.36,"bounce_y":21.14,"result":"In","inc_speed_mph":57.16,"inc_hit_x":-0.35,"inc_hit_y":21.94,"inc_bounce_x":-3.05,"inc_bounce_y":3.24,"inc_gap_s":1.04,"mine_won":false,"approach":false,"rep_speed_mph":45.92,"rep_hit_x":-3.03,"rep_hit_y":22.33,"rep_gap_s":1.36,"rep_result":"In","f_score":96.1,"pos_band":"hard","reply_pressure":45.2,"effect":0.55,"goal_score":80.3,"parts":{"faced":{"pace":0.96,"placement":0.92,"space":0.23,"time":1.0,"height":0.0},"dealt":{"pace":0.44,"placement":1.0,"space":0.1,"time":0.81},"applied":["placement","time","pace"],"goal":{"neutralise":80.3,"build":68.9}},"dealt_tier":"pressure","id":"f4e21800-254e-4015-9dca-eaa906731891"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":11,"rally_type":"in_play","stroke":"Forehand","speed_mph":50.71,"hit_x":0.71,"hit_y":-1.85,"bounce_x":-2.75,"bounce_y":22.74,"result":"In","inc_speed_mph":45.92,"inc_hit_x":-3.03,"inc_hit_y":22.33,"inc_bounce_x":0.08,"inc_bounce_y":3.1,"inc_gap_s":1.53,"mine_won":false,"approach":false,"rep_speed_mph":33.92,"rep_hit_x":-2.53,"rep_hit_y":24.98,"rep_gap_s":1.45,"rep_result":"In","f_score":45.2,"pos_band":"easy","reply_pressure":36.2,"effect":0.64,"goal_score":64.7,"parts":{"faced":{"pace":0.5,"placement":0.0,"space":0.19,"time":0.67,"height":0.09},"dealt":{"pace":0.7,"placement":0.94,"space":0.0,"time":0.32},"applied":["placement","pace","time"],"goal":{"neutralise":90.5,"build":64.7}},"dealt_tier":"held","id":"c2037ff0-4998-461a-8aed-dde11f00fe4d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":13,"rally_type":"in_play","stroke":"Forehand","speed_mph":44.81,"hit_x":1.77,"hit_y":2.9,"bounce_x":-0.82,"bounce_y":19.07,"result":"In","inc_speed_mph":33.92,"inc_hit_x":-2.53,"inc_hit_y":24.98,"inc_bounce_x":1.26,"inc_bounce_y":4.81,"inc_gap_s":1.81,"mine_won":false,"approach":false,"rep_speed_mph":52.46,"rep_hit_x":-1.0,"rep_hit_y":20.83,"rep_gap_s":1.19,"rep_result":"In","f_score":54.9,"pos_band":"moderate","reply_pressure":57.8,"effect":0.42,"goal_score":57.8,"parts":{"faced":{"pace":0.0,"placement":0.0,"space":0.7,"time":0.39,"height":0.56},"dealt":{"pace":0.45,"placement":0.0,"space":0.61,"time":0.94},"applied":["time","space","pace"],"goal":{"neutralise":48.2,"build":59.2}},"dealt_tier":"held","id":"1818896c-c6c5-4529-9c6f-712140add46d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":15,"rally_type":"in_play","stroke":"Forehand","speed_mph":54.98,"hit_x":0.03,"hit_y":-2.01,"bounce_x":-0.62,"bounce_y":21.21,"result":"In","inc_speed_mph":52.46,"inc_hit_x":-1.0,"inc_hit_y":20.83,"inc_bounce_x":0.35,"inc_bounce_y":3.6,"inc_gap_s":1.24,"mine_won":false,"approach":false,"rep_speed_mph":35.98,"rep_hit_x":-0.87,"rep_hit_y":27.34,"rep_gap_s":1.57,"rep_result":"In","f_score":57.8,"pos_band":"moderate","reply_pressure":54.0,"effect":0.46,"goal_score":48.7,"parts":{"faced":{"pace":0.77,"placement":0.0,"space":0.0,"time":0.96,"height":0.0},"dealt":{"pace":0.87,"placement":0.1,"space":0.0,"time":0.24},"applied":["pace","time","placement"],"goal":{"neutralise":68.8,"build":42.0}},"dealt_tier":"released","id":"bd287c84-eb50-409d-b209-9eeffba0e803"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"shot_idx":17,"rally_type":"in_play","stroke":"Forehand","speed_mph":36.47,"hit_x":1.17,"hit_y":4.98,"bounce_x":4.83,"bounce_y":20.81,"result":"Out","inc_speed_mph":35.98,"inc_hit_x":-0.87,"inc_hit_y":27.34,"inc_bounce_x":1.24,"inc_bounce_y":6.26,"inc_gap_s":1.64,"mine_won":false,"approach":false,"f_score":76.1,"pos_band":"hard","dealt_tier":"error","parts":{"faced":{"pace":0.08,"placement":0.0,"space":0.98,"time":0.56,"height":0.75},"error":"Out"},"id":"12d312c6-b5eb-4f86-83a4-2dfea503471f"}],"net_shots":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":5,"shot_idx":4,"kind":"approach","goal":"approach","rally_type":"return_plus_one","stroke":"Forehand","speed_mph":46.68,"hit_x":1.77,"hit_y":3.43,"bounce_x":0.18,"bounce_y":20.19,"result":"In","inc_speed_mph":40.12,"inc_hit_x":3.41,"inc_hit_y":20.35,"inc_bounce_x":1.69,"inc_bounce_y":5.52,"inc_gap_s":1.21,"mine_won":false,"rep_speed_mph":52.25,"rep_hit_x":0.09,"rep_hit_y":23.35,"rep_gap_s":1.22,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":7.84,"reply_pressure":84.3,"effect":0.16,"difficulty":74.2,"diff_band":"moderate","opp_band":"hard","goal_score":57.1,"tier":"held","parts":{"depth":0.35,"away":0.12,"placement":0.0,"effect":0.16,"central":0.21,"advance":1.0,"difficulty":{"faced":0.74}},"id":"6f4c373f-4b70-40e4-a3e6-154b17488546"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":5,"shot_idx":6,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":19.92,"hit_x":-2.86,"hit_y":7.84,"bounce_x":4.31,"bounce_y":21.67,"result":"Out","inc_speed_mph":52.25,"inc_hit_x":0.09,"inc_hit_y":23.35,"inc_bounce_x":-3.24,"inc_bounce_y":2.14,"inc_gap_s":1.43,"mine_won":false,"difficulty":42.3,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"e8b68947-3f98-4bd4-b0ce-ff8ee1bbcc2a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":6,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":28.97,"hit_x":-2.35,"hit_y":3.12,"bounce_x":0.86,"bounce_y":22.09,"result":"In","inc_speed_mph":43.79,"inc_hit_x":1.26,"inc_hit_y":23.46,"inc_bounce_x":-1.6,"inc_bounce_y":5.03,"inc_gap_s":1.35,"mine_won":true,"rep_speed_mph":38.46,"rep_hit_x":1.12,"rep_hit_y":23.68,"rep_gap_s":2.09,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.59,"reply_pressure":22.4,"effect":0.78,"difficulty":52.6,"diff_band":"moderate","opp_band":"easy","goal_score":64.0,"tier":"held","parts":{"depth":0.79,"away":0.0,"placement":0.58,"effect":0.78,"central":0.77,"advance":1.0,"gated":"opponent had an easy ball","difficulty":{"faced":0.53}},"id":"efd08848-b388-4cb0-af27-abcba3afb4e3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":8,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":22.85,"hit_x":0.71,"hit_y":8.59,"bounce_x":3.6,"bounce_y":21.6,"result":"In","inc_speed_mph":38.46,"inc_hit_x":1.12,"inc_hit_y":23.68,"inc_bounce_x":0.94,"inc_bounce_y":3.46,"inc_gap_s":1.85,"mine_won":true,"rep_speed_mph":39.46,"rep_hit_x":3.96,"rep_hit_y":24.22,"rep_gap_s":1.95,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":6.39,"reply_pressure":68.0,"effect":0.32,"difficulty":21.7,"diff_band":"easy","opp_band":"easy","goal_score":30.4,"tier":"released","parts":{"depth":0.66,"away":0.12,"placement":1.0,"effect":0.32,"difficulty":{"height":0.1,"time":0.0,"movement":0.55}},"id":"c216fdd6-798e-4ff4-8f21-0fba860edad8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":10,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":25.62,"hit_x":-2.69,"hit_y":6.39,"bounce_x":1.33,"bounce_y":21.25,"result":"In","inc_speed_mph":39.46,"inc_hit_x":3.96,"inc_hit_y":24.22,"inc_bounce_x":-3.18,"inc_bounce_y":2.94,"inc_gap_s":1.88,"mine_won":true,"rep_speed_mph":48.95,"rep_hit_x":0.88,"rep_hit_y":22.22,"rep_gap_s":1.83,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.99,"reply_pressure":61.7,"effect":0.38,"difficulty":32.4,"diff_band":"easy","opp_band":"easy","goal_score":43.1,"tier":"released","parts":{"depth":0.56,"away":0.24,"placement":0.12,"effect":0.38,"lift":0.0,"advance":0.89,"difficulty":{"height":0.69,"time":0.0,"movement":0.28}},"id":"67487c09-d58f-4a5f-8d60-b7f15ca64257"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"shot_idx":12,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":16.02,"hit_x":2.28,"hit_y":8.99,"bounce_x":2.19,"bounce_y":15.26,"result":"In","inc_speed_mph":48.95,"inc_hit_x":0.88,"inc_hit_y":22.22,"inc_bounce_x":2.07,"inc_bounce_y":3.73,"inc_gap_s":1.46,"mine_won":true,"effect":1.0,"difficulty":37.1,"diff_band":"moderate","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.0,"away":0.76,"placement":0.45,"effect":1.0,"difficulty":{"height":0.37,"time":0.14,"movement":0.6}},"id":"66493c6a-9b0e-4fca-84c0-0e7f1564717d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Forehand","speed_mph":42.77,"hit_x":0.44,"hit_y":3.87,"bounce_x":1.58,"bounce_y":19.04,"result":"In","inc_speed_mph":40.2,"inc_hit_x":2.22,"inc_hit_y":24.0,"inc_bounce_x":0.86,"inc_bounce_y":4.65,"inc_gap_s":1.36,"mine_won":true,"rep_speed_mph":43.16,"rep_hit_x":0.88,"rep_hit_y":19.67,"rep_gap_s":1.0,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.72,"reply_pressure":77.1,"effect":0.23,"difficulty":50.2,"diff_band":"easy","opp_band":"moderate","goal_score":49.9,"tier":"released","parts":{"depth":0.14,"away":0.42,"placement":0.12,"effect":0.23,"central":0.18,"advance":1.0,"difficulty":{"faced":0.5}},"id":"5a3a88fd-57d9-4a48-88cb-381276893f76"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":24.42,"hit_x":-2.93,"hit_y":8.72,"bounce_x":-0.85,"bounce_y":20.23,"result":"In","inc_speed_mph":43.16,"inc_hit_x":0.88,"inc_hit_y":19.67,"inc_bounce_x":-3.38,"inc_bounce_y":4.51,"inc_gap_s":1.27,"mine_won":true,"rep_speed_mph":47.23,"rep_hit_x":-1.41,"rep_hit_y":23.94,"rep_gap_s":1.91,"rep_result":"In","next_stroke":"Overhead","next_hit_y":7.51,"reply_pressure":51.2,"effect":0.49,"difficulty":49.6,"diff_band":"moderate","opp_band":"easy","goal_score":44.3,"tier":"released","parts":{"depth":0.35,"away":0.0,"placement":0.0,"effect":0.49,"difficulty":{"height":0.16,"time":0.33,"movement":1.0}},"id":"06d285ec-696b-434e-b900-f385daf88125"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"shot_idx":12,"kind":"overhead","zone":"near","goal":"finish","rally_type":"in_play","stroke":"Overhead","speed_mph":44.14,"hit_x":1.59,"hit_y":7.51,"bounce_x":-1.05,"bounce_y":18.79,"result":"In","inc_speed_mph":47.23,"inc_hit_x":-1.41,"inc_hit_y":23.94,"inc_bounce_x":1.65,"inc_bounce_y":3.88,"inc_gap_s":1.91,"mine_won":true,"rep_speed_mph":42.62,"rep_hit_x":-1.24,"rep_hit_y":20.67,"rep_gap_s":0.81,"rep_result":"Out","reply_pressure":78.6,"effect":1.0,"difficulty":18.2,"diff_band":"easy","opp_band":"moderate","tier":"winner","goal_score":100.0,"parts":{"depth":0.09,"away":0.44,"placement":0.0,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.36}},"id":"62b48620-3e31-44a6-9709-29da4a5cd9cb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":36,"shot_idx":3,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":26.55,"hit_x":-4.31,"hit_y":8.46,"bounce_x":3.0,"bounce_y":21.77,"result":"In","inc_speed_mph":45.32,"inc_hit_x":-0.03,"inc_hit_y":24.62,"inc_bounce_x":-3.36,"inc_bounce_y":2.02,"inc_gap_s":1.83,"mine_won":true,"after_serve":true,"serve_hit_x":-1.0,"serve_hit_y":-0.29,"serve_bounce_x":0.55,"serve_bounce_y":17.47,"serve_speed_mph":67.11,"serve_type":"first_serve","rep_speed_mph":48.09,"rep_hit_x":3.05,"rep_hit_y":22.99,"rep_gap_s":1.7,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":6.57,"reply_pressure":90.5,"effect":0.1,"difficulty":47.9,"diff_band":"moderate","opp_band":"moderate","goal_score":32.1,"tier":"released","parts":{"depth":0.7,"away":0.28,"placement":0.89,"effect":0.1,"difficulty":{"height":0.44,"time":0.0,"movement":1.0}},"id":"8f2ba542-6c65-425a-87a2-c4a977d8bc80"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":36,"shot_idx":5,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":22.27,"hit_x":3.5,"hit_y":6.57,"bounce_x":2.43,"bounce_y":19.25,"result":"In","inc_speed_mph":48.09,"inc_hit_x":3.05,"inc_hit_y":22.99,"inc_bounce_x":3.35,"inc_bounce_y":2.32,"inc_gap_s":1.48,"mine_won":true,"rep_speed_mph":37.15,"rep_hit_x":2.01,"rep_hit_y":20.59,"rep_gap_s":1.83,"rep_result":"Out","reply_pressure":71.0,"effect":1.0,"difficulty":37.2,"diff_band":"moderate","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.17,"away":0.22,"placement":0.58,"effect":1.0,"lift":0.0,"advance":null,"difficulty":{"height":0.0,"time":0.12,"movement":1.0}},"id":"feec1003-ae76-45fc-b8b3-63694d2a4c71"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"shot_idx":9,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":28.86,"hit_x":-0.67,"hit_y":3.0,"bounce_x":3.42,"bounce_y":19.11,"result":"In","inc_speed_mph":47.4,"inc_hit_x":-2.62,"inc_hit_y":21.25,"inc_bounce_x":-1.03,"inc_bounce_y":4.81,"inc_gap_s":1.05,"mine_won":false,"rep_speed_mph":49.13,"rep_hit_x":3.82,"rep_hit_y":21.42,"rep_gap_s":1.78,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.5,"reply_pressure":72.7,"effect":0.27,"difficulty":69.9,"diff_band":"moderate","opp_band":"hard","goal_score":59.7,"tier":"held","parts":{"depth":0.15,"away":0.65,"placement":1.0,"effect":0.27,"central":0.06,"advance":1.0,"difficulty":{"faced":0.7}},"id":"cf4288a7-0bf0-40d9-ab4a-d7b19d165bae"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"shot_idx":11,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":21.3,"hit_x":3.21,"hit_y":8.5,"bounce_x":4.54,"bounce_y":24.13,"result":"Out","inc_speed_mph":49.13,"inc_hit_x":3.82,"inc_hit_y":21.42,"inc_bounce_x":3.85,"inc_bounce_y":1.31,"inc_gap_s":1.65,"mine_won":false,"difficulty":39.9,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"217ca398-3108-4a07-ae80-8fdc45acbb99"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"shot_idx":7,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":40.71,"hit_x":-0.84,"hit_y":3.08,"bounce_x":1.08,"bounce_y":19.36,"result":"In","inc_speed_mph":43.27,"inc_hit_x":3.35,"inc_hit_y":23.9,"inc_bounce_x":-1.25,"inc_bounce_y":5.07,"inc_gap_s":1.36,"mine_won":true,"rep_speed_mph":37.79,"rep_hit_x":1.24,"rep_hit_y":20.94,"rep_gap_s":1.16,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.83,"reply_pressure":56.6,"effect":0.43,"difficulty":60.0,"diff_band":"moderate","opp_band":"moderate","goal_score":54.8,"tier":"released","parts":{"depth":0.2,"away":0.43,"placement":0.0,"effect":0.43,"central":0.1,"advance":1.0,"difficulty":{"faced":0.6}},"id":"4bf53dba-24a2-4f59-8aeb-3c7492256a7d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"shot_idx":9,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":23.92,"hit_x":3.54,"hit_y":7.83,"bounce_x":3.64,"bounce_y":19.14,"result":"In","inc_speed_mph":37.79,"inc_hit_x":1.24,"inc_hit_y":20.94,"inc_bounce_x":3.71,"inc_bounce_y":2.55,"inc_gap_s":1.85,"mine_won":true,"rep_speed_mph":45.22,"rep_hit_x":3.49,"rep_hit_y":20.45,"rep_gap_s":1.43,"rep_result":"Net","reply_pressure":82.2,"effect":1.0,"difficulty":34.5,"diff_band":"easy","opp_band":"moderate","tier":"winner","goal_score":100.0,"parts":{"depth":0.16,"away":0.08,"placement":1.0,"effect":1.0,"difficulty":{"height":0.21,"time":0.0,"movement":0.83}},"id":"030ecb6d-e5e1-4669-9c02-93c2ea29a800"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":34,"shot_idx":3,"kind":"overhead","zone":"near","goal":"finish","rally_type":"serve_plus_one","stroke":"Overhead","speed_mph":45.99,"hit_x":-0.14,"hit_y":8.58,"bounce_x":1.36,"bounce_y":14.72,"result":"In","inc_speed_mph":38.05,"inc_hit_x":4.19,"inc_hit_y":25.93,"inc_bounce_x":-0.02,"inc_bounce_y":4.65,"inc_gap_s":2.38,"mine_won":true,"effect":1.0,"difficulty":47.8,"diff_band":"moderate","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.0,"away":1.0,"placement":0.0,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.96}},"id":"a69309b1-789d-4f37-b786-4c3353fbcdcb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":58,"shot_idx":4,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Forehand","speed_mph":36.49,"hit_x":2.73,"hit_y":2.45,"bounce_x":1.17,"bounce_y":18.84,"result":"In","inc_speed_mph":45.81,"inc_hit_x":-3.96,"inc_hit_y":25.63,"inc_bounce_x":2.08,"inc_bounce_y":4.54,"inc_gap_s":1.57,"mine_won":false,"rep_speed_mph":42.26,"rep_hit_x":1.52,"rep_hit_y":20.8,"rep_gap_s":1.46,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.28,"reply_pressure":45.7,"effect":0.54,"difficulty":50.7,"diff_band":"easy","opp_band":"moderate","goal_score":70.3,"tier":"pressure","parts":{"depth":0.1,"away":1.0,"placement":0.0,"effect":0.54,"central":0.56,"advance":1.0,"difficulty":{"faced":0.51}},"id":"7975bd66-f173-4913-ba77-e31e7d5a4111"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":58,"shot_idx":6,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":17.82,"hit_x":-1.72,"hit_y":8.28,"bounce_x":4.23,"bounce_y":18.3,"result":"Out","inc_speed_mph":42.26,"inc_hit_x":1.52,"inc_hit_y":20.8,"inc_bounce_x":-1.82,"inc_bounce_y":1.78,"inc_gap_s":1.71,"mine_won":false,"difficulty":44.4,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"da62a7f5-2866-4745-9ad5-6aecc225ae86"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":31.74,"hit_x":-2.76,"hit_y":3.05,"bounce_x":2.17,"bounce_y":19.48,"result":"In","inc_speed_mph":45.49,"inc_hit_x":2.02,"inc_hit_y":25.55,"inc_bounce_x":-2.47,"inc_bounce_y":5.11,"inc_gap_s":1.42,"mine_won":false,"rep_speed_mph":50.27,"rep_hit_x":1.52,"rep_hit_y":22.83,"rep_gap_s":1.76,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.7,"reply_pressure":82.4,"effect":0.18,"difficulty":64.2,"diff_band":"moderate","opp_band":"easy","goal_score":55.5,"tier":"held","parts":{"depth":0.22,"away":0.59,"placement":0.44,"effect":0.18,"central":0.24,"advance":1.0,"difficulty":{"faced":0.64}},"id":"f27e09b9-423e-47a9-84e8-123764322eb3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":19.33,"hit_x":2.61,"hit_y":8.7,"bounce_x":0.58,"bounce_y":11.75,"result":"Net","inc_speed_mph":50.27,"inc_hit_x":1.52,"inc_hit_y":22.83,"inc_bounce_x":3.11,"inc_bounce_y":3.47,"inc_gap_s":1.35,"mine_won":false,"difficulty":45.5,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"473af121-9466-425c-a2e8-0ed5de1064f9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"shot_idx":4,"kind":"approach","goal":"approach","rally_type":"return_plus_one","stroke":"Forehand","speed_mph":39.83,"hit_x":0.45,"hit_y":3.35,"bounce_x":0.49,"bounce_y":19.33,"result":"In","inc_speed_mph":45.73,"inc_hit_x":-3.47,"inc_hit_y":24.61,"inc_bounce_x":0.23,"inc_bounce_y":5.59,"inc_gap_s":1.34,"mine_won":false,"rep_speed_mph":47.07,"rep_hit_x":0.99,"rep_hit_y":21.09,"rep_gap_s":1.21,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":7.46,"reply_pressure":53.4,"effect":0.47,"difficulty":69.0,"diff_band":"moderate","opp_band":"moderate","goal_score":69.2,"tier":"pressure","parts":{"depth":0.19,"away":0.68,"placement":0.0,"effect":0.47,"central":0.65,"advance":1.0,"difficulty":{"faced":0.69}},"id":"5b5a5864-4e30-4865-ae65-5fd4bf1371ca"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"shot_idx":6,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":24.72,"hit_x":-1.47,"hit_y":7.46,"bounce_x":2.5,"bounce_y":20.06,"result":"In","inc_speed_mph":47.07,"inc_hit_x":0.99,"inc_hit_y":21.09,"inc_bounce_x":-1.44,"inc_bounce_y":2.14,"inc_gap_s":1.47,"mine_won":false,"rep_speed_mph":56.97,"rep_hit_x":1.93,"rep_hit_y":25.14,"rep_gap_s":2.13,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.4,"reply_pressure":80.1,"effect":0.2,"difficulty":39.4,"diff_band":"moderate","opp_band":"easy","goal_score":39.6,"tier":"released","parts":{"depth":0.32,"away":0.0,"placement":0.61,"effect":0.2,"difficulty":{"height":0.46,"time":0.13,"movement":0.6}},"id":"2f68fbcd-d0ed-4b09-a342-65c62881b526"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"shot_idx":8,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":24.41,"hit_x":2.16,"hit_y":7.4,"bounce_x":3.96,"bounce_y":11.73,"result":"Net","inc_speed_mph":56.97,"inc_hit_x":1.93,"inc_hit_y":25.14,"inc_bounce_x":2.28,"inc_bounce_y":3.66,"inc_gap_s":1.25,"mine_won":false,"difficulty":28.4,"diff_band":"easy","opp_band":"moderate","tier":"error","id":"b88233db-90be-4e9f-aa5d-90b9453b1524"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":150,"shot_idx":3,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Backhand","speed_mph":38.98,"hit_x":-1.08,"hit_y":3.0,"bounce_x":2.07,"bounce_y":20.56,"result":"In","inc_speed_mph":41.95,"inc_hit_x":0.18,"inc_hit_y":26.07,"inc_bounce_x":-1.75,"inc_bounce_y":4.48,"inc_gap_s":1.5,"mine_won":false,"rep_speed_mph":53.03,"rep_hit_x":2.2,"rep_hit_y":24.61,"rep_gap_s":1.62,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.96,"reply_pressure":66.3,"effect":0.34,"difficulty":48.1,"diff_band":"easy","opp_band":"easy","goal_score":59.2,"tier":"held","parts":{"depth":0.41,"away":0.56,"placement":0.38,"effect":0.34,"central":0.41,"advance":1.0,"difficulty":{"faced":0.48}},"id":"9672e10c-2da9-4bfc-b937-b7f03a2b35b1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":150,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":18.71,"hit_x":2.17,"hit_y":8.96,"bounce_x":0.22,"bounce_y":18.71,"result":"In","inc_speed_mph":53.03,"inc_hit_x":2.2,"inc_hit_y":24.61,"inc_bounce_x":2.44,"inc_bounce_y":2.76,"inc_gap_s":1.59,"mine_won":false,"rep_speed_mph":46.73,"rep_hit_x":0.9,"rep_hit_y":20.31,"rep_gap_s":1.78,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":9.39,"reply_pressure":70.9,"effect":0.29,"difficulty":31.0,"diff_band":"easy","opp_band":"easy","goal_score":41.8,"tier":"released","parts":{"depth":0.08,"away":0.62,"placement":0.0,"effect":0.29,"difficulty":{"height":0.11,"time":0.01,"movement":0.81}},"id":"d0f9914b-07e2-421b-b790-1c92e6ad90f3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":150,"shot_idx":7,"kind":"volley","zone":"tight","goal":"finish","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":25.65,"hit_x":-2.69,"hit_y":9.39,"bounce_x":2.98,"bounce_y":18.07,"result":"In","inc_speed_mph":46.73,"inc_hit_x":0.9,"inc_hit_y":20.31,"inc_bounce_x":-2.51,"inc_bounce_y":3.3,"inc_gap_s":1.5,"mine_won":false,"rep_speed_mph":42.84,"rep_hit_x":3.15,"rep_hit_y":18.95,"rep_gap_s":1.17,"rep_result":"In","reply_pressure":34.8,"effect":0.0,"difficulty":42.6,"diff_band":"moderate","opp_band":"moderate","goal_score":39.5,"tier":"released","parts":{"depth":0.0,"away":0.09,"placement":0.88,"effect":0.0,"difficulty":{"height":0.68,"time":0.1,"movement":0.49}},"id":"f823e7fa-bb66-491b-bbe8-70a08428ae43"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":28.56,"hit_x":-3.41,"hit_y":2.79,"bounce_x":2.29,"bounce_y":20.83,"result":"In","inc_speed_mph":38.99,"inc_hit_x":-1.33,"inc_hit_y":26.02,"inc_bounce_x":-2.98,"inc_bounce_y":5.29,"inc_gap_s":1.72,"mine_won":false,"rep_speed_mph":33.21,"rep_hit_x":2.05,"rep_hit_y":23.96,"rep_gap_s":2.06,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.04,"reply_pressure":75.5,"effect":0.24,"difficulty":65.1,"diff_band":"moderate","opp_band":"easy","goal_score":59.7,"tier":"held","parts":{"depth":0.47,"away":0.64,"placement":0.5,"effect":0.24,"central":0.26,"advance":1.0,"difficulty":{"faced":0.65}},"id":"8eb0d4a1-e4d0-485b-8459-6c361398ffce"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":19.54,"hit_x":3.62,"hit_y":8.04,"bounce_x":4.83,"bounce_y":19.76,"result":"Out","inc_speed_mph":33.21,"inc_hit_x":2.05,"inc_hit_y":23.96,"inc_bounce_x":3.06,"inc_bounce_y":5.88,"inc_gap_s":1.63,"mine_won":false,"difficulty":48.1,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"985bb041-0612-4f23-befb-306b2688a09f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":36,"shot_idx":3,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Backhand","speed_mph":51.9,"hit_x":-3.99,"hit_y":4.84,"bounce_x":0.24,"bounce_y":21.54,"result":"In","inc_speed_mph":34.85,"inc_hit_x":-0.1,"inc_hit_y":26.47,"inc_bounce_x":-3.73,"inc_bounce_y":5.47,"inc_gap_s":1.62,"mine_won":false,"rep_speed_mph":48.48,"rep_hit_x":0.27,"rep_hit_y":23.7,"rep_gap_s":1.03,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":9.65,"reply_pressure":62.1,"effect":0.38,"difficulty":77.5,"diff_band":"hard","opp_band":"moderate","goal_score":70.9,"tier":"pressure","parts":{"depth":0.64,"away":0.41,"placement":0.28,"effect":0.38,"central":0.53,"advance":1.0,"difficulty":{"faced":0.78}},"id":"a5a1f862-f328-4fbc-997b-b19b6ab3809d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":36,"shot_idx":5,"kind":"volley","zone":"tight","goal":"finish","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":27.86,"hit_x":2.98,"hit_y":9.65,"bounce_x":4.72,"bounce_y":16.13,"result":"Out","inc_speed_mph":48.48,"inc_hit_x":0.27,"inc_hit_y":23.7,"inc_bounce_x":1.94,"inc_bounce_y":3.33,"inc_gap_s":1.54,"mine_won":false,"difficulty":39.5,"diff_band":"moderate","opp_band":"moderate","tier":"error","id":"77e43ade-eb56-4beb-9b2f-0f6ba8bd5938"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"shot_idx":9,"kind":"overhead","zone":"deep","goal":"overhead_deep","rally_type":"in_play","stroke":"Overhead","speed_mph":43.0,"hit_x":0.34,"hit_y":6.14,"bounce_x":1.83,"bounce_y":19.3,"result":"In","inc_speed_mph":33.15,"inc_hit_x":0.13,"inc_hit_y":23.62,"inc_bounce_x":0.7,"inc_bounce_y":3.89,"inc_gap_s":2.31,"mine_won":true,"effect":1.0,"difficulty":10.1,"diff_band":"easy","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.19,"away":0.36,"placement":0.25,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.2}},"id":"46e8bef1-297d-47e1-b5d0-099827dcc4dd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":53,"shot_idx":3,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Backhand","speed_mph":34.24,"hit_x":-2.54,"hit_y":4.52,"bounce_x":3.33,"bounce_y":22.55,"result":"In","inc_speed_mph":39.04,"inc_hit_x":1.97,"inc_hit_y":25.79,"inc_bounce_x":-2.85,"inc_bounce_y":5.46,"inc_gap_s":1.47,"mine_won":false,"rep_speed_mph":38.09,"rep_hit_x":2.59,"rep_hit_y":24.85,"rep_gap_s":1.78,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.74,"reply_pressure":22.6,"effect":0.77,"difficulty":67.2,"diff_band":"moderate","opp_band":"moderate","goal_score":76.7,"tier":"pressure","parts":{"depth":0.92,"away":0.17,"placement":1.0,"effect":0.77,"central":0.71,"advance":1.0,"difficulty":{"faced":0.67}},"id":"66d99bcb-4952-467d-881c-389e55875daf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":53,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":25.77,"hit_x":0.54,"hit_y":7.74,"bounce_x":2.8,"bounce_y":11.66,"result":"Net","inc_speed_mph":38.09,"inc_hit_x":2.59,"inc_hit_y":24.85,"inc_bounce_x":1.2,"inc_bounce_y":3.58,"inc_gap_s":1.92,"mine_won":false,"difficulty":23.7,"diff_band":"easy","opp_band":"moderate","tier":"error","id":"7b5cecc5-b260-4388-a1fb-fd05bb39c0e5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":61,"shot_idx":9,"kind":"overhead","zone":"near","goal":"finish","rally_type":"in_play","stroke":"Overhead","speed_mph":28.0,"hit_x":-2.65,"hit_y":8.82,"bounce_x":1.61,"bounce_y":17.78,"result":"In","inc_speed_mph":32.94,"inc_hit_x":1.23,"inc_hit_y":19.15,"inc_bounce_x":-1.74,"inc_bounce_y":1.97,"inc_gap_s":2.66,"mine_won":true,"effect":1.0,"difficulty":31.2,"diff_band":"easy","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.0,"away":0.0,"placement":0.13,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.62}},"id":"672d94b8-c1f3-4e96-a6ea-d82383e29fe2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":38.55,"hit_x":-1.59,"hit_y":2.51,"bounce_x":3.18,"bounce_y":17.52,"result":"In","inc_speed_mph":46.22,"inc_hit_x":-1.75,"inc_hit_y":22.96,"inc_bounce_x":-1.48,"inc_bounce_y":4.5,"inc_gap_s":1.21,"mine_won":false,"rep_speed_mph":47.87,"rep_hit_x":2.65,"rep_hit_y":20.02,"rep_gap_s":1.31,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.49,"reply_pressure":50.7,"effect":0.49,"difficulty":69.2,"diff_band":"moderate","opp_band":"hard","goal_score":75.1,"tier":"pressure","parts":{"depth":0.0,"away":0.81,"placement":0.99,"effect":0.49,"central":0.87,"advance":1.0,"difficulty":{"faced":0.69}},"id":"d621a9d7-2f34-4be4-8f10-22fa15952e8a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":27.35,"hit_x":1.27,"hit_y":8.49,"bounce_x":2.34,"bounce_y":24.02,"result":"Out","inc_speed_mph":47.87,"inc_hit_x":2.65,"inc_hit_y":20.02,"inc_bounce_x":0.55,"inc_bounce_y":3.56,"inc_gap_s":1.26,"mine_won":false,"difficulty":76.4,"diff_band":"hard","opp_band":"easy","tier":"error","id":"c827fd31-3c34-47e1-8c7c-de8073b296fb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Forehand","speed_mph":38.52,"hit_x":2.31,"hit_y":2.85,"bounce_x":2.85,"bounce_y":19.74,"result":"In","inc_speed_mph":35.52,"inc_hit_x":1.37,"inc_hit_y":22.7,"inc_bounce_x":2.01,"inc_bounce_y":4.62,"inc_gap_s":1.48,"mine_won":false,"rep_speed_mph":38.73,"rep_hit_x":2.36,"rep_hit_y":23.79,"rep_gap_s":1.55,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":9.36,"reply_pressure":32.6,"effect":0.67,"difficulty":47.1,"diff_band":"easy","opp_band":"moderate","goal_score":62.5,"tier":"held","parts":{"depth":0.27,"away":0.14,"placement":0.81,"effect":0.67,"central":0.73,"advance":1.0,"difficulty":{"faced":0.47}},"id":"19da08d0-9471-4d95-ac89-414650a5f164"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":25.22,"hit_x":-1.21,"hit_y":9.36,"bounce_x":2.2,"bounce_y":17.79,"result":"In","inc_speed_mph":38.73,"inc_hit_x":2.36,"inc_hit_y":23.79,"inc_bounce_x":-1.13,"inc_bounce_y":5.12,"inc_gap_s":1.69,"mine_won":false,"rep_speed_mph":40.68,"rep_hit_x":2.04,"rep_hit_y":19.53,"rep_gap_s":1.21,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.88,"reply_pressure":75.5,"effect":0.24,"difficulty":29.7,"diff_band":"easy","opp_band":"hard","goal_score":34.0,"tier":"released","parts":{"depth":0.0,"away":0.58,"placement":0.45,"effect":0.24,"difficulty":{"height":0.0,"time":0.0,"movement":0.89}},"id":"34f6f92d-bc09-44a2-9413-1c1f01ecf21e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":12,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":15.0,"hit_x":3.03,"hit_y":7.88,"bounce_x":3.19,"bounce_y":21.79,"result":"In","inc_speed_mph":40.68,"inc_hit_x":2.04,"inc_hit_y":19.53,"inc_bounce_x":2.5,"inc_bounce_y":1.22,"inc_gap_s":1.77,"mine_won":false,"rep_speed_mph":43.89,"rep_hit_x":3.3,"rep_hit_y":24.21,"rep_gap_s":3.03,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.46,"reply_pressure":81.9,"effect":0.18,"difficulty":36.3,"diff_band":"moderate","opp_band":"easy","goal_score":25.6,"tier":"released","parts":{"depth":0.71,"away":0.01,"placement":1.0,"effect":0.18,"difficulty":{"height":0.58,"time":0.0,"movement":0.51}},"id":"33ef8c7e-ac7f-43ca-92aa-4bfe0459d077"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"shot_idx":14,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":17.62,"hit_x":-3.92,"hit_y":8.46,"bounce_x":5.38,"bounce_y":19.37,"result":"Out","inc_speed_mph":43.89,"inc_hit_x":3.3,"inc_hit_y":24.21,"inc_bounce_x":-3.49,"inc_bounce_y":5.16,"inc_gap_s":1.51,"mine_won":false,"difficulty":23.0,"diff_band":"easy","opp_band":"easy","tier":"error","id":"d6e99c74-bbb2-42ed-a637-1fe02a6496be"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"shot_idx":7,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Forehand","speed_mph":36.12,"hit_x":1.03,"hit_y":3.88,"bounce_x":-3.4,"bounce_y":19.97,"result":"In","inc_speed_mph":40.74,"inc_hit_x":0.73,"inc_hit_y":24.33,"inc_bounce_x":0.71,"inc_bounce_y":5.38,"inc_gap_s":1.37,"mine_won":false,"rep_speed_mph":39.27,"rep_hit_x":-3.36,"rep_hit_y":24.63,"rep_gap_s":1.56,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":6.79,"reply_pressure":47.0,"effect":0.53,"difficulty":50.8,"diff_band":"easy","opp_band":"moderate","goal_score":61.9,"tier":"held","parts":{"depth":0.31,"away":0.58,"placement":1.0,"effect":0.53,"central":0.3,"advance":0.83,"difficulty":{"faced":0.51}},"id":"afa1c3de-2fef-41b7-99b9-931522ae672a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"shot_idx":9,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":18.34,"hit_x":-3.15,"hit_y":6.79,"bounce_x":3.83,"bounce_y":21.67,"result":"In","inc_speed_mph":39.27,"inc_hit_x":-3.36,"inc_hit_y":24.63,"inc_bounce_x":-2.86,"inc_bounce_y":2.58,"inc_gap_s":1.87,"mine_won":false,"rep_speed_mph":44.94,"rep_hit_x":3.23,"rep_hit_y":23.72,"rep_gap_s":2.82,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.85,"reply_pressure":84.6,"effect":0.15,"difficulty":16.9,"diff_band":"easy","opp_band":"moderate","goal_score":52.3,"tier":"released","parts":{"depth":0.68,"away":0.88,"placement":1.0,"effect":0.15,"lift":0.0,"advance":0.85,"difficulty":{"height":0.02,"time":0.0,"movement":0.49}},"id":"8082596c-b8c1-4568-87aa-3f0b0055ae1e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"shot_idx":11,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":20.06,"hit_x":3.66,"hit_y":8.85,"bounce_x":3.19,"bounce_y":11.39,"result":"Net","inc_speed_mph":44.94,"inc_hit_x":3.23,"inc_hit_y":23.72,"inc_bounce_x":3.57,"inc_bounce_y":5.72,"inc_gap_s":1.38,"mine_won":false,"difficulty":42.7,"diff_band":"moderate","opp_band":"moderate","tier":"error","id":"1e5aad0c-384e-4e9b-b41d-15fc1e743d3d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":125,"shot_idx":4,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":23.1,"hit_x":-3.0,"hit_y":8.16,"bounce_x":2.7,"bounce_y":11.51,"result":"Net","inc_speed_mph":42.08,"inc_hit_x":0.06,"inc_hit_y":25.18,"inc_bounce_x":-2.73,"inc_bounce_y":2.33,"inc_gap_s":1.94,"mine_won":false,"after_serve":true,"serve_hit_x":-0.8,"serve_hit_y":0.06,"serve_bounce_x":0.42,"serve_bounce_y":17.19,"serve_speed_mph":61.11,"serve_type":"second_serve","difficulty":49.2,"diff_band":"moderate","opp_band":"moderate","tier":"error","id":"84219457-126e-4fab-a634-5db0e4229d27"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":142,"shot_idx":3,"kind":"overhead","zone":"near","goal":"finish","rally_type":"serve_plus_one","stroke":"Overhead","speed_mph":49.38,"hit_x":-2.34,"hit_y":8.45,"bounce_x":-0.19,"bounce_y":20.42,"result":"In","inc_speed_mph":36.52,"inc_hit_x":-3.6,"inc_hit_y":25.81,"inc_bounce_x":-2.58,"inc_bounce_y":0.89,"inc_gap_s":3.04,"mine_won":false,"rep_speed_mph":40.8,"rep_hit_x":-0.02,"rep_hit_y":23.76,"rep_gap_s":0.96,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.73,"reply_pressure":68.8,"effect":0.31,"difficulty":42.8,"diff_band":"moderate","opp_band":"hard","goal_score":49.5,"tier":"released","parts":{"depth":0.39,"away":0.65,"placement":0.0,"effect":0.31,"difficulty":{"height":null,"time":0.0,"movement":0.85}},"id":"47dce946-0ad9-4be7-a43a-3c2ae98d49c0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":142,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":22.0,"hit_x":2.88,"hit_y":8.73,"bounce_x":-0.98,"bounce_y":11.34,"result":"Net","inc_speed_mph":40.8,"inc_hit_x":-0.02,"inc_hit_y":23.76,"inc_bounce_x":2.93,"inc_bounce_y":3.88,"inc_gap_s":1.73,"mine_won":false,"difficulty":44.2,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"426efaab-f7a9-4251-af77-4c0cf1a014f3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":160,"shot_idx":5,"kind":"overhead","zone":"deep","goal":"overhead_deep","rally_type":"in_play","stroke":"Overhead","speed_mph":33.61,"hit_x":-1.64,"hit_y":6.51,"bounce_x":1.51,"bounce_y":16.9,"result":"In","inc_speed_mph":37.86,"inc_hit_x":-3.26,"inc_hit_y":21.32,"inc_bounce_x":-1.38,"inc_bounce_y":4.18,"inc_gap_s":1.94,"mine_won":true,"effect":1.0,"difficulty":18.8,"diff_band":"easy","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.0,"away":0.67,"placement":0.08,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.38}},"id":"073f80d5-5f67-4d92-81ad-fe2b558d3999"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":185,"shot_idx":3,"kind":"overhead","zone":"deep","goal":"overhead_deep","rally_type":"serve_plus_one","stroke":"Overhead","speed_mph":47.12,"hit_x":-1.2,"hit_y":6.14,"bounce_x":1.26,"bounce_y":19.9,"result":"In","inc_speed_mph":32.43,"inc_hit_x":2.23,"inc_hit_y":23.65,"inc_bounce_x":-1.46,"inc_bounce_y":3.41,"inc_gap_s":2.47,"mine_won":true,"rep_speed_mph":42.07,"rep_hit_x":1.01,"rep_hit_y":24.69,"rep_gap_s":1.09,"rep_result":"Out","reply_pressure":62.3,"effect":1.0,"difficulty":28.5,"diff_band":"easy","opp_band":"moderate","tier":"winner","goal_score":100.0,"parts":{"depth":0.29,"away":0.23,"placement":0.0,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.57}},"id":"4814641b-8444-4d39-aeb0-1894be2674d1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":8,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":30.48,"hit_x":-2.37,"hit_y":4.19,"bounce_x":3.28,"bounce_y":20.24,"result":"In","inc_speed_mph":42.27,"inc_hit_x":1.77,"inc_hit_y":22.42,"inc_bounce_x":-2.09,"inc_bounce_y":5.15,"inc_gap_s":1.25,"mine_won":false,"rep_speed_mph":36.39,"rep_hit_x":3.84,"rep_hit_y":23.18,"rep_gap_s":1.79,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.02,"reply_pressure":24.8,"effect":0.75,"difficulty":61.3,"diff_band":"moderate","opp_band":"easy","goal_score":64.0,"tier":"held","parts":{"depth":0.36,"away":0.03,"placement":1.0,"effect":0.75,"central":0.82,"advance":1.0,"gated":"opponent had an easy ball","difficulty":{"faced":0.61}},"id":"1618b563-6396-4a88-9e6c-3ecb971e2fa3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":24.05,"hit_x":0.8,"hit_y":8.02,"bounce_x":2.32,"bounce_y":19.8,"result":"In","inc_speed_mph":36.39,"inc_hit_x":3.84,"inc_hit_y":23.18,"inc_bounce_x":0.73,"inc_bounce_y":4.5,"inc_gap_s":1.66,"mine_won":false,"rep_speed_mph":40.03,"rep_hit_x":2.24,"rep_hit_y":25.04,"rep_gap_s":2.13,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":9.02,"reply_pressure":32.6,"effect":0.67,"difficulty":37.8,"diff_band":"moderate","opp_band":"easy","goal_score":41.3,"tier":"released","parts":{"depth":0.28,"away":0.2,"placement":0.52,"effect":0.67,"difficulty":{"height":0.66,"time":0.0,"movement":0.47}},"id":"fb7f4f60-0f1a-4ae3-b08b-7f7fd73319dc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":12,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":19.48,"hit_x":-1.99,"hit_y":9.02,"bounce_x":1.45,"bounce_y":21.47,"result":"In","inc_speed_mph":40.03,"inc_hit_x":2.24,"inc_hit_y":25.04,"inc_bounce_x":-1.71,"inc_bounce_y":3.57,"inc_gap_s":1.91,"mine_won":false,"rep_speed_mph":46.52,"rep_hit_x":2.05,"rep_hit_y":22.47,"rep_gap_s":2.09,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.43,"reply_pressure":87.2,"effect":0.13,"difficulty":10.4,"diff_band":"easy","opp_band":"easy","goal_score":9.1,"tier":"released","parts":{"depth":0.62,"away":0.19,"placement":0.24,"effect":0.13,"difficulty":{"height":0.2,"time":0.0,"movement":0.12}},"id":"913ee2f3-3c0c-4915-bfc2-bd9ce8506bd9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"shot_idx":14,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":20.23,"hit_x":3.53,"hit_y":8.43,"bounce_x":2.68,"bounce_y":24.88,"result":"Out","inc_speed_mph":46.52,"inc_hit_x":2.05,"inc_hit_y":22.47,"inc_bounce_x":3.49,"inc_bounce_y":4.5,"inc_gap_s":1.35,"mine_won":false,"difficulty":26.9,"diff_band":"easy","opp_band":"easy","tier":"error","id":"9fa1c082-0604-43b1-9f6d-80249a9453e3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":66,"shot_idx":4,"kind":"approach","goal":"approach","rally_type":"return_plus_one","stroke":"Forehand","speed_mph":41.51,"hit_x":0.94,"hit_y":3.77,"bounce_x":-2.37,"bounce_y":19.5,"result":"In","inc_speed_mph":33.43,"inc_hit_x":2.35,"inc_hit_y":25.1,"inc_bounce_x":1.1,"inc_bounce_y":4.5,"inc_gap_s":1.77,"mine_won":false,"rep_speed_mph":43.5,"rep_hit_x":-2.3,"rep_hit_y":23.72,"rep_gap_s":1.29,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.39,"reply_pressure":62.9,"effect":0.37,"difficulty":46.4,"diff_band":"easy","opp_band":"hard","goal_score":57.8,"tier":"held","parts":{"depth":0.22,"away":0.8,"placement":0.55,"effect":0.37,"central":0.06,"advance":1.0,"difficulty":{"faced":0.46}},"id":"5b097142-c548-421e-851b-d296c267e9ff"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":66,"shot_idx":6,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":15.0,"hit_x":-4.0,"hit_y":8.39,"bounce_x":2.35,"bounce_y":11.7,"result":"Net","inc_speed_mph":43.5,"inc_hit_x":-2.3,"inc_hit_y":23.72,"inc_bounce_x":-3.88,"inc_bounce_y":2.55,"inc_gap_s":1.72,"mine_won":false,"difficulty":42.6,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"cd835c45-4834-49a6-9a1c-8bf7004f15d5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":84,"shot_idx":5,"kind":"overhead","zone":"deep","goal":"overhead_deep","rally_type":"in_play","stroke":"Overhead","speed_mph":47.46,"hit_x":-0.69,"hit_y":7.03,"bounce_x":2.18,"bounce_y":20.83,"result":"In","inc_speed_mph":31.9,"inc_hit_x":4.06,"inc_hit_y":24.1,"inc_bounce_x":-0.64,"inc_bounce_y":4.21,"inc_gap_s":2.43,"mine_won":false,"rep_speed_mph":49.4,"rep_hit_x":3.15,"rep_hit_y":24.09,"rep_gap_s":1.05,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.3,"reply_pressure":58.8,"effect":0.41,"difficulty":1.4,"diff_band":"easy","opp_band":"hard","goal_score":46.1,"tier":"released","parts":{"depth":0.47,"away":0.21,"placement":0.44,"effect":0.41,"difficulty":{"height":null,"time":0.0,"movement":0.03}},"id":"c04f4826-f235-441c-afff-e0ae7ecefc30"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":84,"shot_idx":7,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":24.64,"hit_x":1.28,"hit_y":7.3,"bounce_x":4.12,"bounce_y":21.29,"result":"Out","inc_speed_mph":49.4,"inc_hit_x":3.15,"inc_hit_y":24.09,"inc_bounce_x":1.24,"inc_bounce_y":2.52,"inc_gap_s":1.48,"mine_won":false,"difficulty":34.3,"diff_band":"easy","opp_band":"easy","tier":"error","id":"9537f801-cd22-43d1-887e-846ecdbbc3be"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":15,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Forehand","speed_mph":46.86,"hit_x":-0.34,"hit_y":3.89,"bounce_x":2.35,"bounce_y":21.54,"result":"In","inc_speed_mph":40.79,"inc_hit_x":1.87,"inc_hit_y":24.96,"inc_bounce_x":-1.28,"inc_bounce_y":4.8,"inc_gap_s":1.59,"mine_won":false,"rep_speed_mph":51.82,"rep_hit_x":2.32,"rep_hit_y":23.94,"rep_gap_s":1.28,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.97,"reply_pressure":86.5,"effect":0.14,"difficulty":47.2,"diff_band":"easy","opp_band":"moderate","goal_score":50.3,"tier":"released","parts":{"depth":0.64,"away":0.16,"placement":0.54,"effect":0.14,"central":0.08,"advance":1.0,"difficulty":{"faced":0.47}},"id":"cbb82692-fcea-4bfb-92df-2e5789472ac2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"shot_idx":17,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":15.75,"hit_x":4.22,"hit_y":7.97,"bounce_x":4.66,"bounce_y":19.32,"result":"Out","inc_speed_mph":51.82,"inc_hit_x":2.32,"inc_hit_y":23.94,"inc_bounce_x":3.78,"inc_bounce_y":3.71,"inc_gap_s":1.35,"mine_won":false,"difficulty":50.8,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"0c7a51db-a61e-4c6c-b631-73d4bb2d2561"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":4,"kind":"approach","goal":"approach","rally_type":"return_plus_one","stroke":"Backhand","speed_mph":42.96,"hit_x":-2.17,"hit_y":2.82,"bounce_x":0.68,"bounce_y":21.49,"result":"In","inc_speed_mph":38.86,"inc_hit_x":2.39,"inc_hit_y":23.67,"inc_bounce_x":-1.17,"inc_bounce_y":4.46,"inc_gap_s":1.65,"mine_won":false,"rep_speed_mph":40.82,"rep_hit_x":1.61,"rep_hit_y":23.91,"rep_gap_s":1.36,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.88,"reply_pressure":71.0,"effect":0.29,"difficulty":41.6,"diff_band":"easy","opp_band":"easy","goal_score":46.2,"tier":"released","parts":{"depth":0.63,"away":0.04,"placement":0.25,"effect":0.29,"central":0.02,"advance":1.0,"difficulty":{"faced":0.42}},"id":"cb526b21-1899-49bb-8339-fae8f6e3d87d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":6,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":20.6,"hit_x":3.02,"hit_y":7.88,"bounce_x":3.58,"bounce_y":19.77,"result":"In","inc_speed_mph":40.82,"inc_hit_x":1.61,"inc_hit_y":23.91,"inc_bounce_x":4.05,"inc_bounce_y":3.6,"inc_gap_s":1.7,"mine_won":false,"rep_speed_mph":52.39,"rep_hit_x":3.28,"rep_hit_y":23.7,"rep_gap_s":2.25,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.44,"reply_pressure":89.8,"effect":0.1,"difficulty":43.0,"diff_band":"moderate","opp_band":"moderate","goal_score":32.8,"tier":"released","parts":{"depth":0.27,"away":0.35,"placement":1.0,"effect":0.1,"difficulty":{"height":0.35,"time":0.0,"movement":0.94}},"id":"6b359a59-bfc3-4d1c-8b5a-40d7e497a6f9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":8,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":26.54,"hit_x":-3.23,"hit_y":8.44,"bounce_x":-0.73,"bounce_y":22.24,"result":"In","inc_speed_mph":52.39,"inc_hit_x":3.28,"inc_hit_y":23.7,"inc_bounce_x":-3.9,"inc_bounce_y":4.55,"inc_gap_s":1.37,"mine_won":false,"rep_speed_mph":44.74,"rep_hit_x":-0.77,"rep_hit_y":24.04,"rep_gap_s":1.69,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.53,"reply_pressure":58.4,"effect":0.42,"difficulty":28.3,"diff_band":"easy","opp_band":"easy","goal_score":35.8,"tier":"released","parts":{"depth":0.83,"away":0.29,"placement":0.67,"effect":0.42,"difficulty":{"height":0.0,"time":0.23,"movement":0.62}},"id":"34ba961b-b690-4760-a072-0f6eaaf50ee1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":10,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":26.2,"hit_x":0.06,"hit_y":7.53,"bounce_x":2.44,"bounce_y":21.95,"result":"In","inc_speed_mph":44.74,"inc_hit_x":-0.77,"inc_hit_y":24.04,"inc_bounce_x":0.24,"inc_bounce_y":2.53,"inc_gap_s":1.62,"mine_won":false,"rep_speed_mph":49.03,"rep_hit_x":3.24,"rep_hit_y":24.56,"rep_gap_s":1.78,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.72,"reply_pressure":54.7,"effect":0.45,"difficulty":11.4,"diff_band":"easy","opp_band":"easy","goal_score":27.4,"tier":"released","parts":{"depth":0.75,"away":0.22,"placement":0.58,"effect":0.45,"difficulty":{"height":0.08,"time":0.0,"movement":0.27}},"id":"63d86803-8154-4d74-baff-b6d0accd0319"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"shot_idx":12,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":29.69,"hit_x":-2.42,"hit_y":8.72,"bounce_x":4.63,"bounce_y":22.8,"result":"Out","inc_speed_mph":49.03,"inc_hit_x":3.24,"inc_hit_y":24.56,"inc_bounce_x":-1.91,"inc_bounce_y":3.34,"inc_gap_s":1.54,"mine_won":false,"difficulty":21.6,"diff_band":"easy","opp_band":"easy","tier":"error","id":"bf36315a-37f2-4f66-94eb-2386a8bd48fb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":12,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":32.08,"hit_x":-2.02,"hit_y":4.1,"bounce_x":1.33,"bounce_y":20.85,"result":"In","inc_speed_mph":37.19,"inc_hit_x":0.66,"inc_hit_y":23.71,"inc_bounce_x":-2.14,"inc_bounce_y":4.92,"inc_gap_s":1.5,"mine_won":false,"rep_speed_mph":49.84,"rep_hit_x":1.28,"rep_hit_y":25.35,"rep_gap_s":1.84,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":9.64,"reply_pressure":62.4,"effect":0.38,"difficulty":56.7,"diff_band":"moderate","opp_band":"easy","goal_score":51.2,"tier":"released","parts":{"depth":0.47,"away":0.07,"placement":0.0,"effect":0.38,"central":0.4,"advance":1.0,"difficulty":{"faced":0.57}},"id":"b5a663b7-c229-475f-8554-ad83803d7992"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"shot_idx":14,"kind":"volley","zone":"tight","goal":"finish","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":22.03,"hit_x":1.92,"hit_y":9.64,"bounce_x":3.63,"bounce_y":11.75,"result":"Net","inc_speed_mph":49.84,"inc_hit_x":1.28,"inc_hit_y":25.35,"inc_bounce_x":2.48,"inc_bounce_y":3.8,"inc_gap_s":1.59,"mine_won":false,"difficulty":27.4,"diff_band":"easy","opp_band":"moderate","tier":"error","id":"9b800db9-3005-4c49-b558-46d152ccc9ee"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"shot_idx":6,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":30.64,"hit_x":-3.48,"hit_y":3.81,"bounce_x":1.33,"bounce_y":18.02,"result":"In","inc_speed_mph":34.29,"inc_hit_x":0.37,"inc_hit_y":24.38,"inc_bounce_x":-3.66,"inc_bounce_y":4.78,"inc_gap_s":1.67,"mine_won":true,"rep_speed_mph":45.16,"rep_hit_x":1.16,"rep_hit_y":19.87,"rep_gap_s":1.58,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.97,"reply_pressure":82.2,"effect":0.18,"difficulty":52.0,"diff_band":"moderate","opp_band":"easy","goal_score":50.9,"tier":"released","parts":{"depth":0.0,"away":0.65,"placement":0.0,"effect":0.18,"central":0.32,"advance":1.0,"difficulty":{"faced":0.52}},"id":"b0030097-be2d-46ca-a1cf-aae41c906f58"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"shot_idx":8,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":18.51,"hit_x":4.01,"hit_y":8.97,"bounce_x":0.66,"bounce_y":21.39,"result":"In","inc_speed_mph":45.16,"inc_hit_x":1.16,"inc_hit_y":19.87,"inc_bounce_x":2.8,"inc_bounce_y":5.89,"inc_gap_s":1.14,"mine_won":true,"rep_speed_mph":53.2,"rep_hit_x":0.11,"rep_hit_y":22.96,"rep_gap_s":2.18,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":7.03,"reply_pressure":90.4,"effect":0.1,"difficulty":48.6,"diff_band":"moderate","opp_band":"easy","goal_score":34.1,"tier":"released","parts":{"depth":0.6,"away":0.0,"placement":0.2,"effect":0.1,"difficulty":{"height":0.0,"time":0.46,"movement":1.0}},"id":"b06d383a-c5b6-4e3f-a0ea-5627e6cca144"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"shot_idx":10,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":21.24,"hit_x":-1.54,"hit_y":7.03,"bounce_x":2.6,"bounce_y":19.6,"result":"In","inc_speed_mph":53.2,"inc_hit_x":0.11,"inc_hit_y":22.96,"inc_bounce_x":-2.74,"inc_bounce_y":4.74,"inc_gap_s":1.02,"mine_won":true,"rep_speed_mph":47.43,"rep_hit_x":2.68,"rep_hit_y":24.17,"rep_gap_s":2.46,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.19,"reply_pressure":85.3,"effect":0.15,"difficulty":41.7,"diff_band":"moderate","opp_band":"easy","goal_score":36.2,"tier":"released","parts":{"depth":0.24,"away":0.28,"placement":0.67,"effect":0.15,"lift":0.0,"advance":0.66,"difficulty":{"height":0.0,"time":0.58,"movement":0.67}},"id":"c78bdaf6-4fa6-4e0b-85ef-dd1405a75393"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"shot_idx":12,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":25.71,"hit_x":2.85,"hit_y":8.19,"bounce_x":1.92,"bounce_y":21.76,"result":"In","inc_speed_mph":47.43,"inc_hit_x":2.68,"inc_hit_y":24.17,"inc_bounce_x":3.26,"inc_bounce_y":6.14,"inc_gap_s":1.11,"mine_won":true,"rep_speed_mph":39.93,"rep_hit_x":1.97,"rep_hit_y":24.43,"rep_gap_s":1.73,"rep_result":"Net","reply_pressure":26.8,"effect":1.0,"difficulty":45.8,"diff_band":"moderate","opp_band":"easy","tier":"winner","goal_score":100.0,"parts":{"depth":0.7,"away":0.0,"placement":0.4,"effect":1.0,"difficulty":{"height":0.5,"time":0.49,"movement":0.39}},"id":"d5152f1a-cafa-4d98-889f-cfa777a7da42"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"shot_idx":5,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Forehand","speed_mph":39.21,"hit_x":1.39,"hit_y":3.34,"bounce_x":-1.12,"bounce_y":19.87,"result":"In","inc_speed_mph":29.23,"inc_hit_x":-2.63,"inc_hit_y":23.56,"inc_bounce_x":1.37,"inc_bounce_y":4.74,"inc_gap_s":1.98,"mine_won":false,"rep_speed_mph":54.61,"rep_hit_x":-0.59,"rep_hit_y":23.77,"rep_gap_s":1.59,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":7.78,"reply_pressure":95.3,"effect":0.05,"difficulty":23.2,"diff_band":"easy","opp_band":"easy","goal_score":36.5,"tier":"released","parts":{"depth":0.29,"away":0.25,"placement":0.0,"effect":0.05,"central":0.21,"advance":1.0,"difficulty":{"faced":0.23}},"id":"3e119eee-8658-489f-91b5-d055b46ad5a9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"shot_idx":7,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":23.53,"hit_x":-2.27,"hit_y":7.78,"bounce_x":3.03,"bounce_y":17.26,"result":"In","inc_speed_mph":54.61,"inc_hit_x":-0.59,"inc_hit_y":23.77,"inc_bounce_x":-3.27,"inc_bounce_y":5.5,"inc_gap_s":1.04,"mine_won":false,"rep_speed_mph":40.71,"rep_hit_x":2.58,"rep_hit_y":19.43,"rep_gap_s":1.45,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.58,"reply_pressure":74.7,"effect":0.25,"difficulty":54.6,"diff_band":"moderate","opp_band":"hard","goal_score":53.2,"tier":"released","parts":{"depth":0.0,"away":0.83,"placement":0.91,"effect":0.25,"difficulty":{"height":0.23,"time":0.56,"movement":0.85}},"id":"ae9ccc50-7a40-4331-877a-540ff30a8f4d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"shot_idx":9,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":17.39,"hit_x":2.95,"hit_y":7.58,"bounce_x":2.11,"bounce_y":18.22,"result":"In","inc_speed_mph":40.71,"inc_hit_x":2.58,"inc_hit_y":19.43,"inc_bounce_x":2.87,"inc_bounce_y":2.83,"inc_gap_s":1.55,"mine_won":false,"rep_speed_mph":57.08,"rep_hit_x":1.76,"rep_hit_y":19.81,"rep_gap_s":1.92,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.65,"reply_pressure":98.7,"effect":0.01,"difficulty":49.1,"diff_band":"moderate","opp_band":"easy","goal_score":34.7,"tier":"released","parts":{"depth":0.0,"away":0.0,"placement":0.4,"effect":0.01,"difficulty":{"height":0.8,"time":0.05,"movement":0.62}},"id":"110ef8e0-481c-4efb-bfa4-4e0b377b9515"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"shot_idx":11,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":20.16,"hit_x":-3.78,"hit_y":8.65,"bounce_x":1.33,"bounce_y":11.46,"result":"Net","inc_speed_mph":57.08,"inc_hit_x":1.76,"inc_hit_y":19.81,"inc_bounce_x":-3.69,"inc_bounce_y":4.82,"inc_gap_s":0.97,"mine_won":false,"difficulty":85.1,"diff_band":"hard","opp_band":"easy","tier":"error","id":"a4512f13-c1de-4ab3-a9a8-b673ac8159cb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":3,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Backhand","speed_mph":44.57,"hit_x":-2.97,"hit_y":3.15,"bounce_x":0.82,"bounce_y":18.81,"result":"In","inc_speed_mph":38.13,"inc_hit_x":-1.08,"inc_hit_y":25.91,"inc_bounce_x":-2.74,"inc_bounce_y":4.5,"inc_gap_s":1.67,"mine_won":false,"rep_speed_mph":42.94,"rep_hit_x":1.18,"rep_hit_y":20.74,"rep_gap_s":1.16,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.22,"reply_pressure":86.5,"effect":0.14,"difficulty":71.2,"diff_band":"moderate","opp_band":"moderate","goal_score":60.1,"tier":"held","parts":{"depth":0.1,"away":0.81,"placement":0.0,"effect":0.14,"central":0.2,"advance":1.0,"difficulty":{"faced":0.71}},"id":"eff24a2f-2798-4e2a-b950-565a1bcb63ab"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":26.19,"hit_x":2.83,"hit_y":8.22,"bounce_x":1.92,"bounce_y":22.15,"result":"In","inc_speed_mph":42.94,"inc_hit_x":1.18,"inc_hit_y":20.74,"inc_bounce_x":3.29,"inc_bounce_y":4.88,"inc_gap_s":1.27,"mine_won":false,"rep_speed_mph":46.81,"rep_hit_x":1.65,"rep_hit_y":23.25,"rep_gap_s":1.59,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.64,"reply_pressure":79.5,"effect":0.2,"difficulty":77.6,"diff_band":"hard","opp_band":"easy","goal_score":55.0,"tier":"released","parts":{"depth":0.81,"away":0.0,"placement":0.61,"effect":0.2,"difficulty":{"height":1.0,"time":0.33,"movement":1.0}},"id":"0e183680-22d0-438a-85a5-62bc48b08376"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":7,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":21.69,"hit_x":-1.6,"hit_y":8.64,"bounce_x":1.9,"bounce_y":22.38,"result":"In","inc_speed_mph":46.81,"inc_hit_x":1.65,"inc_hit_y":23.25,"inc_bounce_x":-2.17,"inc_bounce_y":1.18,"inc_gap_s":1.85,"mine_won":false,"rep_speed_mph":55.21,"rep_hit_x":1.57,"rep_hit_y":24.89,"rep_gap_s":2.14,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":8.75,"reply_pressure":88.5,"effect":0.12,"difficulty":14.6,"diff_band":"easy","opp_band":"easy","goal_score":30.8,"tier":"released","parts":{"depth":0.87,"away":0.0,"placement":0.74,"effect":0.12,"difficulty":{"height":0.04,"time":0.0,"movement":0.4}},"id":"1b3f7ba7-13c6-42ce-82c7-ce78efda614e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":9,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":18.4,"hit_x":2.64,"hit_y":8.75,"bounce_x":0.12,"bounce_y":21.65,"result":"In","inc_speed_mph":55.21,"inc_hit_x":1.57,"inc_hit_y":24.89,"inc_bounce_x":2.87,"inc_bounce_y":3.86,"inc_gap_s":1.25,"mine_won":false,"rep_speed_mph":41.47,"rep_hit_x":0.4,"rep_hit_y":24.51,"rep_gap_s":2.38,"rep_result":"In","next_stroke":"Backhand Volley","next_hit_y":8.22,"reply_pressure":49.8,"effect":0.5,"difficulty":41.9,"diff_band":"moderate","opp_band":"easy","goal_score":33.5,"tier":"released","parts":{"depth":0.67,"away":0.17,"placement":0.34,"effect":0.5,"difficulty":{"height":0.53,"time":0.35,"movement":0.38}},"id":"0b3dd518-5e46-4e99-ae5b-0876783e8b5b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":11,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Backhand Volley","speed_mph":21.83,"hit_x":-1.62,"hit_y":8.22,"bounce_x":1.18,"bounce_y":17.86,"result":"In","inc_speed_mph":41.47,"inc_hit_x":0.4,"inc_hit_y":24.51,"inc_bounce_x":-1.75,"inc_bounce_y":3.84,"inc_gap_s":1.7,"mine_won":false,"rep_speed_mph":47.12,"rep_hit_x":1.29,"rep_hit_y":19.32,"rep_gap_s":1.38,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":6.6,"reply_pressure":69.8,"effect":0.3,"difficulty":9.3,"diff_band":"easy","opp_band":"easy","goal_score":42.5,"tier":"released","parts":{"depth":0.0,"away":0.7,"placement":0.0,"effect":0.3,"difficulty":{"height":0.0,"time":0.0,"movement":0.28}},"id":"753ef010-14ae-46e2-b963-917a050b5619"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"shot_idx":13,"kind":"volley","zone":"transition","goal":"transition","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":23.62,"hit_x":2.75,"hit_y":6.6,"bounce_x":2.04,"bounce_y":11.44,"result":"Net","inc_speed_mph":47.12,"inc_hit_x":1.29,"inc_hit_y":19.32,"inc_bounce_x":2.11,"inc_bounce_y":3.79,"inc_gap_s":1.08,"mine_won":false,"difficulty":47.1,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"23795600-c81f-40e9-bf4f-753588a996ff"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":102,"shot_idx":5,"kind":"approach","goal":"approach","rally_type":"in_play","stroke":"Backhand","speed_mph":50.61,"hit_x":-0.49,"hit_y":3.22,"bounce_x":2.09,"bounce_y":21.34,"result":"In","inc_speed_mph":42.78,"inc_hit_x":1.57,"inc_hit_y":25.0,"inc_bounce_x":-0.69,"inc_bounce_y":4.94,"inc_gap_s":1.45,"mine_won":false,"rep_speed_mph":49.03,"rep_hit_x":1.84,"rep_hit_y":22.32,"rep_gap_s":1.11,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.77,"reply_pressure":60.9,"effect":0.39,"difficulty":46.4,"diff_band":"easy","opp_band":"hard","goal_score":63.9,"tier":"held","parts":{"depth":0.58,"away":0.2,"placement":0.39,"effect":0.39,"central":0.58,"advance":1.0,"difficulty":{"faced":0.46}},"id":"86417bc8-8d2a-46df-8395-9de549b43fd0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":102,"shot_idx":7,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":23.78,"hit_x":1.67,"hit_y":7.77,"bounce_x":4.27,"bounce_y":20.84,"result":"Out","inc_speed_mph":49.03,"inc_hit_x":1.84,"inc_hit_y":22.32,"inc_bounce_x":1.74,"inc_bounce_y":4.8,"inc_gap_s":1.16,"mine_won":false,"difficulty":75.5,"diff_band":"hard","opp_band":"easy","tier":"error","id":"b7b60a37-4423-45b8-83ab-a32cacc69514"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":123,"shot_idx":4,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":15.0,"hit_x":-1.42,"hit_y":8.65,"bounce_x":2.39,"bounce_y":11.37,"result":"Net","inc_speed_mph":44.03,"inc_hit_x":1.5,"inc_hit_y":25.21,"inc_bounce_x":-1.25,"inc_bounce_y":5.72,"inc_gap_s":1.38,"mine_won":false,"after_serve":true,"serve_hit_x":-1.36,"serve_hit_y":0.11,"serve_bounce_x":0.91,"serve_bounce_y":16.2,"serve_speed_mph":61.83,"serve_type":"second_serve","difficulty":40.5,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"0a6ea7ec-3048-48dd-b48d-746a5bb39b7d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":133,"shot_idx":3,"kind":"approach","goal":"approach","rally_type":"serve_plus_one","stroke":"Forehand","speed_mph":31.17,"hit_x":-0.33,"hit_y":4.03,"bounce_x":2.24,"bounce_y":19.69,"result":"In","inc_speed_mph":39.87,"inc_hit_x":2.28,"inc_hit_y":25.49,"inc_bounce_x":-0.89,"inc_bounce_y":4.94,"inc_gap_s":1.52,"mine_won":false,"rep_speed_mph":51.96,"rep_hit_x":1.13,"rep_hit_y":22.01,"rep_gap_s":1.68,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.92,"reply_pressure":88.8,"effect":0.11,"difficulty":49.9,"diff_band":"easy","opp_band":"easy","goal_score":49.4,"tier":"released","parts":{"depth":0.26,"away":0.55,"placement":0.48,"effect":0.11,"central":0.13,"advance":1.0,"difficulty":{"faced":0.5}},"id":"e5db865a-ef6d-4336-b202-9f348cfd7a1e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":133,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":21.46,"hit_x":3.08,"hit_y":7.92,"bounce_x":4.22,"bounce_y":19.39,"result":"Out","inc_speed_mph":51.96,"inc_hit_x":1.13,"inc_hit_y":22.01,"inc_bounce_x":3.59,"inc_bounce_y":3.72,"inc_gap_s":1.29,"mine_won":false,"difficulty":42.6,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"7d73436b-6391-4db2-bb56-c678b64ee31f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":7,"shot_idx":3,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":20.23,"hit_x":-1.76,"hit_y":7.55,"bounce_x":-0.42,"bounce_y":20.37,"result":"In","inc_speed_mph":47.2,"inc_hit_x":-1.84,"inc_hit_y":25.73,"inc_bounce_x":-1.48,"inc_bounce_y":5.29,"inc_gap_s":1.33,"mine_won":true,"after_serve":true,"serve_hit_x":0.62,"serve_hit_y":0.66,"serve_bounce_x":-1.99,"serve_bounce_y":15.62,"serve_speed_mph":72.14,"serve_type":"first_serve","rep_speed_mph":51.07,"rep_hit_x":-0.64,"rep_hit_y":25.16,"rep_gap_s":2.54,"rep_result":"In","next_stroke":"Forehand Volley","next_hit_y":7.72,"reply_pressure":63.5,"effect":0.36,"difficulty":42.4,"diff_band":"moderate","opp_band":"easy","goal_score":47.2,"tier":"released","parts":{"depth":0.38,"away":0.51,"placement":0.0,"effect":0.36,"difficulty":{"height":0.0,"time":0.27,"movement":1.0}},"id":"18240a55-aea0-4f07-87f1-70c9c47dcef2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":7,"shot_idx":5,"kind":"volley","zone":"mid","goal":"mid","rally_type":"in_play","stroke":"Forehand Volley","speed_mph":20.8,"hit_x":1.77,"hit_y":7.72,"bounce_x":2.13,"bounce_y":22.3,"result":"In","inc_speed_mph":51.07,"inc_hit_x":-0.64,"inc_hit_y":25.16,"inc_bounce_x":1.78,"inc_bounce_y":2.37,"inc_gap_s":1.64,"mine_won":true,"rep_speed_mph":37.29,"rep_hit_x":1.53,"rep_hit_y":24.34,"rep_gap_s":2.22,"rep_result":"In","next_stroke":"Overhead","next_hit_y":5.18,"reply_pressure":43.9,"effect":0.56,"difficulty":21.8,"diff_band":"easy","opp_band":"easy","goal_score":34.1,"tier":"released","parts":{"depth":0.85,"away":0.25,"placement":0.69,"effect":0.56,"difficulty":{"height":0.48,"time":0.0,"movement":0.17}},"id":"b8a363fa-0674-4c61-9ba4-34b1c4399a4b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":7,"shot_idx":7,"kind":"overhead","zone":"deep","goal":"overhead_deep","rally_type":"in_play","stroke":"Overhead","speed_mph":61.76,"hit_x":-0.65,"hit_y":5.18,"bounce_x":1.09,"bounce_y":19.91,"result":"In","inc_speed_mph":37.29,"inc_hit_x":1.53,"inc_hit_y":24.34,"inc_bounce_x":-0.88,"inc_bounce_y":1.8,"inc_gap_s":2.45,"mine_won":true,"rep_speed_mph":38.5,"rep_hit_x":2.38,"rep_hit_y":23.66,"rep_gap_s":0.92,"rep_result":"Net","reply_pressure":72.2,"effect":1.0,"difficulty":6.3,"diff_band":"easy","opp_band":"hard","tier":"winner","goal_score":100.0,"parts":{"depth":0.3,"away":0.33,"placement":0.0,"effect":1.0,"difficulty":{"height":null,"time":0.0,"movement":0.12}},"id":"ef428031-12ba-479b-9d90-6db274d4a8a7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":11,"shot_idx":3,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":22.94,"hit_x":-2.26,"hit_y":8.85,"bounce_x":0.68,"bounce_y":11.6,"result":"Net","inc_speed_mph":52.45,"inc_hit_x":-0.02,"inc_hit_y":24.85,"inc_bounce_x":-2.87,"inc_bounce_y":0.59,"inc_gap_s":1.81,"mine_won":false,"after_serve":true,"serve_hit_x":1.96,"serve_hit_y":0.09,"serve_bounce_x":-0.21,"serve_bounce_y":17.74,"serve_speed_mph":59.62,"serve_type":"first_serve","difficulty":43.6,"diff_band":"moderate","opp_band":"easy","tier":"error","id":"56ac467d-03f5-45a0-97a7-fb4c3724e4e9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":91,"shot_idx":3,"kind":"volley","zone":"mid","goal":"mid","rally_type":"serve_plus_one","stroke":"Backhand Volley","speed_mph":28.38,"hit_x":-3.7,"hit_y":7.39,"bounce_x":0.61,"bounce_y":19.47,"result":"In","inc_speed_mph":51.18,"inc_hit_x":-0.78,"inc_hit_y":25.91,"inc_bounce_x":-2.87,"inc_bounce_y":3.35,"inc_gap_s":1.36,"mine_won":true,"after_serve":true,"serve_hit_x":0.77,"serve_hit_y":0.02,"serve_bounce_x":-0.95,"serve_bounce_y":17.5,"serve_speed_mph":69.93,"serve_type":"first_serve","rep_speed_mph":52.2,"rep_hit_x":0.54,"rep_hit_y":24.2,"rep_gap_s":1.77,"rep_result":"Out","reply_pressure":91.9,"effect":1.0,"difficulty":45.2,"diff_band":"moderate","opp_band":"moderate","tier":"winner","goal_score":100.0,"parts":{"depth":0.22,"away":0.68,"placement":0.0,"effect":1.0,"difficulty":{"height":0.12,"time":0.24,"movement":1.0}},"id":"58afe36d-5cfd-49e7-be52-37e1082850f1"}],"point_context":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":1,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"f2474bad-e607-4111-a9f9-724755285e43"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":2,"member_serving":true,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"564ad224-963c-4c64-a2a3-c2870fb0f00f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":3,"member_serving":true,"member_won":true,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"4b6240dd-9f5e-4776-9a35-eff916b39d25"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":4,"member_serving":true,"member_won":true,"score":"40-0","games":"0-0","swing":0.06,"stake":"other","id":"4f243483-e05f-4266-902f-968213e75726"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":5,"member_serving":false,"member_won":false,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"e182f71c-3740-4d61-818d-c5c3a63bc999"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":6,"member_serving":false,"member_won":true,"score":"15-0","games":"1-0","swing":0.23,"stake":"other","id":"8cafeb81-1a66-4458-8873-089d6b6f90a5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":7,"member_serving":false,"member_won":false,"score":"15-15","games":"1-0","swing":0.35,"stake":"other","id":"7996550f-3b75-4c84-bc8c-3ef661bfe606"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":8,"member_serving":false,"member_won":true,"score":"30-15","games":"1-0","swing":0.28,"stake":"other","id":"0ae4dedb-ad0f-405e-a2ba-9c8028edfeef"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":9,"member_serving":false,"member_won":false,"score":"30-30","games":"1-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"882a938b-1cf3-4eec-872b-5e6655b3d0bb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":10,"member_serving":false,"member_won":false,"score":"40-30","games":"1-0","swing":0.34,"stake":"other","id":"2c0c845b-c6d1-49e3-ab75-42834bf31b5a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":11,"member_serving":true,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"a553b096-48bc-4c40-81c1-f16432ddc428"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":12,"member_serving":true,"member_won":false,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"a24b5fb6-f241-46c8-a0ea-3e3e87f37e10"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":13,"member_serving":true,"member_won":true,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"d3085701-7b5f-4835-b380-55d67579b207"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":14,"member_serving":true,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"4c00c200-e050-4097-8ab8-fc3b80747f0b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":15,"member_serving":true,"member_won":true,"score":"40-15","games":"1-1","swing":0.14,"stake":"other","id":"308af1ac-b4ab-4aae-81d5-618eb2bf65c5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":16,"member_serving":false,"member_won":false,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"c0ae1e97-f2aa-4f6e-8b90-40e2060e88d0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":17,"member_serving":false,"member_won":true,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"6707aada-2415-46db-8643-5254355d3840"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":18,"member_serving":false,"member_won":false,"score":"15-15","games":"2-1","swing":0.35,"stake":"other","id":"9b59e19c-0db2-4195-ad2e-81e4f6af2ffc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":19,"member_serving":false,"member_won":false,"score":"30-15","games":"2-1","swing":0.28,"stake":"other","id":"14955dfa-3d51-498f-960f-95485856d112"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":20,"member_serving":false,"member_won":false,"score":"40-15","games":"2-1","swing":0.14,"stake":"other","id":"ae5d2d97-2139-4c7e-9895-79b34461b6c5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":21,"member_serving":true,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"c1df711c-0688-49b0-8aaf-e3a0f34dbbae"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":22,"member_serving":true,"member_won":true,"score":"15-0","games":"2-2","swing":0.23,"stake":"other","id":"9d32f1fd-c4d1-42d0-bb46-bc479fb6682c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":23,"member_serving":true,"member_won":true,"score":"30-0","games":"2-2","swing":0.15,"stake":"other","id":"2fc93e88-ab75-426e-b5d4-e7edd831c7bc"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":24,"member_serving":true,"member_won":false,"score":"40-0","games":"2-2","swing":0.06,"stake":"other","id":"10972484-7c0c-476b-bac9-a1f69672c523"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":25,"member_serving":true,"member_won":false,"score":"40-15","games":"2-2","swing":0.14,"stake":"other","id":"5bef4cea-ace6-4dee-a53d-ae034336e320"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":26,"member_serving":true,"member_won":true,"score":"40-30","games":"2-2","swing":0.34,"stake":"other","id":"75a60f48-42aa-4fb9-93d5-5e0ce9f58363"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":27,"member_serving":false,"member_won":false,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"af458f4c-6b2c-4fee-b7a8-b0730f61e327"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":28,"member_serving":false,"member_won":true,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"0c9ad5a4-8c80-46a9-8452-b823336836bd"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":29,"member_serving":false,"member_won":true,"score":"15-15","games":"3-2","swing":0.35,"stake":"other","id":"72d88f1e-3f64-4860-bbbe-2b305260b19c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":30,"member_serving":false,"member_won":false,"score":"15-30","games":"3-2","swing":0.43,"stake":"other","id":"fd837881-4502-493e-ace8-4f44b3a4bca1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":31,"member_serving":false,"member_won":true,"score":"30-30","games":"3-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"b17d7e38-53df-45a9-a97c-a293837c7379"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":32,"member_serving":false,"member_won":false,"score":"30-40","games":"3-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"ce7912d8-da0d-4292-b134-e139224500ee"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":33,"member_serving":false,"member_won":false,"score":"40-40","games":"3-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"f35cce25-4da9-458d-afc0-5f6c41da1017"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":34,"member_serving":false,"member_won":false,"score":"AD-40","games":"3-2","swing":0.34,"stake":"other","id":"35e9515d-5c2a-4802-bd9d-b32fcd013f27"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":35,"member_serving":true,"member_won":false,"score":"0-0","games":"3-3","swing":0.28,"stake":"other","id":"511cef36-9991-4501-8288-de46e67023e5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":36,"member_serving":true,"member_won":true,"score":"0-15","games":"3-3","swing":0.35,"stake":"other","id":"a9106d15-b9e1-41c4-a7da-3c955baf2a59"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":37,"member_serving":true,"member_won":true,"score":"15-15","games":"3-3","swing":0.35,"stake":"other","id":"102df99d-bc1b-4ea7-b9cc-b019beaf8267"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":38,"member_serving":true,"member_won":true,"score":"30-15","games":"3-3","swing":0.28,"stake":"other","id":"c61bd98b-ad26-449d-8401-872308c83be5"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":39,"member_serving":true,"member_won":true,"score":"40-15","games":"3-3","swing":0.14,"stake":"other","id":"cd17fe18-2a48-4c83-a343-aeedc7f9499f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":40,"member_serving":false,"member_won":true,"score":"0-0","games":"4-3","swing":0.28,"stake":"other","id":"ef233cbe-cd9e-4109-be33-c6b404cb6976"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":41,"member_serving":false,"member_won":true,"score":"0-15","games":"4-3","swing":0.35,"stake":"other","id":"99b734e1-82d8-49b9-b3d1-c7f53021e575"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":42,"member_serving":false,"member_won":true,"score":"0-30","games":"4-3","swing":0.34,"stake":"other","id":"b8f4d0db-c0ec-48ee-8766-bb6591a95d4f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":43,"member_serving":false,"member_won":false,"score":"0-40","games":"4-3","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"11380ee1-a917-4e37-995e-d4383646a45d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":44,"member_serving":false,"member_won":false,"score":"15-40","games":"4-3","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"14f616ce-9ed8-4726-bda5-00d023be6a46"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":45,"member_serving":false,"member_won":false,"score":"30-40","games":"4-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"244bcdae-7cf2-4410-8fb9-23b3362b3f32"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":46,"member_serving":false,"member_won":true,"score":"40-40","games":"4-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"1516053d-09c2-4ce7-8774-dbfe2db2c573"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":47,"member_serving":false,"member_won":false,"score":"40-AD","games":"4-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"62fdcf32-37ad-4af3-80ba-0fe01a7c3277"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":48,"member_serving":false,"member_won":true,"score":"40-40","games":"4-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"d3bc3b4c-470c-41c1-83cf-28fba4938819"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":49,"member_serving":false,"member_won":false,"score":"40-AD","games":"4-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"4a84f135-3936-4867-8566-b6ae83bd04f0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":50,"member_serving":false,"member_won":true,"score":"40-40","games":"4-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"159e4545-791c-459c-b452-6f06adb6da16"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":51,"member_serving":false,"member_won":false,"score":"40-AD","games":"4-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"26483e3d-65d4-4c99-9634-a998ba7e49b4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":52,"member_serving":false,"member_won":true,"score":"40-40","games":"4-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"373ecfa0-ca59-47f3-ab9e-eaa8dd53ea81"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":53,"member_serving":false,"member_won":true,"score":"40-AD","games":"4-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"94310236-2164-4359-9fd8-806114225d75"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":54,"member_serving":true,"member_won":true,"score":"0-0","games":"5-3","swing":0.28,"stake":"other","id":"e24346e9-9e55-4694-813e-876f3a120c5f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":55,"member_serving":true,"member_won":true,"score":"15-0","games":"5-3","swing":0.23,"stake":"other","id":"e8973134-e24c-4c26-83fb-a31cae44744c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":56,"member_serving":true,"member_won":true,"score":"30-0","games":"5-3","swing":0.15,"stake":"other","id":"a2e13879-2884-4eae-a962-5893cdbed504"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":57,"member_serving":true,"member_won":true,"score":"40-0","games":"5-3","swing":0.06,"stake":"high","kind":"set point","who":"chance","id":"c6d95400-f65e-40a0-96b0-3c48a3fa0b81"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":58,"member_serving":false,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"96fd8b72-e19b-446e-b1a2-cd104ffc1165"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":59,"member_serving":false,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"c9be8de8-e961-44ac-a825-f98b01a79fc3"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":60,"member_serving":false,"member_won":false,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"a099589f-c39a-458f-85d3-ed91e0bbad58"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":61,"member_serving":false,"member_won":true,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"c32d2535-d202-4fdc-af88-2f0494b2caea"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":62,"member_serving":false,"member_won":false,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"34436b08-b074-4de1-9233-a78e4fdeaf32"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":63,"member_serving":false,"member_won":true,"score":"40-30","games":"0-0","swing":0.34,"stake":"other","id":"7f619cd7-77d3-482c-b930-c8e6c664e631"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":64,"member_serving":false,"member_won":true,"score":"40-40","games":"0-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"6edac6ff-1e47-43fc-a481-ffb2e7488ceb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":65,"member_serving":false,"member_won":false,"score":"40-AD","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"024881b8-14f0-44a4-8c8f-5c7cb882040e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":66,"member_serving":false,"member_won":true,"score":"40-40","games":"0-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"79a7c805-0b49-46fb-b815-79ca06b6c19c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":67,"member_serving":false,"member_won":true,"score":"40-AD","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"2368a6fb-fd83-47d0-9038-e09a26c36732"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":68,"member_serving":true,"member_won":true,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"625778af-076f-4ea6-ba22-f3c496ec7e5c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":69,"member_serving":true,"member_won":true,"score":"15-0","games":"1-0","swing":0.23,"stake":"other","id":"c14a9c24-0181-435f-89dc-7c4ea991ba2a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":70,"member_serving":true,"member_won":true,"score":"30-0","games":"1-0","swing":0.15,"stake":"other","id":"c2136ea0-f82b-4e7c-b018-4b57e48b6b26"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":71,"member_serving":true,"member_won":false,"score":"40-0","games":"1-0","swing":0.06,"stake":"other","id":"d67ce6ca-a819-4064-a20f-d21107a95d75"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":72,"member_serving":true,"member_won":true,"score":"40-15","games":"1-0","swing":0.14,"stake":"other","id":"4a9e6ca2-d53d-4822-9a2f-75721b4a6193"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":73,"member_serving":false,"member_won":false,"score":"0-0","games":"2-0","swing":0.28,"stake":"other","id":"b576fa2c-9967-4d8e-8e8a-c2498a976ad6"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":74,"member_serving":false,"member_won":false,"score":"15-0","games":"2-0","swing":0.23,"stake":"other","id":"c6671d34-55b8-42b2-81fe-524e5e31e2e4"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":75,"member_serving":false,"member_won":true,"score":"30-0","games":"2-0","swing":0.15,"stake":"other","id":"31e24d7e-778d-4960-b38d-cbe685f108fb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":76,"member_serving":false,"member_won":true,"score":"30-15","games":"2-0","swing":0.28,"stake":"other","id":"679bec3d-f0c5-45a1-9aec-896c6fd1c1ce"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":77,"member_serving":false,"member_won":true,"score":"30-30","games":"2-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"063a6c5a-b90a-4443-82d3-bad5b241e3fd"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":78,"member_serving":false,"member_won":false,"score":"30-40","games":"2-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"b8ea2e99-b397-44cf-9e83-ba46563baf7f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":79,"member_serving":false,"member_won":false,"score":"40-40","games":"2-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"be407e01-d845-4aa3-aec7-2d2983e71470"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":80,"member_serving":false,"member_won":false,"score":"AD-40","games":"2-0","swing":0.34,"stake":"other","id":"eababa5e-aba6-4f58-bc0b-e5b71c52e21d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":81,"member_serving":true,"member_won":false,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"1bb23fa8-1f68-444c-978f-2275cd516387"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":82,"member_serving":true,"member_won":true,"score":"0-15","games":"2-1","swing":0.35,"stake":"other","id":"ff3b4e1b-39dd-40c0-97f0-2f9e0cdaed00"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":83,"member_serving":true,"member_won":true,"score":"15-15","games":"2-1","swing":0.35,"stake":"other","id":"93804e33-7a23-4ec2-9387-3ee31f1aa9c2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":84,"member_serving":true,"member_won":false,"score":"30-15","games":"2-1","swing":0.28,"stake":"other","id":"5907ab54-4150-482d-be03-4856ba317361"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":85,"member_serving":true,"member_won":false,"score":"30-30","games":"2-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"dd158053-0262-4f47-b40a-c300ea2eeee1"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":86,"member_serving":true,"member_won":true,"score":"30-40","games":"2-1","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"44c1e68b-775d-40b3-8938-5079512e1fc2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":87,"member_serving":true,"member_won":true,"score":"40-40","games":"2-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"1f2457b0-824a-4f5a-9a0f-683f431bc5bb"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":88,"member_serving":true,"member_won":true,"score":"AD-40","games":"2-1","swing":0.34,"stake":"other","id":"722d7bb2-2531-457e-b669-5b5535744a52"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":89,"member_serving":false,"member_won":true,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"7ddddc44-09ef-496e-843f-31dbba526457"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":90,"member_serving":false,"member_won":false,"score":"0-15","games":"3-1","swing":0.35,"stake":"other","id":"c7b664b7-faf5-42dc-85cd-17d1b910a84f"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":91,"member_serving":false,"member_won":false,"score":"15-15","games":"3-1","swing":0.35,"stake":"other","id":"6b84650f-ab8a-4d66-9753-92c600f7efc8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":92,"member_serving":false,"member_won":false,"score":"30-15","games":"3-1","swing":0.28,"stake":"other","id":"504f98e7-7927-4291-800f-27b70ee5173c"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":93,"member_serving":false,"member_won":false,"score":"40-15","games":"3-1","swing":0.14,"stake":"other","id":"ab0f015e-d8dd-4a6a-b785-0d189ea02bed"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":94,"member_serving":true,"member_won":true,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"4ee64284-3b70-4944-9d1b-7dc1e42ed3be"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":95,"member_serving":true,"member_won":true,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"44b435bf-af99-47df-b9d1-70ed23894b18"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":96,"member_serving":true,"member_won":true,"score":"30-0","games":"3-2","swing":0.15,"stake":"other","id":"d34205df-8799-4458-bf1b-99b616d250f2"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":97,"member_serving":true,"member_won":true,"score":"40-0","games":"3-2","swing":0.06,"stake":"other","id":"563db9f7-fdce-43c3-bcb2-456b329a268e"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":98,"member_serving":false,"member_won":false,"score":"0-0","games":"4-2","swing":0.28,"stake":"other","id":"4be8dd3a-6afc-4978-942f-680ae5c14fab"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":99,"member_serving":false,"member_won":true,"score":"15-0","games":"4-2","swing":0.23,"stake":"other","id":"d9d827e4-5d2f-49d3-a69e-d09d21b74e7d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":100,"member_serving":false,"member_won":false,"score":"15-15","games":"4-2","swing":0.35,"stake":"other","id":"651655fb-35cc-4309-8f5a-358c993368d0"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":101,"member_serving":false,"member_won":true,"score":"30-15","games":"4-2","swing":0.28,"stake":"other","id":"15a0814b-8a01-4e7d-ba24-e83a3dc6a278"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":102,"member_serving":false,"member_won":false,"score":"30-30","games":"4-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"7d421794-1505-49b2-97fb-d8fcae9aa7e8"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":103,"member_serving":false,"member_won":true,"score":"40-30","games":"4-2","swing":0.34,"stake":"other","id":"615b2a9d-ed31-476e-8ad2-327a7c2fa79a"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":104,"member_serving":false,"member_won":false,"score":"40-40","games":"4-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"9206ef69-36d6-482c-8578-d2f5a0f4b111"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":105,"member_serving":false,"member_won":true,"score":"AD-40","games":"4-2","swing":0.34,"stake":"other","id":"ae6f64df-3bfe-4ae3-b062-7ce977137e9d"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":106,"member_serving":false,"member_won":false,"score":"40-40","games":"4-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"66889bf6-98e1-490f-9e71-66babf2febae"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":107,"member_serving":false,"member_won":true,"score":"AD-40","games":"4-2","swing":0.34,"stake":"other","id":"bd65dcc5-bb71-4fd6-ba5c-d76524005d12"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":108,"member_serving":false,"member_won":true,"score":"40-40","games":"4-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"190dce60-6497-42a0-a5f3-68d78915ef66"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":109,"member_serving":false,"member_won":true,"score":"40-AD","games":"4-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"53fd66dd-a23f-48c6-b10a-3ec0e4950545"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":110,"member_serving":true,"member_won":true,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"9c3a8d08-500e-49b6-aa43-af6d0cb97bac"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":111,"member_serving":true,"member_won":true,"score":"15-0","games":"5-2","swing":0.23,"stake":"other","id":"2ae79f8a-2a96-4f3b-8363-9942ae002a62"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":112,"member_serving":true,"member_won":true,"score":"30-0","games":"5-2","swing":0.15,"stake":"other","id":"46e85bf9-a026-4858-871c-1e877a20b92b"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":113,"member_serving":true,"member_won":false,"score":"40-0","games":"5-2","swing":0.06,"stake":"high","kind":"match point","who":"chance","id":"3a41909a-5401-4aa3-95a5-b7ba8fc14b98"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":114,"member_serving":true,"member_won":false,"score":"40-15","games":"5-2","swing":0.14,"stake":"high","kind":"match point","who":"chance","id":"7e5d6b89-58c5-4703-b7d4-ce1ac38ea5bf"},{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","point":115,"member_serving":true,"member_won":true,"score":"40-30","games":"5-2","swing":0.34,"stake":"high","kind":"match point","who":"chance","id":"5f5a6b7f-938d-4f8e-8224-7f0ffc9e93d0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":1,"member_serving":false,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"c6d8f477-10e3-4bd0-ad43-73d9db0abe65"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":2,"member_serving":false,"member_won":false,"score":"0-15","games":"0-0","swing":0.35,"stake":"other","id":"5f54df86-df92-48de-ac09-2260cfb72cd7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":3,"member_serving":false,"member_won":true,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"3516a7c7-70c5-4b91-a86a-d53b48cc2bf7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":4,"member_serving":false,"member_won":true,"score":"15-30","games":"0-0","swing":0.43,"stake":"other","id":"3e3f7df1-1088-4a5a-8fc0-c25378cf5ec2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":5,"member_serving":false,"member_won":false,"score":"15-40","games":"0-0","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"29ce4716-baa1-4d31-a34e-4d793fc58292"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":6,"member_serving":false,"member_won":false,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"940de60c-ca44-4c69-8fd6-9e4d747dbf46"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":7,"member_serving":false,"member_won":true,"score":"40-40","games":"0-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"4acb771b-222b-4b9b-bfdd-93621f5b7912"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":8,"member_serving":false,"member_won":true,"score":"40-AD","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"9fc5ced0-7470-4823-9707-3e42bdec828b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":9,"member_serving":true,"member_won":false,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"e86deb9c-05f0-4774-a306-959af2ab6149"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":10,"member_serving":true,"member_won":true,"score":"0-15","games":"1-0","swing":0.35,"stake":"other","id":"3d3562da-8b06-4743-9798-5d702c8c4a2c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":11,"member_serving":true,"member_won":true,"score":"15-15","games":"1-0","swing":0.35,"stake":"other","id":"dc7f7fa0-13cc-4e30-9b8d-ee0ed44b1a95"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":12,"member_serving":true,"member_won":true,"score":"30-15","games":"1-0","swing":0.28,"stake":"other","id":"5bb99610-123e-4c3f-8baa-0ad8c2ae6087"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":13,"member_serving":true,"member_won":false,"score":"40-15","games":"1-0","swing":0.14,"stake":"other","id":"b5dfcbea-1328-4686-87d6-a0b3d370a074"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":14,"member_serving":true,"member_won":true,"score":"40-30","games":"1-0","swing":0.34,"stake":"other","id":"2618d97f-7a6f-4919-8885-8a4e8a175264"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":15,"member_serving":false,"member_won":false,"score":"0-0","games":"2-0","swing":0.28,"stake":"other","id":"b23c4e7f-9a36-4c6e-a7e9-4f07cd01984b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":16,"member_serving":false,"member_won":false,"score":"15-0","games":"2-0","swing":0.23,"stake":"other","id":"fb118398-71fe-4e58-9ac9-d3d3dbedea49"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":17,"member_serving":false,"member_won":false,"score":"30-0","games":"2-0","swing":0.15,"stake":"other","id":"d4841544-08f5-4d28-8776-0032a47dc93b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":18,"member_serving":false,"member_won":true,"score":"40-0","games":"2-0","swing":0.06,"stake":"other","id":"cb434129-dc67-420e-8afc-35b8faf4a047"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":19,"member_serving":false,"member_won":true,"score":"40-15","games":"2-0","swing":0.14,"stake":"other","id":"3e82b5b8-fbdf-47bd-8ca1-eac8a9e8de0d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":20,"member_serving":false,"member_won":false,"score":"40-30","games":"2-0","swing":0.34,"stake":"other","id":"6e5283c8-88f0-4b43-ad05-3d97c9b62299"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":21,"member_serving":true,"member_won":true,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"3ea26ec7-a94e-44f0-94ec-3f91f20e0e61"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":22,"member_serving":true,"member_won":false,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"dba58949-81d8-41ed-890d-3f8686667ef8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":23,"member_serving":true,"member_won":true,"score":"15-15","games":"2-1","swing":0.35,"stake":"other","id":"138b0360-e0d5-41f1-8459-31c64789e316"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":24,"member_serving":true,"member_won":true,"score":"30-15","games":"2-1","swing":0.28,"stake":"other","id":"1e5c6c68-28a3-44d9-a78d-27f65de4cdd6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":25,"member_serving":true,"member_won":false,"score":"40-15","games":"2-1","swing":0.14,"stake":"other","id":"24261681-54a5-4e9d-9882-e421ea389c50"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":26,"member_serving":true,"member_won":true,"score":"40-30","games":"2-1","swing":0.34,"stake":"other","id":"ee17ce2e-a67f-4897-bf49-94101aea9fc9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":27,"member_serving":false,"member_won":false,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"5844af36-6b95-4f57-a33c-0eebce8e362b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":28,"member_serving":false,"member_won":true,"score":"15-0","games":"3-1","swing":0.23,"stake":"other","id":"3d33b88b-9bc6-4f05-b7ab-7bd87999f8b3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":29,"member_serving":false,"member_won":false,"score":"15-15","games":"3-1","swing":0.35,"stake":"other","id":"8806db0b-f87d-45e9-9ec8-9d6770de47a1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":30,"member_serving":false,"member_won":true,"score":"30-15","games":"3-1","swing":0.28,"stake":"other","id":"e6affb3c-b24a-4f34-86e9-4c2958295c3a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":31,"member_serving":false,"member_won":true,"score":"30-30","games":"3-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"973c3033-0d43-4295-85f1-de0cfe7ba3b9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":32,"member_serving":false,"member_won":true,"score":"30-40","games":"3-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"fc51717a-3617-4b78-8a7d-734b8ba0cc02"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":33,"member_serving":true,"member_won":true,"score":"0-0","games":"4-1","swing":0.28,"stake":"other","id":"a425118d-1248-469d-8a37-1bfb26a4fa5e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":34,"member_serving":true,"member_won":true,"score":"15-0","games":"4-1","swing":0.23,"stake":"other","id":"8b2b514e-a8cd-4e67-89e3-13b5b1ece0cd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":35,"member_serving":true,"member_won":true,"score":"30-0","games":"4-1","swing":0.15,"stake":"other","id":"8323b73d-4fcb-4077-b8db-c0e768522404"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":36,"member_serving":true,"member_won":true,"score":"40-0","games":"4-1","swing":0.06,"stake":"other","id":"3dda64a8-aff2-4b9a-ae47-4771ca5585a9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":37,"member_serving":false,"member_won":false,"score":"0-0","games":"5-1","swing":0.28,"stake":"other","id":"58d37bec-951c-4ec5-8d85-b5db869d72a6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":38,"member_serving":false,"member_won":true,"score":"15-0","games":"5-1","swing":0.23,"stake":"other","id":"dfd8b3fd-0261-4c92-b2f6-6fd5e67773e5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":39,"member_serving":false,"member_won":false,"score":"15-15","games":"5-1","swing":0.35,"stake":"other","id":"81fcfa3c-de4d-4519-83df-7d3417e9acdc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":40,"member_serving":false,"member_won":false,"score":"30-15","games":"5-1","swing":0.28,"stake":"other","id":"76898f2a-93f3-4b15-883b-03396b3b763e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":41,"member_serving":false,"member_won":false,"score":"40-15","games":"5-1","swing":0.14,"stake":"other","id":"5876abc2-191d-469c-a8ad-2865bd3a4c2b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":42,"member_serving":true,"member_won":true,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"3648460e-080c-46da-aefb-47d01f23f0a5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":43,"member_serving":true,"member_won":true,"score":"15-0","games":"5-2","swing":0.23,"stake":"other","id":"3ecfec3a-78a1-49cc-a043-e569935d92f3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":44,"member_serving":true,"member_won":false,"score":"30-0","games":"5-2","swing":0.15,"stake":"other","id":"4d74b4a2-c95b-4f9a-8b52-b5bedf034dcb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":45,"member_serving":true,"member_won":false,"score":"30-15","games":"5-2","swing":0.28,"stake":"other","id":"753f18ba-e8e7-41bd-81a5-ee28e1896461"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":46,"member_serving":true,"member_won":true,"score":"30-30","games":"5-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"795217b0-954e-4f32-bdbe-1eb6a99828e1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":47,"member_serving":true,"member_won":true,"score":"40-30","games":"5-2","swing":0.34,"stake":"high","kind":"set point","who":"chance","id":"20d6e25d-0af3-4d69-aa33-ad1511a68924"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":48,"member_serving":false,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"6a31ceb6-41b7-438d-b416-d9c75a45d946"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":49,"member_serving":false,"member_won":false,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"fc3a0878-b46f-4f46-b156-c4a83eb2a5e9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":50,"member_serving":false,"member_won":false,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"daca89af-9d4c-4406-8eb8-b27a2a08ca90"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":51,"member_serving":false,"member_won":true,"score":"40-0","games":"0-0","swing":0.06,"stake":"other","id":"8602a203-be25-43b8-961e-2a1249164068"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":52,"member_serving":false,"member_won":true,"score":"40-15","games":"0-0","swing":0.14,"stake":"other","id":"a3cf80eb-08b3-4275-af85-e7f3a7a08d8d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":53,"member_serving":false,"member_won":true,"score":"40-30","games":"0-0","swing":0.34,"stake":"other","id":"7b7022da-72d3-4258-a4a6-3f11f9269f78"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":54,"member_serving":false,"member_won":false,"score":"40-40","games":"0-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"1604dcaa-a08c-4b5b-9e04-4c7d406514c9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":55,"member_serving":false,"member_won":false,"score":"AD-40","games":"0-0","swing":0.34,"stake":"other","id":"27d90f27-33b6-47bf-aac0-4a7b12baaa21"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":56,"member_serving":true,"member_won":false,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"6fe4510f-ff27-47fa-904b-78ccac5a781a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":57,"member_serving":true,"member_won":false,"score":"0-15","games":"0-1","swing":0.35,"stake":"other","id":"6c50bfd4-b65b-441a-b036-33556c3c8fb8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":58,"member_serving":true,"member_won":false,"score":"0-30","games":"0-1","swing":0.34,"stake":"other","id":"8be439d4-8c78-4eae-bf71-3352d156481d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":59,"member_serving":true,"member_won":true,"score":"0-40","games":"0-1","swing":0.22,"stake":"high","kind":"break point","who":"danger","id":"53e9f241-556c-44d3-9ec5-eb0e3da849b6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":60,"member_serving":true,"member_won":true,"score":"15-40","games":"0-1","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"bc9ccac1-cb2f-42aa-aa77-6799b8a9b3ca"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":61,"member_serving":true,"member_won":false,"score":"30-40","games":"0-1","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"009c5273-5af2-4b3d-b8d7-30c330466357"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":62,"member_serving":false,"member_won":true,"score":"0-0","games":"0-2","swing":0.28,"stake":"other","id":"89ab4c17-e465-43f5-8bca-91d856751952"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":63,"member_serving":false,"member_won":true,"score":"0-15","games":"0-2","swing":0.35,"stake":"other","id":"0d7f3b65-e24e-4f7e-9f35-0f74472e75e2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":64,"member_serving":false,"member_won":true,"score":"0-30","games":"0-2","swing":0.34,"stake":"other","id":"732127c9-df78-4c48-8998-a85f265ef67f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":65,"member_serving":false,"member_won":false,"score":"0-40","games":"0-2","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"54468e29-413b-47c0-9061-d450e3b62cf0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":66,"member_serving":false,"member_won":false,"score":"15-40","games":"0-2","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"91cd5402-b61f-4006-9178-c7e3f6b1ba6b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":67,"member_serving":false,"member_won":true,"score":"30-40","games":"0-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"5d8a77e6-b30f-4337-b37e-59d8baad7f6a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":68,"member_serving":true,"member_won":true,"score":"0-0","games":"1-2","swing":0.28,"stake":"other","id":"b5279e0d-acbd-4d02-9658-23d55a92f853"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":69,"member_serving":true,"member_won":true,"score":"15-0","games":"1-2","swing":0.23,"stake":"other","id":"d4379199-aff7-4db8-bb61-9dc946a0e296"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":70,"member_serving":true,"member_won":true,"score":"30-0","games":"1-2","swing":0.15,"stake":"other","id":"a04597bf-4fd5-4e67-b7d5-57c8528851dd"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":71,"member_serving":true,"member_won":false,"score":"40-0","games":"1-2","swing":0.06,"stake":"other","id":"ea5091ab-09bd-4af4-b038-3cd73b26ddcc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":72,"member_serving":true,"member_won":true,"score":"40-15","games":"1-2","swing":0.14,"stake":"other","id":"17436cd0-6e7a-4ca3-9743-2a8cab73e39f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":73,"member_serving":false,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"ced503ef-796f-4960-aa67-ebb84dde7c11"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":74,"member_serving":false,"member_won":true,"score":"0-15","games":"2-2","swing":0.35,"stake":"other","id":"cb1555af-f521-45b9-b60a-d86d79d9b7f2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":75,"member_serving":false,"member_won":false,"score":"0-30","games":"2-2","swing":0.34,"stake":"other","id":"9ed2bc85-366c-4fb3-a2be-8592eb052da6"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":76,"member_serving":false,"member_won":false,"score":"15-30","games":"2-2","swing":0.43,"stake":"other","id":"fcbe3b48-a310-4620-a50c-63389d663a6e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":77,"member_serving":false,"member_won":false,"score":"30-30","games":"2-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"bd03ea7c-9d1b-4dbb-8440-5dd9775111ac"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":78,"member_serving":false,"member_won":true,"score":"40-30","games":"2-2","swing":0.34,"stake":"other","id":"abd346b2-f3f5-43d7-981b-db0de3ba09d9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":79,"member_serving":false,"member_won":true,"score":"40-40","games":"2-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"a8801616-39fa-49c2-9d57-d5d6704c81c1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":80,"member_serving":false,"member_won":false,"score":"40-AD","games":"2-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"59a19026-b134-4f72-b3e8-1df8f6195214"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":81,"member_serving":false,"member_won":true,"score":"40-40","games":"2-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"6a97525f-d730-4675-8655-05f5c36ed65a"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":82,"member_serving":false,"member_won":false,"score":"40-AD","games":"2-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"4813e4bc-40d4-45cd-9a7e-a7b9a67143ec"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":83,"member_serving":false,"member_won":false,"score":"40-40","games":"2-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"a1459dbe-c249-4a45-8d84-302a178ac53c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":84,"member_serving":false,"member_won":true,"score":"AD-40","games":"2-2","swing":0.34,"stake":"other","id":"48fffaac-fc9f-419b-a808-983aa87ea7dc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":85,"member_serving":false,"member_won":false,"score":"40-40","games":"2-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"57b8def2-ef36-4899-88eb-6b90145388f9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":86,"member_serving":false,"member_won":false,"score":"AD-40","games":"2-2","swing":0.34,"stake":"other","id":"47285819-bb84-4d78-b624-c29eff4b35c1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":87,"member_serving":true,"member_won":true,"score":"0-0","games":"2-3","swing":0.28,"stake":"other","id":"002dd750-2a47-42c9-b0e6-4a065797913f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":88,"member_serving":true,"member_won":false,"score":"15-0","games":"2-3","swing":0.23,"stake":"other","id":"5774eebc-4d16-4dd7-a711-8262ebaabcfb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":89,"member_serving":true,"member_won":false,"score":"15-15","games":"2-3","swing":0.35,"stake":"other","id":"b237d0e0-f076-457b-aaa9-6267747a342d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":90,"member_serving":true,"member_won":false,"score":"15-30","games":"2-3","swing":0.43,"stake":"other","id":"4a041f6c-a07c-4feb-8353-164ec8e64b7d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":91,"member_serving":true,"member_won":true,"score":"15-40","games":"2-3","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"a0cfa628-c4f2-415e-acf9-6bd349a6d425"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":92,"member_serving":true,"member_won":false,"score":"30-40","games":"2-3","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"1fe96850-aaeb-4db4-accd-cc508cb4eb3e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":93,"member_serving":false,"member_won":true,"score":"0-0","games":"2-4","swing":0.28,"stake":"other","id":"17387690-cae6-4f80-a787-4cc94216cd2d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":94,"member_serving":false,"member_won":false,"score":"0-15","games":"2-4","swing":0.35,"stake":"other","id":"3be2b3b8-971d-4526-a265-d32ec0514fc5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":95,"member_serving":false,"member_won":false,"score":"15-15","games":"2-4","swing":0.35,"stake":"other","id":"ee297b11-ec84-4e66-9535-9ef7a834e533"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":96,"member_serving":false,"member_won":false,"score":"30-15","games":"2-4","swing":0.28,"stake":"other","id":"191a75c6-1b5a-4c5e-a2b6-02cc502a5ca4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":97,"member_serving":false,"member_won":false,"score":"40-15","games":"2-4","swing":0.14,"stake":"other","id":"c40406e0-321b-415f-8b69-34d0f40ed077"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":98,"member_serving":true,"member_won":false,"score":"0-0","games":"2-5","swing":0.28,"stake":"other","id":"f2eafe0f-cf68-468d-b27b-8c851cda2919"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":99,"member_serving":true,"member_won":true,"score":"0-15","games":"2-5","swing":0.35,"stake":"other","id":"9ef26887-a2a4-4394-a1dc-e813653e398b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":100,"member_serving":true,"member_won":false,"score":"15-15","games":"2-5","swing":0.35,"stake":"other","id":"b12008f4-2e4d-4e16-bb37-91b9949dfbe1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":101,"member_serving":true,"member_won":true,"score":"15-30","games":"2-5","swing":0.43,"stake":"other","id":"8a831ea3-2ec0-4248-98af-a9737e92f1d5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":102,"member_serving":true,"member_won":true,"score":"30-30","games":"2-5","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"6565ea22-f9c3-41c1-bd82-836e7a870d04"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":103,"member_serving":true,"member_won":false,"score":"40-30","games":"2-5","swing":0.34,"stake":"other","id":"28d3de55-baeb-4c67-9ba6-9a5944d6940b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":104,"member_serving":true,"member_won":false,"score":"40-40","games":"2-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"f3d5dfd9-e677-4105-9fd9-d5d20024c1fb"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":105,"member_serving":true,"member_won":false,"score":"40-AD","games":"2-5","swing":0.66,"stake":"high","kind":"set point","who":"danger","id":"69b65f27-fbd1-41d7-8702-cb4a5d02bfc1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":106,"member_serving":false,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"d004091d-4910-42ab-9c5a-fd85b17c50e2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":107,"member_serving":false,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"077f32d3-46a1-4df6-96c7-e4e45a4ea4d9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":108,"member_serving":false,"member_won":false,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"0c5e29eb-4235-4402-9e1e-6e2e8267cfee"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":109,"member_serving":false,"member_won":true,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"07d0d1fb-1561-4a1c-ae9b-7843cfbb1010"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":110,"member_serving":false,"member_won":true,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"07ef3903-1a7e-4568-b2d9-85b1c106eed1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":111,"member_serving":false,"member_won":false,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"d771b9af-8323-4926-8b1e-5369e534d15d"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":112,"member_serving":false,"member_won":false,"score":"40-40","games":"0-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"78e005cd-ee47-4007-9972-5a373ba6058e"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":113,"member_serving":false,"member_won":false,"score":"AD-40","games":"0-0","swing":0.34,"stake":"other","id":"45775ac1-5fd9-4973-8325-fb596cc9f2f9"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":114,"member_serving":true,"member_won":false,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"8d5f8779-fdc4-4b1e-8887-ed1c43da37a3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":115,"member_serving":true,"member_won":true,"score":"0-15","games":"0-1","swing":0.35,"stake":"other","id":"a48f45fd-5898-4429-8b7e-183cbdbb47c2"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":116,"member_serving":true,"member_won":true,"score":"15-15","games":"0-1","swing":0.35,"stake":"other","id":"3f35af78-df00-4f5d-bd44-31068bf0aef1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":117,"member_serving":true,"member_won":true,"score":"30-15","games":"0-1","swing":0.28,"stake":"other","id":"8b4c3f6b-75e3-4ee5-ab36-e5d0e6509935"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":118,"member_serving":true,"member_won":true,"score":"40-15","games":"0-1","swing":0.14,"stake":"other","id":"c0d4fbbc-7561-4803-af44-92898bebee36"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":119,"member_serving":false,"member_won":false,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"44733e78-bd6a-4a76-b4c5-35b716c29410"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":120,"member_serving":false,"member_won":false,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"73e04e1e-2d94-4e99-8586-724e194425e8"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":121,"member_serving":false,"member_won":true,"score":"30-0","games":"1-1","swing":0.15,"stake":"other","id":"2a2fb68c-5bdd-4153-82e3-6630156b85e1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":122,"member_serving":false,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"ec7d05b0-1c51-47aa-afca-4f3c41118b07"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":123,"member_serving":false,"member_won":false,"score":"30-30","games":"1-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"8ef6c687-808a-4846-9026-8ac470b59cb0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":124,"member_serving":false,"member_won":true,"score":"40-30","games":"1-1","swing":0.34,"stake":"other","id":"c29e8ddd-1a39-4e67-bc5a-c2ae12058c5b"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":125,"member_serving":false,"member_won":true,"score":"40-40","games":"1-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"f4ec218e-2120-4480-ad60-ebb962f8383c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":126,"member_serving":false,"member_won":true,"score":"40-AD","games":"1-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"f8142d58-ee51-40d1-acc8-a010990b6b50"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":127,"member_serving":true,"member_won":true,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"8be436f6-a01d-4bb9-9845-6e86b6b816a4"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":128,"member_serving":true,"member_won":true,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"bf991e4d-cf8f-4f0d-8b6b-b26f75c8f7f7"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":129,"member_serving":true,"member_won":true,"score":"30-0","games":"2-1","swing":0.15,"stake":"other","id":"5c2111f0-422f-47af-b832-ccd08876a9b3"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":130,"member_serving":true,"member_won":false,"score":"40-0","games":"2-1","swing":0.06,"stake":"other","id":"5e0d62cc-6c99-4b8b-afd6-85b0b84af976"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":131,"member_serving":true,"member_won":false,"score":"40-15","games":"2-1","swing":0.14,"stake":"other","id":"51d6fcc7-e4f9-465c-b4ec-3f95b2b817ca"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":132,"member_serving":true,"member_won":true,"score":"40-30","games":"2-1","swing":0.34,"stake":"other","id":"c9ae2b29-92af-4fed-8c05-4572872d186f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":133,"member_serving":false,"member_won":true,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"2f1790b0-bd99-4a15-b9ef-b7afb1ad2a81"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":134,"member_serving":false,"member_won":false,"score":"0-15","games":"3-1","swing":0.35,"stake":"other","id":"11984460-68a0-45e4-bb83-d6079d22fffc"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":135,"member_serving":false,"member_won":false,"score":"15-15","games":"3-1","swing":0.35,"stake":"other","id":"0e8a7175-ba1e-46b6-9cdf-ebabd3d9b418"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":136,"member_serving":false,"member_won":true,"score":"30-15","games":"3-1","swing":0.28,"stake":"other","id":"51bff8a4-c5b7-4542-9d91-a3fbce9ff153"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":137,"member_serving":false,"member_won":true,"score":"30-30","games":"3-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"66ed44a1-4efc-41b6-b345-65d89d95b28f"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":138,"member_serving":false,"member_won":true,"score":"30-40","games":"3-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"396862ef-d2b4-4fd9-bbad-3765fca46a68"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":139,"member_serving":true,"member_won":false,"score":"0-0","games":"4-1","swing":0.28,"stake":"other","id":"ed547350-e1e0-4017-80e6-6d59c75f93df"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":140,"member_serving":true,"member_won":true,"score":"0-15","games":"4-1","swing":0.35,"stake":"other","id":"36755d2e-5716-4728-b9a5-f839d58dfc78"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":141,"member_serving":true,"member_won":true,"score":"15-15","games":"4-1","swing":0.35,"stake":"other","id":"5b63039a-9e0f-4817-a2c6-3ca3ab693cce"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":142,"member_serving":true,"member_won":true,"score":"30-15","games":"4-1","swing":0.28,"stake":"other","id":"0f622043-2c21-4105-aee8-0aa8b5f274b5"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":143,"member_serving":true,"member_won":true,"score":"40-15","games":"4-1","swing":0.14,"stake":"other","id":"da45cbc8-1694-4e0e-b678-ab69ea4ffee0"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":144,"member_serving":false,"member_won":false,"score":"0-0","games":"5-1","swing":0.28,"stake":"other","id":"99c9e2c3-221e-442b-aaf9-0a833e1cb215"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":145,"member_serving":false,"member_won":true,"score":"15-0","games":"5-1","swing":0.23,"stake":"other","id":"c72ca3c5-45ee-4899-a42f-4040f47c67c1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":146,"member_serving":false,"member_won":true,"score":"15-15","games":"5-1","swing":0.35,"stake":"other","id":"d296cd6b-9e06-45e0-9282-ef6cbf520aae"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":147,"member_serving":false,"member_won":false,"score":"15-30","games":"5-1","swing":0.43,"stake":"other","id":"b72542c1-f607-44ec-901f-845cb5c2a063"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":148,"member_serving":false,"member_won":false,"score":"30-30","games":"5-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"06942a7a-4c5d-483b-ae39-78edf7f56430"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":149,"member_serving":false,"member_won":false,"score":"40-30","games":"5-1","swing":0.34,"stake":"other","id":"ecd91f07-fca6-4a98-bc9b-d6c664bc6660"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":150,"member_serving":true,"member_won":false,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"feb6acc5-8c40-46f4-9993-cac6f9721d40"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":151,"member_serving":true,"member_won":false,"score":"0-15","games":"5-2","swing":0.35,"stake":"other","id":"91fcee36-963a-48df-883b-98b16e4aad74"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":152,"member_serving":true,"member_won":true,"score":"0-30","games":"5-2","swing":0.34,"stake":"other","id":"a12d64d4-a3ab-4bbf-8936-e6346bd5ac82"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":153,"member_serving":true,"member_won":false,"score":"15-30","games":"5-2","swing":0.43,"stake":"other","id":"12d78a18-3eef-4ba1-b07c-8464df9f5013"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":154,"member_serving":true,"member_won":false,"score":"15-40","games":"5-2","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"a62d688b-1c86-4e76-9a90-b4ed5eee3370"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":155,"member_serving":false,"member_won":true,"score":"0-0","games":"5-3","swing":0.28,"stake":"other","id":"cf2f7714-bfeb-46ee-a336-b284e8c20e79"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":156,"member_serving":false,"member_won":true,"score":"0-15","games":"5-3","swing":0.35,"stake":"other","id":"3b33ce1e-fe8a-4db9-8b91-3c6238164f08"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":157,"member_serving":false,"member_won":true,"score":"0-30","games":"5-3","swing":0.34,"stake":"other","id":"3ba08c50-0023-4805-95c2-df40ceea0d15"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":158,"member_serving":false,"member_won":false,"score":"0-40","games":"5-3","swing":0.22,"stake":"high","kind":"match point","who":"chance","id":"2c240999-398f-4dbe-8da1-5bb04ed45fa1"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":159,"member_serving":false,"member_won":false,"score":"15-40","games":"5-3","swing":0.38,"stake":"high","kind":"match point","who":"chance","id":"44df949b-2626-4535-bf60-7da6cde6b92c"},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","point":160,"member_serving":false,"member_won":true,"score":"30-40","games":"5-3","swing":0.66,"stake":"high","kind":"match point","who":"chance","id":"65355e4d-e425-4c29-aaf8-4cbd8c3671f4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":1,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"87aa1c57-9501-494c-9bdf-c1ab602d3bf9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":2,"member_serving":true,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"bf0f83f1-b122-489a-a832-065e49a77fc0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":3,"member_serving":true,"member_won":false,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"23c4d2d5-054c-4d49-bd5d-0ee2f78fa195"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":4,"member_serving":true,"member_won":false,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"f9780ffe-6203-4a2c-b5ab-f9c13339afcf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":5,"member_serving":true,"member_won":false,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"fd4d4be0-714b-4668-b9cc-009595d53409"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":6,"member_serving":true,"member_won":false,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"f552abcb-0a59-4755-973c-6b0c51ed21dd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":7,"member_serving":false,"member_won":true,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"10417c18-fbe4-4d13-a78b-114c6472837d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":8,"member_serving":false,"member_won":false,"score":"0-15","games":"0-1","swing":0.35,"stake":"other","id":"b007f79b-5034-4297-9d37-1039a7dbfe2a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":9,"member_serving":false,"member_won":true,"score":"15-15","games":"0-1","swing":0.35,"stake":"other","id":"c9f3217d-8bbe-4c9e-9b7d-10b63baf53c6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":10,"member_serving":false,"member_won":false,"score":"15-30","games":"0-1","swing":0.43,"stake":"other","id":"15ec9810-f120-4cef-8802-3b888693dac5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":11,"member_serving":false,"member_won":false,"score":"30-30","games":"0-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"da3efdc2-dac6-4011-af77-47d34a6eb770"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":12,"member_serving":false,"member_won":true,"score":"40-30","games":"0-1","swing":0.34,"stake":"other","id":"de4ad9fa-4039-48b5-9845-5ee2a8279454"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":13,"member_serving":false,"member_won":true,"score":"40-40","games":"0-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"1f38dd5e-5b8b-4d02-9320-6e4c7573f798"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":14,"member_serving":false,"member_won":true,"score":"40-AD","games":"0-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"c0287eed-cef7-4e31-b74e-bca9a458f560"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":15,"member_serving":true,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"069c54bc-d2f1-4eca-96bf-88087f5320ae"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":16,"member_serving":true,"member_won":true,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"a5a92f10-2539-4a49-9fa2-d367db3fc0b7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":17,"member_serving":true,"member_won":true,"score":"30-0","games":"1-1","swing":0.15,"stake":"other","id":"8f2962c1-be3f-4b02-b6da-30d3ac0bc593"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":18,"member_serving":true,"member_won":true,"score":"40-0","games":"1-1","swing":0.06,"stake":"other","id":"d724b136-7901-4ff4-b356-4d283196f3b9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":19,"member_serving":false,"member_won":false,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"be74e939-167c-4b9b-8ecf-79cd9c5ba894"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":20,"member_serving":false,"member_won":false,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"ecc7861d-85ee-4547-9396-8520f8002fb7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":21,"member_serving":false,"member_won":true,"score":"30-0","games":"2-1","swing":0.15,"stake":"other","id":"c46bd1f7-ad05-4844-81e6-fdc91f90927b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":22,"member_serving":false,"member_won":false,"score":"30-15","games":"2-1","swing":0.28,"stake":"other","id":"a80e5609-5d95-453e-bf82-d7002d6e799d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":23,"member_serving":false,"member_won":true,"score":"40-15","games":"2-1","swing":0.14,"stake":"other","id":"38880ac1-c065-4dfc-98cb-e48af6b4e68c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":24,"member_serving":false,"member_won":false,"score":"40-30","games":"2-1","swing":0.34,"stake":"other","id":"032f8de8-9c9f-4534-8c1f-ab66c60854af"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":25,"member_serving":true,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"da1852b3-ce6f-45eb-9f7f-1dacdda37de6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":26,"member_serving":true,"member_won":true,"score":"15-0","games":"2-2","swing":0.23,"stake":"other","id":"ba848eae-386d-43fc-b705-65f1384aa73a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":27,"member_serving":true,"member_won":false,"score":"30-0","games":"2-2","swing":0.15,"stake":"other","id":"1fa1e4a9-f092-4457-ada7-2a4eb44084ab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":28,"member_serving":true,"member_won":false,"score":"30-15","games":"2-2","swing":0.28,"stake":"other","id":"16d16a68-7bc4-4a61-b522-23284378dade"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":29,"member_serving":true,"member_won":true,"score":"30-30","games":"2-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"4adfbd3d-4f32-4428-9547-d3344a60468d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":30,"member_serving":true,"member_won":true,"score":"40-30","games":"2-2","swing":0.34,"stake":"other","id":"c65c6230-6ccf-4190-a481-2b8bb3ceb7d2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":31,"member_serving":false,"member_won":true,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"5ebf68f2-00ad-411b-9545-c90ba41466a2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":32,"member_serving":false,"member_won":false,"score":"0-15","games":"3-2","swing":0.35,"stake":"other","id":"ed952a0b-eda1-4f50-a286-df6c3e2c4d83"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":33,"member_serving":false,"member_won":false,"score":"15-15","games":"3-2","swing":0.35,"stake":"other","id":"30566e4c-d03a-47d5-91cc-3084b1a41511"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":34,"member_serving":false,"member_won":false,"score":"30-15","games":"3-2","swing":0.28,"stake":"other","id":"923cf040-452c-46f5-95ba-fb63daa5558e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":35,"member_serving":false,"member_won":false,"score":"40-15","games":"3-2","swing":0.14,"stake":"other","id":"9cfff1d1-5f2e-4d47-a5b7-230be428670d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":36,"member_serving":true,"member_won":false,"score":"0-0","games":"3-3","swing":0.28,"stake":"other","id":"9f958180-82b8-4811-8712-747d5109e190"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":37,"member_serving":true,"member_won":true,"score":"0-15","games":"3-3","swing":0.35,"stake":"other","id":"72a17903-ef73-447f-98a7-35575b71092c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":38,"member_serving":true,"member_won":false,"score":"15-15","games":"3-3","swing":0.35,"stake":"other","id":"ca371b22-adb2-4d18-bc04-43e681f575da"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":39,"member_serving":true,"member_won":true,"score":"15-30","games":"3-3","swing":0.43,"stake":"other","id":"f2b98ecc-0656-45bf-a12b-ad8df97f44cf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":40,"member_serving":true,"member_won":true,"score":"30-30","games":"3-3","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"1eb53713-4f76-4d35-9e87-0c2357df8aa8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":41,"member_serving":true,"member_won":false,"score":"40-30","games":"3-3","swing":0.34,"stake":"other","id":"3627204f-9931-4daa-8053-49ba650faee3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":42,"member_serving":true,"member_won":true,"score":"40-40","games":"3-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"36e8b600-ce68-4def-8c1c-bf3ee3ecbe87"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":43,"member_serving":true,"member_won":false,"score":"AD-40","games":"3-3","swing":0.34,"stake":"other","id":"63b98160-b117-4a40-9836-5676e5f135e8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":44,"member_serving":true,"member_won":true,"score":"40-40","games":"3-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"064f447e-57bf-42cc-8aa8-d2bc834ba523"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":45,"member_serving":true,"member_won":true,"score":"AD-40","games":"3-3","swing":0.34,"stake":"other","id":"5ecb4a8a-9ef3-44e4-99ea-2e177d48db75"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":46,"member_serving":false,"member_won":true,"score":"0-0","games":"4-3","swing":0.28,"stake":"other","id":"27a2c592-5464-4367-ba57-c2e413918144"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":47,"member_serving":false,"member_won":true,"score":"0-15","games":"4-3","swing":0.35,"stake":"other","id":"ea3afe62-d451-49e6-8a80-5824bca2f653"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":48,"member_serving":false,"member_won":true,"score":"0-30","games":"4-3","swing":0.34,"stake":"other","id":"b4671b31-819e-4b69-aa5f-af4efff82bbb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":49,"member_serving":false,"member_won":true,"score":"0-40","games":"4-3","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"07ca549c-084f-44e6-9562-1d4d028a55eb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":50,"member_serving":true,"member_won":false,"score":"0-0","games":"5-3","swing":0.28,"stake":"other","id":"6bd2e414-361a-4cbf-aa1a-20dbaba0706e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":51,"member_serving":true,"member_won":true,"score":"0-15","games":"5-3","swing":0.35,"stake":"other","id":"76a8305c-b079-4248-b675-ce4e3d2065b3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":52,"member_serving":true,"member_won":false,"score":"15-15","games":"5-3","swing":0.35,"stake":"other","id":"03081c8b-a97f-4f61-99f0-0f0ee32c4e57"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":53,"member_serving":true,"member_won":false,"score":"15-30","games":"5-3","swing":0.43,"stake":"other","id":"ca8c3c46-9c75-4a7e-9cde-6ef8487d86a0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":54,"member_serving":true,"member_won":true,"score":"15-40","games":"5-3","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"83702314-81ad-4948-ae4e-bcffce7321ac"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":55,"member_serving":true,"member_won":false,"score":"30-40","games":"5-3","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"d3a8b0a2-48db-48c9-8465-87204fcf68f6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":56,"member_serving":false,"member_won":true,"score":"0-0","games":"5-4","swing":0.28,"stake":"other","id":"731c5ff7-0abf-4bb6-94ec-cde147293661"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":57,"member_serving":false,"member_won":true,"score":"0-15","games":"5-4","swing":0.35,"stake":"other","id":"e433e733-10fd-4cb5-b660-c95d3f041e58"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":58,"member_serving":false,"member_won":true,"score":"0-30","games":"5-4","swing":0.34,"stake":"other","id":"49da960f-c6e9-496f-a13a-befd41bf1e87"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":59,"member_serving":false,"member_won":true,"score":"0-40","games":"5-4","swing":0.22,"stake":"high","kind":"set point","who":"chance","id":"d1fbbd3f-a2d7-414d-bdab-676d4ba3a1e4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":60,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"1c37f8f4-56ab-4c1b-80f5-ac480d0a2b4b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":61,"member_serving":true,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"11185af6-9284-437f-bca4-b83353595dd9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":62,"member_serving":true,"member_won":true,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"43c4009c-238d-4c5d-bb77-fcbc0a8ef3a2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":63,"member_serving":true,"member_won":false,"score":"40-0","games":"0-0","swing":0.06,"stake":"other","id":"137722a1-a340-47ed-b47c-1df9366422bb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":64,"member_serving":true,"member_won":true,"score":"40-15","games":"0-0","swing":0.14,"stake":"other","id":"c6540a94-9442-48e3-8793-02c728566ced"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":65,"member_serving":false,"member_won":false,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"b93a5636-646f-4362-9b79-fb5edc00808b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":66,"member_serving":false,"member_won":true,"score":"15-0","games":"1-0","swing":0.23,"stake":"other","id":"be967d78-55b8-4969-88bb-a9e9fa434350"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":67,"member_serving":false,"member_won":false,"score":"15-15","games":"1-0","swing":0.35,"stake":"other","id":"71ee8dc8-9cdf-47c6-a219-c9c26c84443d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":68,"member_serving":false,"member_won":false,"score":"30-15","games":"1-0","swing":0.28,"stake":"other","id":"12bd77b6-049e-4911-a823-8f3f4a27618f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":69,"member_serving":false,"member_won":false,"score":"40-15","games":"1-0","swing":0.14,"stake":"other","id":"43c64087-5f29-4fba-83ff-6a0ac6ec6065"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":70,"member_serving":true,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"b65b3864-1222-472b-9985-cdd846264278"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":71,"member_serving":true,"member_won":false,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"fd2360bc-e5ee-480c-899a-0f1c8c9312a2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":72,"member_serving":true,"member_won":true,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"8bc5f1df-0caf-46a6-a88c-76f909d2dd9f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":73,"member_serving":true,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"22f59101-0200-44bf-abfb-15c78273f647"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":74,"member_serving":true,"member_won":true,"score":"40-15","games":"1-1","swing":0.14,"stake":"other","id":"d9137b06-44e6-4895-befc-ef599ad546d3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":75,"member_serving":false,"member_won":true,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"c0f321c3-edbd-4dcb-93a6-0fb248c23352"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":76,"member_serving":false,"member_won":true,"score":"0-15","games":"2-1","swing":0.35,"stake":"other","id":"f27900c0-a6d6-4b3d-ad3f-47c70d5337ba"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":77,"member_serving":false,"member_won":false,"score":"0-30","games":"2-1","swing":0.34,"stake":"other","id":"ed40c720-1b6e-4edc-8e21-240335a1262b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":78,"member_serving":false,"member_won":false,"score":"15-30","games":"2-1","swing":0.43,"stake":"other","id":"b23d8b5e-8d4f-456a-9195-0b9c30310669"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":79,"member_serving":false,"member_won":false,"score":"30-30","games":"2-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"0b7bd3f2-8ce3-4561-923e-cd8509588eab"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":80,"member_serving":false,"member_won":false,"score":"40-30","games":"2-1","swing":0.34,"stake":"other","id":"ce0d5886-1749-4ea4-927b-231ac465f96b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":81,"member_serving":true,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"90dec648-b35a-406a-a409-c479c1e43ad0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":82,"member_serving":true,"member_won":true,"score":"15-0","games":"2-2","swing":0.23,"stake":"other","id":"a894eb0a-937f-45a7-a4a8-7d203cfd061b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":83,"member_serving":true,"member_won":false,"score":"30-0","games":"2-2","swing":0.15,"stake":"other","id":"a5c2a90c-6d57-4ee1-aad7-f34baa32d635"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":84,"member_serving":true,"member_won":false,"score":"30-15","games":"2-2","swing":0.28,"stake":"other","id":"89d42133-cba5-4971-9f2d-83973d31cdf6"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":85,"member_serving":true,"member_won":false,"score":"30-30","games":"2-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"f73504c0-8976-4d69-ae25-55df67e58a7c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":86,"member_serving":true,"member_won":false,"score":"30-40","games":"2-2","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"7010ca1c-9386-4d14-8bac-d14bf7caa02a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":87,"member_serving":false,"member_won":false,"score":"0-0","games":"2-3","swing":0.28,"stake":"other","id":"e1c757e5-ddfe-4d84-afff-6824c6adc470"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":88,"member_serving":false,"member_won":false,"score":"15-0","games":"2-3","swing":0.23,"stake":"other","id":"503a3296-4624-447f-9701-d34283c77a84"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":89,"member_serving":false,"member_won":true,"score":"30-0","games":"2-3","swing":0.15,"stake":"other","id":"9530853b-4b3c-4d9c-863e-3ce99981a686"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":90,"member_serving":false,"member_won":false,"score":"30-15","games":"2-3","swing":0.28,"stake":"other","id":"a07ae07f-a88e-4b94-a255-3449c3f85f4c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":91,"member_serving":false,"member_won":true,"score":"40-15","games":"2-3","swing":0.14,"stake":"other","id":"697851c5-a244-4b8f-86a3-4b59532fff01"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":92,"member_serving":false,"member_won":true,"score":"40-30","games":"2-3","swing":0.34,"stake":"other","id":"e1dd5995-1829-41f6-9a25-3db402cf4c3b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":93,"member_serving":false,"member_won":true,"score":"40-40","games":"2-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"c58b61d4-79f5-4fa5-ac06-94a487fbe9c0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":94,"member_serving":false,"member_won":true,"score":"40-AD","games":"2-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"26cd641b-6581-44f2-b87c-f40b587f00c1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":95,"member_serving":true,"member_won":true,"score":"0-0","games":"3-3","swing":0.28,"stake":"other","id":"b3900c28-45b8-48d5-a2c0-f4a8b067265a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":96,"member_serving":true,"member_won":false,"score":"15-0","games":"3-3","swing":0.23,"stake":"other","id":"11d0e435-cd64-4eb2-bcc2-6c8389ef53e3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":97,"member_serving":true,"member_won":false,"score":"15-15","games":"3-3","swing":0.35,"stake":"other","id":"b8a949e7-d58d-4dcf-9c62-2da767451d4c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":98,"member_serving":true,"member_won":true,"score":"15-30","games":"3-3","swing":0.43,"stake":"other","id":"ac7557a9-7024-4f5c-bd6e-7023abd9e20b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":99,"member_serving":true,"member_won":false,"score":"30-30","games":"3-3","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"55268fcf-4d97-4e61-abad-5e9135172a8e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":100,"member_serving":true,"member_won":true,"score":"30-40","games":"3-3","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"c7e2c353-5c3f-44f4-8c4d-531fbc3d4f74"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":101,"member_serving":true,"member_won":true,"score":"40-40","games":"3-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"ec79bdea-343a-467c-92b3-fe962c3f6181"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":102,"member_serving":true,"member_won":false,"score":"AD-40","games":"3-3","swing":0.34,"stake":"other","id":"bd978ce4-6783-4f60-848b-3c45b057b2b1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":103,"member_serving":true,"member_won":false,"score":"40-40","games":"3-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"af0296f9-a99c-46a2-a544-c286a08aa944"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":104,"member_serving":true,"member_won":false,"score":"40-AD","games":"3-3","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"2a518e4c-61bb-4e7a-a1ec-06c2cd7eac38"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":105,"member_serving":false,"member_won":true,"score":"0-0","games":"3-4","swing":0.28,"stake":"other","id":"dd9ace09-3516-43b0-836f-980a4cab55bf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":106,"member_serving":false,"member_won":false,"score":"0-15","games":"3-4","swing":0.35,"stake":"other","id":"8f620e8a-4c31-4a1d-8986-00492ce2dae9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":107,"member_serving":false,"member_won":false,"score":"15-15","games":"3-4","swing":0.35,"stake":"other","id":"9600e3d3-9809-4c1b-b011-16d5932beffd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":108,"member_serving":false,"member_won":true,"score":"30-15","games":"3-4","swing":0.28,"stake":"other","id":"3a039e57-8813-4d19-85f3-74dcd4c5db59"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":109,"member_serving":false,"member_won":false,"score":"30-30","games":"3-4","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"da463579-0888-4935-9da8-a6dcfdf7a513"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":110,"member_serving":false,"member_won":false,"score":"40-30","games":"3-4","swing":0.34,"stake":"other","id":"b006855c-8939-4c48-8a73-21f80ef56265"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":111,"member_serving":true,"member_won":true,"score":"0-0","games":"3-5","swing":0.28,"stake":"other","id":"763495ff-279b-4d94-b13c-62ee05f448fa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":112,"member_serving":true,"member_won":false,"score":"15-0","games":"3-5","swing":0.23,"stake":"other","id":"c88498ab-3d38-467c-843c-274f1c6e3de0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":113,"member_serving":true,"member_won":true,"score":"15-15","games":"3-5","swing":0.35,"stake":"other","id":"8e3f613a-e977-43e5-a6e2-28d2732b0857"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":114,"member_serving":true,"member_won":true,"score":"30-15","games":"3-5","swing":0.28,"stake":"other","id":"f76d9063-cf2b-4d4c-b56f-aa6123d51f3c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":115,"member_serving":true,"member_won":true,"score":"40-15","games":"3-5","swing":0.14,"stake":"other","id":"e59b7e1a-2d6d-41d7-8bbc-8b2de8650463"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":116,"member_serving":false,"member_won":true,"score":"0-0","games":"4-5","swing":0.28,"stake":"other","id":"41e2787e-74df-4a5e-91ed-e789251393d1"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":117,"member_serving":false,"member_won":true,"score":"0-15","games":"4-5","swing":0.35,"stake":"other","id":"481891f9-3c38-4ae7-83c7-861735e20ecb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":118,"member_serving":false,"member_won":false,"score":"0-30","games":"4-5","swing":0.34,"stake":"other","id":"7d4fa78c-8803-4fb9-b325-e971882b2a9c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":119,"member_serving":false,"member_won":true,"score":"15-30","games":"4-5","swing":0.43,"stake":"other","id":"bc26005b-5799-4a3e-9da1-e70d7c186417"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":120,"member_serving":false,"member_won":false,"score":"15-40","games":"4-5","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"58f9f7e1-e01a-408d-836d-34ee9162e6e3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":121,"member_serving":false,"member_won":false,"score":"30-40","games":"4-5","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"39cfb064-2f85-4987-8ea1-cb02ba100220"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":122,"member_serving":false,"member_won":true,"score":"40-40","games":"4-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"dc88531b-b33f-403a-ac51-0651bb7de420"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":123,"member_serving":false,"member_won":true,"score":"40-AD","games":"4-5","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"d4a17910-cfd5-4706-95aa-d032303ad7f7"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":124,"member_serving":true,"member_won":true,"score":"0-0","games":"5-5","swing":0.28,"stake":"other","id":"d7583bf3-e149-41fb-bb99-42803f0dcb61"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":125,"member_serving":true,"member_won":false,"score":"15-0","games":"5-5","swing":0.23,"stake":"other","id":"458fb517-921e-4638-bcac-678e8a6356ec"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":126,"member_serving":true,"member_won":false,"score":"15-15","games":"5-5","swing":0.35,"stake":"other","id":"c127593b-486c-4986-b921-e96982bf57fe"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":127,"member_serving":true,"member_won":false,"score":"15-30","games":"5-5","swing":0.43,"stake":"other","id":"2113fd32-1173-430d-aff5-86aee47d0a75"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":128,"member_serving":true,"member_won":true,"score":"15-40","games":"5-5","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"db6627a8-6ec4-4fbf-bc67-98a27e48aec3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":129,"member_serving":true,"member_won":true,"score":"30-40","games":"5-5","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"a8786529-37b8-4555-ae48-b50469900faa"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":130,"member_serving":true,"member_won":false,"score":"40-40","games":"5-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"6538ceae-836d-4e0b-826f-51d8b5bba35e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":131,"member_serving":true,"member_won":false,"score":"40-AD","games":"5-5","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"956d53ce-7fc6-464f-aca0-31879543af3a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":132,"member_serving":false,"member_won":false,"score":"0-0","games":"5-6","swing":0.28,"stake":"other","id":"563f44af-db49-44bb-99f0-f98e565b793e"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":133,"member_serving":false,"member_won":false,"score":"15-0","games":"5-6","swing":0.23,"stake":"other","id":"b8c25053-822d-40e5-9f23-af0d5e60d2b2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":134,"member_serving":false,"member_won":false,"score":"30-0","games":"5-6","swing":0.15,"stake":"other","id":"e8bcebb9-0ab6-4027-bf28-c53913f0b352"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":135,"member_serving":false,"member_won":true,"score":"40-0","games":"5-6","swing":0.06,"stake":"high","kind":"set point","who":"danger","id":"9899635f-1e95-4efb-8e25-003949206cf4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":136,"member_serving":false,"member_won":true,"score":"40-15","games":"5-6","swing":0.14,"stake":"high","kind":"set point","who":"danger","id":"49d64d61-abc3-4199-a59b-7d6e0b614ec5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":137,"member_serving":false,"member_won":false,"score":"40-30","games":"5-6","swing":0.34,"stake":"high","kind":"set point","who":"danger","id":"3cc18587-3bfe-4d82-8847-909513f1d1bf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":138,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"f3961af9-614e-4cde-b651-7e7b3ac641f8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":139,"member_serving":true,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"114c229e-3af5-4de0-a9d5-519c12a04365"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":140,"member_serving":true,"member_won":false,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"84012c03-dbf7-4aba-b2ad-fae489c5bb01"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":141,"member_serving":true,"member_won":false,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"66d22945-797d-48b0-8d52-5f697d6375da"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":142,"member_serving":true,"member_won":false,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"69016e77-640a-4e2e-9ee2-16718436f9de"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":143,"member_serving":true,"member_won":false,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"b3243800-ea75-4a7e-a0a5-e8075b9a83d3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":144,"member_serving":false,"member_won":true,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"b9073ccd-9684-4a96-b92f-0207be4acfb0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":145,"member_serving":false,"member_won":true,"score":"0-15","games":"0-1","swing":0.35,"stake":"other","id":"4518c3a0-b3c0-4d0c-be8e-bc8d7aecd36d"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":146,"member_serving":false,"member_won":true,"score":"0-30","games":"0-1","swing":0.34,"stake":"other","id":"b608fcd9-d053-456d-9111-7f812818aef9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":147,"member_serving":false,"member_won":true,"score":"0-40","games":"0-1","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"523247b6-7d10-4b58-8375-b94ac5d06271"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":148,"member_serving":true,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"8aee7386-6e6a-4063-97ac-59eae2bbc79f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":149,"member_serving":true,"member_won":false,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"77c48431-39d2-47d3-b268-1292875b3d2c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":150,"member_serving":true,"member_won":true,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"9c129e5e-e822-4fe0-87b3-192317dd391c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":151,"member_serving":true,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"32414a2b-426c-48ae-a3ae-ca9368a13d45"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":152,"member_serving":true,"member_won":false,"score":"40-15","games":"1-1","swing":0.14,"stake":"other","id":"bcd3d23c-d668-43da-84c1-8e69ee6965f3"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":153,"member_serving":true,"member_won":true,"score":"40-30","games":"1-1","swing":0.34,"stake":"other","id":"ca9f8703-6419-4cf8-a19b-a273d6f29c0c"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":154,"member_serving":false,"member_won":true,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"40e7efbb-f6e7-494c-8712-473189605c37"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":155,"member_serving":false,"member_won":true,"score":"0-15","games":"2-1","swing":0.35,"stake":"other","id":"dc531309-d965-426c-99ea-6ff4af305c55"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":156,"member_serving":false,"member_won":false,"score":"0-30","games":"2-1","swing":0.34,"stake":"other","id":"3427d741-2f03-4129-8950-6e09a897c38b"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":157,"member_serving":false,"member_won":true,"score":"15-30","games":"2-1","swing":0.43,"stake":"other","id":"817dd602-f368-4a84-86fb-6076aaf197f9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":158,"member_serving":false,"member_won":true,"score":"15-40","games":"2-1","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"4ec51f0b-831b-4f23-8e7a-197f5bbde5a4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":159,"member_serving":true,"member_won":false,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"7c8ae4eb-7b88-4a14-b153-d08302fe0acc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":160,"member_serving":true,"member_won":true,"score":"0-15","games":"3-1","swing":0.35,"stake":"other","id":"2021225b-e2b3-4243-ac52-f3fa65b8c871"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":161,"member_serving":true,"member_won":false,"score":"15-15","games":"3-1","swing":0.35,"stake":"other","id":"747f4b84-b988-4aed-b3bf-70676e46b5e9"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":162,"member_serving":true,"member_won":true,"score":"15-30","games":"3-1","swing":0.43,"stake":"other","id":"5b7e0584-c6f4-408b-9114-b04b963d8955"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":163,"member_serving":true,"member_won":false,"score":"30-30","games":"3-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"05d3ae01-ec0e-4875-9d70-c55de6fd01fb"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":164,"member_serving":true,"member_won":false,"score":"30-40","games":"3-1","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"d83c2a82-fd7a-4ba6-9b7a-b110ae366fef"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":165,"member_serving":false,"member_won":false,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"0b0a76d8-9b47-453b-aefd-8ce31cb72362"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":166,"member_serving":false,"member_won":false,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"e833d543-cf0f-4f77-8cec-df3508d02c4f"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":167,"member_serving":false,"member_won":false,"score":"30-0","games":"3-2","swing":0.15,"stake":"other","id":"e6f621f1-ec50-46f0-a28f-9b8e00e2d220"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":168,"member_serving":false,"member_won":true,"score":"40-0","games":"3-2","swing":0.06,"stake":"other","id":"3d66214a-cb0a-49cd-b0d6-5220406d9519"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":169,"member_serving":false,"member_won":true,"score":"40-15","games":"3-2","swing":0.14,"stake":"other","id":"94df1ead-e12e-4b76-bc39-c8480959aa1a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":170,"member_serving":false,"member_won":true,"score":"40-30","games":"3-2","swing":0.34,"stake":"other","id":"804e0327-1824-4150-88da-3c7e7ddca570"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":171,"member_serving":false,"member_won":false,"score":"40-40","games":"3-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"3ec980e5-7b06-47dc-94c0-a7bf91886915"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":172,"member_serving":false,"member_won":false,"score":"AD-40","games":"3-2","swing":0.34,"stake":"other","id":"4f6aa075-f8a4-4b1e-a943-0c5e1889458a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":173,"member_serving":true,"member_won":false,"score":"0-0","games":"3-3","swing":0.28,"stake":"other","id":"5cf88bdf-4394-48e5-ac09-b173083ff408"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":174,"member_serving":true,"member_won":true,"score":"0-15","games":"3-3","swing":0.35,"stake":"other","id":"788ceaf9-71e0-4908-8a00-6742cd310e48"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":175,"member_serving":true,"member_won":false,"score":"15-15","games":"3-3","swing":0.35,"stake":"other","id":"1d5f7fe3-ea29-449c-98b1-4fc62026da69"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":176,"member_serving":true,"member_won":false,"score":"15-30","games":"3-3","swing":0.43,"stake":"other","id":"2093f960-2f47-4c46-abab-e0964385c6ae"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":177,"member_serving":true,"member_won":false,"score":"15-40","games":"3-3","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"dfc35498-a3ed-40c5-9ba1-ba30bcd72ed4"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":178,"member_serving":false,"member_won":true,"score":"0-0","games":"3-4","swing":0.28,"stake":"other","id":"a772fb99-ba24-4b20-80ed-0b2b48a9d639"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":179,"member_serving":false,"member_won":false,"score":"0-15","games":"3-4","swing":0.35,"stake":"other","id":"035eb156-f1cf-4e53-93b0-9b983be29592"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":180,"member_serving":false,"member_won":true,"score":"15-15","games":"3-4","swing":0.35,"stake":"other","id":"e6b52403-52a8-4725-9260-6f7ca01a5513"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":181,"member_serving":false,"member_won":false,"score":"15-30","games":"3-4","swing":0.43,"stake":"other","id":"f34e48d6-cb2d-4807-9910-93d821f040f2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":182,"member_serving":false,"member_won":false,"score":"30-30","games":"3-4","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"39c1453e-75df-492c-a40d-ff094ca614cf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":183,"member_serving":false,"member_won":false,"score":"40-30","games":"3-4","swing":0.34,"stake":"other","id":"f1e4077e-5f51-4fb9-8894-a3bc23dd667a"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":184,"member_serving":true,"member_won":true,"score":"0-0","games":"3-5","swing":0.28,"stake":"other","id":"d3321cfd-5e8a-4ad0-b5bb-0743fc364bbc"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":185,"member_serving":true,"member_won":true,"score":"15-0","games":"3-5","swing":0.23,"stake":"other","id":"f9a5ec09-2043-43d4-8cb4-11cb529c4811"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":186,"member_serving":true,"member_won":false,"score":"30-0","games":"3-5","swing":0.15,"stake":"other","id":"e12582e9-05c3-4c15-9c44-b1541d38b444"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":187,"member_serving":true,"member_won":true,"score":"30-15","games":"3-5","swing":0.28,"stake":"other","id":"d1e0fa15-39f5-4252-acb4-ce30b2b56ea8"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":188,"member_serving":true,"member_won":true,"score":"40-15","games":"3-5","swing":0.14,"stake":"other","id":"9e25db84-ad4f-432c-a087-fb43094d4c32"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":189,"member_serving":false,"member_won":true,"score":"0-0","games":"4-5","swing":0.28,"stake":"other","id":"c8f98983-2627-4865-99e4-0c2a8d9f9cb0"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":190,"member_serving":false,"member_won":true,"score":"0-15","games":"4-5","swing":0.35,"stake":"other","id":"63fa8c42-51c0-4ca3-89d9-74268c7abfcd"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":191,"member_serving":false,"member_won":false,"score":"0-30","games":"4-5","swing":0.34,"stake":"other","id":"b87051a0-c3f7-488a-9396-9842580227c2"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":192,"member_serving":false,"member_won":true,"score":"15-30","games":"4-5","swing":0.43,"stake":"other","id":"1a9fd527-c7d3-4172-baed-c355fa8c7ccf"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":193,"member_serving":false,"member_won":false,"score":"15-40","games":"4-5","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"9454e458-b42e-4d9d-8a1f-3aaf369ef319"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":194,"member_serving":false,"member_won":false,"score":"30-40","games":"4-5","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"955a8dc1-3943-437c-ad70-815e1e70d2f5"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":195,"member_serving":false,"member_won":true,"score":"40-40","games":"4-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"b1622e9d-54c2-4af3-8beb-20a2c6eb1cda"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":196,"member_serving":false,"member_won":false,"score":"40-AD","games":"4-5","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"f53f9445-5026-47e0-8d47-daed84d31506"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":197,"member_serving":false,"member_won":false,"score":"40-40","games":"4-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"0f1ceec1-b69a-461f-a0de-076c628dac92"},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","point":198,"member_serving":false,"member_won":false,"score":"AD-40","games":"4-5","swing":0.34,"stake":"high","kind":"match point","who":"danger","id":"8f8813c2-d732-4fee-9b88-f3bcd0de2703"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":1,"member_serving":false,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"b01ac881-5dae-4505-b3c8-1cd519d44050"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":2,"member_serving":false,"member_won":true,"score":"0-15","games":"0-0","swing":0.35,"stake":"other","id":"390259c2-e3b4-4ff2-8eee-09e65e930b2b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":3,"member_serving":false,"member_won":false,"score":"0-30","games":"0-0","swing":0.34,"stake":"other","id":"b345044e-6d76-4935-83b8-f95e51c310d4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":4,"member_serving":false,"member_won":false,"score":"15-30","games":"0-0","swing":0.43,"stake":"other","id":"9a3a1e0e-5766-4afb-a884-a777529c9191"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":5,"member_serving":false,"member_won":false,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"f8b72dad-d9a9-4f57-a54f-aba1d42c2010"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":6,"member_serving":false,"member_won":false,"score":"40-30","games":"0-0","swing":0.34,"stake":"other","id":"73c34984-8cbe-4e7b-b7ab-f23520390cac"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":7,"member_serving":true,"member_won":true,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"91666b84-3ab7-4488-9e1a-055d7dec39ec"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":8,"member_serving":true,"member_won":true,"score":"15-0","games":"0-1","swing":0.23,"stake":"other","id":"bc801365-d13e-4c5c-932a-662569851a9b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":9,"member_serving":true,"member_won":false,"score":"30-0","games":"0-1","swing":0.15,"stake":"other","id":"108cdbec-b11a-4915-b099-2cef4fcad395"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":10,"member_serving":true,"member_won":true,"score":"30-15","games":"0-1","swing":0.28,"stake":"other","id":"508f5d61-bc2c-4c1b-9f53-8e1e43c3eb35"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":11,"member_serving":true,"member_won":true,"score":"40-15","games":"0-1","swing":0.14,"stake":"other","id":"769d15ce-0391-4be0-9eb5-13e660d5c113"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":12,"member_serving":false,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"e07be9b2-cde4-4d8f-9158-ae47130c6db8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":13,"member_serving":false,"member_won":true,"score":"0-15","games":"1-1","swing":0.35,"stake":"other","id":"3d6f917a-973c-44cf-bb2b-ef2b787313ef"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":14,"member_serving":false,"member_won":false,"score":"0-30","games":"1-1","swing":0.34,"stake":"other","id":"2a13918e-c122-48f4-8026-721d8821889b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":15,"member_serving":false,"member_won":false,"score":"15-30","games":"1-1","swing":0.43,"stake":"other","id":"45acb920-00ad-4335-aeff-bf339cb772f1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":16,"member_serving":false,"member_won":true,"score":"30-30","games":"1-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"d156ccc8-9357-4dde-800e-be2b61f660d8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":17,"member_serving":false,"member_won":true,"score":"30-40","games":"1-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"a1f0d435-c235-4cd0-b095-82f7e1924f38"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":18,"member_serving":true,"member_won":true,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"28b8c53c-3b9f-42d1-a79d-cc6ea6ca0cde"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":19,"member_serving":true,"member_won":true,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"d29a585e-f4d4-466e-820a-20d8fa2c5262"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":20,"member_serving":true,"member_won":true,"score":"30-0","games":"2-1","swing":0.15,"stake":"other","id":"d3dbbd59-ced7-41f6-9082-b2a517de9ad8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":21,"member_serving":true,"member_won":true,"score":"40-0","games":"2-1","swing":0.06,"stake":"other","id":"05208a8a-c6ff-4659-80b1-ce3be25b25c6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":22,"member_serving":false,"member_won":false,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"c35b63e5-eb85-4b52-99af-af65d885128f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":23,"member_serving":false,"member_won":false,"score":"15-0","games":"3-1","swing":0.23,"stake":"other","id":"14a5667b-0325-40cd-a0fe-3ee8ededa20d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":24,"member_serving":false,"member_won":false,"score":"30-0","games":"3-1","swing":0.15,"stake":"other","id":"42b83f29-2be8-4296-8033-be0b362e40e5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":25,"member_serving":false,"member_won":true,"score":"40-0","games":"3-1","swing":0.06,"stake":"other","id":"783fc5ca-2302-469a-83a9-bcf09a0c210b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":26,"member_serving":false,"member_won":true,"score":"40-15","games":"3-1","swing":0.14,"stake":"other","id":"3c85cd5c-86b5-43bd-9193-d4776079c619"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":27,"member_serving":false,"member_won":false,"score":"40-30","games":"3-1","swing":0.34,"stake":"other","id":"dc25ddcf-75b8-4720-a349-278cb8b1eace"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":28,"member_serving":true,"member_won":true,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"30179f92-2556-4136-b7b4-41850f446008"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":29,"member_serving":true,"member_won":true,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"205f5313-4cce-46e9-8fab-ef66a4ee8792"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":30,"member_serving":true,"member_won":false,"score":"30-0","games":"3-2","swing":0.15,"stake":"other","id":"4d639207-9a24-4269-b507-07c48b9257fa"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":31,"member_serving":true,"member_won":true,"score":"30-15","games":"3-2","swing":0.28,"stake":"other","id":"e5f0e1d4-e32b-4dc4-8a4c-0dd8dbfae009"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":32,"member_serving":true,"member_won":true,"score":"40-15","games":"3-2","swing":0.14,"stake":"other","id":"a8acca59-7471-421f-a2b9-86fe5c096ca3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":33,"member_serving":false,"member_won":false,"score":"0-0","games":"4-2","swing":0.28,"stake":"other","id":"c4d9c126-c035-4e45-a6d5-5a37a7025445"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":34,"member_serving":false,"member_won":false,"score":"15-0","games":"4-2","swing":0.23,"stake":"other","id":"9fe5989f-9bf9-4dd7-bf6b-04cd08ef2285"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":35,"member_serving":false,"member_won":false,"score":"30-0","games":"4-2","swing":0.15,"stake":"other","id":"1ca9bf5b-d2dc-4186-a3b2-7645ceb79c29"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":36,"member_serving":false,"member_won":false,"score":"40-0","games":"4-2","swing":0.06,"stake":"other","id":"40e19996-fe43-4724-af30-30a77fe61379"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":37,"member_serving":true,"member_won":true,"score":"0-0","games":"4-3","swing":0.28,"stake":"other","id":"7fdfe745-429f-4420-baf5-3e5098c9e828"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":38,"member_serving":true,"member_won":true,"score":"15-0","games":"4-3","swing":0.23,"stake":"other","id":"598aeddb-7725-413b-afda-d6472edeee71"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":39,"member_serving":true,"member_won":true,"score":"30-0","games":"4-3","swing":0.15,"stake":"other","id":"29bd04d0-e920-4a77-b6c6-ef9b98fc2031"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":40,"member_serving":true,"member_won":true,"score":"40-0","games":"4-3","swing":0.06,"stake":"other","id":"05632bc0-f5a1-45ef-8cae-a1cabdc04141"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":41,"member_serving":false,"member_won":true,"score":"0-0","games":"5-3","swing":0.28,"stake":"other","id":"3f38b974-b6ef-4eaf-bc96-78f9b52f6fe4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":42,"member_serving":false,"member_won":true,"score":"0-15","games":"5-3","swing":0.35,"stake":"other","id":"c106c789-c71f-45b8-b895-03fdedc619f3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":43,"member_serving":false,"member_won":false,"score":"0-30","games":"5-3","swing":0.34,"stake":"other","id":"1c97a8a2-625e-48a6-b306-3ae9cb495941"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":44,"member_serving":false,"member_won":true,"score":"15-30","games":"5-3","swing":0.43,"stake":"other","id":"3d4607b9-3ff1-44a6-8dcc-9fdf9d151bdf"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":45,"member_serving":false,"member_won":true,"score":"15-40","games":"5-3","swing":0.38,"stake":"high","kind":"set point","who":"chance","id":"6757b16e-12ce-426a-be77-c314470ba366"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":46,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"ffc77725-4552-45bf-9b5a-ff55ed0cafc2"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":47,"member_serving":true,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"7fa8d804-3b1a-4406-b2af-b559c12cd616"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":48,"member_serving":true,"member_won":true,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"52af1bed-8ace-46ad-8cd5-4073306cc1f9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":49,"member_serving":true,"member_won":true,"score":"40-0","games":"0-0","swing":0.06,"stake":"other","id":"32b5db2a-293f-41a2-910b-433163e26cc9"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":50,"member_serving":false,"member_won":true,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"7ee0bd45-30c8-46c6-89eb-045c23aebf52"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":51,"member_serving":false,"member_won":true,"score":"0-15","games":"1-0","swing":0.35,"stake":"other","id":"cf4246c0-b0fa-43c8-b7ca-fa2c561f6b26"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":52,"member_serving":false,"member_won":false,"score":"0-30","games":"1-0","swing":0.34,"stake":"other","id":"7ba37971-79ef-4b67-8123-909816303940"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":53,"member_serving":false,"member_won":true,"score":"15-30","games":"1-0","swing":0.43,"stake":"other","id":"8b10a814-fda5-432e-b4ca-d313dc20b8e1"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":54,"member_serving":false,"member_won":true,"score":"15-40","games":"1-0","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"4a86a6b5-8361-4a63-be56-90e5797247f8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":55,"member_serving":true,"member_won":true,"score":"0-0","games":"2-0","swing":0.28,"stake":"other","id":"c7311424-0eb2-4817-b0cd-6b5ed1664565"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":56,"member_serving":true,"member_won":true,"score":"15-0","games":"2-0","swing":0.23,"stake":"other","id":"67de5a4c-2e30-4b6c-8bbd-a68041cfb2dc"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":57,"member_serving":true,"member_won":true,"score":"30-0","games":"2-0","swing":0.15,"stake":"other","id":"55c189fb-4a4b-49dc-9cdd-fd4874bd8b13"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":58,"member_serving":true,"member_won":false,"score":"40-0","games":"2-0","swing":0.06,"stake":"other","id":"a45bfc95-ddfc-4606-9f0b-351ba7bbf2ca"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":59,"member_serving":true,"member_won":false,"score":"40-15","games":"2-0","swing":0.14,"stake":"other","id":"8f74472c-af23-4250-b44e-53cae37f6f14"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":60,"member_serving":true,"member_won":true,"score":"40-30","games":"2-0","swing":0.34,"stake":"other","id":"5710a71e-3a37-4d39-8055-ff7a0b450f59"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":61,"member_serving":false,"member_won":true,"score":"0-0","games":"3-0","swing":0.28,"stake":"other","id":"98d15910-f424-4d18-9cc9-3dee52b2b4df"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":62,"member_serving":false,"member_won":false,"score":"0-15","games":"3-0","swing":0.35,"stake":"other","id":"15ad8a2c-58ae-4058-ba95-98a14f6fd097"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":63,"member_serving":false,"member_won":true,"score":"15-15","games":"3-0","swing":0.35,"stake":"other","id":"20376594-8c31-457c-ac92-6821240b2b8a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":64,"member_serving":false,"member_won":false,"score":"15-30","games":"3-0","swing":0.43,"stake":"other","id":"ce5f19b6-f084-4ef6-8412-fc811615bf8c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":65,"member_serving":false,"member_won":true,"score":"30-30","games":"3-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"077eeac8-fcd8-4478-95ef-18adc21c08e3"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":66,"member_serving":false,"member_won":false,"score":"30-40","games":"3-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"fc01cd67-0eef-42f2-959c-8b57fa58e38f"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":67,"member_serving":false,"member_won":false,"score":"40-40","games":"3-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"ada8c06e-283d-408b-90c6-447e9d067f52"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":68,"member_serving":false,"member_won":false,"score":"AD-40","games":"3-0","swing":0.34,"stake":"other","id":"1db744e9-4872-4046-8430-66dc9c7e8a3d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":69,"member_serving":true,"member_won":false,"score":"0-0","games":"3-1","swing":0.28,"stake":"other","id":"487cc802-d291-4327-91b1-cb04846bdc14"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":70,"member_serving":true,"member_won":true,"score":"0-15","games":"3-1","swing":0.35,"stake":"other","id":"774b44c7-0a2f-49e3-bca4-d6c6ab90e5d4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":71,"member_serving":true,"member_won":true,"score":"15-15","games":"3-1","swing":0.35,"stake":"other","id":"3442619f-802c-4f17-b51d-9f2b6ee33b9e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":72,"member_serving":true,"member_won":true,"score":"30-15","games":"3-1","swing":0.28,"stake":"other","id":"45cf517d-73d6-439f-93b6-b5fb5a4f03ad"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":73,"member_serving":true,"member_won":true,"score":"40-15","games":"3-1","swing":0.14,"stake":"other","id":"4b12601d-3877-43c3-ab70-a1f35ba84705"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":74,"member_serving":false,"member_won":true,"score":"0-0","games":"4-1","swing":0.28,"stake":"other","id":"517f6db2-8e15-491e-a768-aa6e7945202d"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":75,"member_serving":false,"member_won":true,"score":"0-15","games":"4-1","swing":0.35,"stake":"other","id":"85cb555d-11e3-42cc-b28a-1f47ad5720e0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":76,"member_serving":false,"member_won":true,"score":"0-30","games":"4-1","swing":0.34,"stake":"other","id":"3d8d8359-6aee-490f-92af-ae7e886fe055"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":77,"member_serving":false,"member_won":false,"score":"0-40","games":"4-1","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"bd074bb0-d8fa-49ed-9e92-488177e60b9c"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":78,"member_serving":false,"member_won":false,"score":"15-40","games":"4-1","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"c73d648f-27f0-417a-8950-25ffcf258bb7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":79,"member_serving":false,"member_won":false,"score":"30-40","games":"4-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"44727df6-3a7e-4717-aec8-46173f319c42"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":80,"member_serving":false,"member_won":false,"score":"40-40","games":"4-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"b040f097-3da8-4282-a36b-34ea26afe0d7"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":81,"member_serving":false,"member_won":false,"score":"AD-40","games":"4-1","swing":0.34,"stake":"other","id":"fe7f70d0-d0b8-4855-9755-4301d1f578bf"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":82,"member_serving":true,"member_won":true,"score":"0-0","games":"4-2","swing":0.28,"stake":"other","id":"a000e1ba-d789-4be9-8df6-89864aab9bde"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":83,"member_serving":true,"member_won":true,"score":"15-0","games":"4-2","swing":0.23,"stake":"other","id":"4e4d7a62-6765-4f9b-9fe0-6f1a761f007b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":84,"member_serving":true,"member_won":false,"score":"30-0","games":"4-2","swing":0.15,"stake":"other","id":"406422bd-0519-4a1f-b65e-e2120e799e67"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":85,"member_serving":true,"member_won":true,"score":"30-15","games":"4-2","swing":0.28,"stake":"other","id":"25c08212-8365-42ee-8dcc-3ad387be0267"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":86,"member_serving":true,"member_won":false,"score":"40-15","games":"4-2","swing":0.14,"stake":"other","id":"599f3044-b141-4972-88d9-b53f75fde132"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":87,"member_serving":true,"member_won":true,"score":"40-30","games":"4-2","swing":0.34,"stake":"other","id":"0427c73d-4648-4bcd-a825-11317911574e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":88,"member_serving":false,"member_won":false,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"2a2bb768-22f2-464c-8c19-91d78aedc416"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":89,"member_serving":false,"member_won":true,"score":"15-0","games":"5-2","swing":0.23,"stake":"other","id":"c6f0c43c-2e59-4b7b-b8ee-1cae4ea3eb6a"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":90,"member_serving":false,"member_won":false,"score":"15-15","games":"5-2","swing":0.35,"stake":"other","id":"73341e5f-f496-4b1b-852b-6402423bbb9b"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":91,"member_serving":false,"member_won":false,"score":"30-15","games":"5-2","swing":0.28,"stake":"other","id":"45172600-6df8-42e1-88d2-882289479540"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":92,"member_serving":false,"member_won":false,"score":"40-15","games":"5-2","swing":0.14,"stake":"other","id":"0d6d55ef-40d5-4754-8190-c9310af31e73"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":93,"member_serving":true,"member_won":true,"score":"0-0","games":"5-3","swing":0.28,"stake":"other","id":"0c4982f2-844e-4024-9bff-9386f449c521"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":94,"member_serving":true,"member_won":true,"score":"15-0","games":"5-3","swing":0.23,"stake":"other","id":"a136c022-a3b5-4869-a6a9-00d0cf6bc1d0"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":95,"member_serving":true,"member_won":false,"score":"30-0","games":"5-3","swing":0.15,"stake":"other","id":"0c57fb75-f66a-461f-9df5-2dd0866807dd"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":96,"member_serving":true,"member_won":false,"score":"30-15","games":"5-3","swing":0.28,"stake":"other","id":"881deda1-7c5e-43ba-8afd-e8d6623f8cd6"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":97,"member_serving":true,"member_won":true,"score":"30-30","games":"5-3","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"4d27fa79-1fc3-4051-9d41-7265a789a4a5"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":98,"member_serving":true,"member_won":false,"score":"40-30","games":"5-3","swing":0.34,"stake":"high","kind":"match point","who":"chance","id":"9d795ae6-78f1-469e-b8d7-e5b38e724ceb"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":99,"member_serving":true,"member_won":false,"score":"40-40","games":"5-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"efec2925-8abb-480a-8958-ea2fea606958"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":100,"member_serving":true,"member_won":true,"score":"40-AD","games":"5-3","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"8c177964-6912-4353-b62e-dcafe27d9215"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":101,"member_serving":true,"member_won":true,"score":"40-40","games":"5-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"979f07c5-64a2-4a11-a977-8502e9b7436e"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":102,"member_serving":true,"member_won":false,"score":"AD-40","games":"5-3","swing":0.34,"stake":"high","kind":"match point","who":"chance","id":"f44c2955-66f7-4748-aed6-ecb5be2392f4"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":103,"member_serving":true,"member_won":true,"score":"40-40","games":"5-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"23f96960-cc08-435b-86d4-c0451fcd1fc8"},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","point":104,"member_serving":true,"member_won":true,"score":"AD-40","games":"5-3","swing":0.34,"stake":"high","kind":"match point","who":"chance","id":"003f5fc9-31f7-482c-8820-8f552da1eeb8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":1,"member_serving":true,"member_won":true,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"d05d850a-e7b0-4c95-b1cd-f2584e768cd1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":2,"member_serving":true,"member_won":false,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"f24acd30-896c-407e-8f11-f4d263f98447"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":3,"member_serving":true,"member_won":false,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"c177a104-71b9-4cbe-a020-d78c7f19ed3f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":4,"member_serving":true,"member_won":true,"score":"15-30","games":"0-0","swing":0.43,"stake":"other","id":"13d8956e-0d2a-4864-9c73-0ef64c5d822a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":5,"member_serving":true,"member_won":true,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"f5408f62-adc4-45e7-825b-7dc5e1d605a6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":6,"member_serving":true,"member_won":true,"score":"40-30","games":"0-0","swing":0.34,"stake":"other","id":"5b1a40e9-3893-48f7-9ad3-726261e12eda"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":7,"member_serving":false,"member_won":true,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"d891c66c-c909-4c99-a4fb-dd9390d8ffdf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":8,"member_serving":false,"member_won":false,"score":"0-15","games":"1-0","swing":0.35,"stake":"other","id":"2516822c-e45b-4117-907c-5c93853a7505"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":9,"member_serving":false,"member_won":false,"score":"15-15","games":"1-0","swing":0.35,"stake":"other","id":"8d83b8e1-6332-4349-b79a-b6328a251471"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":10,"member_serving":false,"member_won":true,"score":"30-15","games":"1-0","swing":0.28,"stake":"other","id":"2faa0c10-a38b-41a1-8140-ea1b5c034b51"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":11,"member_serving":false,"member_won":false,"score":"30-30","games":"1-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"281408ea-ad00-4b7e-a3e9-326a0470b231"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":12,"member_serving":false,"member_won":true,"score":"40-30","games":"1-0","swing":0.34,"stake":"other","id":"63056964-2988-44f3-8d5e-747ded7e597a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":13,"member_serving":false,"member_won":true,"score":"40-40","games":"1-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"b8f08a58-fa25-43e0-9bf2-4767d71c971e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":14,"member_serving":false,"member_won":false,"score":"40-AD","games":"1-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"f0885f1f-08a9-42a3-8a79-89420377cca4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":15,"member_serving":false,"member_won":false,"score":"40-40","games":"1-0","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"4a34fdc5-5b99-4623-a59b-79218e2d24f9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":16,"member_serving":false,"member_won":false,"score":"AD-40","games":"1-0","swing":0.34,"stake":"other","id":"a164c0a6-0b84-4e76-867c-b4d6db764cfa"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":17,"member_serving":true,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"03da7557-a748-460b-9111-d1f4c76e6dad"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":18,"member_serving":true,"member_won":false,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"b1de76f1-1b4c-47e6-8508-48cbc2602a71"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":19,"member_serving":true,"member_won":true,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"2d16b4a6-f649-4067-8994-498568a46d49"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":20,"member_serving":true,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"7a5f5ef4-3c12-4a37-9bd7-366f7df06f96"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":21,"member_serving":true,"member_won":false,"score":"40-15","games":"1-1","swing":0.14,"stake":"other","id":"3b6978d0-8e4f-479b-97c8-29bad307d810"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":22,"member_serving":true,"member_won":false,"score":"40-30","games":"1-1","swing":0.34,"stake":"other","id":"a1558739-bc7b-4f96-8813-815ab41aebf8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":23,"member_serving":true,"member_won":true,"score":"40-40","games":"1-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"905dd17c-23f4-4402-9852-d06b0ecef1f8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":24,"member_serving":true,"member_won":true,"score":"AD-40","games":"1-1","swing":0.34,"stake":"other","id":"491a5d3c-c00a-44bd-b8c0-cacca1f89e2d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":25,"member_serving":false,"member_won":false,"score":"0-0","games":"2-1","swing":0.28,"stake":"other","id":"49915740-0fd2-4af5-bdfe-4d2b474330eb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":26,"member_serving":false,"member_won":false,"score":"15-0","games":"2-1","swing":0.23,"stake":"other","id":"78211b49-4e65-4f81-b33e-c3239827c9f2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":27,"member_serving":false,"member_won":true,"score":"30-0","games":"2-1","swing":0.15,"stake":"other","id":"b4de77c2-f289-495e-83a0-8ddfe3594073"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":28,"member_serving":false,"member_won":false,"score":"30-15","games":"2-1","swing":0.28,"stake":"other","id":"f52a7064-25e6-4c0d-915c-cd308551bf69"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":29,"member_serving":false,"member_won":true,"score":"40-15","games":"2-1","swing":0.14,"stake":"other","id":"0e85bfbb-c629-4570-a910-90f78ab936cf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":30,"member_serving":false,"member_won":false,"score":"40-30","games":"2-1","swing":0.34,"stake":"other","id":"c6028465-5a9f-4f1c-b86f-e14521ddb565"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":31,"member_serving":true,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"b3b7b07f-5210-4c4b-80d8-3e775cefab2f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":32,"member_serving":true,"member_won":false,"score":"15-0","games":"2-2","swing":0.23,"stake":"other","id":"181c755f-b502-454a-b37e-c526ac807ef3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":33,"member_serving":true,"member_won":false,"score":"15-15","games":"2-2","swing":0.35,"stake":"other","id":"fbfd2b23-7d9f-48ff-a04f-81437b047fd7"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":34,"member_serving":true,"member_won":true,"score":"15-30","games":"2-2","swing":0.43,"stake":"other","id":"8453d8e1-dc17-41e8-bd9c-78c0080ff0a4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":35,"member_serving":true,"member_won":false,"score":"30-30","games":"2-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"47169317-383d-4a64-87eb-a4fec791a9f1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":36,"member_serving":true,"member_won":true,"score":"30-40","games":"2-2","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"8c1a0441-467d-417c-9483-f61807bea00d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":37,"member_serving":true,"member_won":true,"score":"40-40","games":"2-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"082d8d73-312c-441a-a2a1-5b26db93903f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":38,"member_serving":true,"member_won":true,"score":"AD-40","games":"2-2","swing":0.34,"stake":"other","id":"3b268e91-6de4-481a-b950-48f7e7ef787c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":39,"member_serving":false,"member_won":false,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"2a16a7a6-66da-4be7-b1cf-7048779db5e2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":40,"member_serving":false,"member_won":true,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"498b563c-3d5f-45c9-9b62-73aadece6ce6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":41,"member_serving":false,"member_won":false,"score":"15-15","games":"3-2","swing":0.35,"stake":"other","id":"a5e68c82-a011-4c9f-9aeb-423dc270ec33"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":42,"member_serving":false,"member_won":true,"score":"30-15","games":"3-2","swing":0.28,"stake":"other","id":"a35501d9-63b3-43f0-a4eb-cd100a65b521"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":43,"member_serving":false,"member_won":false,"score":"30-30","games":"3-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"2d65975c-c4e3-4681-baf9-4c764b99cbad"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":44,"member_serving":false,"member_won":false,"score":"40-30","games":"3-2","swing":0.34,"stake":"other","id":"216b9c64-e3a5-4183-b2a5-117023c367cb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":45,"member_serving":true,"member_won":false,"score":"0-0","games":"3-3","swing":0.28,"stake":"other","id":"ca91b784-ef95-40f0-8e09-103d10a8da9a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":46,"member_serving":true,"member_won":false,"score":"0-15","games":"3-3","swing":0.35,"stake":"other","id":"a16efef0-c180-42df-a0db-a9c421cc9486"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":47,"member_serving":true,"member_won":false,"score":"0-30","games":"3-3","swing":0.34,"stake":"other","id":"d3c93ca4-7c52-4ce3-b5ec-e4b6f42f8b40"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":48,"member_serving":true,"member_won":true,"score":"0-40","games":"3-3","swing":0.22,"stake":"high","kind":"break point","who":"danger","id":"0353908f-c9a7-480e-8bd7-6c063f7a3cda"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":49,"member_serving":true,"member_won":false,"score":"15-40","games":"3-3","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"efe4d5b4-3215-40f8-9043-af64c8e87eca"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":50,"member_serving":false,"member_won":false,"score":"0-0","games":"3-4","swing":0.28,"stake":"other","id":"bbbaaab0-0bcb-46c5-8963-18d4afc99384"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":51,"member_serving":false,"member_won":false,"score":"15-0","games":"3-4","swing":0.23,"stake":"other","id":"93f116ae-786d-4bf6-92c1-88d3583b13b3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":52,"member_serving":false,"member_won":true,"score":"30-0","games":"3-4","swing":0.15,"stake":"other","id":"9a2300ea-2b5a-4ba0-9d6d-d14c1afa5418"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":53,"member_serving":false,"member_won":false,"score":"30-15","games":"3-4","swing":0.28,"stake":"other","id":"28aff542-e715-4df6-bf64-35754bfbf0da"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":54,"member_serving":false,"member_won":false,"score":"40-15","games":"3-4","swing":0.14,"stake":"other","id":"91662109-c13d-4163-ac11-71fd396d0813"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":55,"member_serving":true,"member_won":true,"score":"0-0","games":"3-5","swing":0.28,"stake":"other","id":"0506cc94-ddd0-441c-8695-86a8cdf1f80a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":56,"member_serving":true,"member_won":true,"score":"15-0","games":"3-5","swing":0.23,"stake":"other","id":"e7581055-7f17-4ecc-8435-f381254fcc06"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":57,"member_serving":true,"member_won":true,"score":"30-0","games":"3-5","swing":0.15,"stake":"other","id":"4dc984d3-7964-4c91-a71e-c6c20534e36e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":58,"member_serving":true,"member_won":true,"score":"40-0","games":"3-5","swing":0.06,"stake":"other","id":"bf39741c-2c12-4c10-a7b2-f863f4d9488f"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":59,"member_serving":false,"member_won":true,"score":"0-0","games":"4-5","swing":0.28,"stake":"other","id":"7b6f5909-8e06-4f0b-a955-43b6c7786a8b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":60,"member_serving":false,"member_won":true,"score":"0-15","games":"4-5","swing":0.35,"stake":"other","id":"7458d01d-869a-4ac5-8715-e43e89b0b01d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":61,"member_serving":false,"member_won":true,"score":"0-30","games":"4-5","swing":0.34,"stake":"other","id":"ad06d15b-4b5f-43f7-b993-b1872a5ccbe9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":62,"member_serving":false,"member_won":true,"score":"0-40","games":"4-5","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"a0eb88f2-4303-4a3a-bcad-2b368dbb4527"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":63,"member_serving":true,"member_won":true,"score":"0-0","games":"5-5","swing":0.28,"stake":"other","id":"39222e3b-79be-44a0-ad2d-29e1cca2a924"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":64,"member_serving":true,"member_won":false,"score":"15-0","games":"5-5","swing":0.23,"stake":"other","id":"03aec374-9247-4ed4-8ac9-456cb280c453"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":65,"member_serving":true,"member_won":true,"score":"15-15","games":"5-5","swing":0.35,"stake":"other","id":"c4ab98e8-06ff-4e33-a8c9-fa14c05681ae"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":66,"member_serving":true,"member_won":true,"score":"30-15","games":"5-5","swing":0.28,"stake":"other","id":"f8a0f97a-71c3-4161-8d60-bb52debb9d79"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":67,"member_serving":true,"member_won":false,"score":"40-15","games":"5-5","swing":0.14,"stake":"other","id":"0604cc4a-c44c-4a5d-9a6b-c0bea1b7a315"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":68,"member_serving":true,"member_won":false,"score":"40-30","games":"5-5","swing":0.34,"stake":"other","id":"6a21ec86-c384-452d-8d03-ba9c61652faf"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":69,"member_serving":true,"member_won":false,"score":"40-40","games":"5-5","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"2bd329bd-e24c-4408-8a5e-393efcd56ce3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":70,"member_serving":true,"member_won":false,"score":"40-AD","games":"5-5","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"5337f7f3-e9e1-4003-acfe-af1f102aa3e4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":71,"member_serving":false,"member_won":false,"score":"0-0","games":"5-6","swing":0.28,"stake":"other","id":"c691f1b3-5337-4a94-8f01-1f43c1781e28"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":72,"member_serving":false,"member_won":false,"score":"15-0","games":"5-6","swing":0.23,"stake":"other","id":"47b81dcd-1604-4b75-89de-df40f8d6d93e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":73,"member_serving":false,"member_won":false,"score":"30-0","games":"5-6","swing":0.15,"stake":"other","id":"8bc8b510-4f3c-442c-b5e5-625e3a836c62"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":74,"member_serving":false,"member_won":false,"score":"40-0","games":"5-6","swing":0.06,"stake":"high","kind":"set point","who":"danger","id":"1f77685c-cbf7-4329-b407-d02dd67e16b0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":75,"member_serving":true,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"e0fc4cf6-a791-41e9-80df-987969c9731a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":76,"member_serving":true,"member_won":true,"score":"0-15","games":"0-0","swing":0.35,"stake":"other","id":"253e51f9-f6d5-4438-b663-3fda8ba30ac4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":77,"member_serving":true,"member_won":true,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"9f63c334-18c4-48c2-9e82-a7641b735fc6"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":78,"member_serving":true,"member_won":false,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"cd5a38ff-432e-46ed-b6e6-39a8b588e145"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":79,"member_serving":true,"member_won":false,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"60d61a70-a5bc-42f8-9011-7ede2b85f1f1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":80,"member_serving":true,"member_won":false,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"29a23185-030f-4e77-b5d4-84b6f616b3f1"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":81,"member_serving":false,"member_won":false,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"d5641862-01d9-4c0e-8bea-fc7437b875fd"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":82,"member_serving":false,"member_won":false,"score":"15-0","games":"0-1","swing":0.23,"stake":"other","id":"2af6c8f4-850c-4b84-b12a-8346bae64972"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":83,"member_serving":false,"member_won":false,"score":"30-0","games":"0-1","swing":0.15,"stake":"other","id":"bd611270-3891-47d4-b3f5-a8a6e56f83b2"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":84,"member_serving":false,"member_won":true,"score":"40-0","games":"0-1","swing":0.06,"stake":"other","id":"44dfb378-4697-4238-92e5-e1e3450b87d3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":85,"member_serving":false,"member_won":true,"score":"40-15","games":"0-1","swing":0.14,"stake":"other","id":"7c16d66a-cbc9-485c-9e5b-4a2e6e042257"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":86,"member_serving":false,"member_won":true,"score":"40-30","games":"0-1","swing":0.34,"stake":"other","id":"8328fe39-d27f-4af9-b04f-5e0910e2e248"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":87,"member_serving":false,"member_won":false,"score":"40-40","games":"0-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"6b6acc7f-a1bc-4bc3-b34a-998340f7bfa8"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":88,"member_serving":false,"member_won":false,"score":"AD-40","games":"0-1","swing":0.34,"stake":"other","id":"8e326ec3-9a30-4900-ad57-94c10db12e17"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":89,"member_serving":true,"member_won":true,"score":"0-0","games":"0-2","swing":0.28,"stake":"other","id":"7a6bc9dd-8406-4ee5-bb5c-bc16ce271600"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":90,"member_serving":true,"member_won":true,"score":"15-0","games":"0-2","swing":0.23,"stake":"other","id":"0e4783ac-3919-41b8-afbe-6aec0e031b19"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":91,"member_serving":true,"member_won":true,"score":"30-0","games":"0-2","swing":0.15,"stake":"other","id":"36d50cca-ade0-42c9-a121-83f9f3daef9c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":92,"member_serving":true,"member_won":false,"score":"40-0","games":"0-2","swing":0.06,"stake":"other","id":"88511804-cc3c-478e-84a0-904da3bdc68a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":93,"member_serving":true,"member_won":true,"score":"40-15","games":"0-2","swing":0.14,"stake":"other","id":"968b5d35-dd5e-4499-8cc1-fc92ae3c8135"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":94,"member_serving":false,"member_won":false,"score":"0-0","games":"1-2","swing":0.28,"stake":"other","id":"90090344-dacc-4e50-a4e9-cdcc3a73fb42"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":95,"member_serving":false,"member_won":false,"score":"15-0","games":"1-2","swing":0.23,"stake":"other","id":"c5b4ab84-c426-4998-b3f5-5a43181dbb55"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":96,"member_serving":false,"member_won":false,"score":"30-0","games":"1-2","swing":0.15,"stake":"other","id":"1f461077-c7b8-4c3d-ae69-8183ad373922"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":97,"member_serving":false,"member_won":true,"score":"40-0","games":"1-2","swing":0.06,"stake":"other","id":"f4375c87-6ceb-4bed-a06c-456036fa267e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":98,"member_serving":false,"member_won":true,"score":"40-15","games":"1-2","swing":0.14,"stake":"other","id":"86066a90-f31c-4834-88fe-3b24cd39024c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":99,"member_serving":false,"member_won":true,"score":"40-30","games":"1-2","swing":0.34,"stake":"other","id":"749d714e-363f-402b-bbed-4a9c171a8080"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":100,"member_serving":false,"member_won":false,"score":"40-40","games":"1-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"b5609cbe-d1d5-41e9-948b-8dd004a87a8c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":101,"member_serving":false,"member_won":false,"score":"AD-40","games":"1-2","swing":0.34,"stake":"other","id":"fd53434b-cdcb-42ae-bcd9-e03e7099da4a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":102,"member_serving":true,"member_won":false,"score":"0-0","games":"1-3","swing":0.28,"stake":"other","id":"8cf395d5-f6aa-4eb4-a68a-232ed0f09152"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":103,"member_serving":true,"member_won":false,"score":"0-15","games":"1-3","swing":0.35,"stake":"other","id":"3ff1b2b5-4ce1-4bb7-b8ec-56de428448e3"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":104,"member_serving":true,"member_won":true,"score":"0-30","games":"1-3","swing":0.34,"stake":"other","id":"f4858d6b-b123-4251-860c-a32b4a4613b9"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":105,"member_serving":true,"member_won":true,"score":"15-30","games":"1-3","swing":0.43,"stake":"other","id":"95e0bede-acf2-4135-865a-c970a5702eca"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":106,"member_serving":true,"member_won":true,"score":"30-30","games":"1-3","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"72c24ddf-65a7-4fea-94f6-35a20c563660"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":107,"member_serving":true,"member_won":false,"score":"40-30","games":"1-3","swing":0.34,"stake":"other","id":"2449061a-d5d5-4e23-bd9a-ccbf7f5f0930"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":108,"member_serving":true,"member_won":true,"score":"40-40","games":"1-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"9e1aa333-e9de-4069-b3f9-ffc92f7f2eef"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":109,"member_serving":true,"member_won":true,"score":"AD-40","games":"1-3","swing":0.34,"stake":"other","id":"0e4f744d-74db-44ca-8632-7c7470ba5d08"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":110,"member_serving":false,"member_won":false,"score":"0-0","games":"2-3","swing":0.28,"stake":"other","id":"4199a563-5cf9-45a7-84ef-ce870f54ee28"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":111,"member_serving":false,"member_won":false,"score":"15-0","games":"2-3","swing":0.23,"stake":"other","id":"75ed5388-4b40-44d7-87d9-59c35cb0595b"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":112,"member_serving":false,"member_won":true,"score":"30-0","games":"2-3","swing":0.15,"stake":"other","id":"311fa861-8b0c-4618-9925-696b16edd4ea"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":113,"member_serving":false,"member_won":true,"score":"30-15","games":"2-3","swing":0.28,"stake":"other","id":"b8262628-ef09-4ebc-a895-042ab376a384"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":114,"member_serving":false,"member_won":true,"score":"30-30","games":"2-3","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"4a735f82-1c20-4aec-9c53-e79e04415030"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":115,"member_serving":false,"member_won":false,"score":"30-40","games":"2-3","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"89783ee6-e0c8-4f10-adde-72722c665c3a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":116,"member_serving":false,"member_won":false,"score":"40-40","games":"2-3","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"bd8ad4cd-d2cc-4293-94b4-b55701154525"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":117,"member_serving":false,"member_won":false,"score":"AD-40","games":"2-3","swing":0.34,"stake":"other","id":"dde99e9c-42cf-4173-8d95-d5317b325f7e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":118,"member_serving":true,"member_won":false,"score":"0-0","games":"2-4","swing":0.28,"stake":"other","id":"ca5edeb2-d12b-4fb9-b33e-67ab0a148aa0"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":119,"member_serving":true,"member_won":true,"score":"0-15","games":"2-4","swing":0.35,"stake":"other","id":"de7cf016-d5ff-4312-8fa1-7123d51c0bab"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":120,"member_serving":true,"member_won":true,"score":"15-15","games":"2-4","swing":0.35,"stake":"other","id":"2d670410-f966-4fc1-9c45-2641e204cacb"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":121,"member_serving":true,"member_won":false,"score":"30-15","games":"2-4","swing":0.28,"stake":"other","id":"e072a4e2-97e7-450a-9c41-957ee471e14e"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":122,"member_serving":true,"member_won":false,"score":"30-30","games":"2-4","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"0ace1dad-0a5f-4dc9-ab7e-b610aee2dd2c"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":123,"member_serving":true,"member_won":false,"score":"30-40","games":"2-4","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"6d25bba1-0edf-43d9-92d0-9172dccdaf39"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":124,"member_serving":false,"member_won":true,"score":"0-0","games":"2-5","swing":0.28,"stake":"other","id":"63f1cb61-e800-40bc-b33f-576d8cebe06d"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":125,"member_serving":false,"member_won":true,"score":"0-15","games":"2-5","swing":0.35,"stake":"other","id":"2b54a1d4-d7b1-4a5e-8a1a-9966dea6cdff"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":126,"member_serving":false,"member_won":true,"score":"0-30","games":"2-5","swing":0.34,"stake":"other","id":"15c2a97d-5ad0-4022-9edd-f811ca40f11a"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":127,"member_serving":false,"member_won":true,"score":"0-40","games":"2-5","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"f0732837-75ca-42e5-8ff4-d4d5d76d58b4"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":128,"member_serving":true,"member_won":false,"score":"0-0","games":"3-5","swing":0.28,"stake":"other","id":"7003c7c2-d25b-4c77-bf21-94eebc691757"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":129,"member_serving":true,"member_won":true,"score":"0-15","games":"3-5","swing":0.35,"stake":"other","id":"dab608e3-d1c8-457c-831e-f7be34fc5201"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":130,"member_serving":true,"member_won":false,"score":"15-15","games":"3-5","swing":0.35,"stake":"other","id":"9d03ef98-4003-4889-a140-8d73e2aa0368"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":131,"member_serving":true,"member_won":true,"score":"15-30","games":"3-5","swing":0.43,"stake":"other","id":"ba339d9a-59b7-465d-8b90-160728734509"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":132,"member_serving":true,"member_won":false,"score":"30-30","games":"3-5","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"2f2b2447-fa17-4d8b-857d-9891dac93648"},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","point":133,"member_serving":true,"member_won":false,"score":"30-40","games":"3-5","swing":0.66,"stake":"high","kind":"match point","who":"danger","id":"9f1e2ef9-d327-4e7a-8c6b-029f986c6d41"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":1,"member_serving":false,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"1af7c806-0d31-4b1b-84d7-3540fde1a6ae"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":2,"member_serving":false,"member_won":true,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"44ac8e29-e85d-4ae7-a35b-62a0d73e9f1f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":3,"member_serving":false,"member_won":false,"score":"15-15","games":"0-0","swing":0.35,"stake":"other","id":"c3f81e89-bdd0-46a0-9921-38166f100069"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":4,"member_serving":false,"member_won":true,"score":"30-15","games":"0-0","swing":0.28,"stake":"other","id":"2ae4acbf-d868-41fd-821b-c7916831a615"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":5,"member_serving":false,"member_won":true,"score":"30-30","games":"0-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"ebb42259-ba37-4322-9733-db2abbe9bcf1"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":6,"member_serving":false,"member_won":true,"score":"30-40","games":"0-0","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"b806748e-8815-4c80-b345-c0913e5d4e42"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":7,"member_serving":true,"member_won":true,"score":"0-0","games":"1-0","swing":0.28,"stake":"other","id":"c95988cc-fda9-44c8-9941-381b9067794e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":8,"member_serving":true,"member_won":false,"score":"15-0","games":"1-0","swing":0.23,"stake":"other","id":"f22b3062-21b3-4702-8aa7-ca6b0c2ae21b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":9,"member_serving":true,"member_won":true,"score":"15-15","games":"1-0","swing":0.35,"stake":"other","id":"957d41ca-3af8-494e-bcee-5aefb9f4a281"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":10,"member_serving":true,"member_won":false,"score":"30-15","games":"1-0","swing":0.28,"stake":"other","id":"8635daea-eb46-4005-b1a5-3c6ef54d5ead"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":11,"member_serving":true,"member_won":false,"score":"30-30","games":"1-0","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"b36f9cd6-6c37-43de-92b2-b50dbff89bc6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":12,"member_serving":true,"member_won":false,"score":"30-40","games":"1-0","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"1b7d7a2a-0f5f-4385-8975-d41960fb0834"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":13,"member_serving":false,"member_won":true,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"afb0129d-46e9-4f67-9731-367c91ff5fa7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":14,"member_serving":false,"member_won":false,"score":"0-15","games":"1-1","swing":0.35,"stake":"other","id":"37864a95-71d4-4d7d-80b5-de01cb99119e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":15,"member_serving":false,"member_won":false,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"acc6ef8d-1102-42ab-9e04-cf491c1cd868"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":16,"member_serving":false,"member_won":false,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"a0355aa1-bceb-49ba-a9ea-9fee19285737"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":17,"member_serving":false,"member_won":true,"score":"40-15","games":"1-1","swing":0.14,"stake":"other","id":"665c5f85-897c-4db5-afdd-2d45fe8e66b6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":18,"member_serving":false,"member_won":false,"score":"40-30","games":"1-1","swing":0.34,"stake":"other","id":"d15dcd5e-cc87-4080-ac40-87323c5d5948"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":19,"member_serving":true,"member_won":false,"score":"0-0","games":"1-2","swing":0.28,"stake":"other","id":"12d234b2-92f3-457b-97c2-0a8bf3344727"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":20,"member_serving":true,"member_won":true,"score":"0-15","games":"1-2","swing":0.35,"stake":"other","id":"15da295b-afaa-46f7-a03e-f677dc2a1429"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":21,"member_serving":true,"member_won":false,"score":"15-15","games":"1-2","swing":0.35,"stake":"other","id":"638305f7-651b-4552-976e-f36e1167ba22"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":22,"member_serving":true,"member_won":false,"score":"15-30","games":"1-2","swing":0.43,"stake":"other","id":"bde4eb7f-0b29-457b-b2b1-9338118c481a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":23,"member_serving":true,"member_won":true,"score":"15-40","games":"1-2","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"2c51e295-9ad0-4260-9ae4-c1b254a77001"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":24,"member_serving":true,"member_won":true,"score":"30-40","games":"1-2","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"61eb5ae4-ad34-423e-9c72-d81c3709ded6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":25,"member_serving":true,"member_won":true,"score":"40-40","games":"1-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"a5c76153-060e-4a6a-a2ec-b416bfe2799d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":26,"member_serving":true,"member_won":true,"score":"AD-40","games":"1-2","swing":0.34,"stake":"other","id":"79247ee8-8f08-4e05-9484-dcfc408dfc3a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":27,"member_serving":false,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"de031dd7-404f-4f13-aa35-da955151378f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":28,"member_serving":false,"member_won":true,"score":"0-15","games":"2-2","swing":0.35,"stake":"other","id":"9d01927c-78f1-436a-b7de-8d741d8ff9ed"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":29,"member_serving":false,"member_won":true,"score":"0-30","games":"2-2","swing":0.34,"stake":"other","id":"dfd3369b-d46d-4618-96fa-de9ae348ae5f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":30,"member_serving":false,"member_won":true,"score":"0-40","games":"2-2","swing":0.22,"stake":"high","kind":"break point","who":"chance","id":"e3583fa2-aeb4-43d6-ac8b-a1c28fc1731a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":31,"member_serving":true,"member_won":false,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"47a30754-4e3e-40b0-99f3-64d85c57a1d0"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":32,"member_serving":true,"member_won":false,"score":"0-15","games":"3-2","swing":0.35,"stake":"other","id":"5779b571-b4d5-481b-9a02-5479f6fc5757"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":33,"member_serving":true,"member_won":true,"score":"0-30","games":"3-2","swing":0.34,"stake":"other","id":"0864da22-3ccc-45c1-ac60-40ed9512ee46"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":34,"member_serving":true,"member_won":false,"score":"15-30","games":"3-2","swing":0.43,"stake":"other","id":"1be9c331-543b-49c4-b873-16948c96638b"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":35,"member_serving":true,"member_won":true,"score":"15-40","games":"3-2","swing":0.38,"stake":"high","kind":"break point","who":"danger","id":"bd7ede8f-3886-4185-be28-e4bba9400989"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":36,"member_serving":true,"member_won":true,"score":"30-40","games":"3-2","swing":0.66,"stake":"high","kind":"break point","who":"danger","id":"48a0b676-5877-4c9d-8bbb-2bedef8e1d47"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":37,"member_serving":true,"member_won":true,"score":"40-40","games":"3-2","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"a588c116-2b26-4bbb-ad35-28b418c13bfd"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":38,"member_serving":true,"member_won":true,"score":"AD-40","games":"3-2","swing":0.34,"stake":"other","id":"6df875ef-c2f6-4d15-a43c-60084cd7df37"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":39,"member_serving":false,"member_won":true,"score":"0-0","games":"4-2","swing":0.28,"stake":"other","id":"756551eb-6a8c-45c0-8926-98c17dc515b5"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":40,"member_serving":false,"member_won":true,"score":"0-15","games":"4-2","swing":0.35,"stake":"other","id":"355d7526-d258-49f8-a51d-59ec13051b4e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":41,"member_serving":false,"member_won":false,"score":"0-30","games":"4-2","swing":0.34,"stake":"other","id":"f6f9b0ce-403b-4d1f-bbdd-72485024893c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":42,"member_serving":false,"member_won":true,"score":"15-30","games":"4-2","swing":0.43,"stake":"other","id":"08d80019-bdf8-480a-9fb7-06df063ef2e6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":43,"member_serving":false,"member_won":true,"score":"15-40","games":"4-2","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"5f794b82-75db-4e53-bf72-65079fd53428"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":44,"member_serving":true,"member_won":true,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"1f75075e-769e-4724-b86e-816437c2a7ee"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":45,"member_serving":true,"member_won":false,"score":"15-0","games":"5-2","swing":0.23,"stake":"other","id":"befdef9f-51ea-46a5-a773-dfe674cdc554"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":46,"member_serving":true,"member_won":true,"score":"15-15","games":"5-2","swing":0.35,"stake":"other","id":"c4d15ac7-d2cd-46d2-ac1d-a50ed5347bf2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":47,"member_serving":true,"member_won":true,"score":"30-15","games":"5-2","swing":0.28,"stake":"other","id":"14cca10c-ee51-44a0-9ba7-68afee20e377"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":48,"member_serving":true,"member_won":false,"score":"40-15","games":"5-2","swing":0.14,"stake":"high","kind":"set point","who":"chance","id":"ed5abf81-b81b-4023-b04d-719e3ba9398a"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":49,"member_serving":true,"member_won":true,"score":"40-30","games":"5-2","swing":0.34,"stake":"high","kind":"set point","who":"chance","id":"ded87821-a2a3-4d44-97ef-5c8bdb2390dc"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":50,"member_serving":false,"member_won":false,"score":"0-0","games":"0-0","swing":0.28,"stake":"other","id":"8be275b8-381e-414b-93fe-7de759f71a70"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":51,"member_serving":false,"member_won":false,"score":"15-0","games":"0-0","swing":0.23,"stake":"other","id":"6fc9e2d2-9739-43d5-8593-5dde761f383e"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":52,"member_serving":false,"member_won":false,"score":"30-0","games":"0-0","swing":0.15,"stake":"other","id":"5ea271f9-003b-4486-a951-9efccd1d7c90"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":53,"member_serving":false,"member_won":false,"score":"40-0","games":"0-0","swing":0.06,"stake":"other","id":"78978416-9c78-45e1-a950-7102043cb5fd"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":54,"member_serving":true,"member_won":true,"score":"0-0","games":"0-1","swing":0.28,"stake":"other","id":"7af1b821-728b-4743-a941-295535b0efa4"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":55,"member_serving":true,"member_won":true,"score":"15-0","games":"0-1","swing":0.23,"stake":"other","id":"2b58beca-ad8b-42f8-9a3f-68a377f505c2"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":56,"member_serving":true,"member_won":true,"score":"30-0","games":"0-1","swing":0.15,"stake":"other","id":"a0ba66c1-9414-4a5f-82ae-84f3bd9ee150"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":57,"member_serving":true,"member_won":true,"score":"40-0","games":"0-1","swing":0.06,"stake":"other","id":"d0d1fb52-623d-4bd8-ba80-a19322d57265"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":58,"member_serving":false,"member_won":false,"score":"0-0","games":"1-1","swing":0.28,"stake":"other","id":"c7b135f6-73c5-43a4-9d88-4bfd3cabc226"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":59,"member_serving":false,"member_won":true,"score":"15-0","games":"1-1","swing":0.23,"stake":"other","id":"906bfc99-4fc0-4ecd-a4f0-48025892c9f9"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":60,"member_serving":false,"member_won":false,"score":"15-15","games":"1-1","swing":0.35,"stake":"other","id":"7b227ecc-89bf-4f88-a6c1-d1480960afa6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":61,"member_serving":false,"member_won":true,"score":"30-15","games":"1-1","swing":0.28,"stake":"other","id":"b5267dd5-0432-4001-81ca-e6c77dd94c86"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":62,"member_serving":false,"member_won":true,"score":"30-30","games":"1-1","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"37639d85-a2e4-4319-af30-9a16661129b7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":63,"member_serving":false,"member_won":false,"score":"30-40","games":"1-1","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"0f512354-38d5-497a-ab34-46208604e766"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":64,"member_serving":false,"member_won":false,"score":"40-40","games":"1-1","swing":0.47,"stake":"pressure","kind":"deuce","who":"even","id":"f1682f75-cc66-4d34-b18c-e35ecb9facdd"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":65,"member_serving":false,"member_won":false,"score":"AD-40","games":"1-1","swing":0.34,"stake":"other","id":"f697e528-e6e1-42e4-a023-04bb2f8ed534"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":66,"member_serving":true,"member_won":true,"score":"0-0","games":"1-2","swing":0.28,"stake":"other","id":"2e7403f4-a9b5-47b6-9845-18807f453a60"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":67,"member_serving":true,"member_won":true,"score":"15-0","games":"1-2","swing":0.23,"stake":"other","id":"5b69a9b3-9757-48b5-b8ea-240b6e41b07f"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":68,"member_serving":true,"member_won":true,"score":"30-0","games":"1-2","swing":0.15,"stake":"other","id":"88f6bd02-f395-416b-8370-1cc6378b7665"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":69,"member_serving":true,"member_won":true,"score":"40-0","games":"1-2","swing":0.06,"stake":"other","id":"bb34130f-e19c-46c4-9e00-c929eb0c0479"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":70,"member_serving":false,"member_won":true,"score":"0-0","games":"2-2","swing":0.28,"stake":"other","id":"102dbe97-1f60-4a02-9dd0-16eaa5d89d53"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":71,"member_serving":false,"member_won":false,"score":"0-15","games":"2-2","swing":0.35,"stake":"other","id":"c9ad0933-4700-4fcf-9573-2ac22a18fb27"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":72,"member_serving":false,"member_won":true,"score":"15-15","games":"2-2","swing":0.35,"stake":"other","id":"a537df55-352d-4617-a27f-8989d353e624"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":73,"member_serving":false,"member_won":true,"score":"15-30","games":"2-2","swing":0.43,"stake":"other","id":"f11cb9e0-3f76-4773-ab0f-40caae71af49"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":74,"member_serving":false,"member_won":true,"score":"15-40","games":"2-2","swing":0.38,"stake":"high","kind":"break point","who":"chance","id":"d7842eea-6c5b-41c7-b956-3d31326b5648"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":75,"member_serving":true,"member_won":true,"score":"0-0","games":"3-2","swing":0.28,"stake":"other","id":"a4d8f908-01c1-4dd8-8bf2-8c14c8b0e852"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":76,"member_serving":true,"member_won":true,"score":"15-0","games":"3-2","swing":0.23,"stake":"other","id":"b12d2cb1-54e7-4a53-bbff-d6cef5d80a4c"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":77,"member_serving":true,"member_won":false,"score":"30-0","games":"3-2","swing":0.15,"stake":"other","id":"6ade390e-a641-424b-a8ef-18b046de3890"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":78,"member_serving":true,"member_won":false,"score":"30-15","games":"3-2","swing":0.28,"stake":"other","id":"b2c6241e-76aa-4c29-a8a0-1566a2370264"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":79,"member_serving":true,"member_won":true,"score":"30-30","games":"3-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"b4ce2222-df70-461d-b171-4b28f823bfb3"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":80,"member_serving":true,"member_won":true,"score":"40-30","games":"3-2","swing":0.34,"stake":"other","id":"e1eff1c9-3528-45bb-bf3b-026cd59c033d"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":81,"member_serving":false,"member_won":true,"score":"0-0","games":"4-2","swing":0.28,"stake":"other","id":"a15ac712-7ccd-4cf6-9aa9-b34068710345"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":82,"member_serving":false,"member_won":false,"score":"0-15","games":"4-2","swing":0.35,"stake":"other","id":"30573e11-42b3-4c62-8e3d-82e8bb7e1f79"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":83,"member_serving":false,"member_won":true,"score":"15-15","games":"4-2","swing":0.35,"stake":"other","id":"d42fe662-6e42-4c1f-9480-ba81c8b1a089"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":84,"member_serving":false,"member_won":false,"score":"15-30","games":"4-2","swing":0.43,"stake":"other","id":"85b18b16-7f26-43a2-8ce4-d78efe16cdd7"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":85,"member_serving":false,"member_won":true,"score":"30-30","games":"4-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"e5aae92e-8102-4aa8-92db-dfc6c1479785"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":86,"member_serving":false,"member_won":true,"score":"30-40","games":"4-2","swing":0.66,"stake":"high","kind":"break point","who":"chance","id":"5691a7d3-7752-4bb6-9e40-c64875ba8748"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":87,"member_serving":true,"member_won":false,"score":"0-0","games":"5-2","swing":0.28,"stake":"other","id":"0b1dad22-d573-4f14-8944-a55d97393864"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":88,"member_serving":true,"member_won":false,"score":"0-15","games":"5-2","swing":0.35,"stake":"other","id":"e077edda-eb2c-4974-a606-746b7bad52f0"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":89,"member_serving":true,"member_won":true,"score":"0-30","games":"5-2","swing":0.34,"stake":"other","id":"c425ed9e-457f-4221-a2e3-4cf6aa021c27"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":90,"member_serving":true,"member_won":true,"score":"15-30","games":"5-2","swing":0.43,"stake":"other","id":"ca437761-f559-4d71-a71f-614424277ed6"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":91,"member_serving":true,"member_won":true,"score":"30-30","games":"5-2","swing":0.47,"stake":"pressure","kind":"30-30","who":"even","id":"0dcbec12-f93d-4239-8215-bc55485770ce"},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","point":92,"member_serving":true,"member_won":true,"score":"40-30","games":"5-2","swing":0.34,"stake":"high","kind":"match point","who":"chance","id":"f9ab48c1-8b92-4ed8-a442-1d9e809cc466"}],"player_insights":[{"tab":"plus_one","rule_key":"p1_short_balls","headline":"Make more of short returns: take them early and go for a corner","why":"After a short return only 27% of your +1s applied pressure (3 of 11).","impact":17.09,"member_id":"demo-member","id":"88c3735d-3282-4b0c-90e4-e7640d388ff4"},{"tab":"plus_one","rule_key":"p1_errors","headline":"Cut your +1 errors: give the first ball after the return a bigger target and more margin","why":"15% of your +1s went in the net or out (33 of 219), and you lost every one of those points.","impact":3.53,"member_id":"demo-member","id":"6347454a-8efd-42cd-b195-233a24c673b7"},{"tab":"return","rule_key":"return_hard_depth","headline":"Neutralise hard serves: aim your return deep, within 6 ft of the baseline","why":"You neutralised 36 of 92 hard serves (39%), and only 28% of your returns on them landed within 6 ft of the baseline. Returns that achieved their goal won 63% of points against 40% for the rest.","impact":6.91,"member_id":"demo-member","id":"4f895ecb-2ed9-4c0b-85a6-255fababfb87"},{"tab":"return","rule_key":"return_build","headline":"On slow serves, attack: step in and hit through the ball to a corner instead of chipping it back","why":"Only 15% of your returns on easy serves built pressure (29 of 196). A return that achieves its goal wins 63% of points against 40% otherwise.","impact":5.13,"member_id":"demo-member","id":"9db632e0-b42d-4e18-8f21-81598936acd8"},{"tab":"baseline","rule_key":"baseline_build","headline":"On easy balls, build: aim for the 6 ft border and move your opponent around, hitting into space or behind them","why":"You met the goal on 70 of 238 easy balls (29%), against 53% of hard balls. Only 50% of your shots on easy balls landed within 6 ft of a line, and those met the goal 48% of the time against 11% for the rest.","impact":7.79,"member_id":"demo-member","id":"5536c769-9e9a-4c17-a913-a13655ac3a5b"},{"tab":"baseline","rule_key":"baseline_direction_easy","headline":"On easy balls, send the ball to a corner instead of back through the middle","why":"34% of your easy balls went through the middle (80 of 238) and they met the goal 15% of the time, against 37% when you aimed for a corner.","impact":3.65,"member_id":"demo-member","id":"c582d6e1-8dc7-45a8-9e66-ead37729d8c5"},{"tab":"net","rule_key":"net_approach_depth","headline":"Land your approach shots within 6 ft of the baseline","why":"Only 8% of your 25 approach shots landed within 6 ft of the baseline; on average they landed 12 ft short of it, which gives the other player an easy ball to pass you with.","impact":21.0,"member_id":"demo-member","id":"b4773aa2-c45c-4694-8364-d6beb47b6c7c"},{"tab":"net","rule_key":"net_finish","headline":"Put away easy volleys and overheads: pick a corner and finish","why":"73% of your 26 easy volleys and overheads did not meet their goal.","impact":15.23,"member_id":"demo-member","id":"b561d53b-183d-480b-983f-0e588b500563"},{"tab":"pressure","rule_key":"pp_first_serve","headline":"On big points, keep your first-serve routine and target: more of them are missing","why":"57% of your first serves went in on high-stakes points (44 serves) against 74% on other points (339), and you served them 0 mph slower.","impact":10.33,"member_id":"demo-member","id":"4fc056a5-cbad-48c3-9d60-73e596eafab5"}],"match_results":[{"member_id":"demo-member","assessment_id":"1453f490-7cae-5e68-8a46-716b0d5f0365","result":"win","sets_won":2,"sets_lost":0,"set_scores":[{"won":6,"lost":3,"tb_won":0,"tb_lost":0,"decided":true},{"won":6,"lost":2,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":47,"first_serves_in":33,"first_serves_won":26,"second_serves":14,"second_serves_in":14,"second_serves_won":11,"aces":1,"service_winners":5,"fh_winners":3,"bh_winners":3,"fh_unforced":18,"bh_unforced":12,"fh_forced":0,"bh_forced":0,"break_points_faced":1,"break_points_saved":1,"break_point_chances":12,"break_points_won":3,"first_returns":39,"first_returns_won":12,"second_returns":17,"second_returns_won":7,"total_points":115,"total_points_won":68,"double_faults":0,"first_speed_sum":3476.94,"first_speed_n":47,"second_speed_sum":855.07,"second_speed_n":14,"max_serve_speed":88.4},"opponent":{"first_serves":68,"first_serves_in":39,"first_serves_won":27,"second_serves":29,"second_serves_in":17,"second_serves_won":10,"aces":0,"service_winners":13,"fh_winners":3,"bh_winners":1,"fh_unforced":28,"bh_unforced":16,"fh_forced":0,"bh_forced":0,"break_points_faced":12,"break_points_saved":9,"break_point_chances":1,"break_points_won":0,"first_returns":33,"first_returns_won":7,"second_returns":14,"second_returns_won":3,"total_points":115,"total_points_won":47,"double_faults":12,"first_speed_sum":5193.47,"first_speed_n":68,"second_speed_sum":1803.54,"second_speed_n":29,"max_serve_speed":92.6}},"opponent_name":"J. Hartley","opponent_wtn":27.4,"created_at":"2026-07-16T20:00:00+00:00","id":"f768716b-5a18-489b-bbd7-fe5f6ff18027","assessments":{"date":"2026-07-16"}},{"member_id":"demo-member","assessment_id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","result":"win","sets_won":2,"sets_lost":1,"set_scores":[{"won":6,"lost":2,"tb_won":0,"tb_lost":0,"decided":true},{"won":2,"lost":6,"tb_won":0,"tb_lost":0,"decided":true},{"won":6,"lost":3,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":68,"first_serves_in":49,"first_serves_won":30,"second_serves":19,"second_serves_in":15,"second_serves_won":10,"aces":1,"service_winners":7,"fh_winners":2,"bh_winners":1,"fh_unforced":23,"bh_unforced":25,"fh_forced":0,"bh_forced":0,"break_points_faced":7,"break_points_saved":3,"break_point_chances":15,"break_points_won":6,"first_returns":53,"first_returns_won":20,"second_returns":27,"second_returns_won":12,"total_points":160,"total_points_won":84,"double_faults":4,"first_speed_sum":4923.34,"first_speed_n":68,"second_speed_sum":1106.26,"second_speed_n":19,"max_serve_speed":87.9},"opponent":{"first_serves":92,"first_serves_in":53,"first_serves_won":33,"second_serves":39,"second_serves_in":27,"second_serves_won":15,"aces":1,"service_winners":12,"fh_winners":7,"bh_winners":4,"fh_unforced":29,"bh_unforced":32,"fh_forced":0,"bh_forced":0,"break_points_faced":15,"break_points_saved":9,"break_point_chances":7,"break_points_won":4,"first_returns":49,"first_returns_won":19,"second_returns":15,"second_returns_won":5,"total_points":160,"total_points_won":76,"double_faults":12,"first_speed_sum":7249.82,"first_speed_n":92,"second_speed_sum":2551.29,"second_speed_n":39,"max_serve_speed":108.5}},"opponent_name":"M. Okafor","opponent_wtn":26.1,"created_at":"2026-07-31T20:00:00+00:00","id":"a4a5e833-0caf-4209-8bb9-8d01c0b1c217","assessments":{"date":"2026-07-31"}},{"member_id":"demo-member","assessment_id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","result":"loss","sets_won":1,"sets_lost":2,"set_scores":[{"won":6,"lost":4,"tb_won":0,"tb_lost":0,"decided":true},{"won":5,"lost":7,"tb_won":0,"tb_lost":0,"decided":true},{"won":4,"lost":6,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":99,"first_serves_in":70,"first_serves_won":44,"second_serves":29,"second_serves_in":21,"second_serves_won":8,"aces":1,"service_winners":9,"fh_winners":6,"bh_winners":4,"fh_unforced":38,"bh_unforced":35,"fh_forced":0,"bh_forced":0,"break_points_faced":12,"break_points_saved":4,"break_point_chances":12,"break_points_won":7,"first_returns":46,"first_returns_won":18,"second_returns":36,"second_returns_won":15,"total_points":198,"total_points_won":102,"double_faults":8,"first_speed_sum":7229.08,"first_speed_n":99,"second_speed_sum":1792.57,"second_speed_n":29,"max_serve_speed":94.5},"opponent":{"first_serves":99,"first_serves_in":46,"first_serves_won":28,"second_serves":53,"second_serves_in":36,"second_serves_won":21,"aces":0,"service_winners":11,"fh_winners":3,"bh_winners":1,"fh_unforced":34,"bh_unforced":31,"fh_forced":0,"bh_forced":0,"break_points_faced":12,"break_points_saved":5,"break_point_chances":12,"break_points_won":8,"first_returns":70,"first_returns_won":26,"second_returns":21,"second_returns_won":13,"total_points":198,"total_points_won":96,"double_faults":17,"first_speed_sum":6814.18,"first_speed_n":99,"second_speed_sum":3089.18,"second_speed_n":53,"max_serve_speed":89.5}},"opponent_name":"T. Brennan","opponent_wtn":28.0,"created_at":"2026-08-18T20:00:00+00:00","id":"d88e83f3-422d-4242-9a6f-a28b8f99a765","assessments":{"date":"2026-08-18"}},{"member_id":"demo-member","assessment_id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","result":"win","sets_won":2,"sets_lost":0,"set_scores":[{"won":6,"lost":3,"tb_won":0,"tb_lost":0,"decided":true},{"won":6,"lost":3,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":51,"first_serves_in":37,"first_serves_won":31,"second_serves":14,"second_serves_in":10,"second_serves_won":8,"aces":1,"service_winners":13,"fh_winners":1,"bh_winners":4,"fh_unforced":14,"bh_unforced":13,"fh_forced":0,"bh_forced":0,"break_points_faced":1,"break_points_saved":1,"break_point_chances":7,"break_points_won":3,"first_returns":30,"first_returns_won":10,"second_returns":14,"second_returns_won":4,"total_points":104,"total_points_won":62,"double_faults":4,"first_speed_sum":3796.93,"first_speed_n":51,"second_speed_sum":873.63,"second_speed_n":14,"max_serve_speed":95.8},"opponent":{"first_serves":53,"first_serves_in":30,"first_serves_won":20,"second_serves":23,"second_serves_in":14,"second_serves_won":10,"aces":0,"service_winners":6,"fh_winners":3,"bh_winners":2,"fh_unforced":17,"bh_unforced":17,"fh_forced":0,"bh_forced":0,"break_points_faced":7,"break_points_saved":4,"break_point_chances":1,"break_points_won":0,"first_returns":37,"first_returns_won":6,"second_returns":10,"second_returns_won":2,"total_points":104,"total_points_won":42,"double_faults":9,"first_speed_sum":3852.59,"first_speed_n":53,"second_speed_sum":1399.98,"second_speed_n":23,"max_serve_speed":91.4}},"opponent_name":"R. Ellis","opponent_wtn":25.3,"created_at":"2026-09-06T20:00:00+00:00","id":"bd22b7e4-9724-489f-9d08-63cd5d2dff6f","assessments":{"date":"2026-09-06"}},{"member_id":"demo-member","assessment_id":"fe743e09-39eb-5141-9fd0-a2a415832316","result":"loss","sets_won":0,"sets_lost":2,"set_scores":[{"won":5,"lost":7,"tb_won":0,"tb_lost":0,"decided":true},{"won":3,"lost":6,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":70,"first_serves_in":52,"first_serves_won":32,"second_serves":18,"second_serves_in":11,"second_serves_won":5,"aces":0,"service_winners":9,"fh_winners":3,"bh_winners":4,"fh_unforced":21,"bh_unforced":27,"fh_forced":0,"bh_forced":0,"break_points_faced":7,"break_points_saved":2,"break_point_chances":4,"break_points_won":2,"first_returns":36,"first_returns_won":9,"second_returns":21,"second_returns_won":11,"total_points":133,"total_points_won":63,"double_faults":7,"first_speed_sum":5293.73,"first_speed_n":70,"second_speed_sum":1092.06,"second_speed_n":18,"max_serve_speed":93.6},"opponent":{"first_serves":63,"first_serves_in":36,"first_serves_won":27,"second_serves":27,"second_serves_in":21,"second_serves_won":10,"aces":0,"service_winners":13,"fh_winners":1,"bh_winners":1,"fh_unforced":26,"bh_unforced":15,"fh_forced":0,"bh_forced":0,"break_points_faced":4,"break_points_saved":2,"break_point_chances":7,"break_points_won":5,"first_returns":52,"first_returns_won":20,"second_returns":11,"second_returns_won":6,"total_points":133,"total_points_won":70,"double_faults":6,"first_speed_sum":4729.8,"first_speed_n":63,"second_speed_sum":1739.51,"second_speed_n":27,"max_serve_speed":91.2}},"opponent_name":"D. Novak","opponent_wtn":26.9,"created_at":"2026-09-23T20:00:00+00:00","id":"1668c013-81ab-4ae3-954b-ca5b97fb907f","assessments":{"date":"2026-09-23"}},{"member_id":"demo-member","assessment_id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","result":"win","sets_won":2,"sets_lost":0,"set_scores":[{"won":6,"lost":2,"tb_won":0,"tb_lost":0,"decided":true},{"won":6,"lost":2,"tb_won":0,"tb_lost":0,"decided":true}],"stats":{"member":{"first_serves":48,"first_serves_in":35,"first_serves_won":24,"second_serves":13,"second_serves_in":11,"second_serves_won":8,"aces":0,"service_winners":11,"fh_winners":2,"bh_winners":1,"fh_unforced":10,"bh_unforced":10,"fh_forced":0,"bh_forced":0,"break_points_faced":5,"break_points_saved":4,"break_point_chances":6,"break_points_won":5,"first_returns":22,"first_returns_won":9,"second_returns":10,"second_returns_won":4,"total_points":92,"total_points_won":57,"double_faults":2,"first_speed_sum":3550.75,"first_speed_n":48,"second_speed_sum":803.3,"second_speed_n":13,"max_serve_speed":86.0},"opponent":{"first_serves":44,"first_serves_in":22,"first_serves_won":13,"second_serves":22,"second_serves_in":10,"second_serves_won":6,"aces":0,"service_winners":7,"fh_winners":5,"bh_winners":1,"fh_unforced":13,"bh_unforced":18,"fh_forced":0,"bh_forced":0,"break_points_faced":6,"break_points_saved":1,"break_point_chances":5,"break_points_won":1,"first_returns":35,"first_returns_won":11,"second_returns":11,"second_returns_won":3,"total_points":92,"total_points_won":35,"double_faults":12,"first_speed_sum":3452.53,"first_speed_n":44,"second_speed_sum":1376.95,"second_speed_n":22,"max_serve_speed":94.2}},"opponent_name":"S. Whitlock","opponent_wtn":24.8,"created_at":"2026-10-11T20:00:00+00:00","id":"3cbf2138-5381-4ee0-b12a-fdbf36095bc9","assessments":{"date":"2026-10-11"}}],"assessments":[{"id":"1453f490-7cae-5e68-8a46-716b0d5f0365","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-07-16","type":"sv","components":["sv"],"created_at":"2026-07-16T18:00:00+00:00"},{"id":"74fe0b5a-1f6a-59c4-9e7f-46f28a373c97","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-07-31","type":"sv","components":["sv"],"created_at":"2026-07-31T18:00:00+00:00"},{"id":"2e8e0407-33cc-5347-9a39-1879eb4b82a1","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-08-18","type":"sv","components":["sv"],"created_at":"2026-08-18T18:00:00+00:00"},{"id":"9a825be5-fbeb-5bbd-989f-74e4dc7ebb14","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-09-06","type":"sv","components":["sv"],"created_at":"2026-09-06T18:00:00+00:00"},{"id":"fe743e09-39eb-5141-9fd0-a2a415832316","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-09-23","type":"sv","components":["sv"],"created_at":"2026-09-23T18:00:00+00:00"},{"id":"e7dfb296-e47f-5ea9-86e1-51b1f7bab86f","member_id":"demo-member","sport":"tennis","status":"complete","date":"2026-10-11","type":"sv","components":["sv"],"created_at":"2026-10-11T18:00:00+00:00"}],"generated_on":"2026-10-20","member_id":"demo-member"}