diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/README.md b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/README.md index 11a2a92024f4f..1d53c0f89b956 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/README.md +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/README.md @@ -2,15 +2,13 @@ ## Purpose / Role -Plan path around the goal. - -- Arrive at the designated goal. -- Modify the goal to avoid obstacles or to pull over at the side of the lane. +goal_planner generates a smooth path toward the goal and additionally searches for safe path and goa to execute dynamic pull_over on the road shoulders lanes following the traffic rules. ## Design -If goal modification is not allowed, park at the designated fixed goal. (`fixed_goal_planner` in the figure below) -When allowed, park in accordance with the specified policy(e.g pull over on left/right side of the lane). (`rough_goal_planner` in the figure below). Currently rough goal planner only support pull_over feature, but it would be desirable to be able to accommodate various parking policies in the future. +If goal modification is not allowed, just park at the designated fixed goal using `fixed_goal_planner`. + +If allowed, `rough_goal_planner` works to park around the vacant spots in the shoulder lanes around the goal by executing pull_over toward left or right side of the road lanes. ```plantuml @startuml @@ -35,8 +33,6 @@ package goal_planner{ struct PullOverPath{} abstract class PullOverPlannerBase {} - abstract class GoalsearcherBase {} - } package fixed_goal_planner <>{ @@ -62,7 +58,6 @@ package freespace_planning_algorithms ShiftPullOver --|> PullOverPlannerBase GeometricPullOver --|> PullOverPlannerBase FreeSpacePullOver --|> PullOverPlannerBase -GoalSearcher --|> GoalSearcherBase DefaultFixedPlanner --|> FixedGoalPlannerBase PathShifter --o ShiftPullOver @@ -71,29 +66,26 @@ AstarSearch --o FreeSpacePullOver RRTStar --o FreeSpacePullOver PullOverPlannerBase --o GoalPlannerModule -GoalSearcherBase --o GoalPlannerModule FixedGoalPlannerBase --o GoalPlannerModule PullOverPath --o PullOverPlannerBase -GoalCandidates --o GoalSearcherBase @enduml ``` -## start condition +## trigger condition ### fixed_goal_planner -This is a very simple function that plans a smooth path to a specified goal. This function does not require approval and always runs with the other modules. +`fixed_goal_planner` just plans a smooth path to the designated goal. _NOTE: this planner does not perform the several features described below, such as "goal search", "collision check", "safety check", etc._ -Executed when both conditions are met. +`fixed_goal_planner` is used when both conditions are met. - Route is set with `allow_goal_modification=false`. This is the default. -- The goal is set in the normal lane. In other words, it is NOT `road_shoulder`. -- Ego-vehicle exists in the same lane sequence as the goal. +- The goal is set on `road` lanes. -If the target path contains a goal, modify the points of the path so that the path and the goal are connected smoothly. This process will change the shape of the path by the distance of `refine_goal_search_radius_range` from the goal. Note that this logic depends on the interpolation algorithm that will be executed in a later module (at the moment it uses spline interpolation), so it needs to be updated in the future. +If the path given to goal_planner covers the goal, `fixed_goal_planner` smoothly connects the goal and the path points around the goal within the radius of `refine_goal_search_radius_range` using spline interpolation. ![path_goal_refinement](./images/path_goal_refinement.drawio.svg) @@ -103,25 +95,21 @@ If the target path contains a goal, modify the points of the path so that the pa #### pull over on road lane -- The distance between the goal and ego-vehicle is shorter than `pull_over_minimum_request_length`. -- Route is set with `allow_goal_modification=true` . +`rough_goal_planner` is triggered following the [behavior_path_planner scene module interface](https://autowarefoundation.github.io/autoware.universe/main/planning/behavior_path_planner/autoware_behavior_path_planner/docs/behavior_path_planner_manager_design/) namely through `isExecutionRequested` function and it returns true when following two conditions are met. + +- The distance between the goal and ego get shorter than `pull_over_minimum_request_length`. +- Route is set with `allow_goal_modification=true` or is on a `road_shoulder` type lane. - We can set this option with [SetRoute](https://github.com/autowarefoundation/autoware_adapi_msgs/blob/main/autoware_adapi_v1_msgs/routing/srv/SetRoute.srv#L2) api service. - We support `2D Rough Goal Pose` with the key bind `r` in RViz, but in the future there will be a panel of tools to manipulate various Route API from RViz. -- The terminal point of the current path is in the same lane sequence as the goal. If goal is on the road shoulder, then it is in the adjacent road lane sequence. -#### pull over on shoulder lane - -- The distance between the goal and ego-vehicle is shorter than `pull_over_minimum_request_length`. -- Goal is set in the `road_shoulder`. - ## finish condition -- The distance to the goal from your vehicle is lower than threshold (default: < `1m`). -- The ego-vehicle is stopped. +- The distance to the goal from ego is lower than threshold (default: < `1m`). +- Ego is stopped. - The speed is lower than threshold (default: < `0.01m/s`). ## General parameters for goal_planner @@ -135,33 +123,43 @@ If the target path contains a goal, modify the points of the path so that the pa ## **Goal Search** -To realize pull over even when an obstacle exists near the original goal, a collision free area is searched within a certain range around the original goal. The goal found will be published as `/planning/scenario_planning/modified_goal`. +To execute safe pull over in the presence of parked vehicles and other obstacles, collision free areas are searched within a certain range around the original goal. The selected best goal pose will be published as `/planning/scenario_planning/modified_goal`. [goal search video](https://user-images.githubusercontent.com/39142679/188359594-c6724e3e-1cb7-4051-9a18-8d2c67d4dee9.mp4) -1. The original goal is set, and the refined goal pose is obtained by moving in the direction normal to the lane center line and keeping `margin_from_boundary` from the edge of the lane. - ![refined_goal](./images/goal_planner-refined_goal.drawio.svg) +First, the original(designated) goal is provided, and a refined goal pose is obtained so that it is at least `margin_from_boundary` offset from the edge of the lane. -2. Using `refined_goal` as the base goal, search for candidate goals in the range of `-forward_goal_search_length` to `backward_goal_search_length` in the longitudinal direction and `longitudinal_margin` to `longitudinal_margin+max_lateral_offset` in th lateral direction based on refined_goal. - ![goal_candidates](./images/goal_planner-goal_candidates.drawio.svg) +![refined_goal](./images/goal_planner-refined_goal.drawio.svg) -3. Each candidate goal is prioritized and a path is generated for each planner for each goal. The priority of a candidate goal is determined by its distance from the base goal. The ego vehicle tries to park for the highest possible goal. The distance is determined by the selected policy. In case `minimum_longitudinal_distance`, sort with smaller longitudinal distances taking precedence over smaller lateral distances. In case `minimum_weighted_distance`, sort with the sum of weighted lateral distance and longitudinal distance. This means the distance is calculated by `longitudinal_distance + lateral_cost*lateral_distance` - ![goal_distance](./images/goal_planner-goal_distance.drawio.svg) - The following figure is an example of minimum_weighted_distance.​ The white number indicates the goal candidate priority, and the smaller the number, the higher the priority. the 0 goal indicates the base goal. - ![goal_priority_rviz_with_goal](./images/goal_priority_with_goal.png) - ![goal_priority_rviz](./images/goal_priority_rviz.png) +Second, goal candidates are searched in the interval of [`-forward_goal_search_length`, `backward_goal_search_length`] in the longitudinal direction and in the interval of [`longitudinal_margin`,`longitudinal_margin+max_lateral_offset`] in the lateral direction centered around the refined goal. -4. If the footprint in each goal candidate is within `object_recognition_collision_check_margin` of that of the object, it is determined to be unsafe. These goals are not selected. If `use_occupancy_grid_for_goal_search` is enabled, collision detection on the grid is also performed with `occupancy_grid_collision_check_margin`. +![goal_candidates](./images/goal_planner-goal_candidates.drawio.svg) -Red goals candidates in the image indicate unsafe ones. +Each goal candidate is prioritized and pull over paths are generated by each planner for each goal candidate. The priority of a goal candidate is determined by a sort policy using several distance metrics from the refined goal. -![is_safe](./images/goal_planner-is_safe.drawio.svg) +The `minimum_longitudinal_distance` policy sorts the goal candidates to assign higher priority to goal with smaller longitudinal distance and then auxiliary to goal with smaller lateral distance, to prioritize goal candidates that are close to the original goal. + +The `minimum_weighted_distance` policy sorts the goal candidates by the weighted sum of lateral distance and longitudinal distance `longitudinal_distance + lateral_cost*lateral_distance`. -It is possible to keep `longitudinal_margin` in the longitudinal direction apart from the collision margin for obstacles from the goal candidate. This is intended to provide natural spacing for parking and efficient departure. +![goal_distance](./images/goal_planner-goal_distance.drawio.svg) + +The following figure is an example of minimum_weighted_distance.​ The white number indicates the goal candidate priority, and the smaller the number, the higher the priority. the 0 goal indicates the original refined goal. + +![goal_priority_rviz_with_goal](./images/goal_priority_with_goal.png) + +To achieve a goal pose which is easy to start the maneuvering after arrival, the goal candidate pose is aligned so that ego front becomes parallel to the shoulder lane boundary at that pose. + +![goal_pose_align](./images/goal_planner-goal-pose-correct.drawio.svg) + +If the footprint in each goal candidate is within `object_recognition_collision_check_margin` from one of the parked object, or the longitudinal distance to one of the parked objects from that goal candidate is less than `longitudinal_margin`, it is determined to be unsafe. These goals are not selected. If `use_occupancy_grid_for_goal_search` is enabled, collision detection on the grid is also performed with `occupancy_grid_collision_check_margin`. + +Red goal candidates in the below figure indicate unsafe ones. ![longitudinal_margin](./images/goal_planner-longitudinal_margin.drawio.svg) -Also, if `prioritize_goals_before_objects` is enabled, To arrive at each goal, the number of objects that need to be avoided in the target range is counted, and those with the lowest number are given priority. +![is_safe](./images/goal_planner-is_safe.drawio.svg) + +Also, if `prioritize_goals_before_objects` is enabled, the number of objects that need to be avoided before reaching the goal is counted, and the goal candidate with the number are prioritized. The images represent a count of objects to be avoided at each range, with priority given to those with the lowest number, regardless of the aforementioned distances. @@ -189,21 +187,38 @@ The gray numbers represent objects to avoid, and you can see that the goal in fr ## **Pull Over** -There are three path generation methods. -The path is generated with a certain margin (default: `0.75 m`) from the boundary of shoulder lane. +Since the path candidates generation is time consuming, goal_planner employs two separate threads to generate path candidates in the background and get latest candidates asynchronously. One is `LaneParkingThread` which plans path candidates on road shoulder lanes and the other is `FreespaceParkingThread` which plans on freespace area. The normal process of goal_planner is executed on the main thread. -The process is time consuming because multiple planners are used to generate path for each candidate goal. Therefore, in this module, the path generation is performed in a thread different from the main thread. -Path generation is performed at the timing when the shape of the output path of the previous module changes. If a new module launches, it is expected to go to the previous stage before the goal planner, in which case the goal planner re-generates the path. The goal planner is expected to run at the end of multiple modules, which is achieved by `keep_last` in the planner manager. +Although the two threads are running periodically, the primary background process is performed only when following conditions are met in order not to consoume computational resource. -Threads in the goal planner are shown below. +- ego has approched the goal within the threshold of `pull_over_prepare_length` +- upstream module path shape has changed from the one which was sent by the main thread in previous process +- upstream module path shape has changed from the one which was used for path candidates generation in the previous process + +`LaneParkingThread` executes either + +- _shift_ based path planning +- _bezier_ based path planning + +depending on the situation and configuration. If `use_bus_stop_area` is true and the goal is on a BusStopArea regulatory element and the estimated pull over angle(the difference of pose between the shift start and shift end) is larger than `bezier_parking.pull_over_angle_threshold`, [_bezier_ based path planner](https://autowarefoundation.github.io/autoware.universe/main/planning/sampling_based_planner/autoware_bezier_sampler/) works to generate path candidates. Otherwise [_shift_ based path planner](https://autowarefoundation.github.io/autoware.universe/main/planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_path_generation_design/) works. _bezier_ based path planner tends to generate more natural paths on a curved lane than _shift_ based path planner, so it is used if the shift requires a certain amount of pose rotation. + +The overall flow is as follows. ![threads.png](./images/goal_planner-threads.drawio.svg) -The main thread will be the one called from the planner manager flow. +The main thread and the each thread communicate by sending _request_ and _response_ respectively. The main thread sends latest main thread data as `LaneParkingRequest/FreespaceParkingRequest` and each thread sets `LaneParkingResponse/FreespaceParkingResponse` as the output when it's finished. The bluish blocks on the flow diagram are the _critical section_. + +While + +- there are no path candidates, or +- the threads fail to generate candidates, or +- the main thread cannot nail down that the selected candidate is SAFE against dynamic objects(which means the DecisionState is not still `DECIDED`) + +the main thread inserts a stop pose either at `closest_start_pose` which is the closeset shift start pose among the path candidates, or at the position which is certain distance before the closest goal candidate. + +Once the main thread finally selected the best pull over path, goal_planner transits to `DECIDED` state and it sets `SAFE` as the RTC status(NOTE: this `SAFE` means that "a safe pull over path has been finally selected".) -- The goal candidate generation and path candidate generation are done in a separate thread(lane path generation thread). -- The path candidates generated there are referred to by the main thread, and the one judged to be valid for the current planner data (e.g. ego and object information) is selected from among them. valid means no sudden deceleration, no collision with obstacles, etc. The selected path will be the output of this module. -- If there is no path selected, or if the selected path is collision and ego is stuck, a separate thread(freespace path generation thread) will generate a path using freespace planning algorithm. If a valid free space path is found, it will be the output of the module. If the object moves and the pull over path generated along the lane is collision-free, the path is used as output again. See also the section on freespace parking for more information on the flow of generating freespace paths. +If there are no path candidates or the selected path is not SAFE and thus `the LaneParkingThread` causes ego to get stuck, the `FreespaceParkingThread` is triggered by the stuck detection and it starts generating path candidates using [freespace parking algorithms](https://autowarefoundation.github.io/autoware.universe/main/planning/autoware_freespace_planning_algorithms/). If a valid freespace path is found and ego is still stuck, the freespace path is used instea. If the selected lane parking pull over path becomes collision-free again in case the blocking parked objects moved, and the path is continuous from current freespace path, lane parking pull over path is selected again. | Name | Unit | Type | Description | Default value | | :------------------------------------ | :----- | :----- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------- | @@ -218,12 +233,11 @@ The main thread will be the one called from the planner manager flow. ### **shift parking** -Pull over distance is calculated by the speed, lateral deviation, and the lateral jerk. -The lateral jerk is searched for among the predetermined minimum and maximum values, and the one satisfies ready conditions described above is output. +Pull over distance is calculated by the speed, lateral deviation, and the lateral jerk. The lateral jerk is searched for among the predetermined minimum and maximum values. 1. Apply uniform offset to centerline of shoulder lane for ensuring margin -2. In the section between merge start and end, path is shifted by a method that is used to generate avoidance path (four segmental constant jerk polynomials) -3. Combine this path with center line of road lane +2. The interval of shift start and end is shifted by the [_shift_ based path planner](https://autowarefoundation.github.io/autoware.universe/main/planning/behavior_path_planner/autoware_behavior_path_planner_common/docs/behavior_path_planner_path_generation_design/) +3. Combine this path with center line of road lane and the remaining shoulder lane centerline ![shift_parking](./images/shift_parking.drawio.svg) @@ -242,7 +256,8 @@ The lateral jerk is searched for among the predetermined minimum and maximum val ### **geometric parallel parking** -Generate two arc paths with discontinuous curvature. It stops twice in the middle of the path to control the steer on the spot. There are two path generation methods: forward and backward. +This method generate two arc paths with discontinuous curvature. It stops twice in the middle of the path to do [dry steering](https://en.wikipedia.org/wiki/Dry_steering). There are two path generation methods: forward and backward. + See also [[1]](https://www.sciencedirect.com/science/article/pii/S1474667015347431) for details of the algorithm. There is also [a simple python implementation](https://github.com/kosuke55/geometric-parallel-parking). #### Parameters geometric parallel parking @@ -288,7 +303,8 @@ Generate two backward arc paths. ### freespace parking -If the vehicle gets stuck with `lane_parking`, run `freespace_parking`. +If the vehicle gets stuck with `LaneParkingPlanning`, `FreespaceParkingPlanner` is triggered. + To run this feature, you need to set `parking_lot` to the map, `activate_by_scenario` of [costmap_generator](../costmap_generator/README.md) to `false` and `enable_freespace_parking` to `true` ![pull_over_freespace_parking_flowchart](./images/pull_over_freespace_parking_flowchart.drawio.svg) @@ -305,9 +321,19 @@ Simultaneous execution with `avoidance_module` in the flowchart is under develop See [freespace_planner](../autoware_freespace_planner/README.md) for other parameters. +### bezier parking + +_shift_ based path planner tends to generate unnatural path when the shift lane is curved as illustrated below. + + + +_bezier_ based path planner interpolates the shift path start and end pose using tbe bezier curve for a several combination of parameters, to obtain a better result through the later selection process. In the below screenshot the goal is on a BusStopArea and `use_bus_stop_area` is set to true, so _bezier_ planner is triggered instead. Internally, goal*planner first tries to use \_shift* planner, and if it turns out that the shift start and end is not parallel, it switches to _bezier_ planner from the next process. + + + ## **collision check for path generation** -To select a safe one from the path candidates, a collision check with obstacles is performed. +To select a safe one from the path candidates, collision is checked against parked objects for each path. ### **occupancy grid based collision check** @@ -326,8 +352,7 @@ Generate footprints from ego-vehicle path points and determine obstacle collisio ### **object recognition based collision check** -A collision decision is made for each of the path candidates, and a collision-free path is selected. -There are three main margins at this point. +collision is checked for each of the path candidates. There are three margins for this purpose. - `object_recognition_collision_check_margin` is margin in all directions of ego. - In the forward direction, a margin is added by the braking distance calculated from the current speed and maximum deceleration. The maximum distance is The maximum value of the distance is suppressed by the `object_recognition_collision_check_max_extra_stopping_margin` @@ -413,8 +438,6 @@ In addition, the safety check has a time hysteresis, and if the path is judged " When `decide_path_distance` closer to the start of the pull over, if it is collision-free at that time and safe for the predicted path of the objects, it transitions to DECIDING. If it is safe for a certain period of time, it moves to DECIDED. -![path_deciding](./images/goal_planner-deciding_path.drawio.svg) - ## Unimplemented parts / limitations - Only shift pull over can be executed concurrently with other modules diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bad_shift_path.png b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bad_shift_path.png new file mode 100644 index 0000000000000..d4a449c209593 Binary files /dev/null and b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bad_shift_path.png differ diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bezier_path.png b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bezier_path.png new file mode 100644 index 0000000000000..3dd4170f9ceb2 Binary files /dev/null and b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/bezier_path.png differ diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-collision_check_margin.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-collision_check_margin.drawio.svg index efa7978a3ade4..9db7d90d72d35 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-collision_check_margin.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-collision_check_margin.drawio.svg @@ -1,24 +1,22 @@ - + - - + @@ -43,13 +41,7 @@ - + collision_check_margin @@ -67,13 +59,7 @@ - + extra_stopping_margin(v, max_decel) @@ -91,13 +77,7 @@ - + extra_lateral_margin(v, κ) + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-deciding_path.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-deciding_path.drawio.svg deleted file mode 100644 index e49c73c596eb7..0000000000000 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-deciding_path.drawio.svg +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - -
-
-
- NOT DECIDED -
-
-
-
- NOT DECIDED -
-
- - - - - - - - -
-
-
- DECIDING -
-
-
-
- DECIDING -
-
- - - - -
-
-
- DECIDED -
-
-
-
- DECIDED -
-
- - - - -
-
-
not safe
-
-
-
- not safe -
-
- - - - -
-
-
- safe for a certain time -
-
-
-
- safe for a certain ti... -
-
- - - - -
-
-
safe & close to pull over start point
-
-
-
- safe & close to pull over start poi... -
-
-
-
diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal-pose-correct.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal-pose-correct.drawio.svg new file mode 100644 index 0000000000000..229c51828bd10 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal-pose-correct.drawio.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_candidates.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_candidates.drawio.svg index 67b2f89a99bb0..1d3c279b79ea5 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_candidates.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_candidates.drawio.svg @@ -1,5 +1,5 @@ - + - @@ -32,350 +30,20 @@ - + margin_from_bounda... - Red Car - Top View image/svg+xml Openclipart Red Car - Top View - 2010-05-19T15:02:12 - - I was thinking of Trophy ( http://trophy.sourceforge.net/index.php?body=screenshots ) when remixing this one :) - http://openclipart.org/detail/61201/red-racing-car-top-view-by-qubodup qubodup - car - clip art clipart game - game sprite - racing racing car red - red car - simple simple car sprite - transport - transportation travel video game - video game art - video game sprite + width="58.74" + height="29" + xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTYwIDQ3NiIgaWQ9InN2ZzIiPiYjeGE7ICA8dGl0bGUgaWQ9InRpdGxlMzk2OCI+UmVkIENhciAtIFRvcCBWaWV3PC90aXRsZT4mI3hhOyAgPGRlZnMgaWQ9ImRlZnM0Ij4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mzc1OSI+JiN4YTsgICAgICA8c3RvcCBpZD0ic3RvcDM3NjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTFhMWE7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIvPiYjeGE7ICAgICAgPHN0b3AgaWQ9InN0b3AzNzYzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4mI3hhOyAgICA8L2xpbmVhckdyYWRpZW50PiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTQ5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjMwODUsLTIuNjUxOCkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODEyLjE0MDAxIiB5Mj0iNTMzLjUiIGlkPSJsaW5lYXJHcmFkaWVudDQxNTMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsODAuMzQ5LDM2NS4xNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTU1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42MjUsMjk2LjQ5KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4LjMwODUsMTQ1MikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg4Ny45MDAwMiIgeTE9IjUyOC4zNTk5OSIgeDI9Ijg3Ni4xNDAwMSIgeTI9IjUyOC40MTk5OCIgaWQ9ImxpbmVhckdyYWRpZW50NDE4NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjEuNDM4LDExNTEuNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyNy42MjUsMTE1Mi45KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODk3LjIxOTk3IiB5MT0iNTQyLjQwMDAyIiB4Mj0iODgzLjc2MDAxIiB5Mj0iNTM1LjM3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkxIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODgwLjcxMDAyIiB5MT0iNTUyLjA0OTk5IiB4Mj0iODM1Ljk4OTk5IiB5Mj0iNTAxLjA3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODg3LjkwMDAyIiB5MT0iNTI4LjM1OTk5IiB4Mj0iODA1LjI4OTk4IiB5Mj0iNTI5LjYwOTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MzMyLDAsMCwtMC44OTMzMiw5NC4xNTYsMTA4Ny44KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODc5LjkwMDAyIiB5MT0iNTM3LjUiIHgyPSI4MTIuMTQwMDEiIHkyPSI1MzMuNSIgaWQ9ImxpbmVhckdyYWRpZW50NDE5NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44OTMzMiwwLDAsLTAuODkzMzIsODAuMzQ5LDEwODQuMikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLC0wLjEzNzk5LC0wLjEzNzk5LC0wLjk5MDQzLDE0Ni4wNSwxNDgzLjMpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyMzguODMiIHkxPSI4NzMuMDYiIHgyPSIyMTYuNTYiIHkyPSI4NzIuNjUwMDIiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDEiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTkwNDMsLTAuMTM3OTksLTAuMTM3OTksLTAuOTkwNDMsMTU2LjMxLDE0ODIpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4NzYuMTQwMDEiIHkyPSI1MjguNDE5OTgiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4OTcuMjE5OTciIHkxPSI1NDIuNDAwMDIiIHgyPSI4ODMuNzYwMDEiIHkyPSI1MzUuMzciIGlkPSJsaW5lYXJHcmFkaWVudDQyMDUiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODAuNzEwMDIiIHkxPSI1NTIuMDQ5OTkiIHgyPSI4MzUuOTg5OTkiIHkyPSI1MDEuMDc5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDciIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4MDUuMjg5OTgiIHkyPSI1MjkuNjA5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDkiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsOTQuMTU2LDM2MS41NykiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MjExIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLDAuMTM3OTksLTAuMTM3OTksMC45OTA0MywxNDYuMDUsLTMzLjg4NSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIzOC44MyIgeTE9Ijg3My4wNiIgeDI9IjIxNi41NiIgeTI9Ijg3Mi42NTAwMiIgaWQ9ImxpbmVhckdyYWRpZW50NDIxMyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTA0MywwLjEzNzk5LC0wLjEzNzk5LDAuOTkwNDMsMTU2LjMxLC0zMi42MDMpIi8+JiN4YTsgIDwvZGVmcz4mI3hhOyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyLjkzNywtNDg2LjY5KSIgaWQ9ImxheWVyMSI+JiN4YTsgICAgPGcgaWQ9ImczODkwIj4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNjEwLjUyLDQ5My42OSBjIC0xLjUwODYsMC4wMDkgLTQuNzIxMSwwLjMwNDkxIC02LjQ2ODcsMC45Mzc1IGwgLTMuNSwxLjUgOC42NTYyLDM1LjkzOCAtMTI0LjgxLDAuMjgxMjUgYyAtMi40MzYzLDAuMDA1IC00Ljg4NzYsLTAuMDE0IC03LjM0MzcsLTAuMDMxMiAtNC45MTIsLTAuMDM0MyAtOS44NjQ5LC0wLjEwNDU1IC0xNC44NDQsLTAuMjE4NzUgLTcuMjkyNiwtMC4xNjcyOCAtMTQuNjY5LC0wLjQxMjg4IC0yMi4wNjIsLTAuNzE4NzUgLTAuMzk1OTEsLTAuMDE2NCAtMC43OTEzNywtMC4wNDU3IC0xLjE4NzUsLTAuMDYyNSAtMTQuOTMyLC0wLjYzMDE4IC0zMC4wMDcsLTEuNDkxNyAtNDUuMDMxLC0yLjQzNzUgLTIwLjMyNiwtMS4yODI3IC00MC41MiwtMi43MDc0IC02MC4xMjQsLTMuODc1IC0xNC41MjgsLTAuODY1MyAtMjguNzMyLC0xLjU3OTYgLTQyLjM3NSwtMiAtOS4zNjkyLC0wLjI4ODczIC0xOC40NjQsLTAuNDU2NTUgLTI3LjI1LC0wLjQwNjI1IC00LjMxNTgsMC4wMjQ3IC04LjU2NzgsMC4wOTMzIC0xMi43MTksMC4yMTg3NSAtNC4xNTA4LDAuMTI1NDYgLTguMzgwMSwwLjM1NTMgLTEyLjY1NiwwLjY1NjI1IC0yLjEzOCwwLjE1MDQ3IC00LjI3NzgsMC4zMTAyNCAtNi40Mzc0LDAuNSAtNi40Njg5LDAuNTY4NCAtMTMuMDQ1LDEuMzIxNCAtMTkuNTk0LDIuMTg3NSAtMC4wMTAxLDEwZS00IC0wLjAyMTEsLTEwZS00IC0wLjAzMTIsMCAtNC4zNzI1LDAuNTc4NTggLTguNzE4NSwxLjIyNTUgLTEzLjA2MiwxLjkwNjIgLTQuMzQzOSwwLjY4MDczIC04LjY3MzQsMS4zOTc4IC0xMi45MzcsMi4xNTYyIC00LjI1MzcsMC43NTY2MiAtOC40NzA0LDEuNTY1NCAtMTIuNTk0LDIuMzc1IC0wLjAxLDAuMDAyIC0wLjAyMTIsLTAuMDAyIC0wLjAzMTIsMCAtMi4wNjY0LDAuNDA1ODYgLTQuMDY5NywwLjgwNDE3IC02LjA5MzcsMS4yMTg4IC02LjA2MTQsMS4yNDE2IC0xMS45MzQsMi41MTYgLTE3LjUsMy43ODEyIC0wLjAxMDEsMC4wMDIgLTAuMDIxMSwtMC4wMDIgLTAuMDMxMiwwIC0zLjcxNjUsMC44NDQ5IC03LjI4NzIsMS42NzUyIC0xMC43MTksMi41IC02Ljg2MzgsMS42NDg0IC0xMy4xMTUsMy4yMzQ2IC0xOC41MzEsNC42NTYyIC04LjEyMzYsMi4xMzI1IC0xNC4zODIsMy45MjcyIC0xOC4wOTQsNSAtMi40NzM2LDAuNzE1NzggLTMuODEyNSwxLjEyNSAtMy44MTI1LDEuMTI1IGwgLTEzLjY4NywzLjc1IGMgLTAuOTAyNCwwLjI0ODczIC0xLjc3ODEsMC42OTI5IC0yLjYyNSwxLjMxMjUgLTAuMjg3NzEsMC4yMTA1IC0wLjU2MjM0LDAuNDM1OTMgLTAuODQzNzQsMC42ODc1IC0xLjA5OTYsMC45Nzk2IC0yLjE1MSwyLjI3MDcgLTMuMTU2MiwzLjg0MzggLTAuMDA0NiwwLjAwNyAwLjAwNDYsMC4wMjQzIDAsMC4wMzEyIC0wLjUwMDM2LDAuNzg0NzMgLTEuMDIyNSwxLjY0MDUgLTEuNSwyLjU2MjUgLTAuMDA0MiwwLjAwOCAwLjAwNDIsMC4wMjMyIDAsMC4wMzEyIC0wLjQ3NzU3LDAuOTIzNyAtMC45NTExNCwxLjkxNDIgLTEuNDA2MiwyLjk2ODggLTAuMDAzNywwLjAwOSAwLjAwMzcsMC4wMjIyIDAsMC4wMzEyIC0zLjY2Nyw4LjUwOTUgLTYuNjIsMjEuMTMxIC04LjkzNzQsMzYuMjE5IC0wLjAwMTUsMC4wMSAwLjAwMTUsMC4wMjEyIDAsMC4wMzEyIC0wLjAzNTk1LDAuMjM0MTYgLTAuMDU4MSwwLjQ4MzQyIC0wLjA5Mzc1LDAuNzE4NzUgLTAuNTA0NjIsMy4zMzE1IC0wLjk5MjA0LDYuNzk4MiAtMS40Mzc1LDEwLjM0NCAtMC4wMzA0OCwwLjI0MjY1IC0wLjA2MzU1LDAuNDc1MTkgLTAuMDkzNzUsMC43MTg3NSAtMC41MDE1Nyw0LjA0MzIgLTAuOTQ2NzIsOC4yMDI1IC0xLjM3NSwxMi40NjkgLTAuMDAxLDAuMDEgOS45OWUtNCwwLjAyMTEgMCwwLjAzMTIgLTAuMjEzNTQsMi4xMjg0IC0wLjQyOTEyLDQuMjk0OCAtMC42MjQ5OSw2LjQ2ODggLTkuMjFlLTQsMC4wMSA5LjIxZS00LDAuMDIwOSAwLDAuMDMxMiAtMC4xOTU4MSwyLjE3NDMgLTAuMzgzOTcsNC4zNDkyIC0wLjU2MjQ5LDYuNTYyNSAtOC4yNmUtNCwwLjAxIDguMjVlLTQsMC4wMjA5IDAsMC4wMzEyIC0wLjM1Nzc1LDQuNDM3NiAtMC42NzgxNyw4Ljk0NTggLTAuOTY4NzQsMTMuNSAtNi41NmUtNCwwLjAxMDEgNi41NWUtNCwwLjAyMDkgMCwwLjAzMTIgLTAuODcyNiwxMy42ODQgLTEuNDU5NiwyNy43ODkgLTEuNzgxMiw0MS41NjIgLTIuNDVlLTQsMC4wMTA0IDIuNDRlLTQsMC4wMjA3IDAsMC4wMzEyIC0wLjIxNDQzLDkuMTg5NCAtMC4zMTI2LDE4LjIxMyAtMC4zMTI2LDI2LjkwNyAwLDAuOTY3NjMgMC4wMjc1NSwxLjk2MjkgMC4wMzEyNSwyLjkzNzUgLTAuMDAzNywwLjk3NDYyIC0wLjAzMTI1LDEuOTY5OSAtMC4wMzEyNSwyLjkzNzUgMCw4LjY5MzIgMC4wOTgxNiwxNy43MTcgMC4zMTI1LDI2LjkwNiAyLjQ0ZS00LDAuMDEwNSAtMi40NWUtNCwwLjAyMDggMCwwLjAzMTIgMC4zMjE2NSwxMy43NzQgMC45MDg2NCwyNy44NzggMS43ODEyLDQxLjU2MiA2LjU1ZS00LDAuMDEwMyAtNi41NmUtNCwwLjAyMTEgMCwwLjAzMTIgMC4yOTA1Nyw0LjU1NDIgMC42MTA5OSw5LjA2MjQgMC45Njg3NCwxMy41IDguMjVlLTQsMC4wMTAzIC04LjI2ZS00LDAuMDIxMSAwLDAuMDMxMiAwLjE3ODUyLDIuMjEzMyAwLjM2NjY4LDQuMzg4MiAwLjU2MjQ5LDYuNTYyNSA5LjIxZS00LDAuMDEwMyAtOS4yMWUtNCwwLjAyMTEgMCwwLjAzMTIgMC4xOTU4OCwyLjE3NCAwLjQxMTQ1LDQuMzQwNCAwLjYyNDk5LDYuNDY4OCA5Ljk5ZS00LDAuMDEwMiAtMC4wMDEsMC4wMjExIDAsMC4wMzEyIDAuNDI4MjYsNC4yNjYzIDAuODczNDIsOC40MjU2IDEuMzc1LDEyLjQ2OSAwLjAzMDIsMC4yNDM1NiAwLjA2MzI3LDAuNDc2MSAwLjA5Mzc1LDAuNzE4NzUgMC40NDU0NSwzLjU0NTYgMC45MzI4Nyw3LjAxMjMgMS40Mzc1LDEwLjM0NCAwLjAzNTY1LDAuMjM1MzMgMC4wNTc4LDAuNDg0NTkgMC4wOTM3NSwwLjcxODc1IDAuMDAxNSwwLjAxIC0wLjAwMTUsMC4wMjE1IDAsMC4wMzEyIDIuMzE3NCwxNS4wODcgNS4yNzA0LDI3LjcwOSA4LjkzNzQsMzYuMjE5IDAuMDAzNywwLjAwOSAtMC4wMDM3LDAuMDIyNiAwLDAuMDMxMiAwLjQ1NTA5LDEuMDU0NiAwLjkyODY2LDIuMDQ1IDEuNDA2MiwyLjk2ODggMC4wMDQyLDAuMDA4IC0wLjAwNDIsMC4wMjMxIDAsMC4wMzEyIDAuNDc3NTMsMC45MjIwNCAwLjk5OTYyLDEuNzc3OCAxLjUsMi41NjI1IDAuMDA0NiwwLjAwNyAtMC4wMDQ2LDAuMDI0MiAwLDAuMDMxMiAxLjAwNTIsMS41NzMxIDIuMDU2NiwyLjg2NDIgMy4xNTYyLDMuODQzOCAwLjI4MTQsMC4yNTE1NyAwLjU1NjAzLDAuNDc3IDAuODQzNzQsMC42ODc1IDAuODQ2ODYsMC42MTk2IDEuNzIyNiwxLjA2MzggMi42MjUsMS4zMTI1IGwgMTMuNjg3LDMuNzUgYyAwLDAgMS4zMzg4LDAuNDA5MjIgMy44MTI1LDEuMTI1IDMuNzExMSwxLjA3MjggOS45NywyLjg2NzUgMTguMDk0LDUgNS40MTU3LDEuNDIxNyAxMS42NjcsMy4wMDc4IDE4LjUzMSw0LjY1NjIgMy40MzE0LDAuODI0ODQgNy4wMDIyLDEuNjU1MSAxMC43MTksMi41IDAuMDEwMiwwLjAwMiAwLjAyMTEsLTAuMDAyIDAuMDMxMiwwIDUuNTY2MSwxLjI2NTIgMTEuNDM4LDIuNTM5NiAxNy41LDMuNzgxMiAyLjAyNCwwLjQxNDU4IDQuMDI3MywwLjgxMjg5IDYuMDkzNywxLjIxODggMC4wMTAxLDAuMDAyIDAuMDIxMiwtMC4wMDIgMC4wMzEyLDAgNC4xMjMyLDAuODA5NjUgOC4zMzk5LDEuNjE4NCAxMi41OTQsMi4zNzUgNC4yNjQsMC43NTg0MyA4LjU5MzUsMS40NzU1IDEyLjkzNywyLjE1NjIgNC4zNDM5LDAuNjgwNzMgOC42ODk4LDEuMzI3NyAxMy4wNjIsMS45MDYyIDAuMDEwMiwxMGUtNCAwLjAyMTEsLTEwZS00IDAuMDMxMiwwIDYuNTQ4NiwwLjg2NjExIDEzLjEyNSwxLjYxOTEgMTkuNTk0LDIuMTg3NSAyLjE1OTcsMC4xODk3NiA0LjI5OTQsMC4zNDk1MyA2LjQzNzQsMC41IDQuMjc2LDAuMzAwOTUgOC41MDUzLDAuNTMwNzkgMTIuNjU2LDAuNjU2MjUgNC4xNTA4LDAuMTI1NDYgOC40MDI4LDAuMTk0MDMgMTIuNzE5LDAuMjE4NzUgOC43ODU5LDAuMDUwMyAxNy44ODEsLTAuMTE3NTIgMjcuMjUsLTAuNDA2MjUgMTMuNjQyLC0wLjQyMDQzIDI3Ljg0NywtMS4xMzQ3IDQyLjM3NSwtMiAxOS42MDQsLTEuMTY3NiAzOS43OTgsLTIuNTkyMyA2MC4xMjQsLTMuODc1IDE1LjAyNCwtMC45NDU3OCAzMC4wOTgsLTEuODA3MyA0NS4wMzEsLTIuNDM3NSAwLjM5NjEyLC0wLjAxNjggMC43OTE1OCwtMC4wNDYxIDEuMTg3NSwtMC4wNjI1IDcuMzkzNCwtMC4zMDU4NyAxNC43NywtMC41NTE0NyAyMi4wNjIsLTAuNzE4NzUgNC45Nzg3LC0wLjExNDIgOS45MzE2LC0wLjE4NDQ3IDE0Ljg0NCwtMC4yMTg3NSAyLjQ1NiwtMC4wMTcyIDQuOTA3MywtMC4wMzY1IDcuMzQzNywtMC4wMzEyIGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS45MzggMy41LDEuNSBjIDEuNzQ3NiwwLjYzMjU5IDQuOTYwMSwwLjkyODUxIDYuNDY4NywwLjkzNzUgMC44NDg2LDAuMDA1IDEuNzU1MSwtMC4wNzQxIDIuNjg3NSwtMC4yNSAwLjMxMDY5LC0wLjA1ODUgMC42MjM1MiwtMC4xNDEwNSAwLjkzNzQ5LC0wLjIxODc1IDAuMzA0NTksLTAuMDc1NiAwLjYzMjU4LC0wLjE1NjY4IDAuOTM3NDksLTAuMjUgMC42Mjg0NCwtMC4xOTMwNiAxLjI2MzUsLTAuNDIxNTYgMS44NzUsLTAuNjg3NSAxLjgyMTUsLTAuNzkzNTEgMy41MzQyLC0xLjkzMTQgNC43ODEyLC0zLjMxMjUgMC4wMSwtMC4wMTA3IDAuMDIxNywtMC4wMjA2IDAuMDMxMiwtMC4wMzEyIDAuNjI0OCwtMC42OTc5IDEuMTEyMywtMS40NTEyIDEuNDY4NywtMi4yODEyIGwgMTIuMTU2LC0zMS4zMTIgMTA5Ljk0LDAuMjUgYyAwLjc0NjksMC4zNzM5IDEuNDc2MSwwLjc0NTExIDIuMjE4NywxLjA5MzggMi45NzkyLDEuMzk5NSA1LjkxMSwyLjU5NyA4Ljg0MzYsMy42MjUgMS40NjIzLDAuNTEyNTkgMi45MTc4LDAuOTc1NDkgNC4zNzUsMS40MDYyIDUuMSwxLjUwNzUgMTAuMTg4LDIuNTUxNSAxNS4zNDQsMy4yNSAyLjk0NjIsMC4zOTkzMiA1LjkyNTksMC42OTM4OCA4LjkzNzQsMC45MDYyNSAxLjUwNTcsMC4xMDYxIDMuMDM0LDAuMTgwMTEgNC41NjI0LDAuMjUgMy4wNTcsMC4xMzk5NCA2LjEzODYsMC4yMTI4MyA5LjMxMjQsMC4yNSA2LjM0NzUsMC4wNzQxIDEyLjk3OSwwIDIwLDAgMTAuNDEsMCAyMC4zMjIsLTAuNTMxMjIgMjkuNzgxLC0xLjU2MjUgMy43ODM1LC0wLjQxMjUxIDcuNDkxMSwtMC44OTc0OSAxMS4xMjUsLTEuNDY4OCA3LjI2NzYsLTEuMTQyNSAxNC4yMjgsLTIuNjE4OSAyMC45MDYsLTQuMzc1IDEuNjY5NCwtMC40MzkwMyAzLjMzNTcsLTAuODk4NzQgNC45Njg3LC0xLjM3NSA0Ljg5OSwtMS40Mjg4IDkuNjEyOCwtMy4wMjU0IDE0LjE4NywtNC43ODEyIDEuNTI0OCwtMC41ODUyNyAzLjA0MiwtMS4xNjA1IDQuNTMxMiwtMS43ODEyIDIuOTc4MywtMS4yNDE0IDUuODgyLC0yLjU1NyA4LjcxODYsLTMuOTM3NSAxLjQxODMsLTAuNjkwMjcgMi44MzU1LC0xLjQwMDYgNC4yMTg3LC0yLjEyNSAyLjc2NjQsLTEuNDQ4OCA1LjQ2NjgsLTIuOTggOC4wOTM3LC00LjU2MjUgMS4zMTM1LC0wLjc5MTI1IDIuNTk2MSwtMS42MTM1IDMuODc1LC0yLjQzNzUgNi4zOTQzLC00LjEyMDEgMTIuMzYzLC04LjYyNTUgMTcuOTA2LC0xMy41MzEgNC40Mjg2LC0zLjkxOTUgOC42MDE1LC04LjA3OTggMTIuNSwtMTIuNDY5IDAuMDA1LC0wLjAwNiAtMC4wMDUsLTAuMDI1NCAwLC0wLjAzMTIgMC45NzA0NCwtMS4wOTI5IDEuOTM3LC0yLjE5MTYgMi44NzUsLTMuMzEyNSAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNTEgMCwtMC4wMzEyIDAuOTM3NzMsLTEuMTIwOSAxLjg3NTcsLTIuMjU3OCAyLjc4MTIsLTMuNDA2MiAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNDkgMCwtMC4wMzEyIDIuNzI1NiwtMy40NTgyIDUuMzEzMiwtNy4wMTg5IDcuNzQ5OSwtMTAuNzE5IDAuMDA1LC0wLjAwNyAtMC4wMDUsLTAuMDI0IDAsLTAuMDMxMiAwLjgwODgyLC0xLjIyODYgMS42Mjg5LC0yLjQ2NDQgMi40MDYyLC0zLjcxODggMC4wMDUsLTAuMDA4IC0wLjAwNSwtMC4wMjM4IDAsLTAuMDMxMiAyLjM0MDUsLTMuNzc4MSA0LjU2NjgsLTcuNjUyNSA2LjYyNDksLTExLjY1NiAwLjAwNCwtMC4wMDggLTAuMDA0LC0wLjAyMzEgMCwtMC4wMzEyIDAuNjgyOTksLTEuMzI5MiAxLjM0NzcsLTIuNjc4MSAyLC00LjAzMTIgMC4wMDQsLTAuMDA4IC0wLjAwNCwtMC4wMjI5IDAsLTAuMDMxMiAwLjY1MjA0LC0xLjM1MzMgMS4zMTYsLTIuNzE2OSAxLjkzNzUsLTQuMDkzOCAwLjAwNCwtMC4wMDkgLTAuMDA0LC0wLjAyMjcgMCwtMC4wMzEyIDEuMjQ2NCwtMi43NjI1IDIuNDM4LC01LjU1MTcgMy41NjI1LC04LjQwNjIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI0IDAsLTAuMDMxMiAwLjU2MDIzLC0xLjQyMjkgMS4wOTQ4LC0yLjg2NzQgMS42MjUsLTQuMzEyNSAwLjAwMywtMC4wMDkgLTAuMDAzLC0wLjAyMjIgMCwtMC4wMzEyIDAuNTMwMDIsLTEuNDQ1MiAxLjA2MjMsLTIuOTA4IDEuNTYyNSwtNC4zNzUgMC40OTk5OSwtMS40NjcxIDAuOTk4NDIsLTIuOTQ5IDEuNDY4NywtNC40Mzc1IDAuMDAzLC0wLjAwOSAtMC4wMDMsLTAuMDIyIDAsLTAuMDMxMiAwLjQ3MDEzLC0xLjQ4ODYgMC45MzQzNSwtMi45OTA1IDEuMzc1LC00LjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDAuNDQwNDUsLTEuNTA5NiAwLjg3MDA5LC0zLjAzMjQgMS4yODEyLC00LjU2MjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDEuMjM4MSwtNC42MTAxIDIuMzY4NCwtOS4zMDYgMy4zNDM3MiwtMTQuMDk0IHYgLTAuMDMxMiBjIDAuMzIzNiwtMS41ODk0IDAuNjExMiwtMy4yMDQ0IDAuOTA2MywtNC44MTI1IHYgLTAuMDMxMiBjIDIuMDc0NywtMTEuMzE4IDMuNDYyMSwtMjMuMDYyIDQuMTU2MiwtMzUuMjE5IDVlLTQsLTAuMDEwMyAtNmUtNCwtMC4wMjExIDAsLTAuMDMxMiAwLjA5OCwtMS43Mjc5IDAuMTc4NywtMy40NzU3IDAuMjUsLTUuMjE4OCA0ZS00LC0wLjAxMDMgLTRlLTQsLTAuMDIxMSAwLC0wLjAzMTIgMC4xNDI2LC0zLjQ5NjkgMC4yNDY3LC03LjAwNzIgMC4yODEyLC0xMC41NjIgMCwtMC4wMTAzIC0xMGUtNSwtMC4wMjExIDAsLTAuMDMxMiAwLjAxNywtMS43ODMgMC4wMSwtMy41NzggMCwtNS4zNzUgMCwtMC42MzU4IC0wLjAyMiwtMS4yNzE0IC0wLjAzMSwtMS45MDYyIDAuMDEsLTAuNjM0ODUgMC4wMzEsLTEuMjcwNCAwLjAzMSwtMS45MDYyIDAuMDEsLTEuNzk3IDAuMDE3LC0zLjU5MiAwLC01LjM3NSAtMTBlLTUsLTAuMDEwMiAwLC0wLjAyMDkgMCwtMC4wMzEyIC0wLjAzNCwtMy41NTUzIC0wLjEzODYsLTcuMDY1NiAtMC4yODEyLC0xMC41NjIgLTRlLTQsLTAuMDEwMiA0ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjA3MSwtMS43NDMxIC0wLjE1MiwtMy40OTA4IC0wLjI1LC01LjIxODggLTZlLTQsLTAuMDEwMiA1ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjY5NDEsLTEyLjE1NyAtMi4wODE1LC0yMy45IC00LjE1NjIsLTM1LjIxOSB2IC0wLjAzMTIgYyAtMC4yOTUxLC0xLjYwODEgLTAuNTgyNywtMy4yMjMxIC0wLjkwNjMsLTQuODEyNSB2IC0wLjAzMTIgYyAtMC45NzUzOSwtNC43ODc4IC0yLjEwNTYyLC05LjQ4MzYgLTMuMzQzNzIsLTE0LjA5NCAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDExMTUsLTEuNTMwMSAtMC44NDA3OSwtMy4wNTI5IC0xLjI4MTIsLTQuNTYyNSAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDQwNjMsLTEuNTA5NSAtMC45MDQ4NSwtMy4wMTE0IC0xLjM3NSwtNC41IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNDcwMzIsLTEuNDg4NSAtMC45Njg3NSwtMi45NzA0IC0xLjQ2ODcsLTQuNDM3NSAtMC41MDAxNywtMS40NjcgLTEuMDMyNSwtMi45Mjk4IC0xLjU2MjUsLTQuMzc1IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNTMwMjEsLTEuNDQ1MSAtMS4wNjQ4LC0yLjg4OTYgLTEuNjI1LC00LjMxMjUgLTAuMDA0LC0wLjAwOSAwLjAwNCwtMC4wMjIzIDAsLTAuMDMxMiAtMS4xMjQ0LC0yLjg1NDYgLTIuMzE2MSwtNS42NDM4IC0zLjU2MjUsLTguNDA2MiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMjMgMCwtMC4wMzEyIC0wLjYyMTQ4LC0xLjM3NjggLTEuMjg1NCwtMi43NDA1IC0xLjkzNzUsLTQuMDkzOCAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0wLjY1MjI0LC0xLjM1MzIgLTEuMzE3LC0yLjcwMjEgLTIsLTQuMDMxMiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0yLjA1ODIsLTQuMDAzOCAtNC4yODQ0LC03Ljg3ODIgLTYuNjI0OSwtMTEuNjU2IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDIzMyAwLC0wLjAzMTIgLTAuNzc3MzMsLTEuMjU0MyAtMS41OTc0LC0yLjQ5MDIgLTIuNDA2MiwtMy43MTg4IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDI0MiAwLC0wLjAzMTIgLTIuNDM2NywtMy42OTk5IC01LjAyNDMsLTcuMjYwNiAtNy43NDk5LC0xMC43MTkgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MDU0OSwtMS4xNDg1IC0xLjg0MzUsLTIuMjg1MyAtMi43ODEyLC0zLjQwNjIgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MzgwMSwtMS4xMjA5IC0xLjkwNDUsLTIuMjE5NiAtMi44NzUsLTMuMzEyNSAtMC4wMDUsLTAuMDA2IDAuMDA1LC0wLjAyNTMgMCwtMC4wMzEyIC0zLjg5ODMsLTQuMzg4OSAtOC4wNzEyLC04LjU0OTMgLTEyLjUsLTEyLjQ2OSAtNS41NDMsLTQuOTA1OCAtMTEuNTEyLC05LjQxMTIgLTE3LjkwNiwtMTMuNTMxIC0xLjI3ODksLTAuODI0MDIgLTIuNTYxNSwtMS42NDYyIC0zLjg3NSwtMi40Mzc1IC0yLjYyNjksLTEuNTgyNSAtNS4zMjczLC0zLjExMzcgLTguMDkzNywtNC41NjI1IC0xLjM4MzIsLTAuNzI0MzkgLTIuODAwNCwtMS40MzQ3IC00LjIxODcsLTIuMTI1IC0yLjgzNjcsLTEuMzgwNiAtNS43NDAzLC0yLjY5NjEgLTguNzE4NiwtMy45Mzc1IC0xLjQ4OTIsLTAuNjIwNzEgLTMuMDA2NCwtMS4xOTYgLTQuNTMxMiwtMS43ODEyIC00LjU3NDYsLTEuNzU1OCAtOS4yODgzLC0zLjM1MjUgLTE0LjE4NywtNC43ODEyIC0xLjYzMywtMC40NzYyNiAtMy4yOTkzLC0wLjkzNTk3IC00Ljk2ODcsLTEuMzc1IC02LjY3NzcsLTEuNzU2MSAtMTMuNjM4LC0zLjIzMjUgLTIwLjkwNiwtNC4zNzUgLTMuNjMzOCwtMC41NzEyNiAtNy4zNDE0LC0xLjA1NjIgLTExLjEyNSwtMS40Njg4IC05LjQ1ODYsLTEuMDMyNiAtMTkuMzcxLC0xLjU2MzggLTI5Ljc4MSwtMS41NjM4IC03LjAyMDQsMCAtMTMuNjUyLC0wLjA3NDEgLTIwLDAgLTMuMTczOCwwLjAzNzIgLTYuMjU1NCwwLjExMDA2IC05LjMxMjQsMC4yNSAtMS41Mjg1LDAuMDY5OSAtMy4wNTY4LDAuMTQzOSAtNC41NjI0LDAuMjUgLTMuMDExNSwwLjIxMjM3IC01Ljk5MTIsMC41MDY5MyAtOC45Mzc0LDAuOTA2MjUgLTUuMTU1NiwwLjY5ODQ5IC0xMC4yNDQsMS43NDI1IC0xNS4zNDQsMy4yNSAtMS40NTcyLDAuNDMwNzYgLTIuOTEyNywwLjg5MzY2IC00LjM3NSwxLjQwNjIgLTIuOTMyNywxLjAyOCAtNS44NjQ1LDIuMjI1NSAtOC44NDM2LDMuNjI1IC0wLjc0MjY3LDAuMzQ4NjQgLTEuNDcxOCwwLjcxOTg1IC0yLjIxODcsMS4wOTM4IGwgLTEwOS45NCwwLjI1IC0xMi4xNTYsLTMxLjMxMiBjIC0wLjM1NjQ0LC0wLjgzIC0wLjg0MzkzLC0xLjU4MzQgLTEuNDY4NywtMi4yODEyIC0wLjAxLC0wLjAxMDUgLTAuMDIxMywtMC4wMjA2IC0wLjAzMTIsLTAuMDMxMiAtMS4yNDcsLTEuMzgxMSAtMi45NTk3LC0yLjUxOSAtNC43ODEyLC0zLjMxMjUgLTAuNjExNDYsLTAuMjY1OTQgLTEuMjQ2NSwtMC40OTQ0NCAtMS44NzUsLTAuNjg3NSAtMC4zMDQ5MSwtMC4wOTMzIC0wLjYzMjksLTAuMTc0NCAtMC45Mzc0OSwtMC4yNSAtMC4zMTQwMiwtMC4wNzc3IC0wLjYyNjg1LC0wLjE2MDI1IC0wLjkzNzU0LC0wLjIxODc1IC0wLjkzMjQsLTAuMTc1OSAtMS44Mzg5LC0wLjI1NSAtMi42ODc1LC0wLjI1IHoiIGlkPSJwYXRoMzg1NSIgc3R5bGU9ImZpbGwtb3BhY2l0eTowLjk5NjA3OTk5O3N0cm9rZTojMTkxOTE5O3N0cm9rZS13aWR0aDoxNCIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2MTAuNTIsNDkzLjY5IGMgLTEuNTA4NiwwLjAwOSAtNC43MjExLDAuMzA2MTEgLTYuNDY4NywwLjkzNzUgbCAtMy41LDEuNSA4LjY1NjIsMzUuODQ0IC0xMjQuODEsMC4yODEyNSBjIC03Ny45NjMsMC4xNjU0IC0xNjYuNTIsLTExLjUwNCAtMjMyLjkzLC05LjUgLTY2LjQxMiwyLjAwMzcgLTE1Mi4xMiwyOCAtMTUyLjEyLDI4IGwgLTEzLjY4NywzLjc4MTIgYyAtMTkuMjUxLDUuMjk2MyAtMjUuNzE4LDk3LjM2NyAtMjUuNzE4LDE2Ni43OCAwLDEuMTEzIDAuMDI2NjUsMi4yNTMxIDAuMDMxMjUsMy4zNzUgLTAuMDA0NiwxLjEyMTkgLTAuMDMxMjUsMi4yNjIgLTAuMDMxMjUsMy4zNzUgMCw2OS40MTQgNi40NjczLDE2MS40OCAyNS43MTgsMTY2Ljc4IGwgMTMuNjg3LDMuNzgxMiBjIDAsMCA4NS43MTEsMjUuOTk2IDE1Mi4xMiwyOCA2Ni40MTIsMi4wMDM3IDE1NC45NywtOS42NjU0IDIzMi45MywtOS41IGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS44NDQgMy41LDEuNSBjIDEuNzQ3NiwwLjYzMTM5IDQuOTYsMC45Mjg1NCA2LjQ2ODcsMC45Mzc1IDAuODQ4NTksMC4wMDUgMS43NTUxLC0wLjA3NDQgMi42ODc1LC0wLjI1IDAuMzEwNywtMC4wNTg0IDAuNjIzNTIsLTAuMTQxMTkgMC45Mzc0OSwtMC4yMTg3NSAwLjMwNDU5LC0wLjA3NTQgMC42MzI1OSwtMC4xNTY4NiAwLjkzNzQ5LC0wLjI1IDAuNjI4NDQsLTAuMTkyNjkgMS4yNjM1LC0wLjQyMjA2IDEuODc1LC0wLjY4NzUgMS44MjE1LC0wLjc5MjAxIDMuNTM0MiwtMS45MDI4IDQuNzgxMiwtMy4yODEyIDAuMDEsLTAuMDEwNyAwLjAyMTcsLTAuMDIwOCAwLjAzMTIsLTAuMDMxMiAwLjYyNDgsLTAuNjk2NTggMS4xMTIzLC0xLjQ1MjggMS40Njg3LC0yLjI4MTIgbCAxMi4xNTYsLTMxLjI1IDEwOS45NCwwLjI1IGMgMjMuOSwxMS45NDIgNDUuNTExLDEwLjcxOSA3My41OTMsMTAuNzE5IDEzMy4yNSwwIDE4Ny42MzAwMiwtODYuNTg2IDE4Ny4wMDAwMiwtMjAxLjM4IDAsLTAuNzgwMiAtMC4wMTksLTEuNTY1NiAtMC4wMzEsLTIuMzQzOCAwLjAxMiwtMC43NzgxMSAwLjAzMSwtMS41NjM2IDAuMDMxLC0yLjM0MzggMC42MjgyLC0xMTQuNzkgLTUzLjc0OTAyLC0yMDEuMzggLTE4Ny4wMDAwMiwtMjAxLjM4IC0yOC4wODIsMCAtNDkuNjkzLC0xLjIyMzYgLTczLjU5MywxMC43MTkgbCAtMTA5Ljk0LDAuMjUgLTEyLjE1NiwtMzEuMjUgYyAtMC4zNTY0NSwtMC44Mjg0NCAtMC44NDM5MywtMS41ODQ3IC0xLjQ2ODcsLTIuMjgxMiAtMC4wMSwtMC4wMTA0IC0wLjAyMTMsLTAuMDIwNiAtMC4wMzEyLC0wLjAzMTIgLTEuMjQ3LC0xLjM3ODUgLTIuOTU5NywtMi40ODkyIC00Ljc4MTIsLTMuMjgxMiAtMC42MTE0OCwtMC4yNjU0NCAtMS4yNDY1LC0wLjQ5NDgxIC0xLjg3NSwtMC42ODc1IC0wLjMwNDksLTAuMDkzMSAtMC42MzI5LC0wLjE3NDYgLTAuOTM3NDksLTAuMjUgLTAuMzEzOTcsLTAuMDc3NiAtMC42MjY3OSwtMC4xNjAzNSAtMC45Mzc0OSwtMC4yMTg3NSAtMC45MzIzOSwtMC4xNzU2IC0xLjgzODksLTAuMjU1IC0yLjY4NzUsLTAuMjUgeiIgaWQ9InBhdGgyODUzIiBzdHlsZT0iZmlsbDojMzI3OGZmO2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw4NTUuMjQgYyAtMzMuMzY0LDAgLTY1LjMwNywxLjggLTk0LjgxMSw1LjA2MjUgMjUuNjYsNDguNzE0IDk3Ljk4NSwzMC4yNjUgMjA1LjU2LDMxLjUzMSA0OS42ODYsMC41ODQ3MSA4OS41NDMsMS44NzkzIDEyMS41MywyLjM3NSAtNDcuMTYsLTIzLjMzNCAtMTMzLjUzLC0zOC45NjkgLTIzMi4yOCwtMzguOTY5IHoiIGlkPSJwYXRoMzY0MyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsODU1LjI0IGMgLTMuMjA2NCwwIC02LjM4MzEsMC4wMjk1IC05LjU2MjQsMC4wNjI1IDAuODE4MjUsMTYuMTcxIDYuNDI4MSwzMC4yNTcgMTQuNTk0LDM4Ljg0NCA0LjY3MTQsLTAuMDc1NiA5LjQ5NTEsLTAuMTk2NTUgMTQuNDM3LC0wLjM0Mzc1IC04LjU2NTcsLTguMTkyMyAtMTQuNTkzLC0yMi4yMjggLTE1LjcxOSwtMzguNTYyIC0xLjI1MTIsLTAuMDA1IC0yLjQ5NDcsMCAtMy43NSwwIHoiIGlkPSJwYXRoMzY1OCIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDk4OS4wMiw4MjcuNSAtNS4wOTM3LDAuNTkzNzUgYyAtMjEuNTQ1LDIuNTEyNyAtMzcuNjg4LDI1Ljk3OSAtMzkuMjgxLDU0LjUzMSBsIC0wLjM3NDk5LDcuMTI1IDUuMjQ5OSwtNC44NDM4IGMgMTUuODg5LC0xNC42OCAyOC4zMDMsLTMyLjUwNyAzNy40MDYsLTUyLjc1IGwgMi4wOSwtNC42NSB6IiBpZD0icGF0aDM3MDciIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDgzOC41IGMgMCwwIDc5LjY3NywtMjIuNTk2IDEwNS4zOCwtMzEuOTgyIDI2LjgzOSwtOS44MDE4IDk4Ljg1OSwtMzkuMTQ2IDk4Ljg1OSwtMzkuMTQ2IDAsMCAtOC43NDA5LDQyLjQ3IC0zMC40ODMsNTcuOTE4IC03Ny4yMyw1NC44NyAtMjMyLjY5LDUzLjg1IC0yMzIuNjksNTMuODUiIGlkPSJwYXRoMzcxNSIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6bm9uZTtzdHJva2U6IzI5MjkyOTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODY5Ljk3LDgxNy44NCAtNC40Mzc0LDIuMzQzOCBjIDAuOTg5MTIsMS4xNTY4IDEuNzk1NSwyLjQyODYgMi4zNzUsMy44NDM4IDQuNzk3OSwxMS43MTcgLTEwLjczNiwyOS4yMzYgLTI2Ljg3NSwzNS43ODEgLTAuNTE2NzUsMC4yMDk1OCAtMS44MTI5LDAuODQwNjYgLTMuNDA2MiwxLjY1NjIgbCAxMy42MjUsLTMuODc1IGMgMTcuMzA2LC04LjQ1NzYgMjcuNDcsLTIzLjA4MiAyMywtMzQgLTAuOTE2MTUsLTIuMjM3MyAtMi4zNzUyLC00LjE2NjEgLTQuMjgxMiwtNS43NSB6IiBpZD0icGF0aDM3NTciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTQ5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NzguNTUsODEzLjM4IC00LjQzNzUsMi4zNDM4IGMgMC45ODkxMywxLjE1NjggMS43OTU1LDIuNDI4NiAyLjM3NSwzLjg0MzggNC43OTc5LDExLjcxNyAtMTAuNzM2LDI5LjIzNiAtMjYuODc1LDM1Ljc4MSAtMC41MTY3NiwwLjIwOTU4IC0xLjgxMjksMC44NDA2NiAtMy40MDYyLDEuNjU2MiBsIDEzLjYyNSwtMy44NzUgYyAxNy4zMDYsLTguNDU3NiAyNy40NywtMjMuMDgyIDIzLC0zNCAtMC45MTYxNSwtMi4yMzczIC0yLjM3NTIsLTQuMTY2MSAtNC4yODEyLC01Ljc1IHoiIGlkPSJwYXRoMzc4NyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg4NC43NCw4MTEuOTYgLTQuNDM3NCwyLjM0MzggYyAwLjk4OTEzLDEuMTU2OCAxLjc5NTUsMi40Mjg2IDIuMzc1LDMuODQzOCA0Ljc5NzksMTEuNzE3IC0xMC43MzYsMjkuMjM2IC0yNi44NzUsMzUuNzgxIC0wLjUxNjc1LDAuMjA5NTggLTEuODEyOSwwLjg0MDY2IC0zLjQwNjIsMS42NTYyIGwgMTMuNjI1LC0zLjg3NSBjIDE3LjMwNiwtOC40NTc2IDI3LjQ3LC0yMy4wODIgMjMsLTM0IC0wLjkxNjE1LC0yLjIzNzMgLTIuMzc1MiwtNC4xNjYxIC00LjI4MTIsLTUuNzUgeiIgaWQ9InBhdGgzNzUyIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE1NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzM1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzgzIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODU3LjEyLDgyMi40NiAtMy45NjQxLDIuMDkzNyBjIDAuODgzNjEsMS4wMzM0IDEuNjA0LDIuMTY5NiAyLjEyMTYsMy40MzM3IDQuMjg2MSwxMC40NjcgLTkuNTkwNiwyNi4xMTcgLTI0LjAwOCwzMS45NjQgLTAuNDYxNjMsMC4xODcyMyAtMS42MTk1LDAuNzUwOTggLTMuMDQyOCwxLjQ3OTYgbCAxMi4xNzEsLTMuNDYxNiBjIDE1LjQ2LC03LjU1NTQgMjQuNTQsLTIwLjYyIDIwLjU0NiwtMzAuMzczIC0wLjgxODQyLC0xLjk5ODcgLTIuMTIxOCwtMy43MjE2IC0zLjgyNDUsLTUuMTM2NiB6IiBpZD0icGF0aDM3OTkiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MjA5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NDMuMzIsODI2LjAzIC0zLjk2NDEsMi4wOTM3IGMgMC44ODM2MSwxLjAzMzQgMS42MDQsMi4xNjk2IDIuMTIxNiwzLjQzMzcgNC4yODYxLDEwLjQ2NyAtOS41OTA2LDI2LjExNyAtMjQuMDA4LDMxLjk2NCAtMC40NjE2MiwwLjE4NzIzIC0xLjYxOTUsMC43NTA5OCAtMy4wNDI4LDEuNDc5NiBsIDEyLjE3MSwtMy40NjE2IGMgMTUuNDYsLTcuNTU1NCAyNC41NCwtMjAuNjIgMjAuNTQ2LC0zMC4zNzMgLTAuODE4NDIsLTEuOTk4NyAtMi4xMjE4LC0zLjcyMTYgLTMuODI0NSwtNS4xMzY2IHoiIGlkPSJwYXRoMzgwMyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxNTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDIzMy4yNyw4NDUuNzIgYyA4LjI5MywtMi4wMjM0IDE1LjQ4NiwtMS40Nzg4IDE5Ljc5Nyw1Ljc4NzIgbCAtMi40OTM0LDE3Ljg5NyBjIC02Ljg3NTEsNi4xNzMyIC0xMy43NSw0Ljk1MDkgLTIwLjYyNSwwLjE1NTQzIGwgMy4zMjEyLC0yMy44MzkgeiIgaWQ9InJlY3QzODYxIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDg0OC45OSBjIDguMTUwMiwtMS4yMTAyIDE1LjE2NywtMC41NzI4IDE4Ljg0Myw1LjUwODEgbCAtMi4zNzMxLDE3LjAzNCBjIC02LjQ4MzksMi45NzQ4IC0xMi45ODMsNS4yMDk2IC0xOS42MzEsMC4xNDc5MyBsIDMuMTYxMSwtMjIuNjkgeiIgaWQ9InBhdGgzODY0IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNDAwLjM0LDg1Mi43NSBjIC0zMy40NTQsMCAtNjUuNDkyLDEuNzg5NCAtOTUuMDkzLDUuMDYyNSBsIC0zLjY1NjIsMC40MDYyNSAxLjcxODcsMy4yNSBjIDYuNjcxMSwxMi42NjQgMTYuNTYyLDIxLjExMyAyOS4wNjIsMjYuNDM4IDEyLjUwMSw1LjMyNDEgMjcuNTcyLDcuNjEyNiA0NS4wOTMsOC40Mzc1IDM1LjA0MiwxLjY0OTggNzkuOTU0LC0yLjYzMTIgMTMzLjU5LC0yIDQ5LjY1OSwwLjU4NDM4IDg5LjUwOCwxLjg3ODcgMTIxLjUzLDIuMzc1IGwgMS4xMjUsLTQuNzUgYyAtNDcuODQsLTIzLjY4IC0xMzQuMzQsLTM5LjIyIC0yMzMuMzYsLTM5LjIyIHogbSAwLDUgYyA5MS4xNjksMCAxNzEuNzUsMTMuNDc5IDIyMC4wOSwzMy43MTkgLTI5Ljk1MiwtMC41ODI0MSAtNjUuMjEyLC0xLjYwNiAtMTA5LjMxLC0yLjEyNSAtNTMuOTM3LC0wLjYzNDczIC05OC45NzYsMy42NTIyIC0xMzMuNCwyLjAzMTIgLTE3LjIxNCwtMC44MTA0NiAtMzEuNzY3LC0zLjEwNTQgLTQzLjQwNiwtOC4wNjI1IC0xMC40NTMsLTQuNDUyMSAtMTguNDg1LC0xMS4xNTQgLTI0LjUsLTIwLjkwNiAyOC4zMDcsLTIuOTgzMSA1OC43MzUsLTQuNjU2MiA5MC41MywtNC42NTYyIHoiIGlkPSJwYXRoNDAyNSIgc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjtvcGFjaXR5OjAuOTtjb2xvcjojMDAwMDAwO2ZpbGw6IzE5MTkxOSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyNjAuNSw2MDcuMzggLTc3Ljc0OSwxMi40NjkgYyAtMjcuMTUsNC4zNTQyIC00OC45NDcsNDguNzczIC01MC45OTksMTA0Ljg0IDIuMDUyMyw1Ni4wNzEgMjMuODQ5LDEwMC40OSA1MC45OTksMTA0Ljg0IGwgNzcuNzQ5LDEyLjQ2OSBjIDEzLjI5NiwwIDI0LC0xMC43MDQgMjQsLTI0IHYgLTE4Ni42MiBjIDAsLTEzLjI5NiAtMTAuNzA0LC0yNCAtMjQsLTI0IHoiIGlkPSJyZWN0Mjg2NCIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2OTEuOTYsNTczLjE2IGMgLTIuOTY5MiwwIC01Ljg5MzMsMC4zMzIxNSAtOC43ODEyLDAuOTY4NzUgLTAuMDEwNCwtMC4wMSAtMC4wMjA4LC0wLjAyMSAtMC4wMzEyLC0wLjAzMTIgbCAtNjMuODQzLDEyLjMxMiBjIC0xNy43MjgsNi42MDQ3IC0zMiwxNC4yNzIgLTMyLDMyIHYgMjEyLjU2IGMgMCwxNy43MjggMTQuMjcyLDI1LjM5NSAzMiwzMiBsIDYzLjg0MywxMi4zMTIgYyAwLjAxMDUsLTAuMDEwMiAwLjAyMDgsLTAuMDIxMSAwLjAzMTIsLTAuMDMxMiAyLjg4NzksMC42MzY2IDUuODEyLDAuOTY4NzUgOC43ODEyLDAuOTY4NzUgNDUuMzk1LDAgODIuMTk4LC01Ny4zNjMgODIuMzEyLC0xNTEuNTMgLTAuMTE0MDgsLTk0LjE2OSAtMzYuOTE2LC0xNTEuNTMgLTgyLjMxMiwtMTUxLjUzIHoiIGlkPSJwYXRoMzcwMyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMzLjM2NCwwIC02NS4zMDcsLTEuOCAtOTQuODExLC01LjA2MjUgMjUuNjYsLTQ4LjcxNCA5Ny45ODUsLTMwLjI2NSAyMDUuNTYsLTMxLjUzMSA0OS42ODYsLTAuNTg0NzEgODkuNTQzLC0xLjg3OTMgMTIxLjUzLC0yLjM3NSAtNDcuMTYsMjMuMzM0IC0xMzMuNTMsMzguOTY5IC0yMzIuMjgsMzguOTY5IHoiIGlkPSJwYXRoNDE1NyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMuMjA2NCwwIC02LjM4MzEsLTAuMDI5NSAtOS41NjI0LC0wLjA2MjUgMC44MTgyNSwtMTYuMTcxIDYuNDI4MSwtMzAuMjU3IDE0LjU5NCwtMzguODQ0IDQuNjcxNCwwLjA3NTYgOS40OTUxLDAuMTk2NTUgMTQuNDM3LDAuMzQzNzUgLTguNTY1Nyw4LjE5MjMgLTE0LjU5MywyMi4yMjggLTE1LjcxOSwzOC41NjIgLTEuMjUxMiwwLjAwNSAtMi40OTQ3LDAgLTMuNzUsMCB6IiBpZD0icGF0aDQxNTkiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA5ODkuMDIsNjIxLjg5IC01LjA5MzcsLTAuNTkzNzUgYyAtMjEuNTQ1LC0yLjUxMjcgLTM3LjY4OCwtMjUuOTc5IC0zOS4yODEsLTU0LjUzMSBsIC0wLjM3NDk5LC03LjEyNSA1LjI0OTksNC44NDM4IGMgMTUuODg5LDE0LjY4IDI4LjMwMywzMi41MDcgMzcuNDA2LDUyLjc1IGwgMi4wOTM3LDQuNjU2MiB6IiBpZD0icGF0aDQxNjEiIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDYxMC44OSBjIDAsMCA3OS42NzcsMjIuNTk2IDEwNS4zOCwzMS45ODIgMjYuODM5LDkuODAxOCA5OC44NTksMzkuMTQ2IDk4Ljg1OSwzOS4xNDYgMCwwIC04Ljc0MDksLTQyLjQ3IC0zMC40ODMsLTU3LjkxOCAtNzcuMjMsLTU0Ljg3IC0yMzIuNjksLTUzLjg2IC0yMzIuNjksLTUzLjg2IiBpZD0icGF0aDQxNjMiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsOm5vbmU7c3Ryb2tlOiMyOTI5Mjk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg2OS45Nyw2MzEuNTUgLTQuNDM3NCwtMi4zNDM4IGMgMC45ODkxMiwtMS4xNTY4IDEuNzk1NSwtMi40Mjg2IDIuMzc1LC0zLjg0MzggNC43OTc5LC0xMS43MTcgLTEwLjczNiwtMjkuMjM2IC0yNi44NzUsLTM1Ljc4MSAtMC41MTY3NSwtMC4yMDk1OCAtMS44MTI5LC0wLjg0MDY2IC0zLjQwNjIsLTEuNjU2MiBsIDEzLjYyNSwzLjg3NSBjIDE3LjMwNiw4LjQ1NzYgMjcuNDcsMjMuMDgyIDIzLDM0IC0wLjkxNjE1LDIuMjM3MyAtMi4zNzUyLDQuMTY2MSAtNC4yODEyLDUuNzUgeiIgaWQ9InBhdGg0MTY1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE4NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODc4LjU1LDYzNi4wMSAtNC40Mzc1LC0yLjM0MzggYyAwLjk4OTEzLC0xLjE1NjggMS43OTU1LC0yLjQyODYgMi4zNzUsLTMuODQzOCA0Ljc5NzksLTExLjcxNyAtMTAuNzM2LC0yOS4yMzYgLTI2Ljg3NSwtMzUuNzgxIC0wLjUxNjc2LC0wLjIwOTU4IC0xLjgxMjksLTAuODQwNjYgLTMuNDA2MiwtMS42NTYyIGwgMTMuNjI1LDMuODc1IGMgMTcuMzA2LDguNDU3NiAyNy40NywyMy4wODIgMjMsMzQgLTAuOTE2MTUsMi4yMzczIC0yLjM3NTIsNC4xNjYxIC00LjI4MTIsNS43NSB6IiBpZD0icGF0aDQxNjciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTg3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4ODQuNzQsNjM3LjQyIC00LjQzNzQsLTIuMzQzOCBjIDAuOTg5MTMsLTEuMTU2OCAxLjc5NTUsLTIuNDI4NiAyLjM3NSwtMy44NDM4IDQuNzk3OSwtMTEuNzE3IC0xMC43MzYsLTI5LjIzNiAtMjYuODc1LC0zNS43ODEgLTAuNTE2NzUsLTAuMjA5NTggLTEuODEyOSwtMC44NDA2NiAtMy40MDYyLC0xLjY1NjIgbCAxMy42MjUsMy44NzUgYyAxNy4zMDYsOC40NTc2IDI3LjQ3LDIzLjA4MiAyMywzNCAtMC45MTYxNSwyLjIzNzMgLTIuMzc1Miw0LjE2NjEgLTQuMjgxMiw1Ljc1IHoiIGlkPSJwYXRoNDE2OSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxODkpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg1Ny4xMiw2MjYuOTMgLTMuOTY0MSwtMi4wOTM3IGMgMC44ODM2MSwtMS4wMzM0IDEuNjA0LC0yLjE2OTYgMi4xMjE2LC0zLjQzMzcgNC4yODYxLC0xMC40NjcgLTkuNTkwNiwtMjYuMTE3IC0yNC4wMDgsLTMxLjk2NCAtMC40NjE2MywtMC4xODcyMyAtMS42MTk1LC0wLjc1MDk4IC0zLjA0MjgsLTEuNDc5NiBsIDEyLjE3MSwzLjQ2MTYgYyAxNS40Niw3LjU1NTQgMjQuNTQsMjAuNjIgMjAuNTQ2LDMwLjM3MyAtMC44MTg0MiwxLjk5ODcgLTIuMTIxOCwzLjcyMTYgLTMuODI0NSw1LjEzNjYgeiIgaWQ9InBhdGg0MTc1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODQzLjMyLDYyMy4zNiAtMy45NjQxLC0yLjA5MzcgYyAwLjg4MzYxLC0xLjAzMzQgMS42MDQsLTIuMTY5NiAyLjEyMTYsLTMuNDMzNyA0LjI4NjEsLTEwLjQ2NyAtOS41OTA2LC0yNi4xMTcgLTI0LjAwOCwtMzEuOTY0IC0wLjQ2MTYyLC0wLjE4NzIzIC0xLjYxOTUsLTAuNzUwOTggLTMuMDQyOCwtMS40Nzk2IGwgMTIuMTcxLDMuNDYxNiBjIDE1LjQ2LDcuNTU1NCAyNC41NCwyMC42MiAyMC41NDYsMzAuMzczIC0wLjgxODQyLDEuOTk4NyAtMi4xMjE4LDMuNzIxNiAtMy44MjQ1LDUuMTM2NiB6IiBpZD0icGF0aDQxNzciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTk3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyMzMuMjcsNjAzLjY2IGMgOC4yOTMsMi4wMjM0IDE1LjQ4NiwxLjQ3ODggMTkuNzk3LC01Ljc4NzIgbCAtMi40OTM0LC0xNy44OTcgYyAtNi44NzUxLC02LjE3MzIgLTEzLjc1LC00Ljk1MDkgLTIwLjYyNSwtMC4xNTU0MyBsIDMuMzIxMiwyMy44MzkgeiIgaWQ9InBhdGg0MTc5IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5OSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDYwMC40IGMgOC4xNTAyLDEuMjEwMiAxNS4xNjcsMC41NzI4IDE4Ljg0MywtNS41MDgxIGwgLTIuMzczMSwtMTcuMDM0IGMgLTYuNDgzOSwtMi45NzQ4IC0xMi45ODMsLTUuMjA5NiAtMTkuNjMxLC0wLjE0NzkzIGwgMy4xNjExLDIyLjY5IHoiIGlkPSJwYXRoNDE4MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw1OTYuNjQgYyAtMzMuNDU0LDAgLTY1LjQ5MiwtMS43ODk0IC05NS4wOTMsLTUuMDYyNSBsIC0zLjY1NjIsLTAuNDA2MjUgMS43MTg3LC0zLjI1IGMgNi42NzExLC0xMi42NjQgMTYuNTYyLC0yMS4xMTMgMjkuMDYyLC0yNi40MzggMTIuNTAxLC01LjMyNDEgMjcuNTcyLC03LjYxMjYgNDUuMDkzLC04LjQzNzUgMzUuMDQyLC0xLjY0OTggNzkuOTU0LDIuNjMxMiAxMzMuNTksMiA0OS42NTksLTAuNTg0MzggODkuNTA4LC0xLjg3ODcgMTIxLjUzLC0yLjM3NSBsIDEuMTI1LDQuNzUgYyAtNDcuODQ5LDIzLjY3NSAtMTM0LjM2LDM5LjIxOSAtMjMzLjM3LDM5LjIxOSB6IG0gMCwtNSBjIDkxLjE2OSwwIDE3MS43NSwtMTMuNDc5IDIyMC4wOSwtMzMuNzE5IC0yOS45NTIsMC41ODI0MSAtNjUuMjEyLDEuNjA2IC0xMDkuMzEsMi4xMjUgLTUzLjkzNywwLjYzNDczIC05OC45NzYsLTMuNjUyMiAtMTMzLjQsLTIuMDMxMiAtMTcuMjE0LDAuODEwNDYgLTMxLjc2NywzLjEwNTQgLTQzLjQwNiw4LjA2MjUgLTEwLjQ1Myw0LjQ1MjEgLTE4LjQ4NSwxMS4xNTQgLTI0LjUsMjAuOTA2IDI4LjMwNywyLjk4MzEgNTguNzM1LDQuNjU2MiA5MC41Myw0LjY1NjIgeiIgaWQ9InBhdGg0MTgzIiBzdHlsZT0idGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO29wYWNpdHk6MC45O2NvbG9yOiMwMDAwMDA7ZmlsbDojMTkxOTE5Ii8+JiN4YTsgICAgPC9nPiYjeGE7ICA8L2c+JiN4YTsgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE2MCI+JiN4YTsgICAgPHJkZjpSREY+JiN4YTsgICAgICA8Y2M6V29yaz4mI3hhOyAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+JiN4YTsgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4mI3hhOyAgICAgICAgPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIi8+JiN4YTsgICAgICAgIDxkYzpwdWJsaXNoZXI+JiN4YTsgICAgICAgICAgPGNjOkFnZW50IHJkZjphYm91dD0iaHR0cDovL29wZW5jbGlwYXJ0Lm9yZy8iPiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPk9wZW5jbGlwYXJ0PC9kYzp0aXRsZT4mI3hhOyAgICAgICAgICA8L2NjOkFnZW50PiYjeGE7ICAgICAgICA8L2RjOnB1Ymxpc2hlcj4mI3hhOyAgICAgICAgPGRjOnRpdGxlPlJlZCBDYXIgLSBUb3AgVmlldzwvZGM6dGl0bGU+JiN4YTsgICAgICAgIDxkYzpkYXRlPjIwMTAtMDUtMTlUMTU6MDI6MTI8L2RjOmRhdGU+JiN4YTsgICAgICAgIDxkYzpkZXNjcmlwdGlvbj5JIHdhcyB0aGlua2luZyBvZiBUcm9waHkgKCBodHRwOi8vdHJvcGh5LnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHA/Ym9keT1zY3JlZW5zaG90cyApIHdoZW4gcmVtaXhpbmcgdGhpcyBvbmUgOik8L2RjOmRlc2NyaXB0aW9uPiYjeGE7ICAgICAgICA8ZGM6c291cmNlPmh0dHA6Ly9vcGVuY2xpcGFydC5vcmcvZGV0YWlsLzYxMjAxL3JlZC1yYWNpbmctY2FyLXRvcC12aWV3LWJ5LXF1Ym9kdXA8L2RjOnNvdXJjZT4mI3hhOyAgICAgICAgPGRjOmNyZWF0b3I+JiN4YTsgICAgICAgICAgPGNjOkFnZW50PiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPnF1Ym9kdXA8L2RjOnRpdGxlPiYjeGE7ICAgICAgICAgIDwvY2M6QWdlbnQ+JiN4YTsgICAgICAgIDwvZGM6Y3JlYXRvcj4mI3hhOyAgICAgICAgPGRjOnN1YmplY3Q+JiN4YTsgICAgICAgICAgPHJkZjpCYWc+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmNhcjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwYXJ0PC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmdhbWU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+Z2FtZSBzcHJpdGU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmFjaW5nPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJhY2luZyBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmVkPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJlZCBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c2ltcGxlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnNpbXBsZSBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c3ByaXRlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnRyYW5zcG9ydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmFuc3BvcnRhdGlvbjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmF2ZWw8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+dmlkZW8gZ2FtZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIHNwcml0ZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgIDwvcmRmOkJhZz4mI3hhOyAgICAgICAgPC9kYzpzdWJqZWN0PiYjeGE7ICAgICAgPC9jYzpXb3JrPiYjeGE7ICAgICAgPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIj4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEZXJpdmF0aXZlV29ya3MiLz4mI3hhOyAgICAgIDwvY2M6TGljZW5zZT4mI3hhOyAgICA8L3JkZjpSREY+JiN4YTsgIDwvbWV0YWRhdGE+JiN4YTs8L3N2Zz4=" + preserveAspectRatio="none" + /> @@ -392,13 +60,7 @@ - + max_lateral_offset @@ -466,13 +128,7 @@ - + forward_goal_search_l... @@ -493,13 +149,7 @@ - + backward_goal_search_le... @@ -517,13 +167,7 @@ - + lateral_search_in... @@ -545,13 +189,7 @@ - + goal_search_int... @@ -572,14 +210,14 @@ - + refined goal + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_distance.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_distance.drawio.svg index 8bca6f4c7e18c..17a7b09d44c2a 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_distance.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-goal_distance.drawio.svg @@ -1,5 +1,5 @@ - + - @@ -61,338 +59,14 @@ - Red Car - Top View image/svg+xml Openclipart Red Car - Top View - 2010-05-19T15:02:12 - - I was thinking of Trophy ( http://trophy.sourceforge.net/index.php?body=screenshots ) when remixing this one :) - http://openclipart.org/detail/61201/red-racing-car-top-view-by-qubodup qubodup - car - clip art clipart game - game sprite - racing racing car red - red car - simple simple car sprite - transport - transportation travel video game - video game art - video game sprite + width="58.74" + height="29" + xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTYwIDQ3NiIgaWQ9InN2ZzIiPiYjeGE7ICA8dGl0bGUgaWQ9InRpdGxlMzk2OCI+UmVkIENhciAtIFRvcCBWaWV3PC90aXRsZT4mI3hhOyAgPGRlZnMgaWQ9ImRlZnM0Ij4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mzc1OSI+JiN4YTsgICAgICA8c3RvcCBpZD0ic3RvcDM3NjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTFhMWE7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIvPiYjeGE7ICAgICAgPHN0b3AgaWQ9InN0b3AzNzYzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4mI3hhOyAgICA8L2xpbmVhckdyYWRpZW50PiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTQ5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjMwODUsLTIuNjUxOCkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODEyLjE0MDAxIiB5Mj0iNTMzLjUiIGlkPSJsaW5lYXJHcmFkaWVudDQxNTMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsODAuMzQ5LDM2NS4xNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTU1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42MjUsMjk2LjQ5KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4LjMwODUsMTQ1MikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg4Ny45MDAwMiIgeTE9IjUyOC4zNTk5OSIgeDI9Ijg3Ni4xNDAwMSIgeTI9IjUyOC40MTk5OCIgaWQ9ImxpbmVhckdyYWRpZW50NDE4NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjEuNDM4LDExNTEuNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyNy42MjUsMTE1Mi45KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODk3LjIxOTk3IiB5MT0iNTQyLjQwMDAyIiB4Mj0iODgzLjc2MDAxIiB5Mj0iNTM1LjM3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkxIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODgwLjcxMDAyIiB5MT0iNTUyLjA0OTk5IiB4Mj0iODM1Ljk4OTk5IiB5Mj0iNTAxLjA3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODg3LjkwMDAyIiB5MT0iNTI4LjM1OTk5IiB4Mj0iODA1LjI4OTk4IiB5Mj0iNTI5LjYwOTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MzMyLDAsMCwtMC44OTMzMiw5NC4xNTYsMTA4Ny44KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODc5LjkwMDAyIiB5MT0iNTM3LjUiIHgyPSI4MTIuMTQwMDEiIHkyPSI1MzMuNSIgaWQ9ImxpbmVhckdyYWRpZW50NDE5NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44OTMzMiwwLDAsLTAuODkzMzIsODAuMzQ5LDEwODQuMikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLC0wLjEzNzk5LC0wLjEzNzk5LC0wLjk5MDQzLDE0Ni4wNSwxNDgzLjMpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyMzguODMiIHkxPSI4NzMuMDYiIHgyPSIyMTYuNTYiIHkyPSI4NzIuNjUwMDIiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDEiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTkwNDMsLTAuMTM3OTksLTAuMTM3OTksLTAuOTkwNDMsMTU2LjMxLDE0ODIpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4NzYuMTQwMDEiIHkyPSI1MjguNDE5OTgiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4OTcuMjE5OTciIHkxPSI1NDIuNDAwMDIiIHgyPSI4ODMuNzYwMDEiIHkyPSI1MzUuMzciIGlkPSJsaW5lYXJHcmFkaWVudDQyMDUiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODAuNzEwMDIiIHkxPSI1NTIuMDQ5OTkiIHgyPSI4MzUuOTg5OTkiIHkyPSI1MDEuMDc5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDciIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4MDUuMjg5OTgiIHkyPSI1MjkuNjA5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDkiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsOTQuMTU2LDM2MS41NykiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MjExIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLDAuMTM3OTksLTAuMTM3OTksMC45OTA0MywxNDYuMDUsLTMzLjg4NSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIzOC44MyIgeTE9Ijg3My4wNiIgeDI9IjIxNi41NiIgeTI9Ijg3Mi42NTAwMiIgaWQ9ImxpbmVhckdyYWRpZW50NDIxMyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTA0MywwLjEzNzk5LC0wLjEzNzk5LDAuOTkwNDMsMTU2LjMxLC0zMi42MDMpIi8+JiN4YTsgIDwvZGVmcz4mI3hhOyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyLjkzNywtNDg2LjY5KSIgaWQ9ImxheWVyMSI+JiN4YTsgICAgPGcgaWQ9ImczODkwIj4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNjEwLjUyLDQ5My42OSBjIC0xLjUwODYsMC4wMDkgLTQuNzIxMSwwLjMwNDkxIC02LjQ2ODcsMC45Mzc1IGwgLTMuNSwxLjUgOC42NTYyLDM1LjkzOCAtMTI0LjgxLDAuMjgxMjUgYyAtMi40MzYzLDAuMDA1IC00Ljg4NzYsLTAuMDE0IC03LjM0MzcsLTAuMDMxMiAtNC45MTIsLTAuMDM0MyAtOS44NjQ5LC0wLjEwNDU1IC0xNC44NDQsLTAuMjE4NzUgLTcuMjkyNiwtMC4xNjcyOCAtMTQuNjY5LC0wLjQxMjg4IC0yMi4wNjIsLTAuNzE4NzUgLTAuMzk1OTEsLTAuMDE2NCAtMC43OTEzNywtMC4wNDU3IC0xLjE4NzUsLTAuMDYyNSAtMTQuOTMyLC0wLjYzMDE4IC0zMC4wMDcsLTEuNDkxNyAtNDUuMDMxLC0yLjQzNzUgLTIwLjMyNiwtMS4yODI3IC00MC41MiwtMi43MDc0IC02MC4xMjQsLTMuODc1IC0xNC41MjgsLTAuODY1MyAtMjguNzMyLC0xLjU3OTYgLTQyLjM3NSwtMiAtOS4zNjkyLC0wLjI4ODczIC0xOC40NjQsLTAuNDU2NTUgLTI3LjI1LC0wLjQwNjI1IC00LjMxNTgsMC4wMjQ3IC04LjU2NzgsMC4wOTMzIC0xMi43MTksMC4yMTg3NSAtNC4xNTA4LDAuMTI1NDYgLTguMzgwMSwwLjM1NTMgLTEyLjY1NiwwLjY1NjI1IC0yLjEzOCwwLjE1MDQ3IC00LjI3NzgsMC4zMTAyNCAtNi40Mzc0LDAuNSAtNi40Njg5LDAuNTY4NCAtMTMuMDQ1LDEuMzIxNCAtMTkuNTk0LDIuMTg3NSAtMC4wMTAxLDEwZS00IC0wLjAyMTEsLTEwZS00IC0wLjAzMTIsMCAtNC4zNzI1LDAuNTc4NTggLTguNzE4NSwxLjIyNTUgLTEzLjA2MiwxLjkwNjIgLTQuMzQzOSwwLjY4MDczIC04LjY3MzQsMS4zOTc4IC0xMi45MzcsMi4xNTYyIC00LjI1MzcsMC43NTY2MiAtOC40NzA0LDEuNTY1NCAtMTIuNTk0LDIuMzc1IC0wLjAxLDAuMDAyIC0wLjAyMTIsLTAuMDAyIC0wLjAzMTIsMCAtMi4wNjY0LDAuNDA1ODYgLTQuMDY5NywwLjgwNDE3IC02LjA5MzcsMS4yMTg4IC02LjA2MTQsMS4yNDE2IC0xMS45MzQsMi41MTYgLTE3LjUsMy43ODEyIC0wLjAxMDEsMC4wMDIgLTAuMDIxMSwtMC4wMDIgLTAuMDMxMiwwIC0zLjcxNjUsMC44NDQ5IC03LjI4NzIsMS42NzUyIC0xMC43MTksMi41IC02Ljg2MzgsMS42NDg0IC0xMy4xMTUsMy4yMzQ2IC0xOC41MzEsNC42NTYyIC04LjEyMzYsMi4xMzI1IC0xNC4zODIsMy45MjcyIC0xOC4wOTQsNSAtMi40NzM2LDAuNzE1NzggLTMuODEyNSwxLjEyNSAtMy44MTI1LDEuMTI1IGwgLTEzLjY4NywzLjc1IGMgLTAuOTAyNCwwLjI0ODczIC0xLjc3ODEsMC42OTI5IC0yLjYyNSwxLjMxMjUgLTAuMjg3NzEsMC4yMTA1IC0wLjU2MjM0LDAuNDM1OTMgLTAuODQzNzQsMC42ODc1IC0xLjA5OTYsMC45Nzk2IC0yLjE1MSwyLjI3MDcgLTMuMTU2MiwzLjg0MzggLTAuMDA0NiwwLjAwNyAwLjAwNDYsMC4wMjQzIDAsMC4wMzEyIC0wLjUwMDM2LDAuNzg0NzMgLTEuMDIyNSwxLjY0MDUgLTEuNSwyLjU2MjUgLTAuMDA0MiwwLjAwOCAwLjAwNDIsMC4wMjMyIDAsMC4wMzEyIC0wLjQ3NzU3LDAuOTIzNyAtMC45NTExNCwxLjkxNDIgLTEuNDA2MiwyLjk2ODggLTAuMDAzNywwLjAwOSAwLjAwMzcsMC4wMjIyIDAsMC4wMzEyIC0zLjY2Nyw4LjUwOTUgLTYuNjIsMjEuMTMxIC04LjkzNzQsMzYuMjE5IC0wLjAwMTUsMC4wMSAwLjAwMTUsMC4wMjEyIDAsMC4wMzEyIC0wLjAzNTk1LDAuMjM0MTYgLTAuMDU4MSwwLjQ4MzQyIC0wLjA5Mzc1LDAuNzE4NzUgLTAuNTA0NjIsMy4zMzE1IC0wLjk5MjA0LDYuNzk4MiAtMS40Mzc1LDEwLjM0NCAtMC4wMzA0OCwwLjI0MjY1IC0wLjA2MzU1LDAuNDc1MTkgLTAuMDkzNzUsMC43MTg3NSAtMC41MDE1Nyw0LjA0MzIgLTAuOTQ2NzIsOC4yMDI1IC0xLjM3NSwxMi40NjkgLTAuMDAxLDAuMDEgOS45OWUtNCwwLjAyMTEgMCwwLjAzMTIgLTAuMjEzNTQsMi4xMjg0IC0wLjQyOTEyLDQuMjk0OCAtMC42MjQ5OSw2LjQ2ODggLTkuMjFlLTQsMC4wMSA5LjIxZS00LDAuMDIwOSAwLDAuMDMxMiAtMC4xOTU4MSwyLjE3NDMgLTAuMzgzOTcsNC4zNDkyIC0wLjU2MjQ5LDYuNTYyNSAtOC4yNmUtNCwwLjAxIDguMjVlLTQsMC4wMjA5IDAsMC4wMzEyIC0wLjM1Nzc1LDQuNDM3NiAtMC42NzgxNyw4Ljk0NTggLTAuOTY4NzQsMTMuNSAtNi41NmUtNCwwLjAxMDEgNi41NWUtNCwwLjAyMDkgMCwwLjAzMTIgLTAuODcyNiwxMy42ODQgLTEuNDU5NiwyNy43ODkgLTEuNzgxMiw0MS41NjIgLTIuNDVlLTQsMC4wMTA0IDIuNDRlLTQsMC4wMjA3IDAsMC4wMzEyIC0wLjIxNDQzLDkuMTg5NCAtMC4zMTI2LDE4LjIxMyAtMC4zMTI2LDI2LjkwNyAwLDAuOTY3NjMgMC4wMjc1NSwxLjk2MjkgMC4wMzEyNSwyLjkzNzUgLTAuMDAzNywwLjk3NDYyIC0wLjAzMTI1LDEuOTY5OSAtMC4wMzEyNSwyLjkzNzUgMCw4LjY5MzIgMC4wOTgxNiwxNy43MTcgMC4zMTI1LDI2LjkwNiAyLjQ0ZS00LDAuMDEwNSAtMi40NWUtNCwwLjAyMDggMCwwLjAzMTIgMC4zMjE2NSwxMy43NzQgMC45MDg2NCwyNy44NzggMS43ODEyLDQxLjU2MiA2LjU1ZS00LDAuMDEwMyAtNi41NmUtNCwwLjAyMTEgMCwwLjAzMTIgMC4yOTA1Nyw0LjU1NDIgMC42MTA5OSw5LjA2MjQgMC45Njg3NCwxMy41IDguMjVlLTQsMC4wMTAzIC04LjI2ZS00LDAuMDIxMSAwLDAuMDMxMiAwLjE3ODUyLDIuMjEzMyAwLjM2NjY4LDQuMzg4MiAwLjU2MjQ5LDYuNTYyNSA5LjIxZS00LDAuMDEwMyAtOS4yMWUtNCwwLjAyMTEgMCwwLjAzMTIgMC4xOTU4OCwyLjE3NCAwLjQxMTQ1LDQuMzQwNCAwLjYyNDk5LDYuNDY4OCA5Ljk5ZS00LDAuMDEwMiAtMC4wMDEsMC4wMjExIDAsMC4wMzEyIDAuNDI4MjYsNC4yNjYzIDAuODczNDIsOC40MjU2IDEuMzc1LDEyLjQ2OSAwLjAzMDIsMC4yNDM1NiAwLjA2MzI3LDAuNDc2MSAwLjA5Mzc1LDAuNzE4NzUgMC40NDU0NSwzLjU0NTYgMC45MzI4Nyw3LjAxMjMgMS40Mzc1LDEwLjM0NCAwLjAzNTY1LDAuMjM1MzMgMC4wNTc4LDAuNDg0NTkgMC4wOTM3NSwwLjcxODc1IDAuMDAxNSwwLjAxIC0wLjAwMTUsMC4wMjE1IDAsMC4wMzEyIDIuMzE3NCwxNS4wODcgNS4yNzA0LDI3LjcwOSA4LjkzNzQsMzYuMjE5IDAuMDAzNywwLjAwOSAtMC4wMDM3LDAuMDIyNiAwLDAuMDMxMiAwLjQ1NTA5LDEuMDU0NiAwLjkyODY2LDIuMDQ1IDEuNDA2MiwyLjk2ODggMC4wMDQyLDAuMDA4IC0wLjAwNDIsMC4wMjMxIDAsMC4wMzEyIDAuNDc3NTMsMC45MjIwNCAwLjk5OTYyLDEuNzc3OCAxLjUsMi41NjI1IDAuMDA0NiwwLjAwNyAtMC4wMDQ2LDAuMDI0MiAwLDAuMDMxMiAxLjAwNTIsMS41NzMxIDIuMDU2NiwyLjg2NDIgMy4xNTYyLDMuODQzOCAwLjI4MTQsMC4yNTE1NyAwLjU1NjAzLDAuNDc3IDAuODQzNzQsMC42ODc1IDAuODQ2ODYsMC42MTk2IDEuNzIyNiwxLjA2MzggMi42MjUsMS4zMTI1IGwgMTMuNjg3LDMuNzUgYyAwLDAgMS4zMzg4LDAuNDA5MjIgMy44MTI1LDEuMTI1IDMuNzExMSwxLjA3MjggOS45NywyLjg2NzUgMTguMDk0LDUgNS40MTU3LDEuNDIxNyAxMS42NjcsMy4wMDc4IDE4LjUzMSw0LjY1NjIgMy40MzE0LDAuODI0ODQgNy4wMDIyLDEuNjU1MSAxMC43MTksMi41IDAuMDEwMiwwLjAwMiAwLjAyMTEsLTAuMDAyIDAuMDMxMiwwIDUuNTY2MSwxLjI2NTIgMTEuNDM4LDIuNTM5NiAxNy41LDMuNzgxMiAyLjAyNCwwLjQxNDU4IDQuMDI3MywwLjgxMjg5IDYuMDkzNywxLjIxODggMC4wMTAxLDAuMDAyIDAuMDIxMiwtMC4wMDIgMC4wMzEyLDAgNC4xMjMyLDAuODA5NjUgOC4zMzk5LDEuNjE4NCAxMi41OTQsMi4zNzUgNC4yNjQsMC43NTg0MyA4LjU5MzUsMS40NzU1IDEyLjkzNywyLjE1NjIgNC4zNDM5LDAuNjgwNzMgOC42ODk4LDEuMzI3NyAxMy4wNjIsMS45MDYyIDAuMDEwMiwxMGUtNCAwLjAyMTEsLTEwZS00IDAuMDMxMiwwIDYuNTQ4NiwwLjg2NjExIDEzLjEyNSwxLjYxOTEgMTkuNTk0LDIuMTg3NSAyLjE1OTcsMC4xODk3NiA0LjI5OTQsMC4zNDk1MyA2LjQzNzQsMC41IDQuMjc2LDAuMzAwOTUgOC41MDUzLDAuNTMwNzkgMTIuNjU2LDAuNjU2MjUgNC4xNTA4LDAuMTI1NDYgOC40MDI4LDAuMTk0MDMgMTIuNzE5LDAuMjE4NzUgOC43ODU5LDAuMDUwMyAxNy44ODEsLTAuMTE3NTIgMjcuMjUsLTAuNDA2MjUgMTMuNjQyLC0wLjQyMDQzIDI3Ljg0NywtMS4xMzQ3IDQyLjM3NSwtMiAxOS42MDQsLTEuMTY3NiAzOS43OTgsLTIuNTkyMyA2MC4xMjQsLTMuODc1IDE1LjAyNCwtMC45NDU3OCAzMC4wOTgsLTEuODA3MyA0NS4wMzEsLTIuNDM3NSAwLjM5NjEyLC0wLjAxNjggMC43OTE1OCwtMC4wNDYxIDEuMTg3NSwtMC4wNjI1IDcuMzkzNCwtMC4zMDU4NyAxNC43NywtMC41NTE0NyAyMi4wNjIsLTAuNzE4NzUgNC45Nzg3LC0wLjExNDIgOS45MzE2LC0wLjE4NDQ3IDE0Ljg0NCwtMC4yMTg3NSAyLjQ1NiwtMC4wMTcyIDQuOTA3MywtMC4wMzY1IDcuMzQzNywtMC4wMzEyIGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS45MzggMy41LDEuNSBjIDEuNzQ3NiwwLjYzMjU5IDQuOTYwMSwwLjkyODUxIDYuNDY4NywwLjkzNzUgMC44NDg2LDAuMDA1IDEuNzU1MSwtMC4wNzQxIDIuNjg3NSwtMC4yNSAwLjMxMDY5LC0wLjA1ODUgMC42MjM1MiwtMC4xNDEwNSAwLjkzNzQ5LC0wLjIxODc1IDAuMzA0NTksLTAuMDc1NiAwLjYzMjU4LC0wLjE1NjY4IDAuOTM3NDksLTAuMjUgMC42Mjg0NCwtMC4xOTMwNiAxLjI2MzUsLTAuNDIxNTYgMS44NzUsLTAuNjg3NSAxLjgyMTUsLTAuNzkzNTEgMy41MzQyLC0xLjkzMTQgNC43ODEyLC0zLjMxMjUgMC4wMSwtMC4wMTA3IDAuMDIxNywtMC4wMjA2IDAuMDMxMiwtMC4wMzEyIDAuNjI0OCwtMC42OTc5IDEuMTEyMywtMS40NTEyIDEuNDY4NywtMi4yODEyIGwgMTIuMTU2LC0zMS4zMTIgMTA5Ljk0LDAuMjUgYyAwLjc0NjksMC4zNzM5IDEuNDc2MSwwLjc0NTExIDIuMjE4NywxLjA5MzggMi45NzkyLDEuMzk5NSA1LjkxMSwyLjU5NyA4Ljg0MzYsMy42MjUgMS40NjIzLDAuNTEyNTkgMi45MTc4LDAuOTc1NDkgNC4zNzUsMS40MDYyIDUuMSwxLjUwNzUgMTAuMTg4LDIuNTUxNSAxNS4zNDQsMy4yNSAyLjk0NjIsMC4zOTkzMiA1LjkyNTksMC42OTM4OCA4LjkzNzQsMC45MDYyNSAxLjUwNTcsMC4xMDYxIDMuMDM0LDAuMTgwMTEgNC41NjI0LDAuMjUgMy4wNTcsMC4xMzk5NCA2LjEzODYsMC4yMTI4MyA5LjMxMjQsMC4yNSA2LjM0NzUsMC4wNzQxIDEyLjk3OSwwIDIwLDAgMTAuNDEsMCAyMC4zMjIsLTAuNTMxMjIgMjkuNzgxLC0xLjU2MjUgMy43ODM1LC0wLjQxMjUxIDcuNDkxMSwtMC44OTc0OSAxMS4xMjUsLTEuNDY4OCA3LjI2NzYsLTEuMTQyNSAxNC4yMjgsLTIuNjE4OSAyMC45MDYsLTQuMzc1IDEuNjY5NCwtMC40MzkwMyAzLjMzNTcsLTAuODk4NzQgNC45Njg3LC0xLjM3NSA0Ljg5OSwtMS40Mjg4IDkuNjEyOCwtMy4wMjU0IDE0LjE4NywtNC43ODEyIDEuNTI0OCwtMC41ODUyNyAzLjA0MiwtMS4xNjA1IDQuNTMxMiwtMS43ODEyIDIuOTc4MywtMS4yNDE0IDUuODgyLC0yLjU1NyA4LjcxODYsLTMuOTM3NSAxLjQxODMsLTAuNjkwMjcgMi44MzU1LC0xLjQwMDYgNC4yMTg3LC0yLjEyNSAyLjc2NjQsLTEuNDQ4OCA1LjQ2NjgsLTIuOTggOC4wOTM3LC00LjU2MjUgMS4zMTM1LC0wLjc5MTI1IDIuNTk2MSwtMS42MTM1IDMuODc1LC0yLjQzNzUgNi4zOTQzLC00LjEyMDEgMTIuMzYzLC04LjYyNTUgMTcuOTA2LC0xMy41MzEgNC40Mjg2LC0zLjkxOTUgOC42MDE1LC04LjA3OTggMTIuNSwtMTIuNDY5IDAuMDA1LC0wLjAwNiAtMC4wMDUsLTAuMDI1NCAwLC0wLjAzMTIgMC45NzA0NCwtMS4wOTI5IDEuOTM3LC0yLjE5MTYgMi44NzUsLTMuMzEyNSAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNTEgMCwtMC4wMzEyIDAuOTM3NzMsLTEuMTIwOSAxLjg3NTcsLTIuMjU3OCAyLjc4MTIsLTMuNDA2MiAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNDkgMCwtMC4wMzEyIDIuNzI1NiwtMy40NTgyIDUuMzEzMiwtNy4wMTg5IDcuNzQ5OSwtMTAuNzE5IDAuMDA1LC0wLjAwNyAtMC4wMDUsLTAuMDI0IDAsLTAuMDMxMiAwLjgwODgyLC0xLjIyODYgMS42Mjg5LC0yLjQ2NDQgMi40MDYyLC0zLjcxODggMC4wMDUsLTAuMDA4IC0wLjAwNSwtMC4wMjM4IDAsLTAuMDMxMiAyLjM0MDUsLTMuNzc4MSA0LjU2NjgsLTcuNjUyNSA2LjYyNDksLTExLjY1NiAwLjAwNCwtMC4wMDggLTAuMDA0LC0wLjAyMzEgMCwtMC4wMzEyIDAuNjgyOTksLTEuMzI5MiAxLjM0NzcsLTIuNjc4MSAyLC00LjAzMTIgMC4wMDQsLTAuMDA4IC0wLjAwNCwtMC4wMjI5IDAsLTAuMDMxMiAwLjY1MjA0LC0xLjM1MzMgMS4zMTYsLTIuNzE2OSAxLjkzNzUsLTQuMDkzOCAwLjAwNCwtMC4wMDkgLTAuMDA0LC0wLjAyMjcgMCwtMC4wMzEyIDEuMjQ2NCwtMi43NjI1IDIuNDM4LC01LjU1MTcgMy41NjI1LC04LjQwNjIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI0IDAsLTAuMDMxMiAwLjU2MDIzLC0xLjQyMjkgMS4wOTQ4LC0yLjg2NzQgMS42MjUsLTQuMzEyNSAwLjAwMywtMC4wMDkgLTAuMDAzLC0wLjAyMjIgMCwtMC4wMzEyIDAuNTMwMDIsLTEuNDQ1MiAxLjA2MjMsLTIuOTA4IDEuNTYyNSwtNC4zNzUgMC40OTk5OSwtMS40NjcxIDAuOTk4NDIsLTIuOTQ5IDEuNDY4NywtNC40Mzc1IDAuMDAzLC0wLjAwOSAtMC4wMDMsLTAuMDIyIDAsLTAuMDMxMiAwLjQ3MDEzLC0xLjQ4ODYgMC45MzQzNSwtMi45OTA1IDEuMzc1LC00LjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDAuNDQwNDUsLTEuNTA5NiAwLjg3MDA5LC0zLjAzMjQgMS4yODEyLC00LjU2MjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDEuMjM4MSwtNC42MTAxIDIuMzY4NCwtOS4zMDYgMy4zNDM3MiwtMTQuMDk0IHYgLTAuMDMxMiBjIDAuMzIzNiwtMS41ODk0IDAuNjExMiwtMy4yMDQ0IDAuOTA2MywtNC44MTI1IHYgLTAuMDMxMiBjIDIuMDc0NywtMTEuMzE4IDMuNDYyMSwtMjMuMDYyIDQuMTU2MiwtMzUuMjE5IDVlLTQsLTAuMDEwMyAtNmUtNCwtMC4wMjExIDAsLTAuMDMxMiAwLjA5OCwtMS43Mjc5IDAuMTc4NywtMy40NzU3IDAuMjUsLTUuMjE4OCA0ZS00LC0wLjAxMDMgLTRlLTQsLTAuMDIxMSAwLC0wLjAzMTIgMC4xNDI2LC0zLjQ5NjkgMC4yNDY3LC03LjAwNzIgMC4yODEyLC0xMC41NjIgMCwtMC4wMTAzIC0xMGUtNSwtMC4wMjExIDAsLTAuMDMxMiAwLjAxNywtMS43ODMgMC4wMSwtMy41NzggMCwtNS4zNzUgMCwtMC42MzU4IC0wLjAyMiwtMS4yNzE0IC0wLjAzMSwtMS45MDYyIDAuMDEsLTAuNjM0ODUgMC4wMzEsLTEuMjcwNCAwLjAzMSwtMS45MDYyIDAuMDEsLTEuNzk3IDAuMDE3LC0zLjU5MiAwLC01LjM3NSAtMTBlLTUsLTAuMDEwMiAwLC0wLjAyMDkgMCwtMC4wMzEyIC0wLjAzNCwtMy41NTUzIC0wLjEzODYsLTcuMDY1NiAtMC4yODEyLC0xMC41NjIgLTRlLTQsLTAuMDEwMiA0ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjA3MSwtMS43NDMxIC0wLjE1MiwtMy40OTA4IC0wLjI1LC01LjIxODggLTZlLTQsLTAuMDEwMiA1ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjY5NDEsLTEyLjE1NyAtMi4wODE1LC0yMy45IC00LjE1NjIsLTM1LjIxOSB2IC0wLjAzMTIgYyAtMC4yOTUxLC0xLjYwODEgLTAuNTgyNywtMy4yMjMxIC0wLjkwNjMsLTQuODEyNSB2IC0wLjAzMTIgYyAtMC45NzUzOSwtNC43ODc4IC0yLjEwNTYyLC05LjQ4MzYgLTMuMzQzNzIsLTE0LjA5NCAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDExMTUsLTEuNTMwMSAtMC44NDA3OSwtMy4wNTI5IC0xLjI4MTIsLTQuNTYyNSAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDQwNjMsLTEuNTA5NSAtMC45MDQ4NSwtMy4wMTE0IC0xLjM3NSwtNC41IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNDcwMzIsLTEuNDg4NSAtMC45Njg3NSwtMi45NzA0IC0xLjQ2ODcsLTQuNDM3NSAtMC41MDAxNywtMS40NjcgLTEuMDMyNSwtMi45Mjk4IC0xLjU2MjUsLTQuMzc1IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNTMwMjEsLTEuNDQ1MSAtMS4wNjQ4LC0yLjg4OTYgLTEuNjI1LC00LjMxMjUgLTAuMDA0LC0wLjAwOSAwLjAwNCwtMC4wMjIzIDAsLTAuMDMxMiAtMS4xMjQ0LC0yLjg1NDYgLTIuMzE2MSwtNS42NDM4IC0zLjU2MjUsLTguNDA2MiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMjMgMCwtMC4wMzEyIC0wLjYyMTQ4LC0xLjM3NjggLTEuMjg1NCwtMi43NDA1IC0xLjkzNzUsLTQuMDkzOCAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0wLjY1MjI0LC0xLjM1MzIgLTEuMzE3LC0yLjcwMjEgLTIsLTQuMDMxMiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0yLjA1ODIsLTQuMDAzOCAtNC4yODQ0LC03Ljg3ODIgLTYuNjI0OSwtMTEuNjU2IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDIzMyAwLC0wLjAzMTIgLTAuNzc3MzMsLTEuMjU0MyAtMS41OTc0LC0yLjQ5MDIgLTIuNDA2MiwtMy43MTg4IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDI0MiAwLC0wLjAzMTIgLTIuNDM2NywtMy42OTk5IC01LjAyNDMsLTcuMjYwNiAtNy43NDk5LC0xMC43MTkgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MDU0OSwtMS4xNDg1IC0xLjg0MzUsLTIuMjg1MyAtMi43ODEyLC0zLjQwNjIgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MzgwMSwtMS4xMjA5IC0xLjkwNDUsLTIuMjE5NiAtMi44NzUsLTMuMzEyNSAtMC4wMDUsLTAuMDA2IDAuMDA1LC0wLjAyNTMgMCwtMC4wMzEyIC0zLjg5ODMsLTQuMzg4OSAtOC4wNzEyLC04LjU0OTMgLTEyLjUsLTEyLjQ2OSAtNS41NDMsLTQuOTA1OCAtMTEuNTEyLC05LjQxMTIgLTE3LjkwNiwtMTMuNTMxIC0xLjI3ODksLTAuODI0MDIgLTIuNTYxNSwtMS42NDYyIC0zLjg3NSwtMi40Mzc1IC0yLjYyNjksLTEuNTgyNSAtNS4zMjczLC0zLjExMzcgLTguMDkzNywtNC41NjI1IC0xLjM4MzIsLTAuNzI0MzkgLTIuODAwNCwtMS40MzQ3IC00LjIxODcsLTIuMTI1IC0yLjgzNjcsLTEuMzgwNiAtNS43NDAzLC0yLjY5NjEgLTguNzE4NiwtMy45Mzc1IC0xLjQ4OTIsLTAuNjIwNzEgLTMuMDA2NCwtMS4xOTYgLTQuNTMxMiwtMS43ODEyIC00LjU3NDYsLTEuNzU1OCAtOS4yODgzLC0zLjM1MjUgLTE0LjE4NywtNC43ODEyIC0xLjYzMywtMC40NzYyNiAtMy4yOTkzLC0wLjkzNTk3IC00Ljk2ODcsLTEuMzc1IC02LjY3NzcsLTEuNzU2MSAtMTMuNjM4LC0zLjIzMjUgLTIwLjkwNiwtNC4zNzUgLTMuNjMzOCwtMC41NzEyNiAtNy4zNDE0LC0xLjA1NjIgLTExLjEyNSwtMS40Njg4IC05LjQ1ODYsLTEuMDMyNiAtMTkuMzcxLC0xLjU2MzggLTI5Ljc4MSwtMS41NjM4IC03LjAyMDQsMCAtMTMuNjUyLC0wLjA3NDEgLTIwLDAgLTMuMTczOCwwLjAzNzIgLTYuMjU1NCwwLjExMDA2IC05LjMxMjQsMC4yNSAtMS41Mjg1LDAuMDY5OSAtMy4wNTY4LDAuMTQzOSAtNC41NjI0LDAuMjUgLTMuMDExNSwwLjIxMjM3IC01Ljk5MTIsMC41MDY5MyAtOC45Mzc0LDAuOTA2MjUgLTUuMTU1NiwwLjY5ODQ5IC0xMC4yNDQsMS43NDI1IC0xNS4zNDQsMy4yNSAtMS40NTcyLDAuNDMwNzYgLTIuOTEyNywwLjg5MzY2IC00LjM3NSwxLjQwNjIgLTIuOTMyNywxLjAyOCAtNS44NjQ1LDIuMjI1NSAtOC44NDM2LDMuNjI1IC0wLjc0MjY3LDAuMzQ4NjQgLTEuNDcxOCwwLjcxOTg1IC0yLjIxODcsMS4wOTM4IGwgLTEwOS45NCwwLjI1IC0xMi4xNTYsLTMxLjMxMiBjIC0wLjM1NjQ0LC0wLjgzIC0wLjg0MzkzLC0xLjU4MzQgLTEuNDY4NywtMi4yODEyIC0wLjAxLC0wLjAxMDUgLTAuMDIxMywtMC4wMjA2IC0wLjAzMTIsLTAuMDMxMiAtMS4yNDcsLTEuMzgxMSAtMi45NTk3LC0yLjUxOSAtNC43ODEyLC0zLjMxMjUgLTAuNjExNDYsLTAuMjY1OTQgLTEuMjQ2NSwtMC40OTQ0NCAtMS44NzUsLTAuNjg3NSAtMC4zMDQ5MSwtMC4wOTMzIC0wLjYzMjksLTAuMTc0NCAtMC45Mzc0OSwtMC4yNSAtMC4zMTQwMiwtMC4wNzc3IC0wLjYyNjg1LC0wLjE2MDI1IC0wLjkzNzU0LC0wLjIxODc1IC0wLjkzMjQsLTAuMTc1OSAtMS44Mzg5LC0wLjI1NSAtMi42ODc1LC0wLjI1IHoiIGlkPSJwYXRoMzg1NSIgc3R5bGU9ImZpbGwtb3BhY2l0eTowLjk5NjA3OTk5O3N0cm9rZTojMTkxOTE5O3N0cm9rZS13aWR0aDoxNCIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2MTAuNTIsNDkzLjY5IGMgLTEuNTA4NiwwLjAwOSAtNC43MjExLDAuMzA2MTEgLTYuNDY4NywwLjkzNzUgbCAtMy41LDEuNSA4LjY1NjIsMzUuODQ0IC0xMjQuODEsMC4yODEyNSBjIC03Ny45NjMsMC4xNjU0IC0xNjYuNTIsLTExLjUwNCAtMjMyLjkzLC05LjUgLTY2LjQxMiwyLjAwMzcgLTE1Mi4xMiwyOCAtMTUyLjEyLDI4IGwgLTEzLjY4NywzLjc4MTIgYyAtMTkuMjUxLDUuMjk2MyAtMjUuNzE4LDk3LjM2NyAtMjUuNzE4LDE2Ni43OCAwLDEuMTEzIDAuMDI2NjUsMi4yNTMxIDAuMDMxMjUsMy4zNzUgLTAuMDA0NiwxLjEyMTkgLTAuMDMxMjUsMi4yNjIgLTAuMDMxMjUsMy4zNzUgMCw2OS40MTQgNi40NjczLDE2MS40OCAyNS43MTgsMTY2Ljc4IGwgMTMuNjg3LDMuNzgxMiBjIDAsMCA4NS43MTEsMjUuOTk2IDE1Mi4xMiwyOCA2Ni40MTIsMi4wMDM3IDE1NC45NywtOS42NjU0IDIzMi45MywtOS41IGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS44NDQgMy41LDEuNSBjIDEuNzQ3NiwwLjYzMTM5IDQuOTYsMC45Mjg1NCA2LjQ2ODcsMC45Mzc1IDAuODQ4NTksMC4wMDUgMS43NTUxLC0wLjA3NDQgMi42ODc1LC0wLjI1IDAuMzEwNywtMC4wNTg0IDAuNjIzNTIsLTAuMTQxMTkgMC45Mzc0OSwtMC4yMTg3NSAwLjMwNDU5LC0wLjA3NTQgMC42MzI1OSwtMC4xNTY4NiAwLjkzNzQ5LC0wLjI1IDAuNjI4NDQsLTAuMTkyNjkgMS4yNjM1LC0wLjQyMjA2IDEuODc1LC0wLjY4NzUgMS44MjE1LC0wLjc5MjAxIDMuNTM0MiwtMS45MDI4IDQuNzgxMiwtMy4yODEyIDAuMDEsLTAuMDEwNyAwLjAyMTcsLTAuMDIwOCAwLjAzMTIsLTAuMDMxMiAwLjYyNDgsLTAuNjk2NTggMS4xMTIzLC0xLjQ1MjggMS40Njg3LC0yLjI4MTIgbCAxMi4xNTYsLTMxLjI1IDEwOS45NCwwLjI1IGMgMjMuOSwxMS45NDIgNDUuNTExLDEwLjcxOSA3My41OTMsMTAuNzE5IDEzMy4yNSwwIDE4Ny42MzAwMiwtODYuNTg2IDE4Ny4wMDAwMiwtMjAxLjM4IDAsLTAuNzgwMiAtMC4wMTksLTEuNTY1NiAtMC4wMzEsLTIuMzQzOCAwLjAxMiwtMC43NzgxMSAwLjAzMSwtMS41NjM2IDAuMDMxLC0yLjM0MzggMC42MjgyLC0xMTQuNzkgLTUzLjc0OTAyLC0yMDEuMzggLTE4Ny4wMDAwMiwtMjAxLjM4IC0yOC4wODIsMCAtNDkuNjkzLC0xLjIyMzYgLTczLjU5MywxMC43MTkgbCAtMTA5Ljk0LDAuMjUgLTEyLjE1NiwtMzEuMjUgYyAtMC4zNTY0NSwtMC44Mjg0NCAtMC44NDM5MywtMS41ODQ3IC0xLjQ2ODcsLTIuMjgxMiAtMC4wMSwtMC4wMTA0IC0wLjAyMTMsLTAuMDIwNiAtMC4wMzEyLC0wLjAzMTIgLTEuMjQ3LC0xLjM3ODUgLTIuOTU5NywtMi40ODkyIC00Ljc4MTIsLTMuMjgxMiAtMC42MTE0OCwtMC4yNjU0NCAtMS4yNDY1LC0wLjQ5NDgxIC0xLjg3NSwtMC42ODc1IC0wLjMwNDksLTAuMDkzMSAtMC42MzI5LC0wLjE3NDYgLTAuOTM3NDksLTAuMjUgLTAuMzEzOTcsLTAuMDc3NiAtMC42MjY3OSwtMC4xNjAzNSAtMC45Mzc0OSwtMC4yMTg3NSAtMC45MzIzOSwtMC4xNzU2IC0xLjgzODksLTAuMjU1IC0yLjY4NzUsLTAuMjUgeiIgaWQ9InBhdGgyODUzIiBzdHlsZT0iZmlsbDojMzI3OGZmO2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw4NTUuMjQgYyAtMzMuMzY0LDAgLTY1LjMwNywxLjggLTk0LjgxMSw1LjA2MjUgMjUuNjYsNDguNzE0IDk3Ljk4NSwzMC4yNjUgMjA1LjU2LDMxLjUzMSA0OS42ODYsMC41ODQ3MSA4OS41NDMsMS44NzkzIDEyMS41MywyLjM3NSAtNDcuMTYsLTIzLjMzNCAtMTMzLjUzLC0zOC45NjkgLTIzMi4yOCwtMzguOTY5IHoiIGlkPSJwYXRoMzY0MyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsODU1LjI0IGMgLTMuMjA2NCwwIC02LjM4MzEsMC4wMjk1IC05LjU2MjQsMC4wNjI1IDAuODE4MjUsMTYuMTcxIDYuNDI4MSwzMC4yNTcgMTQuNTk0LDM4Ljg0NCA0LjY3MTQsLTAuMDc1NiA5LjQ5NTEsLTAuMTk2NTUgMTQuNDM3LC0wLjM0Mzc1IC04LjU2NTcsLTguMTkyMyAtMTQuNTkzLC0yMi4yMjggLTE1LjcxOSwtMzguNTYyIC0xLjI1MTIsLTAuMDA1IC0yLjQ5NDcsMCAtMy43NSwwIHoiIGlkPSJwYXRoMzY1OCIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDk4OS4wMiw4MjcuNSAtNS4wOTM3LDAuNTkzNzUgYyAtMjEuNTQ1LDIuNTEyNyAtMzcuNjg4LDI1Ljk3OSAtMzkuMjgxLDU0LjUzMSBsIC0wLjM3NDk5LDcuMTI1IDUuMjQ5OSwtNC44NDM4IGMgMTUuODg5LC0xNC42OCAyOC4zMDMsLTMyLjUwNyAzNy40MDYsLTUyLjc1IGwgMi4wOSwtNC42NSB6IiBpZD0icGF0aDM3MDciIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDgzOC41IGMgMCwwIDc5LjY3NywtMjIuNTk2IDEwNS4zOCwtMzEuOTgyIDI2LjgzOSwtOS44MDE4IDk4Ljg1OSwtMzkuMTQ2IDk4Ljg1OSwtMzkuMTQ2IDAsMCAtOC43NDA5LDQyLjQ3IC0zMC40ODMsNTcuOTE4IC03Ny4yMyw1NC44NyAtMjMyLjY5LDUzLjg1IC0yMzIuNjksNTMuODUiIGlkPSJwYXRoMzcxNSIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6bm9uZTtzdHJva2U6IzI5MjkyOTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODY5Ljk3LDgxNy44NCAtNC40Mzc0LDIuMzQzOCBjIDAuOTg5MTIsMS4xNTY4IDEuNzk1NSwyLjQyODYgMi4zNzUsMy44NDM4IDQuNzk3OSwxMS43MTcgLTEwLjczNiwyOS4yMzYgLTI2Ljg3NSwzNS43ODEgLTAuNTE2NzUsMC4yMDk1OCAtMS44MTI5LDAuODQwNjYgLTMuNDA2MiwxLjY1NjIgbCAxMy42MjUsLTMuODc1IGMgMTcuMzA2LC04LjQ1NzYgMjcuNDcsLTIzLjA4MiAyMywtMzQgLTAuOTE2MTUsLTIuMjM3MyAtMi4zNzUyLC00LjE2NjEgLTQuMjgxMiwtNS43NSB6IiBpZD0icGF0aDM3NTciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTQ5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NzguNTUsODEzLjM4IC00LjQzNzUsMi4zNDM4IGMgMC45ODkxMywxLjE1NjggMS43OTU1LDIuNDI4NiAyLjM3NSwzLjg0MzggNC43OTc5LDExLjcxNyAtMTAuNzM2LDI5LjIzNiAtMjYuODc1LDM1Ljc4MSAtMC41MTY3NiwwLjIwOTU4IC0xLjgxMjksMC44NDA2NiAtMy40MDYyLDEuNjU2MiBsIDEzLjYyNSwtMy44NzUgYyAxNy4zMDYsLTguNDU3NiAyNy40NywtMjMuMDgyIDIzLC0zNCAtMC45MTYxNSwtMi4yMzczIC0yLjM3NTIsLTQuMTY2MSAtNC4yODEyLC01Ljc1IHoiIGlkPSJwYXRoMzc4NyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg4NC43NCw4MTEuOTYgLTQuNDM3NCwyLjM0MzggYyAwLjk4OTEzLDEuMTU2OCAxLjc5NTUsMi40Mjg2IDIuMzc1LDMuODQzOCA0Ljc5NzksMTEuNzE3IC0xMC43MzYsMjkuMjM2IC0yNi44NzUsMzUuNzgxIC0wLjUxNjc1LDAuMjA5NTggLTEuODEyOSwwLjg0MDY2IC0zLjQwNjIsMS42NTYyIGwgMTMuNjI1LC0zLjg3NSBjIDE3LjMwNiwtOC40NTc2IDI3LjQ3LC0yMy4wODIgMjMsLTM0IC0wLjkxNjE1LC0yLjIzNzMgLTIuMzc1MiwtNC4xNjYxIC00LjI4MTIsLTUuNzUgeiIgaWQ9InBhdGgzNzUyIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE1NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzM1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzgzIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODU3LjEyLDgyMi40NiAtMy45NjQxLDIuMDkzNyBjIDAuODgzNjEsMS4wMzM0IDEuNjA0LDIuMTY5NiAyLjEyMTYsMy40MzM3IDQuMjg2MSwxMC40NjcgLTkuNTkwNiwyNi4xMTcgLTI0LjAwOCwzMS45NjQgLTAuNDYxNjMsMC4xODcyMyAtMS42MTk1LDAuNzUwOTggLTMuMDQyOCwxLjQ3OTYgbCAxMi4xNzEsLTMuNDYxNiBjIDE1LjQ2LC03LjU1NTQgMjQuNTQsLTIwLjYyIDIwLjU0NiwtMzAuMzczIC0wLjgxODQyLC0xLjk5ODcgLTIuMTIxOCwtMy43MjE2IC0zLjgyNDUsLTUuMTM2NiB6IiBpZD0icGF0aDM3OTkiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MjA5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NDMuMzIsODI2LjAzIC0zLjk2NDEsMi4wOTM3IGMgMC44ODM2MSwxLjAzMzQgMS42MDQsMi4xNjk2IDIuMTIxNiwzLjQzMzcgNC4yODYxLDEwLjQ2NyAtOS41OTA2LDI2LjExNyAtMjQuMDA4LDMxLjk2NCAtMC40NjE2MiwwLjE4NzIzIC0xLjYxOTUsMC43NTA5OCAtMy4wNDI4LDEuNDc5NiBsIDEyLjE3MSwtMy40NjE2IGMgMTUuNDYsLTcuNTU1NCAyNC41NCwtMjAuNjIgMjAuNTQ2LC0zMC4zNzMgLTAuODE4NDIsLTEuOTk4NyAtMi4xMjE4LC0zLjcyMTYgLTMuODI0NSwtNS4xMzY2IHoiIGlkPSJwYXRoMzgwMyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxNTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDIzMy4yNyw4NDUuNzIgYyA4LjI5MywtMi4wMjM0IDE1LjQ4NiwtMS40Nzg4IDE5Ljc5Nyw1Ljc4NzIgbCAtMi40OTM0LDE3Ljg5NyBjIC02Ljg3NTEsNi4xNzMyIC0xMy43NSw0Ljk1MDkgLTIwLjYyNSwwLjE1NTQzIGwgMy4zMjEyLC0yMy44MzkgeiIgaWQ9InJlY3QzODYxIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDg0OC45OSBjIDguMTUwMiwtMS4yMTAyIDE1LjE2NywtMC41NzI4IDE4Ljg0Myw1LjUwODEgbCAtMi4zNzMxLDE3LjAzNCBjIC02LjQ4MzksMi45NzQ4IC0xMi45ODMsNS4yMDk2IC0xOS42MzEsMC4xNDc5MyBsIDMuMTYxMSwtMjIuNjkgeiIgaWQ9InBhdGgzODY0IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNDAwLjM0LDg1Mi43NSBjIC0zMy40NTQsMCAtNjUuNDkyLDEuNzg5NCAtOTUuMDkzLDUuMDYyNSBsIC0zLjY1NjIsMC40MDYyNSAxLjcxODcsMy4yNSBjIDYuNjcxMSwxMi42NjQgMTYuNTYyLDIxLjExMyAyOS4wNjIsMjYuNDM4IDEyLjUwMSw1LjMyNDEgMjcuNTcyLDcuNjEyNiA0NS4wOTMsOC40Mzc1IDM1LjA0MiwxLjY0OTggNzkuOTU0LC0yLjYzMTIgMTMzLjU5LC0yIDQ5LjY1OSwwLjU4NDM4IDg5LjUwOCwxLjg3ODcgMTIxLjUzLDIuMzc1IGwgMS4xMjUsLTQuNzUgYyAtNDcuODQsLTIzLjY4IC0xMzQuMzQsLTM5LjIyIC0yMzMuMzYsLTM5LjIyIHogbSAwLDUgYyA5MS4xNjksMCAxNzEuNzUsMTMuNDc5IDIyMC4wOSwzMy43MTkgLTI5Ljk1MiwtMC41ODI0MSAtNjUuMjEyLC0xLjYwNiAtMTA5LjMxLC0yLjEyNSAtNTMuOTM3LC0wLjYzNDczIC05OC45NzYsMy42NTIyIC0xMzMuNCwyLjAzMTIgLTE3LjIxNCwtMC44MTA0NiAtMzEuNzY3LC0zLjEwNTQgLTQzLjQwNiwtOC4wNjI1IC0xMC40NTMsLTQuNDUyMSAtMTguNDg1LC0xMS4xNTQgLTI0LjUsLTIwLjkwNiAyOC4zMDcsLTIuOTgzMSA1OC43MzUsLTQuNjU2MiA5MC41MywtNC42NTYyIHoiIGlkPSJwYXRoNDAyNSIgc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjtvcGFjaXR5OjAuOTtjb2xvcjojMDAwMDAwO2ZpbGw6IzE5MTkxOSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyNjAuNSw2MDcuMzggLTc3Ljc0OSwxMi40NjkgYyAtMjcuMTUsNC4zNTQyIC00OC45NDcsNDguNzczIC01MC45OTksMTA0Ljg0IDIuMDUyMyw1Ni4wNzEgMjMuODQ5LDEwMC40OSA1MC45OTksMTA0Ljg0IGwgNzcuNzQ5LDEyLjQ2OSBjIDEzLjI5NiwwIDI0LC0xMC43MDQgMjQsLTI0IHYgLTE4Ni42MiBjIDAsLTEzLjI5NiAtMTAuNzA0LC0yNCAtMjQsLTI0IHoiIGlkPSJyZWN0Mjg2NCIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2OTEuOTYsNTczLjE2IGMgLTIuOTY5MiwwIC01Ljg5MzMsMC4zMzIxNSAtOC43ODEyLDAuOTY4NzUgLTAuMDEwNCwtMC4wMSAtMC4wMjA4LC0wLjAyMSAtMC4wMzEyLC0wLjAzMTIgbCAtNjMuODQzLDEyLjMxMiBjIC0xNy43MjgsNi42MDQ3IC0zMiwxNC4yNzIgLTMyLDMyIHYgMjEyLjU2IGMgMCwxNy43MjggMTQuMjcyLDI1LjM5NSAzMiwzMiBsIDYzLjg0MywxMi4zMTIgYyAwLjAxMDUsLTAuMDEwMiAwLjAyMDgsLTAuMDIxMSAwLjAzMTIsLTAuMDMxMiAyLjg4NzksMC42MzY2IDUuODEyLDAuOTY4NzUgOC43ODEyLDAuOTY4NzUgNDUuMzk1LDAgODIuMTk4LC01Ny4zNjMgODIuMzEyLC0xNTEuNTMgLTAuMTE0MDgsLTk0LjE2OSAtMzYuOTE2LC0xNTEuNTMgLTgyLjMxMiwtMTUxLjUzIHoiIGlkPSJwYXRoMzcwMyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMzLjM2NCwwIC02NS4zMDcsLTEuOCAtOTQuODExLC01LjA2MjUgMjUuNjYsLTQ4LjcxNCA5Ny45ODUsLTMwLjI2NSAyMDUuNTYsLTMxLjUzMSA0OS42ODYsLTAuNTg0NzEgODkuNTQzLC0xLjg3OTMgMTIxLjUzLC0yLjM3NSAtNDcuMTYsMjMuMzM0IC0xMzMuNTMsMzguOTY5IC0yMzIuMjgsMzguOTY5IHoiIGlkPSJwYXRoNDE1NyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMuMjA2NCwwIC02LjM4MzEsLTAuMDI5NSAtOS41NjI0LC0wLjA2MjUgMC44MTgyNSwtMTYuMTcxIDYuNDI4MSwtMzAuMjU3IDE0LjU5NCwtMzguODQ0IDQuNjcxNCwwLjA3NTYgOS40OTUxLDAuMTk2NTUgMTQuNDM3LDAuMzQzNzUgLTguNTY1Nyw4LjE5MjMgLTE0LjU5MywyMi4yMjggLTE1LjcxOSwzOC41NjIgLTEuMjUxMiwwLjAwNSAtMi40OTQ3LDAgLTMuNzUsMCB6IiBpZD0icGF0aDQxNTkiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA5ODkuMDIsNjIxLjg5IC01LjA5MzcsLTAuNTkzNzUgYyAtMjEuNTQ1LC0yLjUxMjcgLTM3LjY4OCwtMjUuOTc5IC0zOS4yODEsLTU0LjUzMSBsIC0wLjM3NDk5LC03LjEyNSA1LjI0OTksNC44NDM4IGMgMTUuODg5LDE0LjY4IDI4LjMwMywzMi41MDcgMzcuNDA2LDUyLjc1IGwgMi4wOTM3LDQuNjU2MiB6IiBpZD0icGF0aDQxNjEiIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDYxMC44OSBjIDAsMCA3OS42NzcsMjIuNTk2IDEwNS4zOCwzMS45ODIgMjYuODM5LDkuODAxOCA5OC44NTksMzkuMTQ2IDk4Ljg1OSwzOS4xNDYgMCwwIC04Ljc0MDksLTQyLjQ3IC0zMC40ODMsLTU3LjkxOCAtNzcuMjMsLTU0Ljg3IC0yMzIuNjksLTUzLjg2IC0yMzIuNjksLTUzLjg2IiBpZD0icGF0aDQxNjMiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsOm5vbmU7c3Ryb2tlOiMyOTI5Mjk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg2OS45Nyw2MzEuNTUgLTQuNDM3NCwtMi4zNDM4IGMgMC45ODkxMiwtMS4xNTY4IDEuNzk1NSwtMi40Mjg2IDIuMzc1LC0zLjg0MzggNC43OTc5LC0xMS43MTcgLTEwLjczNiwtMjkuMjM2IC0yNi44NzUsLTM1Ljc4MSAtMC41MTY3NSwtMC4yMDk1OCAtMS44MTI5LC0wLjg0MDY2IC0zLjQwNjIsLTEuNjU2MiBsIDEzLjYyNSwzLjg3NSBjIDE3LjMwNiw4LjQ1NzYgMjcuNDcsMjMuMDgyIDIzLDM0IC0wLjkxNjE1LDIuMjM3MyAtMi4zNzUyLDQuMTY2MSAtNC4yODEyLDUuNzUgeiIgaWQ9InBhdGg0MTY1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE4NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODc4LjU1LDYzNi4wMSAtNC40Mzc1LC0yLjM0MzggYyAwLjk4OTEzLC0xLjE1NjggMS43OTU1LC0yLjQyODYgMi4zNzUsLTMuODQzOCA0Ljc5NzksLTExLjcxNyAtMTAuNzM2LC0yOS4yMzYgLTI2Ljg3NSwtMzUuNzgxIC0wLjUxNjc2LC0wLjIwOTU4IC0xLjgxMjksLTAuODQwNjYgLTMuNDA2MiwtMS42NTYyIGwgMTMuNjI1LDMuODc1IGMgMTcuMzA2LDguNDU3NiAyNy40NywyMy4wODIgMjMsMzQgLTAuOTE2MTUsMi4yMzczIC0yLjM3NTIsNC4xNjYxIC00LjI4MTIsNS43NSB6IiBpZD0icGF0aDQxNjciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTg3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4ODQuNzQsNjM3LjQyIC00LjQzNzQsLTIuMzQzOCBjIDAuOTg5MTMsLTEuMTU2OCAxLjc5NTUsLTIuNDI4NiAyLjM3NSwtMy44NDM4IDQuNzk3OSwtMTEuNzE3IC0xMC43MzYsLTI5LjIzNiAtMjYuODc1LC0zNS43ODEgLTAuNTE2NzUsLTAuMjA5NTggLTEuODEyOSwtMC44NDA2NiAtMy40MDYyLC0xLjY1NjIgbCAxMy42MjUsMy44NzUgYyAxNy4zMDYsOC40NTc2IDI3LjQ3LDIzLjA4MiAyMywzNCAtMC45MTYxNSwyLjIzNzMgLTIuMzc1Miw0LjE2NjEgLTQuMjgxMiw1Ljc1IHoiIGlkPSJwYXRoNDE2OSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxODkpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg1Ny4xMiw2MjYuOTMgLTMuOTY0MSwtMi4wOTM3IGMgMC44ODM2MSwtMS4wMzM0IDEuNjA0LC0yLjE2OTYgMi4xMjE2LC0zLjQzMzcgNC4yODYxLC0xMC40NjcgLTkuNTkwNiwtMjYuMTE3IC0yNC4wMDgsLTMxLjk2NCAtMC40NjE2MywtMC4xODcyMyAtMS42MTk1LC0wLjc1MDk4IC0zLjA0MjgsLTEuNDc5NiBsIDEyLjE3MSwzLjQ2MTYgYyAxNS40Niw3LjU1NTQgMjQuNTQsMjAuNjIgMjAuNTQ2LDMwLjM3MyAtMC44MTg0MiwxLjk5ODcgLTIuMTIxOCwzLjcyMTYgLTMuODI0NSw1LjEzNjYgeiIgaWQ9InBhdGg0MTc1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODQzLjMyLDYyMy4zNiAtMy45NjQxLC0yLjA5MzcgYyAwLjg4MzYxLC0xLjAzMzQgMS42MDQsLTIuMTY5NiAyLjEyMTYsLTMuNDMzNyA0LjI4NjEsLTEwLjQ2NyAtOS41OTA2LC0yNi4xMTcgLTI0LjAwOCwtMzEuOTY0IC0wLjQ2MTYyLC0wLjE4NzIzIC0xLjYxOTUsLTAuNzUwOTggLTMuMDQyOCwtMS40Nzk2IGwgMTIuMTcxLDMuNDYxNiBjIDE1LjQ2LDcuNTU1NCAyNC41NCwyMC42MiAyMC41NDYsMzAuMzczIC0wLjgxODQyLDEuOTk4NyAtMi4xMjE4LDMuNzIxNiAtMy44MjQ1LDUuMTM2NiB6IiBpZD0icGF0aDQxNzciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTk3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyMzMuMjcsNjAzLjY2IGMgOC4yOTMsMi4wMjM0IDE1LjQ4NiwxLjQ3ODggMTkuNzk3LC01Ljc4NzIgbCAtMi40OTM0LC0xNy44OTcgYyAtNi44NzUxLC02LjE3MzIgLTEzLjc1LC00Ljk1MDkgLTIwLjYyNSwtMC4xNTU0MyBsIDMuMzIxMiwyMy44MzkgeiIgaWQ9InBhdGg0MTc5IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5OSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDYwMC40IGMgOC4xNTAyLDEuMjEwMiAxNS4xNjcsMC41NzI4IDE4Ljg0MywtNS41MDgxIGwgLTIuMzczMSwtMTcuMDM0IGMgLTYuNDgzOSwtMi45NzQ4IC0xMi45ODMsLTUuMjA5NiAtMTkuNjMxLC0wLjE0NzkzIGwgMy4xNjExLDIyLjY5IHoiIGlkPSJwYXRoNDE4MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw1OTYuNjQgYyAtMzMuNDU0LDAgLTY1LjQ5MiwtMS43ODk0IC05NS4wOTMsLTUuMDYyNSBsIC0zLjY1NjIsLTAuNDA2MjUgMS43MTg3LC0zLjI1IGMgNi42NzExLC0xMi42NjQgMTYuNTYyLC0yMS4xMTMgMjkuMDYyLC0yNi40MzggMTIuNTAxLC01LjMyNDEgMjcuNTcyLC03LjYxMjYgNDUuMDkzLC04LjQzNzUgMzUuMDQyLC0xLjY0OTggNzkuOTU0LDIuNjMxMiAxMzMuNTksMiA0OS42NTksLTAuNTg0MzggODkuNTA4LC0xLjg3ODcgMTIxLjUzLC0yLjM3NSBsIDEuMTI1LDQuNzUgYyAtNDcuODQ5LDIzLjY3NSAtMTM0LjM2LDM5LjIxOSAtMjMzLjM3LDM5LjIxOSB6IG0gMCwtNSBjIDkxLjE2OSwwIDE3MS43NSwtMTMuNDc5IDIyMC4wOSwtMzMuNzE5IC0yOS45NTIsMC41ODI0MSAtNjUuMjEyLDEuNjA2IC0xMDkuMzEsMi4xMjUgLTUzLjkzNywwLjYzNDczIC05OC45NzYsLTMuNjUyMiAtMTMzLjQsLTIuMDMxMiAtMTcuMjE0LDAuODEwNDYgLTMxLjc2NywzLjEwNTQgLTQzLjQwNiw4LjA2MjUgLTEwLjQ1Myw0LjQ1MjEgLTE4LjQ4NSwxMS4xNTQgLTI0LjUsMjAuOTA2IDI4LjMwNywyLjk4MzEgNTguNzM1LDQuNjU2MiA5MC41Myw0LjY1NjIgeiIgaWQ9InBhdGg0MTgzIiBzdHlsZT0idGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO29wYWNpdHk6MC45O2NvbG9yOiMwMDAwMDA7ZmlsbDojMTkxOTE5Ii8+JiN4YTsgICAgPC9nPiYjeGE7ICA8L2c+JiN4YTsgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE2MCI+JiN4YTsgICAgPHJkZjpSREY+JiN4YTsgICAgICA8Y2M6V29yaz4mI3hhOyAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+JiN4YTsgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4mI3hhOyAgICAgICAgPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIi8+JiN4YTsgICAgICAgIDxkYzpwdWJsaXNoZXI+JiN4YTsgICAgICAgICAgPGNjOkFnZW50IHJkZjphYm91dD0iaHR0cDovL29wZW5jbGlwYXJ0Lm9yZy8iPiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPk9wZW5jbGlwYXJ0PC9kYzp0aXRsZT4mI3hhOyAgICAgICAgICA8L2NjOkFnZW50PiYjeGE7ICAgICAgICA8L2RjOnB1Ymxpc2hlcj4mI3hhOyAgICAgICAgPGRjOnRpdGxlPlJlZCBDYXIgLSBUb3AgVmlldzwvZGM6dGl0bGU+JiN4YTsgICAgICAgIDxkYzpkYXRlPjIwMTAtMDUtMTlUMTU6MDI6MTI8L2RjOmRhdGU+JiN4YTsgICAgICAgIDxkYzpkZXNjcmlwdGlvbj5JIHdhcyB0aGlua2luZyBvZiBUcm9waHkgKCBodHRwOi8vdHJvcGh5LnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHA/Ym9keT1zY3JlZW5zaG90cyApIHdoZW4gcmVtaXhpbmcgdGhpcyBvbmUgOik8L2RjOmRlc2NyaXB0aW9uPiYjeGE7ICAgICAgICA8ZGM6c291cmNlPmh0dHA6Ly9vcGVuY2xpcGFydC5vcmcvZGV0YWlsLzYxMjAxL3JlZC1yYWNpbmctY2FyLXRvcC12aWV3LWJ5LXF1Ym9kdXA8L2RjOnNvdXJjZT4mI3hhOyAgICAgICAgPGRjOmNyZWF0b3I+JiN4YTsgICAgICAgICAgPGNjOkFnZW50PiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPnF1Ym9kdXA8L2RjOnRpdGxlPiYjeGE7ICAgICAgICAgIDwvY2M6QWdlbnQ+JiN4YTsgICAgICAgIDwvZGM6Y3JlYXRvcj4mI3hhOyAgICAgICAgPGRjOnN1YmplY3Q+JiN4YTsgICAgICAgICAgPHJkZjpCYWc+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmNhcjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwYXJ0PC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmdhbWU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+Z2FtZSBzcHJpdGU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmFjaW5nPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJhY2luZyBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmVkPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJlZCBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c2ltcGxlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnNpbXBsZSBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c3ByaXRlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnRyYW5zcG9ydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmFuc3BvcnRhdGlvbjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmF2ZWw8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+dmlkZW8gZ2FtZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIHNwcml0ZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgIDwvcmRmOkJhZz4mI3hhOyAgICAgICAgPC9kYzpzdWJqZWN0PiYjeGE7ICAgICAgPC9jYzpXb3JrPiYjeGE7ICAgICAgPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIj4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEZXJpdmF0aXZlV29ya3MiLz4mI3hhOyAgICAgIDwvY2M6TGljZW5zZT4mI3hhOyAgICA8L3JkZjpSREY+JiN4YTsgIDwvbWV0YWRhdGE+JiN4YTs8L3N2Zz4=" + preserveAspectRatio="none" + /> @@ -405,13 +79,7 @@ - + refined goal @@ -432,13 +100,7 @@ - + longidudinal distance @@ -453,14 +115,14 @@ - + lateral distance + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-is_safe.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-is_safe.drawio.svg index d7dab102a7890..ddbe729fea6d2 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-is_safe.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-is_safe.drawio.svg @@ -1,5 +1,5 @@ - + - - Red Car - Top View image/svg+xml Openclipart Red Car - Top View - 2010-05-19T15:02:12 - - I was thinking of Trophy ( http://trophy.sourceforge.net/index.php?body=screenshots ) when remixing this one :) - http://openclipart.org/detail/61201/red-racing-car-top-view-by-qubodup qubodup - car - clip art clipart game - game sprite - racing racing car red - red car - simple simple car sprite - transport - transportation travel video game - video game art - video game sprite + width="58.74" + height="29" + xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTYwIDQ3NiIgaWQ9InN2ZzIiPiYjeGE7ICA8dGl0bGUgaWQ9InRpdGxlMzk2OCI+UmVkIENhciAtIFRvcCBWaWV3PC90aXRsZT4mI3hhOyAgPGRlZnMgaWQ9ImRlZnM0Ij4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mzc1OSI+JiN4YTsgICAgICA8c3RvcCBpZD0ic3RvcDM3NjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTFhMWE7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIvPiYjeGE7ICAgICAgPHN0b3AgaWQ9InN0b3AzNzYzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4mI3hhOyAgICA8L2xpbmVhckdyYWRpZW50PiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTQ5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjMwODUsLTIuNjUxOCkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODEyLjE0MDAxIiB5Mj0iNTMzLjUiIGlkPSJsaW5lYXJHcmFkaWVudDQxNTMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsODAuMzQ5LDM2NS4xNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTU1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42MjUsMjk2LjQ5KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4LjMwODUsMTQ1MikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg4Ny45MDAwMiIgeTE9IjUyOC4zNTk5OSIgeDI9Ijg3Ni4xNDAwMSIgeTI9IjUyOC40MTk5OCIgaWQ9ImxpbmVhckdyYWRpZW50NDE4NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjEuNDM4LDExNTEuNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyNy42MjUsMTE1Mi45KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODk3LjIxOTk3IiB5MT0iNTQyLjQwMDAyIiB4Mj0iODgzLjc2MDAxIiB5Mj0iNTM1LjM3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkxIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODgwLjcxMDAyIiB5MT0iNTUyLjA0OTk5IiB4Mj0iODM1Ljk4OTk5IiB5Mj0iNTAxLjA3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODg3LjkwMDAyIiB5MT0iNTI4LjM1OTk5IiB4Mj0iODA1LjI4OTk4IiB5Mj0iNTI5LjYwOTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MzMyLDAsMCwtMC44OTMzMiw5NC4xNTYsMTA4Ny44KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODc5LjkwMDAyIiB5MT0iNTM3LjUiIHgyPSI4MTIuMTQwMDEiIHkyPSI1MzMuNSIgaWQ9ImxpbmVhckdyYWRpZW50NDE5NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44OTMzMiwwLDAsLTAuODkzMzIsODAuMzQ5LDEwODQuMikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLC0wLjEzNzk5LC0wLjEzNzk5LC0wLjk5MDQzLDE0Ni4wNSwxNDgzLjMpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyMzguODMiIHkxPSI4NzMuMDYiIHgyPSIyMTYuNTYiIHkyPSI4NzIuNjUwMDIiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDEiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTkwNDMsLTAuMTM3OTksLTAuMTM3OTksLTAuOTkwNDMsMTU2LjMxLDE0ODIpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4NzYuMTQwMDEiIHkyPSI1MjguNDE5OTgiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4OTcuMjE5OTciIHkxPSI1NDIuNDAwMDIiIHgyPSI4ODMuNzYwMDEiIHkyPSI1MzUuMzciIGlkPSJsaW5lYXJHcmFkaWVudDQyMDUiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODAuNzEwMDIiIHkxPSI1NTIuMDQ5OTkiIHgyPSI4MzUuOTg5OTkiIHkyPSI1MDEuMDc5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDciIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4MDUuMjg5OTgiIHkyPSI1MjkuNjA5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDkiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsOTQuMTU2LDM2MS41NykiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MjExIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLDAuMTM3OTksLTAuMTM3OTksMC45OTA0MywxNDYuMDUsLTMzLjg4NSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIzOC44MyIgeTE9Ijg3My4wNiIgeDI9IjIxNi41NiIgeTI9Ijg3Mi42NTAwMiIgaWQ9ImxpbmVhckdyYWRpZW50NDIxMyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTA0MywwLjEzNzk5LC0wLjEzNzk5LDAuOTkwNDMsMTU2LjMxLC0zMi42MDMpIi8+JiN4YTsgIDwvZGVmcz4mI3hhOyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyLjkzNywtNDg2LjY5KSIgaWQ9ImxheWVyMSI+JiN4YTsgICAgPGcgaWQ9ImczODkwIj4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNjEwLjUyLDQ5My42OSBjIC0xLjUwODYsMC4wMDkgLTQuNzIxMSwwLjMwNDkxIC02LjQ2ODcsMC45Mzc1IGwgLTMuNSwxLjUgOC42NTYyLDM1LjkzOCAtMTI0LjgxLDAuMjgxMjUgYyAtMi40MzYzLDAuMDA1IC00Ljg4NzYsLTAuMDE0IC03LjM0MzcsLTAuMDMxMiAtNC45MTIsLTAuMDM0MyAtOS44NjQ5LC0wLjEwNDU1IC0xNC44NDQsLTAuMjE4NzUgLTcuMjkyNiwtMC4xNjcyOCAtMTQuNjY5LC0wLjQxMjg4IC0yMi4wNjIsLTAuNzE4NzUgLTAuMzk1OTEsLTAuMDE2NCAtMC43OTEzNywtMC4wNDU3IC0xLjE4NzUsLTAuMDYyNSAtMTQuOTMyLC0wLjYzMDE4IC0zMC4wMDcsLTEuNDkxNyAtNDUuMDMxLC0yLjQzNzUgLTIwLjMyNiwtMS4yODI3IC00MC41MiwtMi43MDc0IC02MC4xMjQsLTMuODc1IC0xNC41MjgsLTAuODY1MyAtMjguNzMyLC0xLjU3OTYgLTQyLjM3NSwtMiAtOS4zNjkyLC0wLjI4ODczIC0xOC40NjQsLTAuNDU2NTUgLTI3LjI1LC0wLjQwNjI1IC00LjMxNTgsMC4wMjQ3IC04LjU2NzgsMC4wOTMzIC0xMi43MTksMC4yMTg3NSAtNC4xNTA4LDAuMTI1NDYgLTguMzgwMSwwLjM1NTMgLTEyLjY1NiwwLjY1NjI1IC0yLjEzOCwwLjE1MDQ3IC00LjI3NzgsMC4zMTAyNCAtNi40Mzc0LDAuNSAtNi40Njg5LDAuNTY4NCAtMTMuMDQ1LDEuMzIxNCAtMTkuNTk0LDIuMTg3NSAtMC4wMTAxLDEwZS00IC0wLjAyMTEsLTEwZS00IC0wLjAzMTIsMCAtNC4zNzI1LDAuNTc4NTggLTguNzE4NSwxLjIyNTUgLTEzLjA2MiwxLjkwNjIgLTQuMzQzOSwwLjY4MDczIC04LjY3MzQsMS4zOTc4IC0xMi45MzcsMi4xNTYyIC00LjI1MzcsMC43NTY2MiAtOC40NzA0LDEuNTY1NCAtMTIuNTk0LDIuMzc1IC0wLjAxLDAuMDAyIC0wLjAyMTIsLTAuMDAyIC0wLjAzMTIsMCAtMi4wNjY0LDAuNDA1ODYgLTQuMDY5NywwLjgwNDE3IC02LjA5MzcsMS4yMTg4IC02LjA2MTQsMS4yNDE2IC0xMS45MzQsMi41MTYgLTE3LjUsMy43ODEyIC0wLjAxMDEsMC4wMDIgLTAuMDIxMSwtMC4wMDIgLTAuMDMxMiwwIC0zLjcxNjUsMC44NDQ5IC03LjI4NzIsMS42NzUyIC0xMC43MTksMi41IC02Ljg2MzgsMS42NDg0IC0xMy4xMTUsMy4yMzQ2IC0xOC41MzEsNC42NTYyIC04LjEyMzYsMi4xMzI1IC0xNC4zODIsMy45MjcyIC0xOC4wOTQsNSAtMi40NzM2LDAuNzE1NzggLTMuODEyNSwxLjEyNSAtMy44MTI1LDEuMTI1IGwgLTEzLjY4NywzLjc1IGMgLTAuOTAyNCwwLjI0ODczIC0xLjc3ODEsMC42OTI5IC0yLjYyNSwxLjMxMjUgLTAuMjg3NzEsMC4yMTA1IC0wLjU2MjM0LDAuNDM1OTMgLTAuODQzNzQsMC42ODc1IC0xLjA5OTYsMC45Nzk2IC0yLjE1MSwyLjI3MDcgLTMuMTU2MiwzLjg0MzggLTAuMDA0NiwwLjAwNyAwLjAwNDYsMC4wMjQzIDAsMC4wMzEyIC0wLjUwMDM2LDAuNzg0NzMgLTEuMDIyNSwxLjY0MDUgLTEuNSwyLjU2MjUgLTAuMDA0MiwwLjAwOCAwLjAwNDIsMC4wMjMyIDAsMC4wMzEyIC0wLjQ3NzU3LDAuOTIzNyAtMC45NTExNCwxLjkxNDIgLTEuNDA2MiwyLjk2ODggLTAuMDAzNywwLjAwOSAwLjAwMzcsMC4wMjIyIDAsMC4wMzEyIC0zLjY2Nyw4LjUwOTUgLTYuNjIsMjEuMTMxIC04LjkzNzQsMzYuMjE5IC0wLjAwMTUsMC4wMSAwLjAwMTUsMC4wMjEyIDAsMC4wMzEyIC0wLjAzNTk1LDAuMjM0MTYgLTAuMDU4MSwwLjQ4MzQyIC0wLjA5Mzc1LDAuNzE4NzUgLTAuNTA0NjIsMy4zMzE1IC0wLjk5MjA0LDYuNzk4MiAtMS40Mzc1LDEwLjM0NCAtMC4wMzA0OCwwLjI0MjY1IC0wLjA2MzU1LDAuNDc1MTkgLTAuMDkzNzUsMC43MTg3NSAtMC41MDE1Nyw0LjA0MzIgLTAuOTQ2NzIsOC4yMDI1IC0xLjM3NSwxMi40NjkgLTAuMDAxLDAuMDEgOS45OWUtNCwwLjAyMTEgMCwwLjAzMTIgLTAuMjEzNTQsMi4xMjg0IC0wLjQyOTEyLDQuMjk0OCAtMC42MjQ5OSw2LjQ2ODggLTkuMjFlLTQsMC4wMSA5LjIxZS00LDAuMDIwOSAwLDAuMDMxMiAtMC4xOTU4MSwyLjE3NDMgLTAuMzgzOTcsNC4zNDkyIC0wLjU2MjQ5LDYuNTYyNSAtOC4yNmUtNCwwLjAxIDguMjVlLTQsMC4wMjA5IDAsMC4wMzEyIC0wLjM1Nzc1LDQuNDM3NiAtMC42NzgxNyw4Ljk0NTggLTAuOTY4NzQsMTMuNSAtNi41NmUtNCwwLjAxMDEgNi41NWUtNCwwLjAyMDkgMCwwLjAzMTIgLTAuODcyNiwxMy42ODQgLTEuNDU5NiwyNy43ODkgLTEuNzgxMiw0MS41NjIgLTIuNDVlLTQsMC4wMTA0IDIuNDRlLTQsMC4wMjA3IDAsMC4wMzEyIC0wLjIxNDQzLDkuMTg5NCAtMC4zMTI2LDE4LjIxMyAtMC4zMTI2LDI2LjkwNyAwLDAuOTY3NjMgMC4wMjc1NSwxLjk2MjkgMC4wMzEyNSwyLjkzNzUgLTAuMDAzNywwLjk3NDYyIC0wLjAzMTI1LDEuOTY5OSAtMC4wMzEyNSwyLjkzNzUgMCw4LjY5MzIgMC4wOTgxNiwxNy43MTcgMC4zMTI1LDI2LjkwNiAyLjQ0ZS00LDAuMDEwNSAtMi40NWUtNCwwLjAyMDggMCwwLjAzMTIgMC4zMjE2NSwxMy43NzQgMC45MDg2NCwyNy44NzggMS43ODEyLDQxLjU2MiA2LjU1ZS00LDAuMDEwMyAtNi41NmUtNCwwLjAyMTEgMCwwLjAzMTIgMC4yOTA1Nyw0LjU1NDIgMC42MTA5OSw5LjA2MjQgMC45Njg3NCwxMy41IDguMjVlLTQsMC4wMTAzIC04LjI2ZS00LDAuMDIxMSAwLDAuMDMxMiAwLjE3ODUyLDIuMjEzMyAwLjM2NjY4LDQuMzg4MiAwLjU2MjQ5LDYuNTYyNSA5LjIxZS00LDAuMDEwMyAtOS4yMWUtNCwwLjAyMTEgMCwwLjAzMTIgMC4xOTU4OCwyLjE3NCAwLjQxMTQ1LDQuMzQwNCAwLjYyNDk5LDYuNDY4OCA5Ljk5ZS00LDAuMDEwMiAtMC4wMDEsMC4wMjExIDAsMC4wMzEyIDAuNDI4MjYsNC4yNjYzIDAuODczNDIsOC40MjU2IDEuMzc1LDEyLjQ2OSAwLjAzMDIsMC4yNDM1NiAwLjA2MzI3LDAuNDc2MSAwLjA5Mzc1LDAuNzE4NzUgMC40NDU0NSwzLjU0NTYgMC45MzI4Nyw3LjAxMjMgMS40Mzc1LDEwLjM0NCAwLjAzNTY1LDAuMjM1MzMgMC4wNTc4LDAuNDg0NTkgMC4wOTM3NSwwLjcxODc1IDAuMDAxNSwwLjAxIC0wLjAwMTUsMC4wMjE1IDAsMC4wMzEyIDIuMzE3NCwxNS4wODcgNS4yNzA0LDI3LjcwOSA4LjkzNzQsMzYuMjE5IDAuMDAzNywwLjAwOSAtMC4wMDM3LDAuMDIyNiAwLDAuMDMxMiAwLjQ1NTA5LDEuMDU0NiAwLjkyODY2LDIuMDQ1IDEuNDA2MiwyLjk2ODggMC4wMDQyLDAuMDA4IC0wLjAwNDIsMC4wMjMxIDAsMC4wMzEyIDAuNDc3NTMsMC45MjIwNCAwLjk5OTYyLDEuNzc3OCAxLjUsMi41NjI1IDAuMDA0NiwwLjAwNyAtMC4wMDQ2LDAuMDI0MiAwLDAuMDMxMiAxLjAwNTIsMS41NzMxIDIuMDU2NiwyLjg2NDIgMy4xNTYyLDMuODQzOCAwLjI4MTQsMC4yNTE1NyAwLjU1NjAzLDAuNDc3IDAuODQzNzQsMC42ODc1IDAuODQ2ODYsMC42MTk2IDEuNzIyNiwxLjA2MzggMi42MjUsMS4zMTI1IGwgMTMuNjg3LDMuNzUgYyAwLDAgMS4zMzg4LDAuNDA5MjIgMy44MTI1LDEuMTI1IDMuNzExMSwxLjA3MjggOS45NywyLjg2NzUgMTguMDk0LDUgNS40MTU3LDEuNDIxNyAxMS42NjcsMy4wMDc4IDE4LjUzMSw0LjY1NjIgMy40MzE0LDAuODI0ODQgNy4wMDIyLDEuNjU1MSAxMC43MTksMi41IDAuMDEwMiwwLjAwMiAwLjAyMTEsLTAuMDAyIDAuMDMxMiwwIDUuNTY2MSwxLjI2NTIgMTEuNDM4LDIuNTM5NiAxNy41LDMuNzgxMiAyLjAyNCwwLjQxNDU4IDQuMDI3MywwLjgxMjg5IDYuMDkzNywxLjIxODggMC4wMTAxLDAuMDAyIDAuMDIxMiwtMC4wMDIgMC4wMzEyLDAgNC4xMjMyLDAuODA5NjUgOC4zMzk5LDEuNjE4NCAxMi41OTQsMi4zNzUgNC4yNjQsMC43NTg0MyA4LjU5MzUsMS40NzU1IDEyLjkzNywyLjE1NjIgNC4zNDM5LDAuNjgwNzMgOC42ODk4LDEuMzI3NyAxMy4wNjIsMS45MDYyIDAuMDEwMiwxMGUtNCAwLjAyMTEsLTEwZS00IDAuMDMxMiwwIDYuNTQ4NiwwLjg2NjExIDEzLjEyNSwxLjYxOTEgMTkuNTk0LDIuMTg3NSAyLjE1OTcsMC4xODk3NiA0LjI5OTQsMC4zNDk1MyA2LjQzNzQsMC41IDQuMjc2LDAuMzAwOTUgOC41MDUzLDAuNTMwNzkgMTIuNjU2LDAuNjU2MjUgNC4xNTA4LDAuMTI1NDYgOC40MDI4LDAuMTk0MDMgMTIuNzE5LDAuMjE4NzUgOC43ODU5LDAuMDUwMyAxNy44ODEsLTAuMTE3NTIgMjcuMjUsLTAuNDA2MjUgMTMuNjQyLC0wLjQyMDQzIDI3Ljg0NywtMS4xMzQ3IDQyLjM3NSwtMiAxOS42MDQsLTEuMTY3NiAzOS43OTgsLTIuNTkyMyA2MC4xMjQsLTMuODc1IDE1LjAyNCwtMC45NDU3OCAzMC4wOTgsLTEuODA3MyA0NS4wMzEsLTIuNDM3NSAwLjM5NjEyLC0wLjAxNjggMC43OTE1OCwtMC4wNDYxIDEuMTg3NSwtMC4wNjI1IDcuMzkzNCwtMC4zMDU4NyAxNC43NywtMC41NTE0NyAyMi4wNjIsLTAuNzE4NzUgNC45Nzg3LC0wLjExNDIgOS45MzE2LC0wLjE4NDQ3IDE0Ljg0NCwtMC4yMTg3NSAyLjQ1NiwtMC4wMTcyIDQuOTA3MywtMC4wMzY1IDcuMzQzNywtMC4wMzEyIGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS45MzggMy41LDEuNSBjIDEuNzQ3NiwwLjYzMjU5IDQuOTYwMSwwLjkyODUxIDYuNDY4NywwLjkzNzUgMC44NDg2LDAuMDA1IDEuNzU1MSwtMC4wNzQxIDIuNjg3NSwtMC4yNSAwLjMxMDY5LC0wLjA1ODUgMC42MjM1MiwtMC4xNDEwNSAwLjkzNzQ5LC0wLjIxODc1IDAuMzA0NTksLTAuMDc1NiAwLjYzMjU4LC0wLjE1NjY4IDAuOTM3NDksLTAuMjUgMC42Mjg0NCwtMC4xOTMwNiAxLjI2MzUsLTAuNDIxNTYgMS44NzUsLTAuNjg3NSAxLjgyMTUsLTAuNzkzNTEgMy41MzQyLC0xLjkzMTQgNC43ODEyLC0zLjMxMjUgMC4wMSwtMC4wMTA3IDAuMDIxNywtMC4wMjA2IDAuMDMxMiwtMC4wMzEyIDAuNjI0OCwtMC42OTc5IDEuMTEyMywtMS40NTEyIDEuNDY4NywtMi4yODEyIGwgMTIuMTU2LC0zMS4zMTIgMTA5Ljk0LDAuMjUgYyAwLjc0NjksMC4zNzM5IDEuNDc2MSwwLjc0NTExIDIuMjE4NywxLjA5MzggMi45NzkyLDEuMzk5NSA1LjkxMSwyLjU5NyA4Ljg0MzYsMy42MjUgMS40NjIzLDAuNTEyNTkgMi45MTc4LDAuOTc1NDkgNC4zNzUsMS40MDYyIDUuMSwxLjUwNzUgMTAuMTg4LDIuNTUxNSAxNS4zNDQsMy4yNSAyLjk0NjIsMC4zOTkzMiA1LjkyNTksMC42OTM4OCA4LjkzNzQsMC45MDYyNSAxLjUwNTcsMC4xMDYxIDMuMDM0LDAuMTgwMTEgNC41NjI0LDAuMjUgMy4wNTcsMC4xMzk5NCA2LjEzODYsMC4yMTI4MyA5LjMxMjQsMC4yNSA2LjM0NzUsMC4wNzQxIDEyLjk3OSwwIDIwLDAgMTAuNDEsMCAyMC4zMjIsLTAuNTMxMjIgMjkuNzgxLC0xLjU2MjUgMy43ODM1LC0wLjQxMjUxIDcuNDkxMSwtMC44OTc0OSAxMS4xMjUsLTEuNDY4OCA3LjI2NzYsLTEuMTQyNSAxNC4yMjgsLTIuNjE4OSAyMC45MDYsLTQuMzc1IDEuNjY5NCwtMC40MzkwMyAzLjMzNTcsLTAuODk4NzQgNC45Njg3LC0xLjM3NSA0Ljg5OSwtMS40Mjg4IDkuNjEyOCwtMy4wMjU0IDE0LjE4NywtNC43ODEyIDEuNTI0OCwtMC41ODUyNyAzLjA0MiwtMS4xNjA1IDQuNTMxMiwtMS43ODEyIDIuOTc4MywtMS4yNDE0IDUuODgyLC0yLjU1NyA4LjcxODYsLTMuOTM3NSAxLjQxODMsLTAuNjkwMjcgMi44MzU1LC0xLjQwMDYgNC4yMTg3LC0yLjEyNSAyLjc2NjQsLTEuNDQ4OCA1LjQ2NjgsLTIuOTggOC4wOTM3LC00LjU2MjUgMS4zMTM1LC0wLjc5MTI1IDIuNTk2MSwtMS42MTM1IDMuODc1LC0yLjQzNzUgNi4zOTQzLC00LjEyMDEgMTIuMzYzLC04LjYyNTUgMTcuOTA2LC0xMy41MzEgNC40Mjg2LC0zLjkxOTUgOC42MDE1LC04LjA3OTggMTIuNSwtMTIuNDY5IDAuMDA1LC0wLjAwNiAtMC4wMDUsLTAuMDI1NCAwLC0wLjAzMTIgMC45NzA0NCwtMS4wOTI5IDEuOTM3LC0yLjE5MTYgMi44NzUsLTMuMzEyNSAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNTEgMCwtMC4wMzEyIDAuOTM3NzMsLTEuMTIwOSAxLjg3NTcsLTIuMjU3OCAyLjc4MTIsLTMuNDA2MiAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNDkgMCwtMC4wMzEyIDIuNzI1NiwtMy40NTgyIDUuMzEzMiwtNy4wMTg5IDcuNzQ5OSwtMTAuNzE5IDAuMDA1LC0wLjAwNyAtMC4wMDUsLTAuMDI0IDAsLTAuMDMxMiAwLjgwODgyLC0xLjIyODYgMS42Mjg5LC0yLjQ2NDQgMi40MDYyLC0zLjcxODggMC4wMDUsLTAuMDA4IC0wLjAwNSwtMC4wMjM4IDAsLTAuMDMxMiAyLjM0MDUsLTMuNzc4MSA0LjU2NjgsLTcuNjUyNSA2LjYyNDksLTExLjY1NiAwLjAwNCwtMC4wMDggLTAuMDA0LC0wLjAyMzEgMCwtMC4wMzEyIDAuNjgyOTksLTEuMzI5MiAxLjM0NzcsLTIuNjc4MSAyLC00LjAzMTIgMC4wMDQsLTAuMDA4IC0wLjAwNCwtMC4wMjI5IDAsLTAuMDMxMiAwLjY1MjA0LC0xLjM1MzMgMS4zMTYsLTIuNzE2OSAxLjkzNzUsLTQuMDkzOCAwLjAwNCwtMC4wMDkgLTAuMDA0LC0wLjAyMjcgMCwtMC4wMzEyIDEuMjQ2NCwtMi43NjI1IDIuNDM4LC01LjU1MTcgMy41NjI1LC04LjQwNjIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI0IDAsLTAuMDMxMiAwLjU2MDIzLC0xLjQyMjkgMS4wOTQ4LC0yLjg2NzQgMS42MjUsLTQuMzEyNSAwLjAwMywtMC4wMDkgLTAuMDAzLC0wLjAyMjIgMCwtMC4wMzEyIDAuNTMwMDIsLTEuNDQ1MiAxLjA2MjMsLTIuOTA4IDEuNTYyNSwtNC4zNzUgMC40OTk5OSwtMS40NjcxIDAuOTk4NDIsLTIuOTQ5IDEuNDY4NywtNC40Mzc1IDAuMDAzLC0wLjAwOSAtMC4wMDMsLTAuMDIyIDAsLTAuMDMxMiAwLjQ3MDEzLC0xLjQ4ODYgMC45MzQzNSwtMi45OTA1IDEuMzc1LC00LjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDAuNDQwNDUsLTEuNTA5NiAwLjg3MDA5LC0zLjAzMjQgMS4yODEyLC00LjU2MjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDEuMjM4MSwtNC42MTAxIDIuMzY4NCwtOS4zMDYgMy4zNDM3MiwtMTQuMDk0IHYgLTAuMDMxMiBjIDAuMzIzNiwtMS41ODk0IDAuNjExMiwtMy4yMDQ0IDAuOTA2MywtNC44MTI1IHYgLTAuMDMxMiBjIDIuMDc0NywtMTEuMzE4IDMuNDYyMSwtMjMuMDYyIDQuMTU2MiwtMzUuMjE5IDVlLTQsLTAuMDEwMyAtNmUtNCwtMC4wMjExIDAsLTAuMDMxMiAwLjA5OCwtMS43Mjc5IDAuMTc4NywtMy40NzU3IDAuMjUsLTUuMjE4OCA0ZS00LC0wLjAxMDMgLTRlLTQsLTAuMDIxMSAwLC0wLjAzMTIgMC4xNDI2LC0zLjQ5NjkgMC4yNDY3LC03LjAwNzIgMC4yODEyLC0xMC41NjIgMCwtMC4wMTAzIC0xMGUtNSwtMC4wMjExIDAsLTAuMDMxMiAwLjAxNywtMS43ODMgMC4wMSwtMy41NzggMCwtNS4zNzUgMCwtMC42MzU4IC0wLjAyMiwtMS4yNzE0IC0wLjAzMSwtMS45MDYyIDAuMDEsLTAuNjM0ODUgMC4wMzEsLTEuMjcwNCAwLjAzMSwtMS45MDYyIDAuMDEsLTEuNzk3IDAuMDE3LC0zLjU5MiAwLC01LjM3NSAtMTBlLTUsLTAuMDEwMiAwLC0wLjAyMDkgMCwtMC4wMzEyIC0wLjAzNCwtMy41NTUzIC0wLjEzODYsLTcuMDY1NiAtMC4yODEyLC0xMC41NjIgLTRlLTQsLTAuMDEwMiA0ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjA3MSwtMS43NDMxIC0wLjE1MiwtMy40OTA4IC0wLjI1LC01LjIxODggLTZlLTQsLTAuMDEwMiA1ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjY5NDEsLTEyLjE1NyAtMi4wODE1LC0yMy45IC00LjE1NjIsLTM1LjIxOSB2IC0wLjAzMTIgYyAtMC4yOTUxLC0xLjYwODEgLTAuNTgyNywtMy4yMjMxIC0wLjkwNjMsLTQuODEyNSB2IC0wLjAzMTIgYyAtMC45NzUzOSwtNC43ODc4IC0yLjEwNTYyLC05LjQ4MzYgLTMuMzQzNzIsLTE0LjA5NCAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDExMTUsLTEuNTMwMSAtMC44NDA3OSwtMy4wNTI5IC0xLjI4MTIsLTQuNTYyNSAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDQwNjMsLTEuNTA5NSAtMC45MDQ4NSwtMy4wMTE0IC0xLjM3NSwtNC41IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNDcwMzIsLTEuNDg4NSAtMC45Njg3NSwtMi45NzA0IC0xLjQ2ODcsLTQuNDM3NSAtMC41MDAxNywtMS40NjcgLTEuMDMyNSwtMi45Mjk4IC0xLjU2MjUsLTQuMzc1IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNTMwMjEsLTEuNDQ1MSAtMS4wNjQ4LC0yLjg4OTYgLTEuNjI1LC00LjMxMjUgLTAuMDA0LC0wLjAwOSAwLjAwNCwtMC4wMjIzIDAsLTAuMDMxMiAtMS4xMjQ0LC0yLjg1NDYgLTIuMzE2MSwtNS42NDM4IC0zLjU2MjUsLTguNDA2MiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMjMgMCwtMC4wMzEyIC0wLjYyMTQ4LC0xLjM3NjggLTEuMjg1NCwtMi43NDA1IC0xLjkzNzUsLTQuMDkzOCAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0wLjY1MjI0LC0xLjM1MzIgLTEuMzE3LC0yLjcwMjEgLTIsLTQuMDMxMiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0yLjA1ODIsLTQuMDAzOCAtNC4yODQ0LC03Ljg3ODIgLTYuNjI0OSwtMTEuNjU2IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDIzMyAwLC0wLjAzMTIgLTAuNzc3MzMsLTEuMjU0MyAtMS41OTc0LC0yLjQ5MDIgLTIuNDA2MiwtMy43MTg4IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDI0MiAwLC0wLjAzMTIgLTIuNDM2NywtMy42OTk5IC01LjAyNDMsLTcuMjYwNiAtNy43NDk5LC0xMC43MTkgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MDU0OSwtMS4xNDg1IC0xLjg0MzUsLTIuMjg1MyAtMi43ODEyLC0zLjQwNjIgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MzgwMSwtMS4xMjA5IC0xLjkwNDUsLTIuMjE5NiAtMi44NzUsLTMuMzEyNSAtMC4wMDUsLTAuMDA2IDAuMDA1LC0wLjAyNTMgMCwtMC4wMzEyIC0zLjg5ODMsLTQuMzg4OSAtOC4wNzEyLC04LjU0OTMgLTEyLjUsLTEyLjQ2OSAtNS41NDMsLTQuOTA1OCAtMTEuNTEyLC05LjQxMTIgLTE3LjkwNiwtMTMuNTMxIC0xLjI3ODksLTAuODI0MDIgLTIuNTYxNSwtMS42NDYyIC0zLjg3NSwtMi40Mzc1IC0yLjYyNjksLTEuNTgyNSAtNS4zMjczLC0zLjExMzcgLTguMDkzNywtNC41NjI1IC0xLjM4MzIsLTAuNzI0MzkgLTIuODAwNCwtMS40MzQ3IC00LjIxODcsLTIuMTI1IC0yLjgzNjcsLTEuMzgwNiAtNS43NDAzLC0yLjY5NjEgLTguNzE4NiwtMy45Mzc1IC0xLjQ4OTIsLTAuNjIwNzEgLTMuMDA2NCwtMS4xOTYgLTQuNTMxMiwtMS43ODEyIC00LjU3NDYsLTEuNzU1OCAtOS4yODgzLC0zLjM1MjUgLTE0LjE4NywtNC43ODEyIC0xLjYzMywtMC40NzYyNiAtMy4yOTkzLC0wLjkzNTk3IC00Ljk2ODcsLTEuMzc1IC02LjY3NzcsLTEuNzU2MSAtMTMuNjM4LC0zLjIzMjUgLTIwLjkwNiwtNC4zNzUgLTMuNjMzOCwtMC41NzEyNiAtNy4zNDE0LC0xLjA1NjIgLTExLjEyNSwtMS40Njg4IC05LjQ1ODYsLTEuMDMyNiAtMTkuMzcxLC0xLjU2MzggLTI5Ljc4MSwtMS41NjM4IC03LjAyMDQsMCAtMTMuNjUyLC0wLjA3NDEgLTIwLDAgLTMuMTczOCwwLjAzNzIgLTYuMjU1NCwwLjExMDA2IC05LjMxMjQsMC4yNSAtMS41Mjg1LDAuMDY5OSAtMy4wNTY4LDAuMTQzOSAtNC41NjI0LDAuMjUgLTMuMDExNSwwLjIxMjM3IC01Ljk5MTIsMC41MDY5MyAtOC45Mzc0LDAuOTA2MjUgLTUuMTU1NiwwLjY5ODQ5IC0xMC4yNDQsMS43NDI1IC0xNS4zNDQsMy4yNSAtMS40NTcyLDAuNDMwNzYgLTIuOTEyNywwLjg5MzY2IC00LjM3NSwxLjQwNjIgLTIuOTMyNywxLjAyOCAtNS44NjQ1LDIuMjI1NSAtOC44NDM2LDMuNjI1IC0wLjc0MjY3LDAuMzQ4NjQgLTEuNDcxOCwwLjcxOTg1IC0yLjIxODcsMS4wOTM4IGwgLTEwOS45NCwwLjI1IC0xMi4xNTYsLTMxLjMxMiBjIC0wLjM1NjQ0LC0wLjgzIC0wLjg0MzkzLC0xLjU4MzQgLTEuNDY4NywtMi4yODEyIC0wLjAxLC0wLjAxMDUgLTAuMDIxMywtMC4wMjA2IC0wLjAzMTIsLTAuMDMxMiAtMS4yNDcsLTEuMzgxMSAtMi45NTk3LC0yLjUxOSAtNC43ODEyLC0zLjMxMjUgLTAuNjExNDYsLTAuMjY1OTQgLTEuMjQ2NSwtMC40OTQ0NCAtMS44NzUsLTAuNjg3NSAtMC4zMDQ5MSwtMC4wOTMzIC0wLjYzMjksLTAuMTc0NCAtMC45Mzc0OSwtMC4yNSAtMC4zMTQwMiwtMC4wNzc3IC0wLjYyNjg1LC0wLjE2MDI1IC0wLjkzNzU0LC0wLjIxODc1IC0wLjkzMjQsLTAuMTc1OSAtMS44Mzg5LC0wLjI1NSAtMi42ODc1LC0wLjI1IHoiIGlkPSJwYXRoMzg1NSIgc3R5bGU9ImZpbGwtb3BhY2l0eTowLjk5NjA3OTk5O3N0cm9rZTojMTkxOTE5O3N0cm9rZS13aWR0aDoxNCIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2MTAuNTIsNDkzLjY5IGMgLTEuNTA4NiwwLjAwOSAtNC43MjExLDAuMzA2MTEgLTYuNDY4NywwLjkzNzUgbCAtMy41LDEuNSA4LjY1NjIsMzUuODQ0IC0xMjQuODEsMC4yODEyNSBjIC03Ny45NjMsMC4xNjU0IC0xNjYuNTIsLTExLjUwNCAtMjMyLjkzLC05LjUgLTY2LjQxMiwyLjAwMzcgLTE1Mi4xMiwyOCAtMTUyLjEyLDI4IGwgLTEzLjY4NywzLjc4MTIgYyAtMTkuMjUxLDUuMjk2MyAtMjUuNzE4LDk3LjM2NyAtMjUuNzE4LDE2Ni43OCAwLDEuMTEzIDAuMDI2NjUsMi4yNTMxIDAuMDMxMjUsMy4zNzUgLTAuMDA0NiwxLjEyMTkgLTAuMDMxMjUsMi4yNjIgLTAuMDMxMjUsMy4zNzUgMCw2OS40MTQgNi40NjczLDE2MS40OCAyNS43MTgsMTY2Ljc4IGwgMTMuNjg3LDMuNzgxMiBjIDAsMCA4NS43MTEsMjUuOTk2IDE1Mi4xMiwyOCA2Ni40MTIsMi4wMDM3IDE1NC45NywtOS42NjU0IDIzMi45MywtOS41IGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS44NDQgMy41LDEuNSBjIDEuNzQ3NiwwLjYzMTM5IDQuOTYsMC45Mjg1NCA2LjQ2ODcsMC45Mzc1IDAuODQ4NTksMC4wMDUgMS43NTUxLC0wLjA3NDQgMi42ODc1LC0wLjI1IDAuMzEwNywtMC4wNTg0IDAuNjIzNTIsLTAuMTQxMTkgMC45Mzc0OSwtMC4yMTg3NSAwLjMwNDU5LC0wLjA3NTQgMC42MzI1OSwtMC4xNTY4NiAwLjkzNzQ5LC0wLjI1IDAuNjI4NDQsLTAuMTkyNjkgMS4yNjM1LC0wLjQyMjA2IDEuODc1LC0wLjY4NzUgMS44MjE1LC0wLjc5MjAxIDMuNTM0MiwtMS45MDI4IDQuNzgxMiwtMy4yODEyIDAuMDEsLTAuMDEwNyAwLjAyMTcsLTAuMDIwOCAwLjAzMTIsLTAuMDMxMiAwLjYyNDgsLTAuNjk2NTggMS4xMTIzLC0xLjQ1MjggMS40Njg3LC0yLjI4MTIgbCAxMi4xNTYsLTMxLjI1IDEwOS45NCwwLjI1IGMgMjMuOSwxMS45NDIgNDUuNTExLDEwLjcxOSA3My41OTMsMTAuNzE5IDEzMy4yNSwwIDE4Ny42MzAwMiwtODYuNTg2IDE4Ny4wMDAwMiwtMjAxLjM4IDAsLTAuNzgwMiAtMC4wMTksLTEuNTY1NiAtMC4wMzEsLTIuMzQzOCAwLjAxMiwtMC43NzgxMSAwLjAzMSwtMS41NjM2IDAuMDMxLC0yLjM0MzggMC42MjgyLC0xMTQuNzkgLTUzLjc0OTAyLC0yMDEuMzggLTE4Ny4wMDAwMiwtMjAxLjM4IC0yOC4wODIsMCAtNDkuNjkzLC0xLjIyMzYgLTczLjU5MywxMC43MTkgbCAtMTA5Ljk0LDAuMjUgLTEyLjE1NiwtMzEuMjUgYyAtMC4zNTY0NSwtMC44Mjg0NCAtMC44NDM5MywtMS41ODQ3IC0xLjQ2ODcsLTIuMjgxMiAtMC4wMSwtMC4wMTA0IC0wLjAyMTMsLTAuMDIwNiAtMC4wMzEyLC0wLjAzMTIgLTEuMjQ3LC0xLjM3ODUgLTIuOTU5NywtMi40ODkyIC00Ljc4MTIsLTMuMjgxMiAtMC42MTE0OCwtMC4yNjU0NCAtMS4yNDY1LC0wLjQ5NDgxIC0xLjg3NSwtMC42ODc1IC0wLjMwNDksLTAuMDkzMSAtMC42MzI5LC0wLjE3NDYgLTAuOTM3NDksLTAuMjUgLTAuMzEzOTcsLTAuMDc3NiAtMC42MjY3OSwtMC4xNjAzNSAtMC45Mzc0OSwtMC4yMTg3NSAtMC45MzIzOSwtMC4xNzU2IC0xLjgzODksLTAuMjU1IC0yLjY4NzUsLTAuMjUgeiIgaWQ9InBhdGgyODUzIiBzdHlsZT0iZmlsbDojMzI3OGZmO2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw4NTUuMjQgYyAtMzMuMzY0LDAgLTY1LjMwNywxLjggLTk0LjgxMSw1LjA2MjUgMjUuNjYsNDguNzE0IDk3Ljk4NSwzMC4yNjUgMjA1LjU2LDMxLjUzMSA0OS42ODYsMC41ODQ3MSA4OS41NDMsMS44NzkzIDEyMS41MywyLjM3NSAtNDcuMTYsLTIzLjMzNCAtMTMzLjUzLC0zOC45NjkgLTIzMi4yOCwtMzguOTY5IHoiIGlkPSJwYXRoMzY0MyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsODU1LjI0IGMgLTMuMjA2NCwwIC02LjM4MzEsMC4wMjk1IC05LjU2MjQsMC4wNjI1IDAuODE4MjUsMTYuMTcxIDYuNDI4MSwzMC4yNTcgMTQuNTk0LDM4Ljg0NCA0LjY3MTQsLTAuMDc1NiA5LjQ5NTEsLTAuMTk2NTUgMTQuNDM3LC0wLjM0Mzc1IC04LjU2NTcsLTguMTkyMyAtMTQuNTkzLC0yMi4yMjggLTE1LjcxOSwtMzguNTYyIC0xLjI1MTIsLTAuMDA1IC0yLjQ5NDcsMCAtMy43NSwwIHoiIGlkPSJwYXRoMzY1OCIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDk4OS4wMiw4MjcuNSAtNS4wOTM3LDAuNTkzNzUgYyAtMjEuNTQ1LDIuNTEyNyAtMzcuNjg4LDI1Ljk3OSAtMzkuMjgxLDU0LjUzMSBsIC0wLjM3NDk5LDcuMTI1IDUuMjQ5OSwtNC44NDM4IGMgMTUuODg5LC0xNC42OCAyOC4zMDMsLTMyLjUwNyAzNy40MDYsLTUyLjc1IGwgMi4wOSwtNC42NSB6IiBpZD0icGF0aDM3MDciIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDgzOC41IGMgMCwwIDc5LjY3NywtMjIuNTk2IDEwNS4zOCwtMzEuOTgyIDI2LjgzOSwtOS44MDE4IDk4Ljg1OSwtMzkuMTQ2IDk4Ljg1OSwtMzkuMTQ2IDAsMCAtOC43NDA5LDQyLjQ3IC0zMC40ODMsNTcuOTE4IC03Ny4yMyw1NC44NyAtMjMyLjY5LDUzLjg1IC0yMzIuNjksNTMuODUiIGlkPSJwYXRoMzcxNSIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6bm9uZTtzdHJva2U6IzI5MjkyOTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODY5Ljk3LDgxNy44NCAtNC40Mzc0LDIuMzQzOCBjIDAuOTg5MTIsMS4xNTY4IDEuNzk1NSwyLjQyODYgMi4zNzUsMy44NDM4IDQuNzk3OSwxMS43MTcgLTEwLjczNiwyOS4yMzYgLTI2Ljg3NSwzNS43ODEgLTAuNTE2NzUsMC4yMDk1OCAtMS44MTI5LDAuODQwNjYgLTMuNDA2MiwxLjY1NjIgbCAxMy42MjUsLTMuODc1IGMgMTcuMzA2LC04LjQ1NzYgMjcuNDcsLTIzLjA4MiAyMywtMzQgLTAuOTE2MTUsLTIuMjM3MyAtMi4zNzUyLC00LjE2NjEgLTQuMjgxMiwtNS43NSB6IiBpZD0icGF0aDM3NTciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTQ5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NzguNTUsODEzLjM4IC00LjQzNzUsMi4zNDM4IGMgMC45ODkxMywxLjE1NjggMS43OTU1LDIuNDI4NiAyLjM3NSwzLjg0MzggNC43OTc5LDExLjcxNyAtMTAuNzM2LDI5LjIzNiAtMjYuODc1LDM1Ljc4MSAtMC41MTY3NiwwLjIwOTU4IC0xLjgxMjksMC44NDA2NiAtMy40MDYyLDEuNjU2MiBsIDEzLjYyNSwtMy44NzUgYyAxNy4zMDYsLTguNDU3NiAyNy40NywtMjMuMDgyIDIzLC0zNCAtMC45MTYxNSwtMi4yMzczIC0yLjM3NTIsLTQuMTY2MSAtNC4yODEyLC01Ljc1IHoiIGlkPSJwYXRoMzc4NyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg4NC43NCw4MTEuOTYgLTQuNDM3NCwyLjM0MzggYyAwLjk4OTEzLDEuMTU2OCAxLjc5NTUsMi40Mjg2IDIuMzc1LDMuODQzOCA0Ljc5NzksMTEuNzE3IC0xMC43MzYsMjkuMjM2IC0yNi44NzUsMzUuNzgxIC0wLjUxNjc1LDAuMjA5NTggLTEuODEyOSwwLjg0MDY2IC0zLjQwNjIsMS42NTYyIGwgMTMuNjI1LC0zLjg3NSBjIDE3LjMwNiwtOC40NTc2IDI3LjQ3LC0yMy4wODIgMjMsLTM0IC0wLjkxNjE1LC0yLjIzNzMgLTIuMzc1MiwtNC4xNjYxIC00LjI4MTIsLTUuNzUgeiIgaWQ9InBhdGgzNzUyIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE1NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzM1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzgzIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODU3LjEyLDgyMi40NiAtMy45NjQxLDIuMDkzNyBjIDAuODgzNjEsMS4wMzM0IDEuNjA0LDIuMTY5NiAyLjEyMTYsMy40MzM3IDQuMjg2MSwxMC40NjcgLTkuNTkwNiwyNi4xMTcgLTI0LjAwOCwzMS45NjQgLTAuNDYxNjMsMC4xODcyMyAtMS42MTk1LDAuNzUwOTggLTMuMDQyOCwxLjQ3OTYgbCAxMi4xNzEsLTMuNDYxNiBjIDE1LjQ2LC03LjU1NTQgMjQuNTQsLTIwLjYyIDIwLjU0NiwtMzAuMzczIC0wLjgxODQyLC0xLjk5ODcgLTIuMTIxOCwtMy43MjE2IC0zLjgyNDUsLTUuMTM2NiB6IiBpZD0icGF0aDM3OTkiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MjA5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NDMuMzIsODI2LjAzIC0zLjk2NDEsMi4wOTM3IGMgMC44ODM2MSwxLjAzMzQgMS42MDQsMi4xNjk2IDIuMTIxNiwzLjQzMzcgNC4yODYxLDEwLjQ2NyAtOS41OTA2LDI2LjExNyAtMjQuMDA4LDMxLjk2NCAtMC40NjE2MiwwLjE4NzIzIC0xLjYxOTUsMC43NTA5OCAtMy4wNDI4LDEuNDc5NiBsIDEyLjE3MSwtMy40NjE2IGMgMTUuNDYsLTcuNTU1NCAyNC41NCwtMjAuNjIgMjAuNTQ2LC0zMC4zNzMgLTAuODE4NDIsLTEuOTk4NyAtMi4xMjE4LC0zLjcyMTYgLTMuODI0NSwtNS4xMzY2IHoiIGlkPSJwYXRoMzgwMyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxNTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDIzMy4yNyw4NDUuNzIgYyA4LjI5MywtMi4wMjM0IDE1LjQ4NiwtMS40Nzg4IDE5Ljc5Nyw1Ljc4NzIgbCAtMi40OTM0LDE3Ljg5NyBjIC02Ljg3NTEsNi4xNzMyIC0xMy43NSw0Ljk1MDkgLTIwLjYyNSwwLjE1NTQzIGwgMy4zMjEyLC0yMy44MzkgeiIgaWQ9InJlY3QzODYxIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDg0OC45OSBjIDguMTUwMiwtMS4yMTAyIDE1LjE2NywtMC41NzI4IDE4Ljg0Myw1LjUwODEgbCAtMi4zNzMxLDE3LjAzNCBjIC02LjQ4MzksMi45NzQ4IC0xMi45ODMsNS4yMDk2IC0xOS42MzEsMC4xNDc5MyBsIDMuMTYxMSwtMjIuNjkgeiIgaWQ9InBhdGgzODY0IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNDAwLjM0LDg1Mi43NSBjIC0zMy40NTQsMCAtNjUuNDkyLDEuNzg5NCAtOTUuMDkzLDUuMDYyNSBsIC0zLjY1NjIsMC40MDYyNSAxLjcxODcsMy4yNSBjIDYuNjcxMSwxMi42NjQgMTYuNTYyLDIxLjExMyAyOS4wNjIsMjYuNDM4IDEyLjUwMSw1LjMyNDEgMjcuNTcyLDcuNjEyNiA0NS4wOTMsOC40Mzc1IDM1LjA0MiwxLjY0OTggNzkuOTU0LC0yLjYzMTIgMTMzLjU5LC0yIDQ5LjY1OSwwLjU4NDM4IDg5LjUwOCwxLjg3ODcgMTIxLjUzLDIuMzc1IGwgMS4xMjUsLTQuNzUgYyAtNDcuODQsLTIzLjY4IC0xMzQuMzQsLTM5LjIyIC0yMzMuMzYsLTM5LjIyIHogbSAwLDUgYyA5MS4xNjksMCAxNzEuNzUsMTMuNDc5IDIyMC4wOSwzMy43MTkgLTI5Ljk1MiwtMC41ODI0MSAtNjUuMjEyLC0xLjYwNiAtMTA5LjMxLC0yLjEyNSAtNTMuOTM3LC0wLjYzNDczIC05OC45NzYsMy42NTIyIC0xMzMuNCwyLjAzMTIgLTE3LjIxNCwtMC44MTA0NiAtMzEuNzY3LC0zLjEwNTQgLTQzLjQwNiwtOC4wNjI1IC0xMC40NTMsLTQuNDUyMSAtMTguNDg1LC0xMS4xNTQgLTI0LjUsLTIwLjkwNiAyOC4zMDcsLTIuOTgzMSA1OC43MzUsLTQuNjU2MiA5MC41MywtNC42NTYyIHoiIGlkPSJwYXRoNDAyNSIgc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjtvcGFjaXR5OjAuOTtjb2xvcjojMDAwMDAwO2ZpbGw6IzE5MTkxOSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyNjAuNSw2MDcuMzggLTc3Ljc0OSwxMi40NjkgYyAtMjcuMTUsNC4zNTQyIC00OC45NDcsNDguNzczIC01MC45OTksMTA0Ljg0IDIuMDUyMyw1Ni4wNzEgMjMuODQ5LDEwMC40OSA1MC45OTksMTA0Ljg0IGwgNzcuNzQ5LDEyLjQ2OSBjIDEzLjI5NiwwIDI0LC0xMC43MDQgMjQsLTI0IHYgLTE4Ni42MiBjIDAsLTEzLjI5NiAtMTAuNzA0LC0yNCAtMjQsLTI0IHoiIGlkPSJyZWN0Mjg2NCIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2OTEuOTYsNTczLjE2IGMgLTIuOTY5MiwwIC01Ljg5MzMsMC4zMzIxNSAtOC43ODEyLDAuOTY4NzUgLTAuMDEwNCwtMC4wMSAtMC4wMjA4LC0wLjAyMSAtMC4wMzEyLC0wLjAzMTIgbCAtNjMuODQzLDEyLjMxMiBjIC0xNy43MjgsNi42MDQ3IC0zMiwxNC4yNzIgLTMyLDMyIHYgMjEyLjU2IGMgMCwxNy43MjggMTQuMjcyLDI1LjM5NSAzMiwzMiBsIDYzLjg0MywxMi4zMTIgYyAwLjAxMDUsLTAuMDEwMiAwLjAyMDgsLTAuMDIxMSAwLjAzMTIsLTAuMDMxMiAyLjg4NzksMC42MzY2IDUuODEyLDAuOTY4NzUgOC43ODEyLDAuOTY4NzUgNDUuMzk1LDAgODIuMTk4LC01Ny4zNjMgODIuMzEyLC0xNTEuNTMgLTAuMTE0MDgsLTk0LjE2OSAtMzYuOTE2LC0xNTEuNTMgLTgyLjMxMiwtMTUxLjUzIHoiIGlkPSJwYXRoMzcwMyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMzLjM2NCwwIC02NS4zMDcsLTEuOCAtOTQuODExLC01LjA2MjUgMjUuNjYsLTQ4LjcxNCA5Ny45ODUsLTMwLjI2NSAyMDUuNTYsLTMxLjUzMSA0OS42ODYsLTAuNTg0NzEgODkuNTQzLC0xLjg3OTMgMTIxLjUzLC0yLjM3NSAtNDcuMTYsMjMuMzM0IC0xMzMuNTMsMzguOTY5IC0yMzIuMjgsMzguOTY5IHoiIGlkPSJwYXRoNDE1NyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMuMjA2NCwwIC02LjM4MzEsLTAuMDI5NSAtOS41NjI0LC0wLjA2MjUgMC44MTgyNSwtMTYuMTcxIDYuNDI4MSwtMzAuMjU3IDE0LjU5NCwtMzguODQ0IDQuNjcxNCwwLjA3NTYgOS40OTUxLDAuMTk2NTUgMTQuNDM3LDAuMzQzNzUgLTguNTY1Nyw4LjE5MjMgLTE0LjU5MywyMi4yMjggLTE1LjcxOSwzOC41NjIgLTEuMjUxMiwwLjAwNSAtMi40OTQ3LDAgLTMuNzUsMCB6IiBpZD0icGF0aDQxNTkiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA5ODkuMDIsNjIxLjg5IC01LjA5MzcsLTAuNTkzNzUgYyAtMjEuNTQ1LC0yLjUxMjcgLTM3LjY4OCwtMjUuOTc5IC0zOS4yODEsLTU0LjUzMSBsIC0wLjM3NDk5LC03LjEyNSA1LjI0OTksNC44NDM4IGMgMTUuODg5LDE0LjY4IDI4LjMwMywzMi41MDcgMzcuNDA2LDUyLjc1IGwgMi4wOTM3LDQuNjU2MiB6IiBpZD0icGF0aDQxNjEiIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDYxMC44OSBjIDAsMCA3OS42NzcsMjIuNTk2IDEwNS4zOCwzMS45ODIgMjYuODM5LDkuODAxOCA5OC44NTksMzkuMTQ2IDk4Ljg1OSwzOS4xNDYgMCwwIC04Ljc0MDksLTQyLjQ3IC0zMC40ODMsLTU3LjkxOCAtNzcuMjMsLTU0Ljg3IC0yMzIuNjksLTUzLjg2IC0yMzIuNjksLTUzLjg2IiBpZD0icGF0aDQxNjMiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsOm5vbmU7c3Ryb2tlOiMyOTI5Mjk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg2OS45Nyw2MzEuNTUgLTQuNDM3NCwtMi4zNDM4IGMgMC45ODkxMiwtMS4xNTY4IDEuNzk1NSwtMi40Mjg2IDIuMzc1LC0zLjg0MzggNC43OTc5LC0xMS43MTcgLTEwLjczNiwtMjkuMjM2IC0yNi44NzUsLTM1Ljc4MSAtMC41MTY3NSwtMC4yMDk1OCAtMS44MTI5LC0wLjg0MDY2IC0zLjQwNjIsLTEuNjU2MiBsIDEzLjYyNSwzLjg3NSBjIDE3LjMwNiw4LjQ1NzYgMjcuNDcsMjMuMDgyIDIzLDM0IC0wLjkxNjE1LDIuMjM3MyAtMi4zNzUyLDQuMTY2MSAtNC4yODEyLDUuNzUgeiIgaWQ9InBhdGg0MTY1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE4NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODc4LjU1LDYzNi4wMSAtNC40Mzc1LC0yLjM0MzggYyAwLjk4OTEzLC0xLjE1NjggMS43OTU1LC0yLjQyODYgMi4zNzUsLTMuODQzOCA0Ljc5NzksLTExLjcxNyAtMTAuNzM2LC0yOS4yMzYgLTI2Ljg3NSwtMzUuNzgxIC0wLjUxNjc2LC0wLjIwOTU4IC0xLjgxMjksLTAuODQwNjYgLTMuNDA2MiwtMS42NTYyIGwgMTMuNjI1LDMuODc1IGMgMTcuMzA2LDguNDU3NiAyNy40NywyMy4wODIgMjMsMzQgLTAuOTE2MTUsMi4yMzczIC0yLjM3NTIsNC4xNjYxIC00LjI4MTIsNS43NSB6IiBpZD0icGF0aDQxNjciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTg3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4ODQuNzQsNjM3LjQyIC00LjQzNzQsLTIuMzQzOCBjIDAuOTg5MTMsLTEuMTU2OCAxLjc5NTUsLTIuNDI4NiAyLjM3NSwtMy44NDM4IDQuNzk3OSwtMTEuNzE3IC0xMC43MzYsLTI5LjIzNiAtMjYuODc1LC0zNS43ODEgLTAuNTE2NzUsLTAuMjA5NTggLTEuODEyOSwtMC44NDA2NiAtMy40MDYyLC0xLjY1NjIgbCAxMy42MjUsMy44NzUgYyAxNy4zMDYsOC40NTc2IDI3LjQ3LDIzLjA4MiAyMywzNCAtMC45MTYxNSwyLjIzNzMgLTIuMzc1Miw0LjE2NjEgLTQuMjgxMiw1Ljc1IHoiIGlkPSJwYXRoNDE2OSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxODkpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg1Ny4xMiw2MjYuOTMgLTMuOTY0MSwtMi4wOTM3IGMgMC44ODM2MSwtMS4wMzM0IDEuNjA0LC0yLjE2OTYgMi4xMjE2LC0zLjQzMzcgNC4yODYxLC0xMC40NjcgLTkuNTkwNiwtMjYuMTE3IC0yNC4wMDgsLTMxLjk2NCAtMC40NjE2MywtMC4xODcyMyAtMS42MTk1LC0wLjc1MDk4IC0zLjA0MjgsLTEuNDc5NiBsIDEyLjE3MSwzLjQ2MTYgYyAxNS40Niw3LjU1NTQgMjQuNTQsMjAuNjIgMjAuNTQ2LDMwLjM3MyAtMC44MTg0MiwxLjk5ODcgLTIuMTIxOCwzLjcyMTYgLTMuODI0NSw1LjEzNjYgeiIgaWQ9InBhdGg0MTc1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODQzLjMyLDYyMy4zNiAtMy45NjQxLC0yLjA5MzcgYyAwLjg4MzYxLC0xLjAzMzQgMS42MDQsLTIuMTY5NiAyLjEyMTYsLTMuNDMzNyA0LjI4NjEsLTEwLjQ2NyAtOS41OTA2LC0yNi4xMTcgLTI0LjAwOCwtMzEuOTY0IC0wLjQ2MTYyLC0wLjE4NzIzIC0xLjYxOTUsLTAuNzUwOTggLTMuMDQyOCwtMS40Nzk2IGwgMTIuMTcxLDMuNDYxNiBjIDE1LjQ2LDcuNTU1NCAyNC41NCwyMC42MiAyMC41NDYsMzAuMzczIC0wLjgxODQyLDEuOTk4NyAtMi4xMjE4LDMuNzIxNiAtMy44MjQ1LDUuMTM2NiB6IiBpZD0icGF0aDQxNzciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTk3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyMzMuMjcsNjAzLjY2IGMgOC4yOTMsMi4wMjM0IDE1LjQ4NiwxLjQ3ODggMTkuNzk3LC01Ljc4NzIgbCAtMi40OTM0LC0xNy44OTcgYyAtNi44NzUxLC02LjE3MzIgLTEzLjc1LC00Ljk1MDkgLTIwLjYyNSwtMC4xNTU0MyBsIDMuMzIxMiwyMy44MzkgeiIgaWQ9InBhdGg0MTc5IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5OSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDYwMC40IGMgOC4xNTAyLDEuMjEwMiAxNS4xNjcsMC41NzI4IDE4Ljg0MywtNS41MDgxIGwgLTIuMzczMSwtMTcuMDM0IGMgLTYuNDgzOSwtMi45NzQ4IC0xMi45ODMsLTUuMjA5NiAtMTkuNjMxLC0wLjE0NzkzIGwgMy4xNjExLDIyLjY5IHoiIGlkPSJwYXRoNDE4MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw1OTYuNjQgYyAtMzMuNDU0LDAgLTY1LjQ5MiwtMS43ODk0IC05NS4wOTMsLTUuMDYyNSBsIC0zLjY1NjIsLTAuNDA2MjUgMS43MTg3LC0zLjI1IGMgNi42NzExLC0xMi42NjQgMTYuNTYyLC0yMS4xMTMgMjkuMDYyLC0yNi40MzggMTIuNTAxLC01LjMyNDEgMjcuNTcyLC03LjYxMjYgNDUuMDkzLC04LjQzNzUgMzUuMDQyLC0xLjY0OTggNzkuOTU0LDIuNjMxMiAxMzMuNTksMiA0OS42NTksLTAuNTg0MzggODkuNTA4LC0xLjg3ODcgMTIxLjUzLC0yLjM3NSBsIDEuMTI1LDQuNzUgYyAtNDcuODQ5LDIzLjY3NSAtMTM0LjM2LDM5LjIxOSAtMjMzLjM3LDM5LjIxOSB6IG0gMCwtNSBjIDkxLjE2OSwwIDE3MS43NSwtMTMuNDc5IDIyMC4wOSwtMzMuNzE5IC0yOS45NTIsMC41ODI0MSAtNjUuMjEyLDEuNjA2IC0xMDkuMzEsMi4xMjUgLTUzLjkzNywwLjYzNDczIC05OC45NzYsLTMuNjUyMiAtMTMzLjQsLTIuMDMxMiAtMTcuMjE0LDAuODEwNDYgLTMxLjc2NywzLjEwNTQgLTQzLjQwNiw4LjA2MjUgLTEwLjQ1Myw0LjQ1MjEgLTE4LjQ4NSwxMS4xNTQgLTI0LjUsMjAuOTA2IDI4LjMwNywyLjk4MzEgNTguNzM1LDQuNjU2MiA5MC41Myw0LjY1NjIgeiIgaWQ9InBhdGg0MTgzIiBzdHlsZT0idGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO29wYWNpdHk6MC45O2NvbG9yOiMwMDAwMDA7ZmlsbDojMTkxOTE5Ii8+JiN4YTsgICAgPC9nPiYjeGE7ICA8L2c+JiN4YTsgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE2MCI+JiN4YTsgICAgPHJkZjpSREY+JiN4YTsgICAgICA8Y2M6V29yaz4mI3hhOyAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+JiN4YTsgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4mI3hhOyAgICAgICAgPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIi8+JiN4YTsgICAgICAgIDxkYzpwdWJsaXNoZXI+JiN4YTsgICAgICAgICAgPGNjOkFnZW50IHJkZjphYm91dD0iaHR0cDovL29wZW5jbGlwYXJ0Lm9yZy8iPiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPk9wZW5jbGlwYXJ0PC9kYzp0aXRsZT4mI3hhOyAgICAgICAgICA8L2NjOkFnZW50PiYjeGE7ICAgICAgICA8L2RjOnB1Ymxpc2hlcj4mI3hhOyAgICAgICAgPGRjOnRpdGxlPlJlZCBDYXIgLSBUb3AgVmlldzwvZGM6dGl0bGU+JiN4YTsgICAgICAgIDxkYzpkYXRlPjIwMTAtMDUtMTlUMTU6MDI6MTI8L2RjOmRhdGU+JiN4YTsgICAgICAgIDxkYzpkZXNjcmlwdGlvbj5JIHdhcyB0aGlua2luZyBvZiBUcm9waHkgKCBodHRwOi8vdHJvcGh5LnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHA/Ym9keT1zY3JlZW5zaG90cyApIHdoZW4gcmVtaXhpbmcgdGhpcyBvbmUgOik8L2RjOmRlc2NyaXB0aW9uPiYjeGE7ICAgICAgICA8ZGM6c291cmNlPmh0dHA6Ly9vcGVuY2xpcGFydC5vcmcvZGV0YWlsLzYxMjAxL3JlZC1yYWNpbmctY2FyLXRvcC12aWV3LWJ5LXF1Ym9kdXA8L2RjOnNvdXJjZT4mI3hhOyAgICAgICAgPGRjOmNyZWF0b3I+JiN4YTsgICAgICAgICAgPGNjOkFnZW50PiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPnF1Ym9kdXA8L2RjOnRpdGxlPiYjeGE7ICAgICAgICAgIDwvY2M6QWdlbnQ+JiN4YTsgICAgICAgIDwvZGM6Y3JlYXRvcj4mI3hhOyAgICAgICAgPGRjOnN1YmplY3Q+JiN4YTsgICAgICAgICAgPHJkZjpCYWc+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmNhcjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwYXJ0PC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmdhbWU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+Z2FtZSBzcHJpdGU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmFjaW5nPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJhY2luZyBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmVkPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJlZCBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c2ltcGxlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnNpbXBsZSBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c3ByaXRlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnRyYW5zcG9ydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmFuc3BvcnRhdGlvbjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmF2ZWw8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+dmlkZW8gZ2FtZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIHNwcml0ZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgIDwvcmRmOkJhZz4mI3hhOyAgICAgICAgPC9kYzpzdWJqZWN0PiYjeGE7ICAgICAgPC9jYzpXb3JrPiYjeGE7ICAgICAgPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIj4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEZXJpdmF0aXZlV29ya3MiLz4mI3hhOyAgICAgIDwvY2M6TGljZW5zZT4mI3hhOyAgICA8L3JkZjpSREY+JiN4YTsgIDwvbWV0YWRhdGE+JiN4YTs8L3N2Zz4=" + preserveAspectRatio="none" + /> diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-longitudinal_margin.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-longitudinal_margin.drawio.svg index 66f021bdf887d..42ba97ead710b 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-longitudinal_margin.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-longitudinal_margin.drawio.svg @@ -1,18 +1,16 @@ - + - @@ -52,14 +50,14 @@ - + longitudinal_margin + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-object_to_avoid.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-object_to_avoid.drawio.svg index b990f3c75dcdf..d288e8f61ca50 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-object_to_avoid.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-object_to_avoid.drawio.svg @@ -1,5 +1,5 @@ - + - - Red Car - Top View image/svg+xml Openclipart Red Car - Top View - 2010-05-19T15:02:12 - - I was thinking of Trophy ( http://trophy.sourceforge.net/index.php?body=screenshots ) when remixing this one :) - http://openclipart.org/detail/61201/red-racing-car-top-view-by-qubodup qubodup - car - clip art clipart game - game sprite - racing racing car red - red car - simple simple car sprite - transport - transportation travel video game - video game art - video game sprite + width="58.74" + height="29" + xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTYwIDQ3NiIgaWQ9InN2ZzIiPiYjeGE7ICA8dGl0bGUgaWQ9InRpdGxlMzk2OCI+UmVkIENhciAtIFRvcCBWaWV3PC90aXRsZT4mI3hhOyAgPGRlZnMgaWQ9ImRlZnM0Ij4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mzc1OSI+JiN4YTsgICAgICA8c3RvcCBpZD0ic3RvcDM3NjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTFhMWE7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIvPiYjeGE7ICAgICAgPHN0b3AgaWQ9InN0b3AzNzYzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4mI3hhOyAgICA8L2xpbmVhckdyYWRpZW50PiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTQ5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjMwODUsLTIuNjUxOCkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODEyLjE0MDAxIiB5Mj0iNTMzLjUiIGlkPSJsaW5lYXJHcmFkaWVudDQxNTMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsODAuMzQ5LDM2NS4xNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTU1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42MjUsMjk2LjQ5KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4LjMwODUsMTQ1MikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg4Ny45MDAwMiIgeTE9IjUyOC4zNTk5OSIgeDI9Ijg3Ni4xNDAwMSIgeTI9IjUyOC40MTk5OCIgaWQ9ImxpbmVhckdyYWRpZW50NDE4NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjEuNDM4LDExNTEuNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyNy42MjUsMTE1Mi45KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODk3LjIxOTk3IiB5MT0iNTQyLjQwMDAyIiB4Mj0iODgzLjc2MDAxIiB5Mj0iNTM1LjM3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkxIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODgwLjcxMDAyIiB5MT0iNTUyLjA0OTk5IiB4Mj0iODM1Ljk4OTk5IiB5Mj0iNTAxLjA3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODg3LjkwMDAyIiB5MT0iNTI4LjM1OTk5IiB4Mj0iODA1LjI4OTk4IiB5Mj0iNTI5LjYwOTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MzMyLDAsMCwtMC44OTMzMiw5NC4xNTYsMTA4Ny44KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODc5LjkwMDAyIiB5MT0iNTM3LjUiIHgyPSI4MTIuMTQwMDEiIHkyPSI1MzMuNSIgaWQ9ImxpbmVhckdyYWRpZW50NDE5NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44OTMzMiwwLDAsLTAuODkzMzIsODAuMzQ5LDEwODQuMikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLC0wLjEzNzk5LC0wLjEzNzk5LC0wLjk5MDQzLDE0Ni4wNSwxNDgzLjMpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyMzguODMiIHkxPSI4NzMuMDYiIHgyPSIyMTYuNTYiIHkyPSI4NzIuNjUwMDIiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDEiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTkwNDMsLTAuMTM3OTksLTAuMTM3OTksLTAuOTkwNDMsMTU2LjMxLDE0ODIpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4NzYuMTQwMDEiIHkyPSI1MjguNDE5OTgiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4OTcuMjE5OTciIHkxPSI1NDIuNDAwMDIiIHgyPSI4ODMuNzYwMDEiIHkyPSI1MzUuMzciIGlkPSJsaW5lYXJHcmFkaWVudDQyMDUiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODAuNzEwMDIiIHkxPSI1NTIuMDQ5OTkiIHgyPSI4MzUuOTg5OTkiIHkyPSI1MDEuMDc5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDciIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4MDUuMjg5OTgiIHkyPSI1MjkuNjA5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDkiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsOTQuMTU2LDM2MS41NykiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MjExIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLDAuMTM3OTksLTAuMTM3OTksMC45OTA0MywxNDYuMDUsLTMzLjg4NSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIzOC44MyIgeTE9Ijg3My4wNiIgeDI9IjIxNi41NiIgeTI9Ijg3Mi42NTAwMiIgaWQ9ImxpbmVhckdyYWRpZW50NDIxMyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTA0MywwLjEzNzk5LC0wLjEzNzk5LDAuOTkwNDMsMTU2LjMxLC0zMi42MDMpIi8+JiN4YTsgIDwvZGVmcz4mI3hhOyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyLjkzNywtNDg2LjY5KSIgaWQ9ImxheWVyMSI+JiN4YTsgICAgPGcgaWQ9ImczODkwIj4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNjEwLjUyLDQ5My42OSBjIC0xLjUwODYsMC4wMDkgLTQuNzIxMSwwLjMwNDkxIC02LjQ2ODcsMC45Mzc1IGwgLTMuNSwxLjUgOC42NTYyLDM1LjkzOCAtMTI0LjgxLDAuMjgxMjUgYyAtMi40MzYzLDAuMDA1IC00Ljg4NzYsLTAuMDE0IC03LjM0MzcsLTAuMDMxMiAtNC45MTIsLTAuMDM0MyAtOS44NjQ5LC0wLjEwNDU1IC0xNC44NDQsLTAuMjE4NzUgLTcuMjkyNiwtMC4xNjcyOCAtMTQuNjY5LC0wLjQxMjg4IC0yMi4wNjIsLTAuNzE4NzUgLTAuMzk1OTEsLTAuMDE2NCAtMC43OTEzNywtMC4wNDU3IC0xLjE4NzUsLTAuMDYyNSAtMTQuOTMyLC0wLjYzMDE4IC0zMC4wMDcsLTEuNDkxNyAtNDUuMDMxLC0yLjQzNzUgLTIwLjMyNiwtMS4yODI3IC00MC41MiwtMi43MDc0IC02MC4xMjQsLTMuODc1IC0xNC41MjgsLTAuODY1MyAtMjguNzMyLC0xLjU3OTYgLTQyLjM3NSwtMiAtOS4zNjkyLC0wLjI4ODczIC0xOC40NjQsLTAuNDU2NTUgLTI3LjI1LC0wLjQwNjI1IC00LjMxNTgsMC4wMjQ3IC04LjU2NzgsMC4wOTMzIC0xMi43MTksMC4yMTg3NSAtNC4xNTA4LDAuMTI1NDYgLTguMzgwMSwwLjM1NTMgLTEyLjY1NiwwLjY1NjI1IC0yLjEzOCwwLjE1MDQ3IC00LjI3NzgsMC4zMTAyNCAtNi40Mzc0LDAuNSAtNi40Njg5LDAuNTY4NCAtMTMuMDQ1LDEuMzIxNCAtMTkuNTk0LDIuMTg3NSAtMC4wMTAxLDEwZS00IC0wLjAyMTEsLTEwZS00IC0wLjAzMTIsMCAtNC4zNzI1LDAuNTc4NTggLTguNzE4NSwxLjIyNTUgLTEzLjA2MiwxLjkwNjIgLTQuMzQzOSwwLjY4MDczIC04LjY3MzQsMS4zOTc4IC0xMi45MzcsMi4xNTYyIC00LjI1MzcsMC43NTY2MiAtOC40NzA0LDEuNTY1NCAtMTIuNTk0LDIuMzc1IC0wLjAxLDAuMDAyIC0wLjAyMTIsLTAuMDAyIC0wLjAzMTIsMCAtMi4wNjY0LDAuNDA1ODYgLTQuMDY5NywwLjgwNDE3IC02LjA5MzcsMS4yMTg4IC02LjA2MTQsMS4yNDE2IC0xMS45MzQsMi41MTYgLTE3LjUsMy43ODEyIC0wLjAxMDEsMC4wMDIgLTAuMDIxMSwtMC4wMDIgLTAuMDMxMiwwIC0zLjcxNjUsMC44NDQ5IC03LjI4NzIsMS42NzUyIC0xMC43MTksMi41IC02Ljg2MzgsMS42NDg0IC0xMy4xMTUsMy4yMzQ2IC0xOC41MzEsNC42NTYyIC04LjEyMzYsMi4xMzI1IC0xNC4zODIsMy45MjcyIC0xOC4wOTQsNSAtMi40NzM2LDAuNzE1NzggLTMuODEyNSwxLjEyNSAtMy44MTI1LDEuMTI1IGwgLTEzLjY4NywzLjc1IGMgLTAuOTAyNCwwLjI0ODczIC0xLjc3ODEsMC42OTI5IC0yLjYyNSwxLjMxMjUgLTAuMjg3NzEsMC4yMTA1IC0wLjU2MjM0LDAuNDM1OTMgLTAuODQzNzQsMC42ODc1IC0xLjA5OTYsMC45Nzk2IC0yLjE1MSwyLjI3MDcgLTMuMTU2MiwzLjg0MzggLTAuMDA0NiwwLjAwNyAwLjAwNDYsMC4wMjQzIDAsMC4wMzEyIC0wLjUwMDM2LDAuNzg0NzMgLTEuMDIyNSwxLjY0MDUgLTEuNSwyLjU2MjUgLTAuMDA0MiwwLjAwOCAwLjAwNDIsMC4wMjMyIDAsMC4wMzEyIC0wLjQ3NzU3LDAuOTIzNyAtMC45NTExNCwxLjkxNDIgLTEuNDA2MiwyLjk2ODggLTAuMDAzNywwLjAwOSAwLjAwMzcsMC4wMjIyIDAsMC4wMzEyIC0zLjY2Nyw4LjUwOTUgLTYuNjIsMjEuMTMxIC04LjkzNzQsMzYuMjE5IC0wLjAwMTUsMC4wMSAwLjAwMTUsMC4wMjEyIDAsMC4wMzEyIC0wLjAzNTk1LDAuMjM0MTYgLTAuMDU4MSwwLjQ4MzQyIC0wLjA5Mzc1LDAuNzE4NzUgLTAuNTA0NjIsMy4zMzE1IC0wLjk5MjA0LDYuNzk4MiAtMS40Mzc1LDEwLjM0NCAtMC4wMzA0OCwwLjI0MjY1IC0wLjA2MzU1LDAuNDc1MTkgLTAuMDkzNzUsMC43MTg3NSAtMC41MDE1Nyw0LjA0MzIgLTAuOTQ2NzIsOC4yMDI1IC0xLjM3NSwxMi40NjkgLTAuMDAxLDAuMDEgOS45OWUtNCwwLjAyMTEgMCwwLjAzMTIgLTAuMjEzNTQsMi4xMjg0IC0wLjQyOTEyLDQuMjk0OCAtMC42MjQ5OSw2LjQ2ODggLTkuMjFlLTQsMC4wMSA5LjIxZS00LDAuMDIwOSAwLDAuMDMxMiAtMC4xOTU4MSwyLjE3NDMgLTAuMzgzOTcsNC4zNDkyIC0wLjU2MjQ5LDYuNTYyNSAtOC4yNmUtNCwwLjAxIDguMjVlLTQsMC4wMjA5IDAsMC4wMzEyIC0wLjM1Nzc1LDQuNDM3NiAtMC42NzgxNyw4Ljk0NTggLTAuOTY4NzQsMTMuNSAtNi41NmUtNCwwLjAxMDEgNi41NWUtNCwwLjAyMDkgMCwwLjAzMTIgLTAuODcyNiwxMy42ODQgLTEuNDU5NiwyNy43ODkgLTEuNzgxMiw0MS41NjIgLTIuNDVlLTQsMC4wMTA0IDIuNDRlLTQsMC4wMjA3IDAsMC4wMzEyIC0wLjIxNDQzLDkuMTg5NCAtMC4zMTI2LDE4LjIxMyAtMC4zMTI2LDI2LjkwNyAwLDAuOTY3NjMgMC4wMjc1NSwxLjk2MjkgMC4wMzEyNSwyLjkzNzUgLTAuMDAzNywwLjk3NDYyIC0wLjAzMTI1LDEuOTY5OSAtMC4wMzEyNSwyLjkzNzUgMCw4LjY5MzIgMC4wOTgxNiwxNy43MTcgMC4zMTI1LDI2LjkwNiAyLjQ0ZS00LDAuMDEwNSAtMi40NWUtNCwwLjAyMDggMCwwLjAzMTIgMC4zMjE2NSwxMy43NzQgMC45MDg2NCwyNy44NzggMS43ODEyLDQxLjU2MiA2LjU1ZS00LDAuMDEwMyAtNi41NmUtNCwwLjAyMTEgMCwwLjAzMTIgMC4yOTA1Nyw0LjU1NDIgMC42MTA5OSw5LjA2MjQgMC45Njg3NCwxMy41IDguMjVlLTQsMC4wMTAzIC04LjI2ZS00LDAuMDIxMSAwLDAuMDMxMiAwLjE3ODUyLDIuMjEzMyAwLjM2NjY4LDQuMzg4MiAwLjU2MjQ5LDYuNTYyNSA5LjIxZS00LDAuMDEwMyAtOS4yMWUtNCwwLjAyMTEgMCwwLjAzMTIgMC4xOTU4OCwyLjE3NCAwLjQxMTQ1LDQuMzQwNCAwLjYyNDk5LDYuNDY4OCA5Ljk5ZS00LDAuMDEwMiAtMC4wMDEsMC4wMjExIDAsMC4wMzEyIDAuNDI4MjYsNC4yNjYzIDAuODczNDIsOC40MjU2IDEuMzc1LDEyLjQ2OSAwLjAzMDIsMC4yNDM1NiAwLjA2MzI3LDAuNDc2MSAwLjA5Mzc1LDAuNzE4NzUgMC40NDU0NSwzLjU0NTYgMC45MzI4Nyw3LjAxMjMgMS40Mzc1LDEwLjM0NCAwLjAzNTY1LDAuMjM1MzMgMC4wNTc4LDAuNDg0NTkgMC4wOTM3NSwwLjcxODc1IDAuMDAxNSwwLjAxIC0wLjAwMTUsMC4wMjE1IDAsMC4wMzEyIDIuMzE3NCwxNS4wODcgNS4yNzA0LDI3LjcwOSA4LjkzNzQsMzYuMjE5IDAuMDAzNywwLjAwOSAtMC4wMDM3LDAuMDIyNiAwLDAuMDMxMiAwLjQ1NTA5LDEuMDU0NiAwLjkyODY2LDIuMDQ1IDEuNDA2MiwyLjk2ODggMC4wMDQyLDAuMDA4IC0wLjAwNDIsMC4wMjMxIDAsMC4wMzEyIDAuNDc3NTMsMC45MjIwNCAwLjk5OTYyLDEuNzc3OCAxLjUsMi41NjI1IDAuMDA0NiwwLjAwNyAtMC4wMDQ2LDAuMDI0MiAwLDAuMDMxMiAxLjAwNTIsMS41NzMxIDIuMDU2NiwyLjg2NDIgMy4xNTYyLDMuODQzOCAwLjI4MTQsMC4yNTE1NyAwLjU1NjAzLDAuNDc3IDAuODQzNzQsMC42ODc1IDAuODQ2ODYsMC42MTk2IDEuNzIyNiwxLjA2MzggMi42MjUsMS4zMTI1IGwgMTMuNjg3LDMuNzUgYyAwLDAgMS4zMzg4LDAuNDA5MjIgMy44MTI1LDEuMTI1IDMuNzExMSwxLjA3MjggOS45NywyLjg2NzUgMTguMDk0LDUgNS40MTU3LDEuNDIxNyAxMS42NjcsMy4wMDc4IDE4LjUzMSw0LjY1NjIgMy40MzE0LDAuODI0ODQgNy4wMDIyLDEuNjU1MSAxMC43MTksMi41IDAuMDEwMiwwLjAwMiAwLjAyMTEsLTAuMDAyIDAuMDMxMiwwIDUuNTY2MSwxLjI2NTIgMTEuNDM4LDIuNTM5NiAxNy41LDMuNzgxMiAyLjAyNCwwLjQxNDU4IDQuMDI3MywwLjgxMjg5IDYuMDkzNywxLjIxODggMC4wMTAxLDAuMDAyIDAuMDIxMiwtMC4wMDIgMC4wMzEyLDAgNC4xMjMyLDAuODA5NjUgOC4zMzk5LDEuNjE4NCAxMi41OTQsMi4zNzUgNC4yNjQsMC43NTg0MyA4LjU5MzUsMS40NzU1IDEyLjkzNywyLjE1NjIgNC4zNDM5LDAuNjgwNzMgOC42ODk4LDEuMzI3NyAxMy4wNjIsMS45MDYyIDAuMDEwMiwxMGUtNCAwLjAyMTEsLTEwZS00IDAuMDMxMiwwIDYuNTQ4NiwwLjg2NjExIDEzLjEyNSwxLjYxOTEgMTkuNTk0LDIuMTg3NSAyLjE1OTcsMC4xODk3NiA0LjI5OTQsMC4zNDk1MyA2LjQzNzQsMC41IDQuMjc2LDAuMzAwOTUgOC41MDUzLDAuNTMwNzkgMTIuNjU2LDAuNjU2MjUgNC4xNTA4LDAuMTI1NDYgOC40MDI4LDAuMTk0MDMgMTIuNzE5LDAuMjE4NzUgOC43ODU5LDAuMDUwMyAxNy44ODEsLTAuMTE3NTIgMjcuMjUsLTAuNDA2MjUgMTMuNjQyLC0wLjQyMDQzIDI3Ljg0NywtMS4xMzQ3IDQyLjM3NSwtMiAxOS42MDQsLTEuMTY3NiAzOS43OTgsLTIuNTkyMyA2MC4xMjQsLTMuODc1IDE1LjAyNCwtMC45NDU3OCAzMC4wOTgsLTEuODA3MyA0NS4wMzEsLTIuNDM3NSAwLjM5NjEyLC0wLjAxNjggMC43OTE1OCwtMC4wNDYxIDEuMTg3NSwtMC4wNjI1IDcuMzkzNCwtMC4zMDU4NyAxNC43NywtMC41NTE0NyAyMi4wNjIsLTAuNzE4NzUgNC45Nzg3LC0wLjExNDIgOS45MzE2LC0wLjE4NDQ3IDE0Ljg0NCwtMC4yMTg3NSAyLjQ1NiwtMC4wMTcyIDQuOTA3MywtMC4wMzY1IDcuMzQzNywtMC4wMzEyIGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS45MzggMy41LDEuNSBjIDEuNzQ3NiwwLjYzMjU5IDQuOTYwMSwwLjkyODUxIDYuNDY4NywwLjkzNzUgMC44NDg2LDAuMDA1IDEuNzU1MSwtMC4wNzQxIDIuNjg3NSwtMC4yNSAwLjMxMDY5LC0wLjA1ODUgMC42MjM1MiwtMC4xNDEwNSAwLjkzNzQ5LC0wLjIxODc1IDAuMzA0NTksLTAuMDc1NiAwLjYzMjU4LC0wLjE1NjY4IDAuOTM3NDksLTAuMjUgMC42Mjg0NCwtMC4xOTMwNiAxLjI2MzUsLTAuNDIxNTYgMS44NzUsLTAuNjg3NSAxLjgyMTUsLTAuNzkzNTEgMy41MzQyLC0xLjkzMTQgNC43ODEyLC0zLjMxMjUgMC4wMSwtMC4wMTA3IDAuMDIxNywtMC4wMjA2IDAuMDMxMiwtMC4wMzEyIDAuNjI0OCwtMC42OTc5IDEuMTEyMywtMS40NTEyIDEuNDY4NywtMi4yODEyIGwgMTIuMTU2LC0zMS4zMTIgMTA5Ljk0LDAuMjUgYyAwLjc0NjksMC4zNzM5IDEuNDc2MSwwLjc0NTExIDIuMjE4NywxLjA5MzggMi45NzkyLDEuMzk5NSA1LjkxMSwyLjU5NyA4Ljg0MzYsMy42MjUgMS40NjIzLDAuNTEyNTkgMi45MTc4LDAuOTc1NDkgNC4zNzUsMS40MDYyIDUuMSwxLjUwNzUgMTAuMTg4LDIuNTUxNSAxNS4zNDQsMy4yNSAyLjk0NjIsMC4zOTkzMiA1LjkyNTksMC42OTM4OCA4LjkzNzQsMC45MDYyNSAxLjUwNTcsMC4xMDYxIDMuMDM0LDAuMTgwMTEgNC41NjI0LDAuMjUgMy4wNTcsMC4xMzk5NCA2LjEzODYsMC4yMTI4MyA5LjMxMjQsMC4yNSA2LjM0NzUsMC4wNzQxIDEyLjk3OSwwIDIwLDAgMTAuNDEsMCAyMC4zMjIsLTAuNTMxMjIgMjkuNzgxLC0xLjU2MjUgMy43ODM1LC0wLjQxMjUxIDcuNDkxMSwtMC44OTc0OSAxMS4xMjUsLTEuNDY4OCA3LjI2NzYsLTEuMTQyNSAxNC4yMjgsLTIuNjE4OSAyMC45MDYsLTQuMzc1IDEuNjY5NCwtMC40MzkwMyAzLjMzNTcsLTAuODk4NzQgNC45Njg3LC0xLjM3NSA0Ljg5OSwtMS40Mjg4IDkuNjEyOCwtMy4wMjU0IDE0LjE4NywtNC43ODEyIDEuNTI0OCwtMC41ODUyNyAzLjA0MiwtMS4xNjA1IDQuNTMxMiwtMS43ODEyIDIuOTc4MywtMS4yNDE0IDUuODgyLC0yLjU1NyA4LjcxODYsLTMuOTM3NSAxLjQxODMsLTAuNjkwMjcgMi44MzU1LC0xLjQwMDYgNC4yMTg3LC0yLjEyNSAyLjc2NjQsLTEuNDQ4OCA1LjQ2NjgsLTIuOTggOC4wOTM3LC00LjU2MjUgMS4zMTM1LC0wLjc5MTI1IDIuNTk2MSwtMS42MTM1IDMuODc1LC0yLjQzNzUgNi4zOTQzLC00LjEyMDEgMTIuMzYzLC04LjYyNTUgMTcuOTA2LC0xMy41MzEgNC40Mjg2LC0zLjkxOTUgOC42MDE1LC04LjA3OTggMTIuNSwtMTIuNDY5IDAuMDA1LC0wLjAwNiAtMC4wMDUsLTAuMDI1NCAwLC0wLjAzMTIgMC45NzA0NCwtMS4wOTI5IDEuOTM3LC0yLjE5MTYgMi44NzUsLTMuMzEyNSAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNTEgMCwtMC4wMzEyIDAuOTM3NzMsLTEuMTIwOSAxLjg3NTcsLTIuMjU3OCAyLjc4MTIsLTMuNDA2MiAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNDkgMCwtMC4wMzEyIDIuNzI1NiwtMy40NTgyIDUuMzEzMiwtNy4wMTg5IDcuNzQ5OSwtMTAuNzE5IDAuMDA1LC0wLjAwNyAtMC4wMDUsLTAuMDI0IDAsLTAuMDMxMiAwLjgwODgyLC0xLjIyODYgMS42Mjg5LC0yLjQ2NDQgMi40MDYyLC0zLjcxODggMC4wMDUsLTAuMDA4IC0wLjAwNSwtMC4wMjM4IDAsLTAuMDMxMiAyLjM0MDUsLTMuNzc4MSA0LjU2NjgsLTcuNjUyNSA2LjYyNDksLTExLjY1NiAwLjAwNCwtMC4wMDggLTAuMDA0LC0wLjAyMzEgMCwtMC4wMzEyIDAuNjgyOTksLTEuMzI5MiAxLjM0NzcsLTIuNjc4MSAyLC00LjAzMTIgMC4wMDQsLTAuMDA4IC0wLjAwNCwtMC4wMjI5IDAsLTAuMDMxMiAwLjY1MjA0LC0xLjM1MzMgMS4zMTYsLTIuNzE2OSAxLjkzNzUsLTQuMDkzOCAwLjAwNCwtMC4wMDkgLTAuMDA0LC0wLjAyMjcgMCwtMC4wMzEyIDEuMjQ2NCwtMi43NjI1IDIuNDM4LC01LjU1MTcgMy41NjI1LC04LjQwNjIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI0IDAsLTAuMDMxMiAwLjU2MDIzLC0xLjQyMjkgMS4wOTQ4LC0yLjg2NzQgMS42MjUsLTQuMzEyNSAwLjAwMywtMC4wMDkgLTAuMDAzLC0wLjAyMjIgMCwtMC4wMzEyIDAuNTMwMDIsLTEuNDQ1MiAxLjA2MjMsLTIuOTA4IDEuNTYyNSwtNC4zNzUgMC40OTk5OSwtMS40NjcxIDAuOTk4NDIsLTIuOTQ5IDEuNDY4NywtNC40Mzc1IDAuMDAzLC0wLjAwOSAtMC4wMDMsLTAuMDIyIDAsLTAuMDMxMiAwLjQ3MDEzLC0xLjQ4ODYgMC45MzQzNSwtMi45OTA1IDEuMzc1LC00LjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDAuNDQwNDUsLTEuNTA5NiAwLjg3MDA5LC0zLjAzMjQgMS4yODEyLC00LjU2MjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDEuMjM4MSwtNC42MTAxIDIuMzY4NCwtOS4zMDYgMy4zNDM3MiwtMTQuMDk0IHYgLTAuMDMxMiBjIDAuMzIzNiwtMS41ODk0IDAuNjExMiwtMy4yMDQ0IDAuOTA2MywtNC44MTI1IHYgLTAuMDMxMiBjIDIuMDc0NywtMTEuMzE4IDMuNDYyMSwtMjMuMDYyIDQuMTU2MiwtMzUuMjE5IDVlLTQsLTAuMDEwMyAtNmUtNCwtMC4wMjExIDAsLTAuMDMxMiAwLjA5OCwtMS43Mjc5IDAuMTc4NywtMy40NzU3IDAuMjUsLTUuMjE4OCA0ZS00LC0wLjAxMDMgLTRlLTQsLTAuMDIxMSAwLC0wLjAzMTIgMC4xNDI2LC0zLjQ5NjkgMC4yNDY3LC03LjAwNzIgMC4yODEyLC0xMC41NjIgMCwtMC4wMTAzIC0xMGUtNSwtMC4wMjExIDAsLTAuMDMxMiAwLjAxNywtMS43ODMgMC4wMSwtMy41NzggMCwtNS4zNzUgMCwtMC42MzU4IC0wLjAyMiwtMS4yNzE0IC0wLjAzMSwtMS45MDYyIDAuMDEsLTAuNjM0ODUgMC4wMzEsLTEuMjcwNCAwLjAzMSwtMS45MDYyIDAuMDEsLTEuNzk3IDAuMDE3LC0zLjU5MiAwLC01LjM3NSAtMTBlLTUsLTAuMDEwMiAwLC0wLjAyMDkgMCwtMC4wMzEyIC0wLjAzNCwtMy41NTUzIC0wLjEzODYsLTcuMDY1NiAtMC4yODEyLC0xMC41NjIgLTRlLTQsLTAuMDEwMiA0ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjA3MSwtMS43NDMxIC0wLjE1MiwtMy40OTA4IC0wLjI1LC01LjIxODggLTZlLTQsLTAuMDEwMiA1ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjY5NDEsLTEyLjE1NyAtMi4wODE1LC0yMy45IC00LjE1NjIsLTM1LjIxOSB2IC0wLjAzMTIgYyAtMC4yOTUxLC0xLjYwODEgLTAuNTgyNywtMy4yMjMxIC0wLjkwNjMsLTQuODEyNSB2IC0wLjAzMTIgYyAtMC45NzUzOSwtNC43ODc4IC0yLjEwNTYyLC05LjQ4MzYgLTMuMzQzNzIsLTE0LjA5NCAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDExMTUsLTEuNTMwMSAtMC44NDA3OSwtMy4wNTI5IC0xLjI4MTIsLTQuNTYyNSAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDQwNjMsLTEuNTA5NSAtMC45MDQ4NSwtMy4wMTE0IC0xLjM3NSwtNC41IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNDcwMzIsLTEuNDg4NSAtMC45Njg3NSwtMi45NzA0IC0xLjQ2ODcsLTQuNDM3NSAtMC41MDAxNywtMS40NjcgLTEuMDMyNSwtMi45Mjk4IC0xLjU2MjUsLTQuMzc1IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNTMwMjEsLTEuNDQ1MSAtMS4wNjQ4LC0yLjg4OTYgLTEuNjI1LC00LjMxMjUgLTAuMDA0LC0wLjAwOSAwLjAwNCwtMC4wMjIzIDAsLTAuMDMxMiAtMS4xMjQ0LC0yLjg1NDYgLTIuMzE2MSwtNS42NDM4IC0zLjU2MjUsLTguNDA2MiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMjMgMCwtMC4wMzEyIC0wLjYyMTQ4LC0xLjM3NjggLTEuMjg1NCwtMi43NDA1IC0xLjkzNzUsLTQuMDkzOCAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0wLjY1MjI0LC0xLjM1MzIgLTEuMzE3LC0yLjcwMjEgLTIsLTQuMDMxMiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0yLjA1ODIsLTQuMDAzOCAtNC4yODQ0LC03Ljg3ODIgLTYuNjI0OSwtMTEuNjU2IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDIzMyAwLC0wLjAzMTIgLTAuNzc3MzMsLTEuMjU0MyAtMS41OTc0LC0yLjQ5MDIgLTIuNDA2MiwtMy43MTg4IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDI0MiAwLC0wLjAzMTIgLTIuNDM2NywtMy42OTk5IC01LjAyNDMsLTcuMjYwNiAtNy43NDk5LC0xMC43MTkgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MDU0OSwtMS4xNDg1IC0xLjg0MzUsLTIuMjg1MyAtMi43ODEyLC0zLjQwNjIgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MzgwMSwtMS4xMjA5IC0xLjkwNDUsLTIuMjE5NiAtMi44NzUsLTMuMzEyNSAtMC4wMDUsLTAuMDA2IDAuMDA1LC0wLjAyNTMgMCwtMC4wMzEyIC0zLjg5ODMsLTQuMzg4OSAtOC4wNzEyLC04LjU0OTMgLTEyLjUsLTEyLjQ2OSAtNS41NDMsLTQuOTA1OCAtMTEuNTEyLC05LjQxMTIgLTE3LjkwNiwtMTMuNTMxIC0xLjI3ODksLTAuODI0MDIgLTIuNTYxNSwtMS42NDYyIC0zLjg3NSwtMi40Mzc1IC0yLjYyNjksLTEuNTgyNSAtNS4zMjczLC0zLjExMzcgLTguMDkzNywtNC41NjI1IC0xLjM4MzIsLTAuNzI0MzkgLTIuODAwNCwtMS40MzQ3IC00LjIxODcsLTIuMTI1IC0yLjgzNjcsLTEuMzgwNiAtNS43NDAzLC0yLjY5NjEgLTguNzE4NiwtMy45Mzc1IC0xLjQ4OTIsLTAuNjIwNzEgLTMuMDA2NCwtMS4xOTYgLTQuNTMxMiwtMS43ODEyIC00LjU3NDYsLTEuNzU1OCAtOS4yODgzLC0zLjM1MjUgLTE0LjE4NywtNC43ODEyIC0xLjYzMywtMC40NzYyNiAtMy4yOTkzLC0wLjkzNTk3IC00Ljk2ODcsLTEuMzc1IC02LjY3NzcsLTEuNzU2MSAtMTMuNjM4LC0zLjIzMjUgLTIwLjkwNiwtNC4zNzUgLTMuNjMzOCwtMC41NzEyNiAtNy4zNDE0LC0xLjA1NjIgLTExLjEyNSwtMS40Njg4IC05LjQ1ODYsLTEuMDMyNiAtMTkuMzcxLC0xLjU2MzggLTI5Ljc4MSwtMS41NjM4IC03LjAyMDQsMCAtMTMuNjUyLC0wLjA3NDEgLTIwLDAgLTMuMTczOCwwLjAzNzIgLTYuMjU1NCwwLjExMDA2IC05LjMxMjQsMC4yNSAtMS41Mjg1LDAuMDY5OSAtMy4wNTY4LDAuMTQzOSAtNC41NjI0LDAuMjUgLTMuMDExNSwwLjIxMjM3IC01Ljk5MTIsMC41MDY5MyAtOC45Mzc0LDAuOTA2MjUgLTUuMTU1NiwwLjY5ODQ5IC0xMC4yNDQsMS43NDI1IC0xNS4zNDQsMy4yNSAtMS40NTcyLDAuNDMwNzYgLTIuOTEyNywwLjg5MzY2IC00LjM3NSwxLjQwNjIgLTIuOTMyNywxLjAyOCAtNS44NjQ1LDIuMjI1NSAtOC44NDM2LDMuNjI1IC0wLjc0MjY3LDAuMzQ4NjQgLTEuNDcxOCwwLjcxOTg1IC0yLjIxODcsMS4wOTM4IGwgLTEwOS45NCwwLjI1IC0xMi4xNTYsLTMxLjMxMiBjIC0wLjM1NjQ0LC0wLjgzIC0wLjg0MzkzLC0xLjU4MzQgLTEuNDY4NywtMi4yODEyIC0wLjAxLC0wLjAxMDUgLTAuMDIxMywtMC4wMjA2IC0wLjAzMTIsLTAuMDMxMiAtMS4yNDcsLTEuMzgxMSAtMi45NTk3LC0yLjUxOSAtNC43ODEyLC0zLjMxMjUgLTAuNjExNDYsLTAuMjY1OTQgLTEuMjQ2NSwtMC40OTQ0NCAtMS44NzUsLTAuNjg3NSAtMC4zMDQ5MSwtMC4wOTMzIC0wLjYzMjksLTAuMTc0NCAtMC45Mzc0OSwtMC4yNSAtMC4zMTQwMiwtMC4wNzc3IC0wLjYyNjg1LC0wLjE2MDI1IC0wLjkzNzU0LC0wLjIxODc1IC0wLjkzMjQsLTAuMTc1OSAtMS44Mzg5LC0wLjI1NSAtMi42ODc1LC0wLjI1IHoiIGlkPSJwYXRoMzg1NSIgc3R5bGU9ImZpbGwtb3BhY2l0eTowLjk5NjA3OTk5O3N0cm9rZTojMTkxOTE5O3N0cm9rZS13aWR0aDoxNCIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2MTAuNTIsNDkzLjY5IGMgLTEuNTA4NiwwLjAwOSAtNC43MjExLDAuMzA2MTEgLTYuNDY4NywwLjkzNzUgbCAtMy41LDEuNSA4LjY1NjIsMzUuODQ0IC0xMjQuODEsMC4yODEyNSBjIC03Ny45NjMsMC4xNjU0IC0xNjYuNTIsLTExLjUwNCAtMjMyLjkzLC05LjUgLTY2LjQxMiwyLjAwMzcgLTE1Mi4xMiwyOCAtMTUyLjEyLDI4IGwgLTEzLjY4NywzLjc4MTIgYyAtMTkuMjUxLDUuMjk2MyAtMjUuNzE4LDk3LjM2NyAtMjUuNzE4LDE2Ni43OCAwLDEuMTEzIDAuMDI2NjUsMi4yNTMxIDAuMDMxMjUsMy4zNzUgLTAuMDA0NiwxLjEyMTkgLTAuMDMxMjUsMi4yNjIgLTAuMDMxMjUsMy4zNzUgMCw2OS40MTQgNi40NjczLDE2MS40OCAyNS43MTgsMTY2Ljc4IGwgMTMuNjg3LDMuNzgxMiBjIDAsMCA4NS43MTEsMjUuOTk2IDE1Mi4xMiwyOCA2Ni40MTIsMi4wMDM3IDE1NC45NywtOS42NjU0IDIzMi45MywtOS41IGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS44NDQgMy41LDEuNSBjIDEuNzQ3NiwwLjYzMTM5IDQuOTYsMC45Mjg1NCA2LjQ2ODcsMC45Mzc1IDAuODQ4NTksMC4wMDUgMS43NTUxLC0wLjA3NDQgMi42ODc1LC0wLjI1IDAuMzEwNywtMC4wNTg0IDAuNjIzNTIsLTAuMTQxMTkgMC45Mzc0OSwtMC4yMTg3NSAwLjMwNDU5LC0wLjA3NTQgMC42MzI1OSwtMC4xNTY4NiAwLjkzNzQ5LC0wLjI1IDAuNjI4NDQsLTAuMTkyNjkgMS4yNjM1LC0wLjQyMjA2IDEuODc1LC0wLjY4NzUgMS44MjE1LC0wLjc5MjAxIDMuNTM0MiwtMS45MDI4IDQuNzgxMiwtMy4yODEyIDAuMDEsLTAuMDEwNyAwLjAyMTcsLTAuMDIwOCAwLjAzMTIsLTAuMDMxMiAwLjYyNDgsLTAuNjk2NTggMS4xMTIzLC0xLjQ1MjggMS40Njg3LC0yLjI4MTIgbCAxMi4xNTYsLTMxLjI1IDEwOS45NCwwLjI1IGMgMjMuOSwxMS45NDIgNDUuNTExLDEwLjcxOSA3My41OTMsMTAuNzE5IDEzMy4yNSwwIDE4Ny42MzAwMiwtODYuNTg2IDE4Ny4wMDAwMiwtMjAxLjM4IDAsLTAuNzgwMiAtMC4wMTksLTEuNTY1NiAtMC4wMzEsLTIuMzQzOCAwLjAxMiwtMC43NzgxMSAwLjAzMSwtMS41NjM2IDAuMDMxLC0yLjM0MzggMC42MjgyLC0xMTQuNzkgLTUzLjc0OTAyLC0yMDEuMzggLTE4Ny4wMDAwMiwtMjAxLjM4IC0yOC4wODIsMCAtNDkuNjkzLC0xLjIyMzYgLTczLjU5MywxMC43MTkgbCAtMTA5Ljk0LDAuMjUgLTEyLjE1NiwtMzEuMjUgYyAtMC4zNTY0NSwtMC44Mjg0NCAtMC44NDM5MywtMS41ODQ3IC0xLjQ2ODcsLTIuMjgxMiAtMC4wMSwtMC4wMTA0IC0wLjAyMTMsLTAuMDIwNiAtMC4wMzEyLC0wLjAzMTIgLTEuMjQ3LC0xLjM3ODUgLTIuOTU5NywtMi40ODkyIC00Ljc4MTIsLTMuMjgxMiAtMC42MTE0OCwtMC4yNjU0NCAtMS4yNDY1LC0wLjQ5NDgxIC0xLjg3NSwtMC42ODc1IC0wLjMwNDksLTAuMDkzMSAtMC42MzI5LC0wLjE3NDYgLTAuOTM3NDksLTAuMjUgLTAuMzEzOTcsLTAuMDc3NiAtMC42MjY3OSwtMC4xNjAzNSAtMC45Mzc0OSwtMC4yMTg3NSAtMC45MzIzOSwtMC4xNzU2IC0xLjgzODksLTAuMjU1IC0yLjY4NzUsLTAuMjUgeiIgaWQ9InBhdGgyODUzIiBzdHlsZT0iZmlsbDojMzI3OGZmO2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw4NTUuMjQgYyAtMzMuMzY0LDAgLTY1LjMwNywxLjggLTk0LjgxMSw1LjA2MjUgMjUuNjYsNDguNzE0IDk3Ljk4NSwzMC4yNjUgMjA1LjU2LDMxLjUzMSA0OS42ODYsMC41ODQ3MSA4OS41NDMsMS44NzkzIDEyMS41MywyLjM3NSAtNDcuMTYsLTIzLjMzNCAtMTMzLjUzLC0zOC45NjkgLTIzMi4yOCwtMzguOTY5IHoiIGlkPSJwYXRoMzY0MyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsODU1LjI0IGMgLTMuMjA2NCwwIC02LjM4MzEsMC4wMjk1IC05LjU2MjQsMC4wNjI1IDAuODE4MjUsMTYuMTcxIDYuNDI4MSwzMC4yNTcgMTQuNTk0LDM4Ljg0NCA0LjY3MTQsLTAuMDc1NiA5LjQ5NTEsLTAuMTk2NTUgMTQuNDM3LC0wLjM0Mzc1IC04LjU2NTcsLTguMTkyMyAtMTQuNTkzLC0yMi4yMjggLTE1LjcxOSwtMzguNTYyIC0xLjI1MTIsLTAuMDA1IC0yLjQ5NDcsMCAtMy43NSwwIHoiIGlkPSJwYXRoMzY1OCIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDk4OS4wMiw4MjcuNSAtNS4wOTM3LDAuNTkzNzUgYyAtMjEuNTQ1LDIuNTEyNyAtMzcuNjg4LDI1Ljk3OSAtMzkuMjgxLDU0LjUzMSBsIC0wLjM3NDk5LDcuMTI1IDUuMjQ5OSwtNC44NDM4IGMgMTUuODg5LC0xNC42OCAyOC4zMDMsLTMyLjUwNyAzNy40MDYsLTUyLjc1IGwgMi4wOSwtNC42NSB6IiBpZD0icGF0aDM3MDciIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDgzOC41IGMgMCwwIDc5LjY3NywtMjIuNTk2IDEwNS4zOCwtMzEuOTgyIDI2LjgzOSwtOS44MDE4IDk4Ljg1OSwtMzkuMTQ2IDk4Ljg1OSwtMzkuMTQ2IDAsMCAtOC43NDA5LDQyLjQ3IC0zMC40ODMsNTcuOTE4IC03Ny4yMyw1NC44NyAtMjMyLjY5LDUzLjg1IC0yMzIuNjksNTMuODUiIGlkPSJwYXRoMzcxNSIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6bm9uZTtzdHJva2U6IzI5MjkyOTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODY5Ljk3LDgxNy44NCAtNC40Mzc0LDIuMzQzOCBjIDAuOTg5MTIsMS4xNTY4IDEuNzk1NSwyLjQyODYgMi4zNzUsMy44NDM4IDQuNzk3OSwxMS43MTcgLTEwLjczNiwyOS4yMzYgLTI2Ljg3NSwzNS43ODEgLTAuNTE2NzUsMC4yMDk1OCAtMS44MTI5LDAuODQwNjYgLTMuNDA2MiwxLjY1NjIgbCAxMy42MjUsLTMuODc1IGMgMTcuMzA2LC04LjQ1NzYgMjcuNDcsLTIzLjA4MiAyMywtMzQgLTAuOTE2MTUsLTIuMjM3MyAtMi4zNzUyLC00LjE2NjEgLTQuMjgxMiwtNS43NSB6IiBpZD0icGF0aDM3NTciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTQ5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NzguNTUsODEzLjM4IC00LjQzNzUsMi4zNDM4IGMgMC45ODkxMywxLjE1NjggMS43OTU1LDIuNDI4NiAyLjM3NSwzLjg0MzggNC43OTc5LDExLjcxNyAtMTAuNzM2LDI5LjIzNiAtMjYuODc1LDM1Ljc4MSAtMC41MTY3NiwwLjIwOTU4IC0xLjgxMjksMC44NDA2NiAtMy40MDYyLDEuNjU2MiBsIDEzLjYyNSwtMy44NzUgYyAxNy4zMDYsLTguNDU3NiAyNy40NywtMjMuMDgyIDIzLC0zNCAtMC45MTYxNSwtMi4yMzczIC0yLjM3NTIsLTQuMTY2MSAtNC4yODEyLC01Ljc1IHoiIGlkPSJwYXRoMzc4NyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg4NC43NCw4MTEuOTYgLTQuNDM3NCwyLjM0MzggYyAwLjk4OTEzLDEuMTU2OCAxLjc5NTUsMi40Mjg2IDIuMzc1LDMuODQzOCA0Ljc5NzksMTEuNzE3IC0xMC43MzYsMjkuMjM2IC0yNi44NzUsMzUuNzgxIC0wLjUxNjc1LDAuMjA5NTggLTEuODEyOSwwLjg0MDY2IC0zLjQwNjIsMS42NTYyIGwgMTMuNjI1LC0zLjg3NSBjIDE3LjMwNiwtOC40NTc2IDI3LjQ3LC0yMy4wODIgMjMsLTM0IC0wLjkxNjE1LC0yLjIzNzMgLTIuMzc1MiwtNC4xNjYxIC00LjI4MTIsLTUuNzUgeiIgaWQ9InBhdGgzNzUyIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE1NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzM1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzgzIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODU3LjEyLDgyMi40NiAtMy45NjQxLDIuMDkzNyBjIDAuODgzNjEsMS4wMzM0IDEuNjA0LDIuMTY5NiAyLjEyMTYsMy40MzM3IDQuMjg2MSwxMC40NjcgLTkuNTkwNiwyNi4xMTcgLTI0LjAwOCwzMS45NjQgLTAuNDYxNjMsMC4xODcyMyAtMS42MTk1LDAuNzUwOTggLTMuMDQyOCwxLjQ3OTYgbCAxMi4xNzEsLTMuNDYxNiBjIDE1LjQ2LC03LjU1NTQgMjQuNTQsLTIwLjYyIDIwLjU0NiwtMzAuMzczIC0wLjgxODQyLC0xLjk5ODcgLTIuMTIxOCwtMy43MjE2IC0zLjgyNDUsLTUuMTM2NiB6IiBpZD0icGF0aDM3OTkiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MjA5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NDMuMzIsODI2LjAzIC0zLjk2NDEsMi4wOTM3IGMgMC44ODM2MSwxLjAzMzQgMS42MDQsMi4xNjk2IDIuMTIxNiwzLjQzMzcgNC4yODYxLDEwLjQ2NyAtOS41OTA2LDI2LjExNyAtMjQuMDA4LDMxLjk2NCAtMC40NjE2MiwwLjE4NzIzIC0xLjYxOTUsMC43NTA5OCAtMy4wNDI4LDEuNDc5NiBsIDEyLjE3MSwtMy40NjE2IGMgMTUuNDYsLTcuNTU1NCAyNC41NCwtMjAuNjIgMjAuNTQ2LC0zMC4zNzMgLTAuODE4NDIsLTEuOTk4NyAtMi4xMjE4LC0zLjcyMTYgLTMuODI0NSwtNS4xMzY2IHoiIGlkPSJwYXRoMzgwMyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxNTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDIzMy4yNyw4NDUuNzIgYyA4LjI5MywtMi4wMjM0IDE1LjQ4NiwtMS40Nzg4IDE5Ljc5Nyw1Ljc4NzIgbCAtMi40OTM0LDE3Ljg5NyBjIC02Ljg3NTEsNi4xNzMyIC0xMy43NSw0Ljk1MDkgLTIwLjYyNSwwLjE1NTQzIGwgMy4zMjEyLC0yMy44MzkgeiIgaWQ9InJlY3QzODYxIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDg0OC45OSBjIDguMTUwMiwtMS4yMTAyIDE1LjE2NywtMC41NzI4IDE4Ljg0Myw1LjUwODEgbCAtMi4zNzMxLDE3LjAzNCBjIC02LjQ4MzksMi45NzQ4IC0xMi45ODMsNS4yMDk2IC0xOS42MzEsMC4xNDc5MyBsIDMuMTYxMSwtMjIuNjkgeiIgaWQ9InBhdGgzODY0IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNDAwLjM0LDg1Mi43NSBjIC0zMy40NTQsMCAtNjUuNDkyLDEuNzg5NCAtOTUuMDkzLDUuMDYyNSBsIC0zLjY1NjIsMC40MDYyNSAxLjcxODcsMy4yNSBjIDYuNjcxMSwxMi42NjQgMTYuNTYyLDIxLjExMyAyOS4wNjIsMjYuNDM4IDEyLjUwMSw1LjMyNDEgMjcuNTcyLDcuNjEyNiA0NS4wOTMsOC40Mzc1IDM1LjA0MiwxLjY0OTggNzkuOTU0LC0yLjYzMTIgMTMzLjU5LC0yIDQ5LjY1OSwwLjU4NDM4IDg5LjUwOCwxLjg3ODcgMTIxLjUzLDIuMzc1IGwgMS4xMjUsLTQuNzUgYyAtNDcuODQsLTIzLjY4IC0xMzQuMzQsLTM5LjIyIC0yMzMuMzYsLTM5LjIyIHogbSAwLDUgYyA5MS4xNjksMCAxNzEuNzUsMTMuNDc5IDIyMC4wOSwzMy43MTkgLTI5Ljk1MiwtMC41ODI0MSAtNjUuMjEyLC0xLjYwNiAtMTA5LjMxLC0yLjEyNSAtNTMuOTM3LC0wLjYzNDczIC05OC45NzYsMy42NTIyIC0xMzMuNCwyLjAzMTIgLTE3LjIxNCwtMC44MTA0NiAtMzEuNzY3LC0zLjEwNTQgLTQzLjQwNiwtOC4wNjI1IC0xMC40NTMsLTQuNDUyMSAtMTguNDg1LC0xMS4xNTQgLTI0LjUsLTIwLjkwNiAyOC4zMDcsLTIuOTgzMSA1OC43MzUsLTQuNjU2MiA5MC41MywtNC42NTYyIHoiIGlkPSJwYXRoNDAyNSIgc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjtvcGFjaXR5OjAuOTtjb2xvcjojMDAwMDAwO2ZpbGw6IzE5MTkxOSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyNjAuNSw2MDcuMzggLTc3Ljc0OSwxMi40NjkgYyAtMjcuMTUsNC4zNTQyIC00OC45NDcsNDguNzczIC01MC45OTksMTA0Ljg0IDIuMDUyMyw1Ni4wNzEgMjMuODQ5LDEwMC40OSA1MC45OTksMTA0Ljg0IGwgNzcuNzQ5LDEyLjQ2OSBjIDEzLjI5NiwwIDI0LC0xMC43MDQgMjQsLTI0IHYgLTE4Ni42MiBjIDAsLTEzLjI5NiAtMTAuNzA0LC0yNCAtMjQsLTI0IHoiIGlkPSJyZWN0Mjg2NCIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2OTEuOTYsNTczLjE2IGMgLTIuOTY5MiwwIC01Ljg5MzMsMC4zMzIxNSAtOC43ODEyLDAuOTY4NzUgLTAuMDEwNCwtMC4wMSAtMC4wMjA4LC0wLjAyMSAtMC4wMzEyLC0wLjAzMTIgbCAtNjMuODQzLDEyLjMxMiBjIC0xNy43MjgsNi42MDQ3IC0zMiwxNC4yNzIgLTMyLDMyIHYgMjEyLjU2IGMgMCwxNy43MjggMTQuMjcyLDI1LjM5NSAzMiwzMiBsIDYzLjg0MywxMi4zMTIgYyAwLjAxMDUsLTAuMDEwMiAwLjAyMDgsLTAuMDIxMSAwLjAzMTIsLTAuMDMxMiAyLjg4NzksMC42MzY2IDUuODEyLDAuOTY4NzUgOC43ODEyLDAuOTY4NzUgNDUuMzk1LDAgODIuMTk4LC01Ny4zNjMgODIuMzEyLC0xNTEuNTMgLTAuMTE0MDgsLTk0LjE2OSAtMzYuOTE2LC0xNTEuNTMgLTgyLjMxMiwtMTUxLjUzIHoiIGlkPSJwYXRoMzcwMyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMzLjM2NCwwIC02NS4zMDcsLTEuOCAtOTQuODExLC01LjA2MjUgMjUuNjYsLTQ4LjcxNCA5Ny45ODUsLTMwLjI2NSAyMDUuNTYsLTMxLjUzMSA0OS42ODYsLTAuNTg0NzEgODkuNTQzLC0xLjg3OTMgMTIxLjUzLC0yLjM3NSAtNDcuMTYsMjMuMzM0IC0xMzMuNTMsMzguOTY5IC0yMzIuMjgsMzguOTY5IHoiIGlkPSJwYXRoNDE1NyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMuMjA2NCwwIC02LjM4MzEsLTAuMDI5NSAtOS41NjI0LC0wLjA2MjUgMC44MTgyNSwtMTYuMTcxIDYuNDI4MSwtMzAuMjU3IDE0LjU5NCwtMzguODQ0IDQuNjcxNCwwLjA3NTYgOS40OTUxLDAuMTk2NTUgMTQuNDM3LDAuMzQzNzUgLTguNTY1Nyw4LjE5MjMgLTE0LjU5MywyMi4yMjggLTE1LjcxOSwzOC41NjIgLTEuMjUxMiwwLjAwNSAtMi40OTQ3LDAgLTMuNzUsMCB6IiBpZD0icGF0aDQxNTkiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA5ODkuMDIsNjIxLjg5IC01LjA5MzcsLTAuNTkzNzUgYyAtMjEuNTQ1LC0yLjUxMjcgLTM3LjY4OCwtMjUuOTc5IC0zOS4yODEsLTU0LjUzMSBsIC0wLjM3NDk5LC03LjEyNSA1LjI0OTksNC44NDM4IGMgMTUuODg5LDE0LjY4IDI4LjMwMywzMi41MDcgMzcuNDA2LDUyLjc1IGwgMi4wOTM3LDQuNjU2MiB6IiBpZD0icGF0aDQxNjEiIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDYxMC44OSBjIDAsMCA3OS42NzcsMjIuNTk2IDEwNS4zOCwzMS45ODIgMjYuODM5LDkuODAxOCA5OC44NTksMzkuMTQ2IDk4Ljg1OSwzOS4xNDYgMCwwIC04Ljc0MDksLTQyLjQ3IC0zMC40ODMsLTU3LjkxOCAtNzcuMjMsLTU0Ljg3IC0yMzIuNjksLTUzLjg2IC0yMzIuNjksLTUzLjg2IiBpZD0icGF0aDQxNjMiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsOm5vbmU7c3Ryb2tlOiMyOTI5Mjk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg2OS45Nyw2MzEuNTUgLTQuNDM3NCwtMi4zNDM4IGMgMC45ODkxMiwtMS4xNTY4IDEuNzk1NSwtMi40Mjg2IDIuMzc1LC0zLjg0MzggNC43OTc5LC0xMS43MTcgLTEwLjczNiwtMjkuMjM2IC0yNi44NzUsLTM1Ljc4MSAtMC41MTY3NSwtMC4yMDk1OCAtMS44MTI5LC0wLjg0MDY2IC0zLjQwNjIsLTEuNjU2MiBsIDEzLjYyNSwzLjg3NSBjIDE3LjMwNiw4LjQ1NzYgMjcuNDcsMjMuMDgyIDIzLDM0IC0wLjkxNjE1LDIuMjM3MyAtMi4zNzUyLDQuMTY2MSAtNC4yODEyLDUuNzUgeiIgaWQ9InBhdGg0MTY1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE4NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODc4LjU1LDYzNi4wMSAtNC40Mzc1LC0yLjM0MzggYyAwLjk4OTEzLC0xLjE1NjggMS43OTU1LC0yLjQyODYgMi4zNzUsLTMuODQzOCA0Ljc5NzksLTExLjcxNyAtMTAuNzM2LC0yOS4yMzYgLTI2Ljg3NSwtMzUuNzgxIC0wLjUxNjc2LC0wLjIwOTU4IC0xLjgxMjksLTAuODQwNjYgLTMuNDA2MiwtMS42NTYyIGwgMTMuNjI1LDMuODc1IGMgMTcuMzA2LDguNDU3NiAyNy40NywyMy4wODIgMjMsMzQgLTAuOTE2MTUsMi4yMzczIC0yLjM3NTIsNC4xNjYxIC00LjI4MTIsNS43NSB6IiBpZD0icGF0aDQxNjciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTg3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4ODQuNzQsNjM3LjQyIC00LjQzNzQsLTIuMzQzOCBjIDAuOTg5MTMsLTEuMTU2OCAxLjc5NTUsLTIuNDI4NiAyLjM3NSwtMy44NDM4IDQuNzk3OSwtMTEuNzE3IC0xMC43MzYsLTI5LjIzNiAtMjYuODc1LC0zNS43ODEgLTAuNTE2NzUsLTAuMjA5NTggLTEuODEyOSwtMC44NDA2NiAtMy40MDYyLC0xLjY1NjIgbCAxMy42MjUsMy44NzUgYyAxNy4zMDYsOC40NTc2IDI3LjQ3LDIzLjA4MiAyMywzNCAtMC45MTYxNSwyLjIzNzMgLTIuMzc1Miw0LjE2NjEgLTQuMjgxMiw1Ljc1IHoiIGlkPSJwYXRoNDE2OSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxODkpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg1Ny4xMiw2MjYuOTMgLTMuOTY0MSwtMi4wOTM3IGMgMC44ODM2MSwtMS4wMzM0IDEuNjA0LC0yLjE2OTYgMi4xMjE2LC0zLjQzMzcgNC4yODYxLC0xMC40NjcgLTkuNTkwNiwtMjYuMTE3IC0yNC4wMDgsLTMxLjk2NCAtMC40NjE2MywtMC4xODcyMyAtMS42MTk1LC0wLjc1MDk4IC0zLjA0MjgsLTEuNDc5NiBsIDEyLjE3MSwzLjQ2MTYgYyAxNS40Niw3LjU1NTQgMjQuNTQsMjAuNjIgMjAuNTQ2LDMwLjM3MyAtMC44MTg0MiwxLjk5ODcgLTIuMTIxOCwzLjcyMTYgLTMuODI0NSw1LjEzNjYgeiIgaWQ9InBhdGg0MTc1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODQzLjMyLDYyMy4zNiAtMy45NjQxLC0yLjA5MzcgYyAwLjg4MzYxLC0xLjAzMzQgMS42MDQsLTIuMTY5NiAyLjEyMTYsLTMuNDMzNyA0LjI4NjEsLTEwLjQ2NyAtOS41OTA2LC0yNi4xMTcgLTI0LjAwOCwtMzEuOTY0IC0wLjQ2MTYyLC0wLjE4NzIzIC0xLjYxOTUsLTAuNzUwOTggLTMuMDQyOCwtMS40Nzk2IGwgMTIuMTcxLDMuNDYxNiBjIDE1LjQ2LDcuNTU1NCAyNC41NCwyMC42MiAyMC41NDYsMzAuMzczIC0wLjgxODQyLDEuOTk4NyAtMi4xMjE4LDMuNzIxNiAtMy44MjQ1LDUuMTM2NiB6IiBpZD0icGF0aDQxNzciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTk3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyMzMuMjcsNjAzLjY2IGMgOC4yOTMsMi4wMjM0IDE1LjQ4NiwxLjQ3ODggMTkuNzk3LC01Ljc4NzIgbCAtMi40OTM0LC0xNy44OTcgYyAtNi44NzUxLC02LjE3MzIgLTEzLjc1LC00Ljk1MDkgLTIwLjYyNSwtMC4xNTU0MyBsIDMuMzIxMiwyMy44MzkgeiIgaWQ9InBhdGg0MTc5IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5OSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDYwMC40IGMgOC4xNTAyLDEuMjEwMiAxNS4xNjcsMC41NzI4IDE4Ljg0MywtNS41MDgxIGwgLTIuMzczMSwtMTcuMDM0IGMgLTYuNDgzOSwtMi45NzQ4IC0xMi45ODMsLTUuMjA5NiAtMTkuNjMxLC0wLjE0NzkzIGwgMy4xNjExLDIyLjY5IHoiIGlkPSJwYXRoNDE4MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw1OTYuNjQgYyAtMzMuNDU0LDAgLTY1LjQ5MiwtMS43ODk0IC05NS4wOTMsLTUuMDYyNSBsIC0zLjY1NjIsLTAuNDA2MjUgMS43MTg3LC0zLjI1IGMgNi42NzExLC0xMi42NjQgMTYuNTYyLC0yMS4xMTMgMjkuMDYyLC0yNi40MzggMTIuNTAxLC01LjMyNDEgMjcuNTcyLC03LjYxMjYgNDUuMDkzLC04LjQzNzUgMzUuMDQyLC0xLjY0OTggNzkuOTU0LDIuNjMxMiAxMzMuNTksMiA0OS42NTksLTAuNTg0MzggODkuNTA4LC0xLjg3ODcgMTIxLjUzLC0yLjM3NSBsIDEuMTI1LDQuNzUgYyAtNDcuODQ5LDIzLjY3NSAtMTM0LjM2LDM5LjIxOSAtMjMzLjM3LDM5LjIxOSB6IG0gMCwtNSBjIDkxLjE2OSwwIDE3MS43NSwtMTMuNDc5IDIyMC4wOSwtMzMuNzE5IC0yOS45NTIsMC41ODI0MSAtNjUuMjEyLDEuNjA2IC0xMDkuMzEsMi4xMjUgLTUzLjkzNywwLjYzNDczIC05OC45NzYsLTMuNjUyMiAtMTMzLjQsLTIuMDMxMiAtMTcuMjE0LDAuODEwNDYgLTMxLjc2NywzLjEwNTQgLTQzLjQwNiw4LjA2MjUgLTEwLjQ1Myw0LjQ1MjEgLTE4LjQ4NSwxMS4xNTQgLTI0LjUsMjAuOTA2IDI4LjMwNywyLjk4MzEgNTguNzM1LDQuNjU2MiA5MC41Myw0LjY1NjIgeiIgaWQ9InBhdGg0MTgzIiBzdHlsZT0idGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO29wYWNpdHk6MC45O2NvbG9yOiMwMDAwMDA7ZmlsbDojMTkxOTE5Ii8+JiN4YTsgICAgPC9nPiYjeGE7ICA8L2c+JiN4YTsgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE2MCI+JiN4YTsgICAgPHJkZjpSREY+JiN4YTsgICAgICA8Y2M6V29yaz4mI3hhOyAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+JiN4YTsgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4mI3hhOyAgICAgICAgPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIi8+JiN4YTsgICAgICAgIDxkYzpwdWJsaXNoZXI+JiN4YTsgICAgICAgICAgPGNjOkFnZW50IHJkZjphYm91dD0iaHR0cDovL29wZW5jbGlwYXJ0Lm9yZy8iPiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPk9wZW5jbGlwYXJ0PC9kYzp0aXRsZT4mI3hhOyAgICAgICAgICA8L2NjOkFnZW50PiYjeGE7ICAgICAgICA8L2RjOnB1Ymxpc2hlcj4mI3hhOyAgICAgICAgPGRjOnRpdGxlPlJlZCBDYXIgLSBUb3AgVmlldzwvZGM6dGl0bGU+JiN4YTsgICAgICAgIDxkYzpkYXRlPjIwMTAtMDUtMTlUMTU6MDI6MTI8L2RjOmRhdGU+JiN4YTsgICAgICAgIDxkYzpkZXNjcmlwdGlvbj5JIHdhcyB0aGlua2luZyBvZiBUcm9waHkgKCBodHRwOi8vdHJvcGh5LnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHA/Ym9keT1zY3JlZW5zaG90cyApIHdoZW4gcmVtaXhpbmcgdGhpcyBvbmUgOik8L2RjOmRlc2NyaXB0aW9uPiYjeGE7ICAgICAgICA8ZGM6c291cmNlPmh0dHA6Ly9vcGVuY2xpcGFydC5vcmcvZGV0YWlsLzYxMjAxL3JlZC1yYWNpbmctY2FyLXRvcC12aWV3LWJ5LXF1Ym9kdXA8L2RjOnNvdXJjZT4mI3hhOyAgICAgICAgPGRjOmNyZWF0b3I+JiN4YTsgICAgICAgICAgPGNjOkFnZW50PiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPnF1Ym9kdXA8L2RjOnRpdGxlPiYjeGE7ICAgICAgICAgIDwvY2M6QWdlbnQ+JiN4YTsgICAgICAgIDwvZGM6Y3JlYXRvcj4mI3hhOyAgICAgICAgPGRjOnN1YmplY3Q+JiN4YTsgICAgICAgICAgPHJkZjpCYWc+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmNhcjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwYXJ0PC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmdhbWU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+Z2FtZSBzcHJpdGU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmFjaW5nPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJhY2luZyBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmVkPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJlZCBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c2ltcGxlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnNpbXBsZSBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c3ByaXRlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnRyYW5zcG9ydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmFuc3BvcnRhdGlvbjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmF2ZWw8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+dmlkZW8gZ2FtZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIHNwcml0ZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgIDwvcmRmOkJhZz4mI3hhOyAgICAgICAgPC9kYzpzdWJqZWN0PiYjeGE7ICAgICAgPC9jYzpXb3JrPiYjeGE7ICAgICAgPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIj4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEZXJpdmF0aXZlV29ya3MiLz4mI3hhOyAgICAgIDwvY2M6TGljZW5zZT4mI3hhOyAgICA8L3JkZjpSREY+JiN4YTsgIDwvbWV0YWRhdGE+JiN4YTs8L3N2Zz4=" + preserveAspectRatio="none" + /> @@ -417,13 +91,7 @@ - + 0 @@ -438,13 +106,7 @@ - + 1 @@ -459,14 +121,14 @@ - + 2 + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-refined_goal.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-refined_goal.drawio.svg index 5c3f7ddcb2a03..1634595238cfc 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-refined_goal.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-refined_goal.drawio.svg @@ -1,5 +1,5 @@ - + - @@ -32,13 +30,7 @@ - + margin_from_bounda... @@ -61,13 +53,7 @@ - + original goal @@ -82,346 +68,22 @@ - + refined goal - Red Car - Top View image/svg+xml Openclipart Red Car - Top View - 2010-05-19T15:02:12 - - I was thinking of Trophy ( http://trophy.sourceforge.net/index.php?body=screenshots ) when remixing this one :) - http://openclipart.org/detail/61201/red-racing-car-top-view-by-qubodup qubodup - car - clip art clipart game - game sprite - racing racing car red - red car - simple simple car sprite - transport - transportation travel video game - video game art - video game sprite + width="58.74" + height="29" + xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgOTYwIDQ3NiIgaWQ9InN2ZzIiPiYjeGE7ICA8dGl0bGUgaWQ9InRpdGxlMzk2OCI+UmVkIENhciAtIFRvcCBWaWV3PC90aXRsZT4mI3hhOyAgPGRlZnMgaWQ9ImRlZnM0Ij4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhckdyYWRpZW50Mzc1OSI+JiN4YTsgICAgICA8c3RvcCBpZD0ic3RvcDM3NjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMxYTFhMWE7c3RvcC1vcGFjaXR5OjEiIG9mZnNldD0iMCIvPiYjeGE7ICAgICAgPHN0b3AgaWQ9InN0b3AzNzYzIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eTowIiBvZmZzZXQ9IjEiLz4mI3hhOyAgICA8L2xpbmVhckdyYWRpZW50PiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTQ5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg4LjMwODUsLTIuNjUxOCkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODEyLjE0MDAxIiB5Mj0iNTMzLjUiIGlkPSJsaW5lYXJHcmFkaWVudDQxNTMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsODAuMzQ5LDM2NS4xNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTU1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgyNy42MjUsMjk2LjQ5KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODcxLjMzMDAyIiB5MT0iODQyLjI5OTk5IiB4Mj0iODQ4LjE1OTk3IiB5Mj0iODM0LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSw4LjMwODUsMTQ1MikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg4Ny45MDAwMiIgeTE9IjUyOC4zNTk5OSIgeDI9Ijg3Ni4xNDAwMSIgeTI9IjUyOC40MTk5OCIgaWQ9ImxpbmVhckdyYWRpZW50NDE4NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMjEuNDM4LDExNTEuNSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9Ijg3OS45MDAwMiIgeTE9IjUzNy41IiB4Mj0iODE1LjgyMDAxIiB5Mj0iNTMxLjkwOTk3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTg5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyNy42MjUsMTE1Mi45KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODk3LjIxOTk3IiB5MT0iNTQyLjQwMDAyIiB4Mj0iODgzLjc2MDAxIiB5Mj0iNTM1LjM3IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkxIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODgwLjcxMDAyIiB5MT0iNTUyLjA0OTk5IiB4Mj0iODM1Ljk4OTk5IiB5Mj0iNTAxLjA3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTkzIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwyMS40MzgsMTE1MS41KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODg3LjkwMDAyIiB5MT0iNTI4LjM1OTk5IiB4Mj0iODA1LjI4OTk4IiB5Mj0iNTI5LjYwOTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk1IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MzMyLDAsMCwtMC44OTMzMiw5NC4xNTYsMTA4Ny44KSIvPiYjeGE7ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iODc5LjkwMDAyIiB5MT0iNTM3LjUiIHgyPSI4MTIuMTQwMDEiIHkyPSI1MzMuNSIgaWQ9ImxpbmVhckdyYWRpZW50NDE5NyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44OTMzMiwwLDAsLTAuODkzMzIsODAuMzQ5LDEwODQuMikiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MTk5IiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLC0wLjEzNzk5LC0wLjEzNzk5LC0wLjk5MDQzLDE0Ni4wNSwxNDgzLjMpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSIyMzguODMiIHkxPSI4NzMuMDYiIHgyPSIyMTYuNTYiIHkyPSI4NzIuNjUwMDIiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDEiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOTkwNDMsLTAuMTM3OTksLTAuMTM3OTksLTAuOTkwNDMsMTU2LjMxLDE0ODIpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4NzYuMTQwMDEiIHkyPSI1MjguNDE5OTgiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDMiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4OTcuMjE5OTciIHkxPSI1NDIuNDAwMDIiIHgyPSI4ODMuNzYwMDEiIHkyPSI1MzUuMzciIGlkPSJsaW5lYXJHcmFkaWVudDQyMDUiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODAuNzEwMDIiIHkxPSI1NTIuMDQ5OTkiIHgyPSI4MzUuOTg5OTkiIHkyPSI1MDEuMDc5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDciIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjQzOCwyOTcuOTEpIi8+JiN4YTsgICAgPGxpbmVhckdyYWRpZW50IHgxPSI4ODcuOTAwMDIiIHkxPSI1MjguMzU5OTkiIHgyPSI4MDUuMjg5OTgiIHkyPSI1MjkuNjA5OTkiIGlkPSJsaW5lYXJHcmFkaWVudDQyMDkiIHhsaW5rOmhyZWY9IiNsaW5lYXJHcmFkaWVudDM3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuODkzMzIsMCwwLDAuODkzMzIsOTQuMTU2LDM2MS41NykiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIyOS43IiB5MT0iODczLjE0MDAxIiB4Mj0iMjA1LjU5IiB5Mj0iODY3LjY3OTk5IiBpZD0ibGluZWFyR3JhZGllbnQ0MjExIiB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQzNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjk5MDQzLDAuMTM3OTksLTAuMTM3OTksMC45OTA0MywxNDYuMDUsLTMzLjg4NSkiLz4mI3hhOyAgICA8bGluZWFyR3JhZGllbnQgeDE9IjIzOC44MyIgeTE9Ijg3My4wNiIgeDI9IjIxNi41NiIgeTI9Ijg3Mi42NTAwMiIgaWQ9ImxpbmVhckdyYWRpZW50NDIxMyIgeGxpbms6aHJlZj0iI2xpbmVhckdyYWRpZW50Mzc1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC45OTA0MywwLjEzNzk5LC0wLjEzNzk5LDAuOTkwNDMsMTU2LjMxLC0zMi42MDMpIi8+JiN4YTsgIDwvZGVmcz4mI3hhOyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUyLjkzNywtNDg2LjY5KSIgaWQ9ImxheWVyMSI+JiN4YTsgICAgPGcgaWQ9ImczODkwIj4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNjEwLjUyLDQ5My42OSBjIC0xLjUwODYsMC4wMDkgLTQuNzIxMSwwLjMwNDkxIC02LjQ2ODcsMC45Mzc1IGwgLTMuNSwxLjUgOC42NTYyLDM1LjkzOCAtMTI0LjgxLDAuMjgxMjUgYyAtMi40MzYzLDAuMDA1IC00Ljg4NzYsLTAuMDE0IC03LjM0MzcsLTAuMDMxMiAtNC45MTIsLTAuMDM0MyAtOS44NjQ5LC0wLjEwNDU1IC0xNC44NDQsLTAuMjE4NzUgLTcuMjkyNiwtMC4xNjcyOCAtMTQuNjY5LC0wLjQxMjg4IC0yMi4wNjIsLTAuNzE4NzUgLTAuMzk1OTEsLTAuMDE2NCAtMC43OTEzNywtMC4wNDU3IC0xLjE4NzUsLTAuMDYyNSAtMTQuOTMyLC0wLjYzMDE4IC0zMC4wMDcsLTEuNDkxNyAtNDUuMDMxLC0yLjQzNzUgLTIwLjMyNiwtMS4yODI3IC00MC41MiwtMi43MDc0IC02MC4xMjQsLTMuODc1IC0xNC41MjgsLTAuODY1MyAtMjguNzMyLC0xLjU3OTYgLTQyLjM3NSwtMiAtOS4zNjkyLC0wLjI4ODczIC0xOC40NjQsLTAuNDU2NTUgLTI3LjI1LC0wLjQwNjI1IC00LjMxNTgsMC4wMjQ3IC04LjU2NzgsMC4wOTMzIC0xMi43MTksMC4yMTg3NSAtNC4xNTA4LDAuMTI1NDYgLTguMzgwMSwwLjM1NTMgLTEyLjY1NiwwLjY1NjI1IC0yLjEzOCwwLjE1MDQ3IC00LjI3NzgsMC4zMTAyNCAtNi40Mzc0LDAuNSAtNi40Njg5LDAuNTY4NCAtMTMuMDQ1LDEuMzIxNCAtMTkuNTk0LDIuMTg3NSAtMC4wMTAxLDEwZS00IC0wLjAyMTEsLTEwZS00IC0wLjAzMTIsMCAtNC4zNzI1LDAuNTc4NTggLTguNzE4NSwxLjIyNTUgLTEzLjA2MiwxLjkwNjIgLTQuMzQzOSwwLjY4MDczIC04LjY3MzQsMS4zOTc4IC0xMi45MzcsMi4xNTYyIC00LjI1MzcsMC43NTY2MiAtOC40NzA0LDEuNTY1NCAtMTIuNTk0LDIuMzc1IC0wLjAxLDAuMDAyIC0wLjAyMTIsLTAuMDAyIC0wLjAzMTIsMCAtMi4wNjY0LDAuNDA1ODYgLTQuMDY5NywwLjgwNDE3IC02LjA5MzcsMS4yMTg4IC02LjA2MTQsMS4yNDE2IC0xMS45MzQsMi41MTYgLTE3LjUsMy43ODEyIC0wLjAxMDEsMC4wMDIgLTAuMDIxMSwtMC4wMDIgLTAuMDMxMiwwIC0zLjcxNjUsMC44NDQ5IC03LjI4NzIsMS42NzUyIC0xMC43MTksMi41IC02Ljg2MzgsMS42NDg0IC0xMy4xMTUsMy4yMzQ2IC0xOC41MzEsNC42NTYyIC04LjEyMzYsMi4xMzI1IC0xNC4zODIsMy45MjcyIC0xOC4wOTQsNSAtMi40NzM2LDAuNzE1NzggLTMuODEyNSwxLjEyNSAtMy44MTI1LDEuMTI1IGwgLTEzLjY4NywzLjc1IGMgLTAuOTAyNCwwLjI0ODczIC0xLjc3ODEsMC42OTI5IC0yLjYyNSwxLjMxMjUgLTAuMjg3NzEsMC4yMTA1IC0wLjU2MjM0LDAuNDM1OTMgLTAuODQzNzQsMC42ODc1IC0xLjA5OTYsMC45Nzk2IC0yLjE1MSwyLjI3MDcgLTMuMTU2MiwzLjg0MzggLTAuMDA0NiwwLjAwNyAwLjAwNDYsMC4wMjQzIDAsMC4wMzEyIC0wLjUwMDM2LDAuNzg0NzMgLTEuMDIyNSwxLjY0MDUgLTEuNSwyLjU2MjUgLTAuMDA0MiwwLjAwOCAwLjAwNDIsMC4wMjMyIDAsMC4wMzEyIC0wLjQ3NzU3LDAuOTIzNyAtMC45NTExNCwxLjkxNDIgLTEuNDA2MiwyLjk2ODggLTAuMDAzNywwLjAwOSAwLjAwMzcsMC4wMjIyIDAsMC4wMzEyIC0zLjY2Nyw4LjUwOTUgLTYuNjIsMjEuMTMxIC04LjkzNzQsMzYuMjE5IC0wLjAwMTUsMC4wMSAwLjAwMTUsMC4wMjEyIDAsMC4wMzEyIC0wLjAzNTk1LDAuMjM0MTYgLTAuMDU4MSwwLjQ4MzQyIC0wLjA5Mzc1LDAuNzE4NzUgLTAuNTA0NjIsMy4zMzE1IC0wLjk5MjA0LDYuNzk4MiAtMS40Mzc1LDEwLjM0NCAtMC4wMzA0OCwwLjI0MjY1IC0wLjA2MzU1LDAuNDc1MTkgLTAuMDkzNzUsMC43MTg3NSAtMC41MDE1Nyw0LjA0MzIgLTAuOTQ2NzIsOC4yMDI1IC0xLjM3NSwxMi40NjkgLTAuMDAxLDAuMDEgOS45OWUtNCwwLjAyMTEgMCwwLjAzMTIgLTAuMjEzNTQsMi4xMjg0IC0wLjQyOTEyLDQuMjk0OCAtMC42MjQ5OSw2LjQ2ODggLTkuMjFlLTQsMC4wMSA5LjIxZS00LDAuMDIwOSAwLDAuMDMxMiAtMC4xOTU4MSwyLjE3NDMgLTAuMzgzOTcsNC4zNDkyIC0wLjU2MjQ5LDYuNTYyNSAtOC4yNmUtNCwwLjAxIDguMjVlLTQsMC4wMjA5IDAsMC4wMzEyIC0wLjM1Nzc1LDQuNDM3NiAtMC42NzgxNyw4Ljk0NTggLTAuOTY4NzQsMTMuNSAtNi41NmUtNCwwLjAxMDEgNi41NWUtNCwwLjAyMDkgMCwwLjAzMTIgLTAuODcyNiwxMy42ODQgLTEuNDU5NiwyNy43ODkgLTEuNzgxMiw0MS41NjIgLTIuNDVlLTQsMC4wMTA0IDIuNDRlLTQsMC4wMjA3IDAsMC4wMzEyIC0wLjIxNDQzLDkuMTg5NCAtMC4zMTI2LDE4LjIxMyAtMC4zMTI2LDI2LjkwNyAwLDAuOTY3NjMgMC4wMjc1NSwxLjk2MjkgMC4wMzEyNSwyLjkzNzUgLTAuMDAzNywwLjk3NDYyIC0wLjAzMTI1LDEuOTY5OSAtMC4wMzEyNSwyLjkzNzUgMCw4LjY5MzIgMC4wOTgxNiwxNy43MTcgMC4zMTI1LDI2LjkwNiAyLjQ0ZS00LDAuMDEwNSAtMi40NWUtNCwwLjAyMDggMCwwLjAzMTIgMC4zMjE2NSwxMy43NzQgMC45MDg2NCwyNy44NzggMS43ODEyLDQxLjU2MiA2LjU1ZS00LDAuMDEwMyAtNi41NmUtNCwwLjAyMTEgMCwwLjAzMTIgMC4yOTA1Nyw0LjU1NDIgMC42MTA5OSw5LjA2MjQgMC45Njg3NCwxMy41IDguMjVlLTQsMC4wMTAzIC04LjI2ZS00LDAuMDIxMSAwLDAuMDMxMiAwLjE3ODUyLDIuMjEzMyAwLjM2NjY4LDQuMzg4MiAwLjU2MjQ5LDYuNTYyNSA5LjIxZS00LDAuMDEwMyAtOS4yMWUtNCwwLjAyMTEgMCwwLjAzMTIgMC4xOTU4OCwyLjE3NCAwLjQxMTQ1LDQuMzQwNCAwLjYyNDk5LDYuNDY4OCA5Ljk5ZS00LDAuMDEwMiAtMC4wMDEsMC4wMjExIDAsMC4wMzEyIDAuNDI4MjYsNC4yNjYzIDAuODczNDIsOC40MjU2IDEuMzc1LDEyLjQ2OSAwLjAzMDIsMC4yNDM1NiAwLjA2MzI3LDAuNDc2MSAwLjA5Mzc1LDAuNzE4NzUgMC40NDU0NSwzLjU0NTYgMC45MzI4Nyw3LjAxMjMgMS40Mzc1LDEwLjM0NCAwLjAzNTY1LDAuMjM1MzMgMC4wNTc4LDAuNDg0NTkgMC4wOTM3NSwwLjcxODc1IDAuMDAxNSwwLjAxIC0wLjAwMTUsMC4wMjE1IDAsMC4wMzEyIDIuMzE3NCwxNS4wODcgNS4yNzA0LDI3LjcwOSA4LjkzNzQsMzYuMjE5IDAuMDAzNywwLjAwOSAtMC4wMDM3LDAuMDIyNiAwLDAuMDMxMiAwLjQ1NTA5LDEuMDU0NiAwLjkyODY2LDIuMDQ1IDEuNDA2MiwyLjk2ODggMC4wMDQyLDAuMDA4IC0wLjAwNDIsMC4wMjMxIDAsMC4wMzEyIDAuNDc3NTMsMC45MjIwNCAwLjk5OTYyLDEuNzc3OCAxLjUsMi41NjI1IDAuMDA0NiwwLjAwNyAtMC4wMDQ2LDAuMDI0MiAwLDAuMDMxMiAxLjAwNTIsMS41NzMxIDIuMDU2NiwyLjg2NDIgMy4xNTYyLDMuODQzOCAwLjI4MTQsMC4yNTE1NyAwLjU1NjAzLDAuNDc3IDAuODQzNzQsMC42ODc1IDAuODQ2ODYsMC42MTk2IDEuNzIyNiwxLjA2MzggMi42MjUsMS4zMTI1IGwgMTMuNjg3LDMuNzUgYyAwLDAgMS4zMzg4LDAuNDA5MjIgMy44MTI1LDEuMTI1IDMuNzExMSwxLjA3MjggOS45NywyLjg2NzUgMTguMDk0LDUgNS40MTU3LDEuNDIxNyAxMS42NjcsMy4wMDc4IDE4LjUzMSw0LjY1NjIgMy40MzE0LDAuODI0ODQgNy4wMDIyLDEuNjU1MSAxMC43MTksMi41IDAuMDEwMiwwLjAwMiAwLjAyMTEsLTAuMDAyIDAuMDMxMiwwIDUuNTY2MSwxLjI2NTIgMTEuNDM4LDIuNTM5NiAxNy41LDMuNzgxMiAyLjAyNCwwLjQxNDU4IDQuMDI3MywwLjgxMjg5IDYuMDkzNywxLjIxODggMC4wMTAxLDAuMDAyIDAuMDIxMiwtMC4wMDIgMC4wMzEyLDAgNC4xMjMyLDAuODA5NjUgOC4zMzk5LDEuNjE4NCAxMi41OTQsMi4zNzUgNC4yNjQsMC43NTg0MyA4LjU5MzUsMS40NzU1IDEyLjkzNywyLjE1NjIgNC4zNDM5LDAuNjgwNzMgOC42ODk4LDEuMzI3NyAxMy4wNjIsMS45MDYyIDAuMDEwMiwxMGUtNCAwLjAyMTEsLTEwZS00IDAuMDMxMiwwIDYuNTQ4NiwwLjg2NjExIDEzLjEyNSwxLjYxOTEgMTkuNTk0LDIuMTg3NSAyLjE1OTcsMC4xODk3NiA0LjI5OTQsMC4zNDk1MyA2LjQzNzQsMC41IDQuMjc2LDAuMzAwOTUgOC41MDUzLDAuNTMwNzkgMTIuNjU2LDAuNjU2MjUgNC4xNTA4LDAuMTI1NDYgOC40MDI4LDAuMTk0MDMgMTIuNzE5LDAuMjE4NzUgOC43ODU5LDAuMDUwMyAxNy44ODEsLTAuMTE3NTIgMjcuMjUsLTAuNDA2MjUgMTMuNjQyLC0wLjQyMDQzIDI3Ljg0NywtMS4xMzQ3IDQyLjM3NSwtMiAxOS42MDQsLTEuMTY3NiAzOS43OTgsLTIuNTkyMyA2MC4xMjQsLTMuODc1IDE1LjAyNCwtMC45NDU3OCAzMC4wOTgsLTEuODA3MyA0NS4wMzEsLTIuNDM3NSAwLjM5NjEyLC0wLjAxNjggMC43OTE1OCwtMC4wNDYxIDEuMTg3NSwtMC4wNjI1IDcuMzkzNCwtMC4zMDU4NyAxNC43NywtMC41NTE0NyAyMi4wNjIsLTAuNzE4NzUgNC45Nzg3LC0wLjExNDIgOS45MzE2LC0wLjE4NDQ3IDE0Ljg0NCwtMC4yMTg3NSAyLjQ1NiwtMC4wMTcyIDQuOTA3MywtMC4wMzY1IDcuMzQzNywtMC4wMzEyIGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS45MzggMy41LDEuNSBjIDEuNzQ3NiwwLjYzMjU5IDQuOTYwMSwwLjkyODUxIDYuNDY4NywwLjkzNzUgMC44NDg2LDAuMDA1IDEuNzU1MSwtMC4wNzQxIDIuNjg3NSwtMC4yNSAwLjMxMDY5LC0wLjA1ODUgMC42MjM1MiwtMC4xNDEwNSAwLjkzNzQ5LC0wLjIxODc1IDAuMzA0NTksLTAuMDc1NiAwLjYzMjU4LC0wLjE1NjY4IDAuOTM3NDksLTAuMjUgMC42Mjg0NCwtMC4xOTMwNiAxLjI2MzUsLTAuNDIxNTYgMS44NzUsLTAuNjg3NSAxLjgyMTUsLTAuNzkzNTEgMy41MzQyLC0xLjkzMTQgNC43ODEyLC0zLjMxMjUgMC4wMSwtMC4wMTA3IDAuMDIxNywtMC4wMjA2IDAuMDMxMiwtMC4wMzEyIDAuNjI0OCwtMC42OTc5IDEuMTEyMywtMS40NTEyIDEuNDY4NywtMi4yODEyIGwgMTIuMTU2LC0zMS4zMTIgMTA5Ljk0LDAuMjUgYyAwLjc0NjksMC4zNzM5IDEuNDc2MSwwLjc0NTExIDIuMjE4NywxLjA5MzggMi45NzkyLDEuMzk5NSA1LjkxMSwyLjU5NyA4Ljg0MzYsMy42MjUgMS40NjIzLDAuNTEyNTkgMi45MTc4LDAuOTc1NDkgNC4zNzUsMS40MDYyIDUuMSwxLjUwNzUgMTAuMTg4LDIuNTUxNSAxNS4zNDQsMy4yNSAyLjk0NjIsMC4zOTkzMiA1LjkyNTksMC42OTM4OCA4LjkzNzQsMC45MDYyNSAxLjUwNTcsMC4xMDYxIDMuMDM0LDAuMTgwMTEgNC41NjI0LDAuMjUgMy4wNTcsMC4xMzk5NCA2LjEzODYsMC4yMTI4MyA5LjMxMjQsMC4yNSA2LjM0NzUsMC4wNzQxIDEyLjk3OSwwIDIwLDAgMTAuNDEsMCAyMC4zMjIsLTAuNTMxMjIgMjkuNzgxLC0xLjU2MjUgMy43ODM1LC0wLjQxMjUxIDcuNDkxMSwtMC44OTc0OSAxMS4xMjUsLTEuNDY4OCA3LjI2NzYsLTEuMTQyNSAxNC4yMjgsLTIuNjE4OSAyMC45MDYsLTQuMzc1IDEuNjY5NCwtMC40MzkwMyAzLjMzNTcsLTAuODk4NzQgNC45Njg3LC0xLjM3NSA0Ljg5OSwtMS40Mjg4IDkuNjEyOCwtMy4wMjU0IDE0LjE4NywtNC43ODEyIDEuNTI0OCwtMC41ODUyNyAzLjA0MiwtMS4xNjA1IDQuNTMxMiwtMS43ODEyIDIuOTc4MywtMS4yNDE0IDUuODgyLC0yLjU1NyA4LjcxODYsLTMuOTM3NSAxLjQxODMsLTAuNjkwMjcgMi44MzU1LC0xLjQwMDYgNC4yMTg3LC0yLjEyNSAyLjc2NjQsLTEuNDQ4OCA1LjQ2NjgsLTIuOTggOC4wOTM3LC00LjU2MjUgMS4zMTM1LC0wLjc5MTI1IDIuNTk2MSwtMS42MTM1IDMuODc1LC0yLjQzNzUgNi4zOTQzLC00LjEyMDEgMTIuMzYzLC04LjYyNTUgMTcuOTA2LC0xMy41MzEgNC40Mjg2LC0zLjkxOTUgOC42MDE1LC04LjA3OTggMTIuNSwtMTIuNDY5IDAuMDA1LC0wLjAwNiAtMC4wMDUsLTAuMDI1NCAwLC0wLjAzMTIgMC45NzA0NCwtMS4wOTI5IDEuOTM3LC0yLjE5MTYgMi44NzUsLTMuMzEyNSAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNTEgMCwtMC4wMzEyIDAuOTM3NzMsLTEuMTIwOSAxLjg3NTcsLTIuMjU3OCAyLjc4MTIsLTMuNDA2MiAwLjAwNSwtMC4wMDYgLTAuMDA1LC0wLjAyNDkgMCwtMC4wMzEyIDIuNzI1NiwtMy40NTgyIDUuMzEzMiwtNy4wMTg5IDcuNzQ5OSwtMTAuNzE5IDAuMDA1LC0wLjAwNyAtMC4wMDUsLTAuMDI0IDAsLTAuMDMxMiAwLjgwODgyLC0xLjIyODYgMS42Mjg5LC0yLjQ2NDQgMi40MDYyLC0zLjcxODggMC4wMDUsLTAuMDA4IC0wLjAwNSwtMC4wMjM4IDAsLTAuMDMxMiAyLjM0MDUsLTMuNzc4MSA0LjU2NjgsLTcuNjUyNSA2LjYyNDksLTExLjY1NiAwLjAwNCwtMC4wMDggLTAuMDA0LC0wLjAyMzEgMCwtMC4wMzEyIDAuNjgyOTksLTEuMzI5MiAxLjM0NzcsLTIuNjc4MSAyLC00LjAzMTIgMC4wMDQsLTAuMDA4IC0wLjAwNCwtMC4wMjI5IDAsLTAuMDMxMiAwLjY1MjA0LC0xLjM1MzMgMS4zMTYsLTIuNzE2OSAxLjkzNzUsLTQuMDkzOCAwLjAwNCwtMC4wMDkgLTAuMDA0LC0wLjAyMjcgMCwtMC4wMzEyIDEuMjQ2NCwtMi43NjI1IDIuNDM4LC01LjU1MTcgMy41NjI1LC04LjQwNjIgMC4wMDQsLTAuMDA5IC0wLjAwNCwtMC4wMjI0IDAsLTAuMDMxMiAwLjU2MDIzLC0xLjQyMjkgMS4wOTQ4LC0yLjg2NzQgMS42MjUsLTQuMzEyNSAwLjAwMywtMC4wMDkgLTAuMDAzLC0wLjAyMjIgMCwtMC4wMzEyIDAuNTMwMDIsLTEuNDQ1MiAxLjA2MjMsLTIuOTA4IDEuNTYyNSwtNC4zNzUgMC40OTk5OSwtMS40NjcxIDAuOTk4NDIsLTIuOTQ5IDEuNDY4NywtNC40Mzc1IDAuMDAzLC0wLjAwOSAtMC4wMDMsLTAuMDIyIDAsLTAuMDMxMiAwLjQ3MDEzLC0xLjQ4ODYgMC45MzQzNSwtMi45OTA1IDEuMzc1LC00LjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDAuNDQwNDUsLTEuNTA5NiAwLjg3MDA5LC0zLjAzMjQgMS4yODEyLC00LjU2MjUgMC4wMDMsLTAuMDEgLTAuMDAzLC0wLjAyMTcgMCwtMC4wMzEyIDEuMjM4MSwtNC42MTAxIDIuMzY4NCwtOS4zMDYgMy4zNDM3MiwtMTQuMDk0IHYgLTAuMDMxMiBjIDAuMzIzNiwtMS41ODk0IDAuNjExMiwtMy4yMDQ0IDAuOTA2MywtNC44MTI1IHYgLTAuMDMxMiBjIDIuMDc0NywtMTEuMzE4IDMuNDYyMSwtMjMuMDYyIDQuMTU2MiwtMzUuMjE5IDVlLTQsLTAuMDEwMyAtNmUtNCwtMC4wMjExIDAsLTAuMDMxMiAwLjA5OCwtMS43Mjc5IDAuMTc4NywtMy40NzU3IDAuMjUsLTUuMjE4OCA0ZS00LC0wLjAxMDMgLTRlLTQsLTAuMDIxMSAwLC0wLjAzMTIgMC4xNDI2LC0zLjQ5NjkgMC4yNDY3LC03LjAwNzIgMC4yODEyLC0xMC41NjIgMCwtMC4wMTAzIC0xMGUtNSwtMC4wMjExIDAsLTAuMDMxMiAwLjAxNywtMS43ODMgMC4wMSwtMy41NzggMCwtNS4zNzUgMCwtMC42MzU4IC0wLjAyMiwtMS4yNzE0IC0wLjAzMSwtMS45MDYyIDAuMDEsLTAuNjM0ODUgMC4wMzEsLTEuMjcwNCAwLjAzMSwtMS45MDYyIDAuMDEsLTEuNzk3IDAuMDE3LC0zLjU5MiAwLC01LjM3NSAtMTBlLTUsLTAuMDEwMiAwLC0wLjAyMDkgMCwtMC4wMzEyIC0wLjAzNCwtMy41NTUzIC0wLjEzODYsLTcuMDY1NiAtMC4yODEyLC0xMC41NjIgLTRlLTQsLTAuMDEwMiA0ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjA3MSwtMS43NDMxIC0wLjE1MiwtMy40OTA4IC0wLjI1LC01LjIxODggLTZlLTQsLTAuMDEwMiA1ZS00LC0wLjAyMDkgMCwtMC4wMzEyIC0wLjY5NDEsLTEyLjE1NyAtMi4wODE1LC0yMy45IC00LjE1NjIsLTM1LjIxOSB2IC0wLjAzMTIgYyAtMC4yOTUxLC0xLjYwODEgLTAuNTgyNywtMy4yMjMxIC0wLjkwNjMsLTQuODEyNSB2IC0wLjAzMTIgYyAtMC45NzUzOSwtNC43ODc4IC0yLjEwNTYyLC05LjQ4MzYgLTMuMzQzNzIsLTE0LjA5NCAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDExMTUsLTEuNTMwMSAtMC44NDA3OSwtMy4wNTI5IC0xLjI4MTIsLTQuNTYyNSAtMC4wMDMsLTAuMDEgMC4wMDMsLTAuMDIxMyAwLC0wLjAzMTIgLTAuNDQwNjMsLTEuNTA5NSAtMC45MDQ4NSwtMy4wMTE0IC0xLjM3NSwtNC41IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNDcwMzIsLTEuNDg4NSAtMC45Njg3NSwtMi45NzA0IC0xLjQ2ODcsLTQuNDM3NSAtMC41MDAxNywtMS40NjcgLTEuMDMyNSwtMi45Mjk4IC0xLjU2MjUsLTQuMzc1IC0wLjAwMywtMC4wMDkgMC4wMDMsLTAuMDIyMyAwLC0wLjAzMTIgLTAuNTMwMjEsLTEuNDQ1MSAtMS4wNjQ4LC0yLjg4OTYgLTEuNjI1LC00LjMxMjUgLTAuMDA0LC0wLjAwOSAwLjAwNCwtMC4wMjIzIDAsLTAuMDMxMiAtMS4xMjQ0LC0yLjg1NDYgLTIuMzE2MSwtNS42NDM4IC0zLjU2MjUsLTguNDA2MiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMjMgMCwtMC4wMzEyIC0wLjYyMTQ4LC0xLjM3NjggLTEuMjg1NCwtMi43NDA1IC0xLjkzNzUsLTQuMDkzOCAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0wLjY1MjI0LC0xLjM1MzIgLTEuMzE3LC0yLjcwMjEgLTIsLTQuMDMxMiAtMC4wMDQsLTAuMDA4IDAuMDA0LC0wLjAyMzMgMCwtMC4wMzEyIC0yLjA1ODIsLTQuMDAzOCAtNC4yODQ0LC03Ljg3ODIgLTYuNjI0OSwtMTEuNjU2IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDIzMyAwLC0wLjAzMTIgLTAuNzc3MzMsLTEuMjU0MyAtMS41OTc0LC0yLjQ5MDIgLTIuNDA2MiwtMy43MTg4IC0wLjAwNSwtMC4wMDcgMC4wMDUsLTAuMDI0MiAwLC0wLjAzMTIgLTIuNDM2NywtMy42OTk5IC01LjAyNDMsLTcuMjYwNiAtNy43NDk5LC0xMC43MTkgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MDU0OSwtMS4xNDg1IC0xLjg0MzUsLTIuMjg1MyAtMi43ODEyLC0zLjQwNjIgLTAuMDA1LC0wLjAwNiAwLjAwNSwtMC4wMjUzIDAsLTAuMDMxMiAtMC45MzgwMSwtMS4xMjA5IC0xLjkwNDUsLTIuMjE5NiAtMi44NzUsLTMuMzEyNSAtMC4wMDUsLTAuMDA2IDAuMDA1LC0wLjAyNTMgMCwtMC4wMzEyIC0zLjg5ODMsLTQuMzg4OSAtOC4wNzEyLC04LjU0OTMgLTEyLjUsLTEyLjQ2OSAtNS41NDMsLTQuOTA1OCAtMTEuNTEyLC05LjQxMTIgLTE3LjkwNiwtMTMuNTMxIC0xLjI3ODksLTAuODI0MDIgLTIuNTYxNSwtMS42NDYyIC0zLjg3NSwtMi40Mzc1IC0yLjYyNjksLTEuNTgyNSAtNS4zMjczLC0zLjExMzcgLTguMDkzNywtNC41NjI1IC0xLjM4MzIsLTAuNzI0MzkgLTIuODAwNCwtMS40MzQ3IC00LjIxODcsLTIuMTI1IC0yLjgzNjcsLTEuMzgwNiAtNS43NDAzLC0yLjY5NjEgLTguNzE4NiwtMy45Mzc1IC0xLjQ4OTIsLTAuNjIwNzEgLTMuMDA2NCwtMS4xOTYgLTQuNTMxMiwtMS43ODEyIC00LjU3NDYsLTEuNzU1OCAtOS4yODgzLC0zLjM1MjUgLTE0LjE4NywtNC43ODEyIC0xLjYzMywtMC40NzYyNiAtMy4yOTkzLC0wLjkzNTk3IC00Ljk2ODcsLTEuMzc1IC02LjY3NzcsLTEuNzU2MSAtMTMuNjM4LC0zLjIzMjUgLTIwLjkwNiwtNC4zNzUgLTMuNjMzOCwtMC41NzEyNiAtNy4zNDE0LC0xLjA1NjIgLTExLjEyNSwtMS40Njg4IC05LjQ1ODYsLTEuMDMyNiAtMTkuMzcxLC0xLjU2MzggLTI5Ljc4MSwtMS41NjM4IC03LjAyMDQsMCAtMTMuNjUyLC0wLjA3NDEgLTIwLDAgLTMuMTczOCwwLjAzNzIgLTYuMjU1NCwwLjExMDA2IC05LjMxMjQsMC4yNSAtMS41Mjg1LDAuMDY5OSAtMy4wNTY4LDAuMTQzOSAtNC41NjI0LDAuMjUgLTMuMDExNSwwLjIxMjM3IC01Ljk5MTIsMC41MDY5MyAtOC45Mzc0LDAuOTA2MjUgLTUuMTU1NiwwLjY5ODQ5IC0xMC4yNDQsMS43NDI1IC0xNS4zNDQsMy4yNSAtMS40NTcyLDAuNDMwNzYgLTIuOTEyNywwLjg5MzY2IC00LjM3NSwxLjQwNjIgLTIuOTMyNywxLjAyOCAtNS44NjQ1LDIuMjI1NSAtOC44NDM2LDMuNjI1IC0wLjc0MjY3LDAuMzQ4NjQgLTEuNDcxOCwwLjcxOTg1IC0yLjIxODcsMS4wOTM4IGwgLTEwOS45NCwwLjI1IC0xMi4xNTYsLTMxLjMxMiBjIC0wLjM1NjQ0LC0wLjgzIC0wLjg0MzkzLC0xLjU4MzQgLTEuNDY4NywtMi4yODEyIC0wLjAxLC0wLjAxMDUgLTAuMDIxMywtMC4wMjA2IC0wLjAzMTIsLTAuMDMxMiAtMS4yNDcsLTEuMzgxMSAtMi45NTk3LC0yLjUxOSAtNC43ODEyLC0zLjMxMjUgLTAuNjExNDYsLTAuMjY1OTQgLTEuMjQ2NSwtMC40OTQ0NCAtMS44NzUsLTAuNjg3NSAtMC4zMDQ5MSwtMC4wOTMzIC0wLjYzMjksLTAuMTc0NCAtMC45Mzc0OSwtMC4yNSAtMC4zMTQwMiwtMC4wNzc3IC0wLjYyNjg1LC0wLjE2MDI1IC0wLjkzNzU0LC0wLjIxODc1IC0wLjkzMjQsLTAuMTc1OSAtMS44Mzg5LC0wLjI1NSAtMi42ODc1LC0wLjI1IHoiIGlkPSJwYXRoMzg1NSIgc3R5bGU9ImZpbGwtb3BhY2l0eTowLjk5NjA3OTk5O3N0cm9rZTojMTkxOTE5O3N0cm9rZS13aWR0aDoxNCIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2MTAuNTIsNDkzLjY5IGMgLTEuNTA4NiwwLjAwOSAtNC43MjExLDAuMzA2MTEgLTYuNDY4NywwLjkzNzUgbCAtMy41LDEuNSA4LjY1NjIsMzUuODQ0IC0xMjQuODEsMC4yODEyNSBjIC03Ny45NjMsMC4xNjU0IC0xNjYuNTIsLTExLjUwNCAtMjMyLjkzLC05LjUgLTY2LjQxMiwyLjAwMzcgLTE1Mi4xMiwyOCAtMTUyLjEyLDI4IGwgLTEzLjY4NywzLjc4MTIgYyAtMTkuMjUxLDUuMjk2MyAtMjUuNzE4LDk3LjM2NyAtMjUuNzE4LDE2Ni43OCAwLDEuMTEzIDAuMDI2NjUsMi4yNTMxIDAuMDMxMjUsMy4zNzUgLTAuMDA0NiwxLjEyMTkgLTAuMDMxMjUsMi4yNjIgLTAuMDMxMjUsMy4zNzUgMCw2OS40MTQgNi40NjczLDE2MS40OCAyNS43MTgsMTY2Ljc4IGwgMTMuNjg3LDMuNzgxMiBjIDAsMCA4NS43MTEsMjUuOTk2IDE1Mi4xMiwyOCA2Ni40MTIsMi4wMDM3IDE1NC45NywtOS42NjU0IDIzMi45MywtOS41IGwgMTI0LjgxLDAuMjgxMjUgLTguNjU2MiwzNS44NDQgMy41LDEuNSBjIDEuNzQ3NiwwLjYzMTM5IDQuOTYsMC45Mjg1NCA2LjQ2ODcsMC45Mzc1IDAuODQ4NTksMC4wMDUgMS43NTUxLC0wLjA3NDQgMi42ODc1LC0wLjI1IDAuMzEwNywtMC4wNTg0IDAuNjIzNTIsLTAuMTQxMTkgMC45Mzc0OSwtMC4yMTg3NSAwLjMwNDU5LC0wLjA3NTQgMC42MzI1OSwtMC4xNTY4NiAwLjkzNzQ5LC0wLjI1IDAuNjI4NDQsLTAuMTkyNjkgMS4yNjM1LC0wLjQyMjA2IDEuODc1LC0wLjY4NzUgMS44MjE1LC0wLjc5MjAxIDMuNTM0MiwtMS45MDI4IDQuNzgxMiwtMy4yODEyIDAuMDEsLTAuMDEwNyAwLjAyMTcsLTAuMDIwOCAwLjAzMTIsLTAuMDMxMiAwLjYyNDgsLTAuNjk2NTggMS4xMTIzLC0xLjQ1MjggMS40Njg3LC0yLjI4MTIgbCAxMi4xNTYsLTMxLjI1IDEwOS45NCwwLjI1IGMgMjMuOSwxMS45NDIgNDUuNTExLDEwLjcxOSA3My41OTMsMTAuNzE5IDEzMy4yNSwwIDE4Ny42MzAwMiwtODYuNTg2IDE4Ny4wMDAwMiwtMjAxLjM4IDAsLTAuNzgwMiAtMC4wMTksLTEuNTY1NiAtMC4wMzEsLTIuMzQzOCAwLjAxMiwtMC43NzgxMSAwLjAzMSwtMS41NjM2IDAuMDMxLC0yLjM0MzggMC42MjgyLC0xMTQuNzkgLTUzLjc0OTAyLC0yMDEuMzggLTE4Ny4wMDAwMiwtMjAxLjM4IC0yOC4wODIsMCAtNDkuNjkzLC0xLjIyMzYgLTczLjU5MywxMC43MTkgbCAtMTA5Ljk0LDAuMjUgLTEyLjE1NiwtMzEuMjUgYyAtMC4zNTY0NSwtMC44Mjg0NCAtMC44NDM5MywtMS41ODQ3IC0xLjQ2ODcsLTIuMjgxMiAtMC4wMSwtMC4wMTA0IC0wLjAyMTMsLTAuMDIwNiAtMC4wMzEyLC0wLjAzMTIgLTEuMjQ3LC0xLjM3ODUgLTIuOTU5NywtMi40ODkyIC00Ljc4MTIsLTMuMjgxMiAtMC42MTE0OCwtMC4yNjU0NCAtMS4yNDY1LC0wLjQ5NDgxIC0xLjg3NSwtMC42ODc1IC0wLjMwNDksLTAuMDkzMSAtMC42MzI5LC0wLjE3NDYgLTAuOTM3NDksLTAuMjUgLTAuMzEzOTcsLTAuMDc3NiAtMC42MjY3OSwtMC4xNjAzNSAtMC45Mzc0OSwtMC4yMTg3NSAtMC45MzIzOSwtMC4xNzU2IC0xLjgzODksLTAuMjU1IC0yLjY4NzUsLTAuMjUgeiIgaWQ9InBhdGgyODUzIiBzdHlsZT0iZmlsbDojMzI3OGZmO2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw4NTUuMjQgYyAtMzMuMzY0LDAgLTY1LjMwNywxLjggLTk0LjgxMSw1LjA2MjUgMjUuNjYsNDguNzE0IDk3Ljk4NSwzMC4yNjUgMjA1LjU2LDMxLjUzMSA0OS42ODYsMC41ODQ3MSA4OS41NDMsMS44NzkzIDEyMS41MywyLjM3NSAtNDcuMTYsLTIzLjMzNCAtMTMzLjUzLC0zOC45NjkgLTIzMi4yOCwtMzguOTY5IHoiIGlkPSJwYXRoMzY0MyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsODU1LjI0IGMgLTMuMjA2NCwwIC02LjM4MzEsMC4wMjk1IC05LjU2MjQsMC4wNjI1IDAuODE4MjUsMTYuMTcxIDYuNDI4MSwzMC4yNTcgMTQuNTk0LDM4Ljg0NCA0LjY3MTQsLTAuMDc1NiA5LjQ5NTEsLTAuMTk2NTUgMTQuNDM3LC0wLjM0Mzc1IC04LjU2NTcsLTguMTkyMyAtMTQuNTkzLC0yMi4yMjggLTE1LjcxOSwtMzguNTYyIC0xLjI1MTIsLTAuMDA1IC0yLjQ5NDcsMCAtMy43NSwwIHoiIGlkPSJwYXRoMzY1OCIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGwtb3BhY2l0eTowLjk5NjA3OTk5Ii8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDk4OS4wMiw4MjcuNSAtNS4wOTM3LDAuNTkzNzUgYyAtMjEuNTQ1LDIuNTEyNyAtMzcuNjg4LDI1Ljk3OSAtMzkuMjgxLDU0LjUzMSBsIC0wLjM3NDk5LDcuMTI1IDUuMjQ5OSwtNC44NDM4IGMgMTUuODg5LC0xNC42OCAyOC4zMDMsLTMyLjUwNyAzNy40MDYsLTUyLjc1IGwgMi4wOSwtNC42NSB6IiBpZD0icGF0aDM3MDciIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDgzOC41IGMgMCwwIDc5LjY3NywtMjIuNTk2IDEwNS4zOCwtMzEuOTgyIDI2LjgzOSwtOS44MDE4IDk4Ljg1OSwtMzkuMTQ2IDk4Ljg1OSwtMzkuMTQ2IDAsMCAtOC43NDA5LDQyLjQ3IC0zMC40ODMsNTcuOTE4IC03Ny4yMyw1NC44NyAtMjMyLjY5LDUzLjg1IC0yMzIuNjksNTMuODUiIGlkPSJwYXRoMzcxNSIgc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6bm9uZTtzdHJva2U6IzI5MjkyOTtzdHJva2Utd2lkdGg6NjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODY5Ljk3LDgxNy44NCAtNC40Mzc0LDIuMzQzOCBjIDAuOTg5MTIsMS4xNTY4IDEuNzk1NSwyLjQyODYgMi4zNzUsMy44NDM4IDQuNzk3OSwxMS43MTcgLTEwLjczNiwyOS4yMzYgLTI2Ljg3NSwzNS43ODEgLTAuNTE2NzUsMC4yMDk1OCAtMS44MTI5LDAuODQwNjYgLTMuNDA2MiwxLjY1NjIgbCAxMy42MjUsLTMuODc1IGMgMTcuMzA2LC04LjQ1NzYgMjcuNDcsLTIzLjA4MiAyMywtMzQgLTAuOTE2MTUsLTIuMjM3MyAtMi4zNzUyLC00LjE2NjEgLTQuMjgxMiwtNS43NSB6IiBpZD0icGF0aDM3NTciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTQ5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NzguNTUsODEzLjM4IC00LjQzNzUsMi4zNDM4IGMgMC45ODkxMywxLjE1NjggMS43OTU1LDIuNDI4NiAyLjM3NSwzLjg0MzggNC43OTc5LDExLjcxNyAtMTAuNzM2LDI5LjIzNiAtMjYuODc1LDM1Ljc4MSAtMC41MTY3NiwwLjIwOTU4IC0xLjgxMjksMC44NDA2NiAtMy40MDYyLDEuNjU2MiBsIDEzLjYyNSwtMy44NzUgYyAxNy4zMDYsLTguNDU3NiAyNy40NywtMjMuMDgyIDIzLC0zNCAtMC45MTYxNSwtMi4yMzczIC0yLjM3NTIsLTQuMTY2MSAtNC4yODEyLC01Ljc1IHoiIGlkPSJwYXRoMzc4NyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg4NC43NCw4MTEuOTYgLTQuNDM3NCwyLjM0MzggYyAwLjk4OTEzLDEuMTU2OCAxLjc5NTUsMi40Mjg2IDIuMzc1LDMuODQzOCA0Ljc5NzksMTEuNzE3IC0xMC43MzYsMjkuMjM2IC0yNi44NzUsMzUuNzgxIC0wLjUxNjc1LDAuMjA5NTggLTEuODEyOSwwLjg0MDY2IC0zLjQwNjIsMS42NTYyIGwgMTMuNjI1LC0zLjg3NSBjIDE3LjMwNiwtOC40NTc2IDI3LjQ3LC0yMy4wODIgMjMsLTM0IC0wLjkxNjE1LC0yLjIzNzMgLTIuMzc1MiwtNC4xNjYxIC00LjI4MTIsLTUuNzUgeiIgaWQ9InBhdGgzNzUyIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE1NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzM1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gOTAxLjY1LDgwNy42OSAtNi4xODc0LDEuODQzOCBjIDAuOTYwMTUsMS43MTI4IDEuNjU0NSwzLjUzMjMgMi4wMzEyLDUuNDY4OCAzLjExOTQsMTYuMDM0IC0yMC45NjIsMzQuMjg0IC00My4wMzEsMzguNSAtMy4zOTUsMC42NDg2NCAtMjguODg0LDguNTc2IC0zMi4xNTgsOC44MDQ0IHYgNC4xMjUgbCA0MS40MzksLTEyLjE0OCBjIDI2LjI4NSwtNS40OTYzIDQ0Ljk0OSwtMjIuNDQ4IDQxLjg3NSwtMzguMjUgLTAuNTk1NjQsLTMuMDYxNiAtMS45NTYsLTUuODU5NSAtMy45Njg3LC04LjM0MzggeiIgaWQ9InBhdGgzNzgzIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIwNykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODU3LjEyLDgyMi40NiAtMy45NjQxLDIuMDkzNyBjIDAuODgzNjEsMS4wMzM0IDEuNjA0LDIuMTY5NiAyLjEyMTYsMy40MzM3IDQuMjg2MSwxMC40NjcgLTkuNTkwNiwyNi4xMTcgLTI0LjAwOCwzMS45NjQgLTAuNDYxNjMsMC4xODcyMyAtMS42MTk1LDAuNzUwOTggLTMuMDQyOCwxLjQ3OTYgbCAxMi4xNzEsLTMuNDYxNiBjIDE1LjQ2LC03LjU1NTQgMjQuNTQsLTIwLjYyIDIwLjU0NiwtMzAuMzczIC0wLjgxODQyLC0xLjk5ODcgLTIuMTIxOCwtMy43MjE2IC0zLjgyNDUsLTUuMTM2NiB6IiBpZD0icGF0aDM3OTkiIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MjA5KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4NDMuMzIsODI2LjAzIC0zLjk2NDEsMi4wOTM3IGMgMC44ODM2MSwxLjAzMzQgMS42MDQsMi4xNjk2IDIuMTIxNiwzLjQzMzcgNC4yODYxLDEwLjQ2NyAtOS41OTA2LDI2LjExNyAtMjQuMDA4LDMxLjk2NCAtMC40NjE2MiwwLjE4NzIzIC0xLjYxOTUsMC43NTA5OCAtMy4wNDI4LDEuNDc5NiBsIDEyLjE3MSwtMy40NjE2IGMgMTUuNDYsLTcuNTU1NCAyNC41NCwtMjAuNjIgMjAuNTQ2LC0zMC4zNzMgLTAuODE4NDIsLTEuOTk4NyAtMi4xMjE4LC0zLjcyMTYgLTMuODI0NSwtNS4xMzY2IHoiIGlkPSJwYXRoMzgwMyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxNTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDIzMy4yNyw4NDUuNzIgYyA4LjI5MywtMi4wMjM0IDE1LjQ4NiwtMS40Nzg4IDE5Ljc5Nyw1Ljc4NzIgbCAtMi40OTM0LDE3Ljg5NyBjIC02Ljg3NTEsNi4xNzMyIC0xMy43NSw0Ljk1MDkgLTIwLjYyNSwwLjE1NTQzIGwgMy4zMjEyLC0yMy44MzkgeiIgaWQ9InJlY3QzODYxIiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDg0OC45OSBjIDguMTUwMiwtMS4yMTAyIDE1LjE2NywtMC41NzI4IDE4Ljg0Myw1LjUwODEgbCAtMi4zNzMxLDE3LjAzNCBjIC02LjQ4MzksMi45NzQ4IC0xMi45ODMsNS4yMDk2IC0xOS42MzEsMC4xNDc5MyBsIDMuMTYxMSwtMjIuNjkgeiIgaWQ9InBhdGgzODY0IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDIxMykiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNDAwLjM0LDg1Mi43NSBjIC0zMy40NTQsMCAtNjUuNDkyLDEuNzg5NCAtOTUuMDkzLDUuMDYyNSBsIC0zLjY1NjIsMC40MDYyNSAxLjcxODcsMy4yNSBjIDYuNjcxMSwxMi42NjQgMTYuNTYyLDIxLjExMyAyOS4wNjIsMjYuNDM4IDEyLjUwMSw1LjMyNDEgMjcuNTcyLDcuNjEyNiA0NS4wOTMsOC40Mzc1IDM1LjA0MiwxLjY0OTggNzkuOTU0LC0yLjYzMTIgMTMzLjU5LC0yIDQ5LjY1OSwwLjU4NDM4IDg5LjUwOCwxLjg3ODcgMTIxLjUzLDIuMzc1IGwgMS4xMjUsLTQuNzUgYyAtNDcuODQsLTIzLjY4IC0xMzQuMzQsLTM5LjIyIC0yMzMuMzYsLTM5LjIyIHogbSAwLDUgYyA5MS4xNjksMCAxNzEuNzUsMTMuNDc5IDIyMC4wOSwzMy43MTkgLTI5Ljk1MiwtMC41ODI0MSAtNjUuMjEyLC0xLjYwNiAtMTA5LjMxLC0yLjEyNSAtNTMuOTM3LC0wLjYzNDczIC05OC45NzYsMy42NTIyIC0xMzMuNCwyLjAzMTIgLTE3LjIxNCwtMC44MTA0NiAtMzEuNzY3LC0zLjEwNTQgLTQzLjQwNiwtOC4wNjI1IC0xMC40NTMsLTQuNDUyMSAtMTguNDg1LC0xMS4xNTQgLTI0LjUsLTIwLjkwNiAyOC4zMDcsLTIuOTgzMSA1OC43MzUsLTQuNjU2MiA5MC41MywtNC42NTYyIHoiIGlkPSJwYXRoNDAyNSIgc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtibG9jay1wcm9ncmVzc2lvbjp0YjtvcGFjaXR5OjAuOTtjb2xvcjojMDAwMDAwO2ZpbGw6IzE5MTkxOSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyNjAuNSw2MDcuMzggLTc3Ljc0OSwxMi40NjkgYyAtMjcuMTUsNC4zNTQyIC00OC45NDcsNDguNzczIC01MC45OTksMTA0Ljg0IDIuMDUyMyw1Ni4wNzEgMjMuODQ5LDEwMC40OSA1MC45OTksMTA0Ljg0IGwgNzcuNzQ5LDEyLjQ2OSBjIDEzLjI5NiwwIDI0LC0xMC43MDQgMjQsLTI0IHYgLTE4Ni42MiBjIDAsLTEzLjI5NiAtMTAuNzA0LC0yNCAtMjQsLTI0IHoiIGlkPSJyZWN0Mjg2NCIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA2OTEuOTYsNTczLjE2IGMgLTIuOTY5MiwwIC01Ljg5MzMsMC4zMzIxNSAtOC43ODEyLDAuOTY4NzUgLTAuMDEwNCwtMC4wMSAtMC4wMjA4LC0wLjAyMSAtMC4wMzEyLC0wLjAzMTIgbCAtNjMuODQzLDEyLjMxMiBjIC0xNy43MjgsNi42MDQ3IC0zMiwxNC4yNzIgLTMyLDMyIHYgMjEyLjU2IGMgMCwxNy43MjggMTQuMjcyLDI1LjM5NSAzMiwzMiBsIDYzLjg0MywxMi4zMTIgYyAwLjAxMDUsLTAuMDEwMiAwLjAyMDgsLTAuMDIxMSAwLjAzMTIsLTAuMDMxMiAyLjg4NzksMC42MzY2IDUuODEyLDAuOTY4NzUgOC43ODEyLDAuOTY4NzUgNDUuMzk1LDAgODIuMTk4LC01Ny4zNjMgODIuMzEyLC0xNTEuNTMgLTAuMTE0MDgsLTk0LjE2OSAtMzYuOTE2LC0xNTEuNTMgLTgyLjMxMiwtMTUxLjUzIHoiIGlkPSJwYXRoMzcwMyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OTtzdHJva2U6IzE5MTkxOTtzdHJva2Utd2lkdGg6NSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMzLjM2NCwwIC02NS4zMDcsLTEuOCAtOTQuODExLC01LjA2MjUgMjUuNjYsLTQ4LjcxNCA5Ny45ODUsLTMwLjI2NSAyMDUuNTYsLTMxLjUzMSA0OS42ODYsLTAuNTg0NzEgODkuNTQzLC0xLjg3OTMgMTIxLjUzLC0yLjM3NSAtNDcuMTYsMjMuMzM0IC0xMzMuNTMsMzguOTY5IC0yMzIuMjgsMzguOTY5IHoiIGlkPSJwYXRoNDE1NyIgc3R5bGU9Im9wYWNpdHk6MC45O2ZpbGw6IzI2MjYyNjtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA0MDAuMzQsNTk0LjE1IGMgLTMuMjA2NCwwIC02LjM4MzEsLTAuMDI5NSAtOS41NjI0LC0wLjA2MjUgMC44MTgyNSwtMTYuMTcxIDYuNDI4MSwtMzAuMjU3IDE0LjU5NCwtMzguODQ0IDQuNjcxNCwwLjA3NTYgOS40OTUxLDAuMTk2NTUgMTQuNDM3LDAuMzQzNzUgLTguNTY1Nyw4LjE5MjMgLTE0LjU5MywyMi4yMjggLTE1LjcxOSwzOC41NjIgLTEuMjUxMiwwLjAwNSAtMi40OTQ3LDAgLTMuNzUsMCB6IiBpZD0icGF0aDQxNTkiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsLW9wYWNpdHk6MC45OTYwNzk5OSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA5ODkuMDIsNjIxLjg5IC01LjA5MzcsLTAuNTkzNzUgYyAtMjEuNTQ1LC0yLjUxMjcgLTM3LjY4OCwtMjUuOTc5IC0zOS4yODEsLTU0LjUzMSBsIC0wLjM3NDk5LC03LjEyNSA1LjI0OTksNC44NDM4IGMgMTUuODg5LDE0LjY4IDI4LjMwMywzMi41MDcgMzcuNDA2LDUyLjc1IGwgMi4wOTM3LDQuNjU2MiB6IiBpZD0icGF0aDQxNjEiIHN0eWxlPSJ0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7YmxvY2stcHJvZ3Jlc3Npb246dGI7Y29sb3I6IzAwMDAwMDtmaWxsOiMyMTIxMjE7c3Ryb2tlOiMxOTE5MTk7c3Ryb2tlLXdpZHRoOjUiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gNzgzLjQ3LDYxMC44OSBjIDAsMCA3OS42NzcsMjIuNTk2IDEwNS4zOCwzMS45ODIgMjYuODM5LDkuODAxOCA5OC44NTksMzkuMTQ2IDk4Ljg1OSwzOS4xNDYgMCwwIC04Ljc0MDksLTQyLjQ3IC0zMC40ODMsLTU3LjkxOCAtNzcuMjMsLTU0Ljg3IC0yMzIuNjksLTUzLjg2IC0yMzIuNjksLTUzLjg2IiBpZD0icGF0aDQxNjMiIHN0eWxlPSJvcGFjaXR5OjAuNTtmaWxsOm5vbmU7c3Ryb2tlOiMyOTI5Mjk7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg2OS45Nyw2MzEuNTUgLTQuNDM3NCwtMi4zNDM4IGMgMC45ODkxMiwtMS4xNTY4IDEuNzk1NSwtMi40Mjg2IDIuMzc1LC0zLjg0MzggNC43OTc5LC0xMS43MTcgLTEwLjczNiwtMjkuMjM2IC0yNi44NzUsLTM1Ljc4MSAtMC41MTY3NSwtMC4yMDk1OCAtMS44MTI5LC0wLjg0MDY2IC0zLjQwNjIsLTEuNjU2MiBsIDEzLjYyNSwzLjg3NSBjIDE3LjMwNiw4LjQ1NzYgMjcuNDcsMjMuMDgyIDIzLDM0IC0wLjkxNjE1LDIuMjM3MyAtMi4zNzUyLDQuMTY2MSAtNC4yODEyLDUuNzUgeiIgaWQ9InBhdGg0MTY1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE4NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODc4LjU1LDYzNi4wMSAtNC40Mzc1LC0yLjM0MzggYyAwLjk4OTEzLC0xLjE1NjggMS43OTU1LC0yLjQyODYgMi4zNzUsLTMuODQzOCA0Ljc5NzksLTExLjcxNyAtMTAuNzM2LC0yOS4yMzYgLTI2Ljg3NSwtMzUuNzgxIC0wLjUxNjc2LC0wLjIwOTU4IC0xLjgxMjksLTAuODQwNjYgLTMuNDA2MiwtMS42NTYyIGwgMTMuNjI1LDMuODc1IGMgMTcuMzA2LDguNDU3NiAyNy40NywyMy4wODIgMjMsMzQgLTAuOTE2MTUsMi4yMzczIC0yLjM3NTIsNC4xNjYxIC00LjI4MTIsNS43NSB6IiBpZD0icGF0aDQxNjciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTg3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSA4ODQuNzQsNjM3LjQyIC00LjQzNzQsLTIuMzQzOCBjIDAuOTg5MTMsLTEuMTU2OCAxLjc5NTUsLTIuNDI4NiAyLjM3NSwtMy44NDM4IDQuNzk3OSwtMTEuNzE3IC0xMC43MzYsLTI5LjIzNiAtMjYuODc1LC0zNS43ODEgLTAuNTE2NzUsLTAuMjA5NTggLTEuODEyOSwtMC44NDA2NiAtMy40MDYyLC0xLjY1NjIgbCAxMy42MjUsMy44NzUgYyAxNy4zMDYsOC40NTc2IDI3LjQ3LDIzLjA4MiAyMywzNCAtMC45MTYxNSwyLjIzNzMgLTIuMzc1Miw0LjE2NjEgLTQuMjgxMiw1Ljc1IHoiIGlkPSJwYXRoNDE2OSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxODkpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDkwMS42NSw2NDEuNyAtNi4xODc0LC0xLjg0MzggYyAwLjk2MDE1LC0xLjcxMjggMS42NTQ1LC0zLjUzMjMgMi4wMzEyLC01LjQ2ODggMy4xMTk0LC0xNi4wMzQgLTIwLjk2MiwtMzQuMjg0IC00My4wMzEsLTM4LjUgLTMuMzk1LC0wLjY0ODY0IC0yOC44ODQsLTguNTc2IC0zMi4xNTgsLTguODA0NCB2IC00LjEyNSBsIDQxLjQzOSwxMi4xNDggYyAyNi4yODUsNS40OTYzIDQ0Ljk0OSwyMi40NDggNDEuODc1LDM4LjI1IC0wLjU5NTY0LDMuMDYxNiAtMS45NTYsNS44NTk1IC0zLjk2ODcsOC4zNDM4IHoiIGlkPSJwYXRoNDE3MyIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQxOTMpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDg1Ny4xMiw2MjYuOTMgLTMuOTY0MSwtMi4wOTM3IGMgMC44ODM2MSwtMS4wMzM0IDEuNjA0LC0yLjE2OTYgMi4xMjE2LC0zLjQzMzcgNC4yODYxLC0xMC40NjcgLTkuNTkwNiwtMjYuMTE3IC0yNC4wMDgsLTMxLjk2NCAtMC40NjE2MywtMC4xODcyMyAtMS42MTk1LC0wLjc1MDk4IC0zLjA0MjgsLTEuNDc5NiBsIDEyLjE3MSwzLjQ2MTYgYyAxNS40Niw3LjU1NTQgMjQuNTQsMjAuNjIgMjAuNTQ2LDMwLjM3MyAtMC44MTg0MiwxLjk5ODcgLTIuMTIxOCwzLjcyMTYgLTMuODI0NSw1LjEzNjYgeiIgaWQ9InBhdGg0MTc1IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5NSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gODQzLjMyLDYyMy4zNiAtMy45NjQxLC0yLjA5MzcgYyAwLjg4MzYxLC0xLjAzMzQgMS42MDQsLTIuMTY5NiAyLjEyMTYsLTMuNDMzNyA0LjI4NjEsLTEwLjQ2NyAtOS41OTA2LC0yNi4xMTcgLTI0LjAwOCwtMzEuOTY0IC0wLjQ2MTYyLC0wLjE4NzIzIC0xLjYxOTUsLTAuNzUwOTggLTMuMDQyOCwtMS40Nzk2IGwgMTIuMTcxLDMuNDYxNiBjIDE1LjQ2LDcuNTU1NCAyNC41NCwyMC42MiAyMC41NDYsMzAuMzczIC0wLjgxODQyLDEuOTk4NyAtMi4xMjE4LDMuNzIxNiAtMy44MjQ1LDUuMTM2NiB6IiBpZD0icGF0aDQxNzciIHN0eWxlPSJmaWxsOnVybCgjbGluZWFyR3JhZGllbnQ0MTk3KSIvPiYjeGE7ICAgICAgPHBhdGggZD0ibSAyMzMuMjcsNjAzLjY2IGMgOC4yOTMsMi4wMjM0IDE1LjQ4NiwxLjQ3ODggMTkuNzk3LC01Ljc4NzIgbCAtMi40OTM0LC0xNy44OTcgYyAtNi44NzUxLC02LjE3MzIgLTEzLjc1LC00Ljk1MDkgLTIwLjYyNSwtMC4xNTU0MyBsIDMuMzIxMiwyMy44MzkgeiIgaWQ9InBhdGg0MTc5IiBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NDE5OSkiLz4mI3hhOyAgICAgIDxwYXRoIGQ9Im0gMjUzLjU0LDYwMC40IGMgOC4xNTAyLDEuMjEwMiAxNS4xNjcsMC41NzI4IDE4Ljg0MywtNS41MDgxIGwgLTIuMzczMSwtMTcuMDM0IGMgLTYuNDgzOSwtMi45NzQ4IC0xMi45ODMsLTUuMjA5NiAtMTkuNjMxLC0wLjE0NzkzIGwgMy4xNjExLDIyLjY5IHoiIGlkPSJwYXRoNDE4MSIgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDQyMDEpIi8+JiN4YTsgICAgICA8cGF0aCBkPSJtIDQwMC4zNCw1OTYuNjQgYyAtMzMuNDU0LDAgLTY1LjQ5MiwtMS43ODk0IC05NS4wOTMsLTUuMDYyNSBsIC0zLjY1NjIsLTAuNDA2MjUgMS43MTg3LC0zLjI1IGMgNi42NzExLC0xMi42NjQgMTYuNTYyLC0yMS4xMTMgMjkuMDYyLC0yNi40MzggMTIuNTAxLC01LjMyNDEgMjcuNTcyLC03LjYxMjYgNDUuMDkzLC04LjQzNzUgMzUuMDQyLC0xLjY0OTggNzkuOTU0LDIuNjMxMiAxMzMuNTksMiA0OS42NTksLTAuNTg0MzggODkuNTA4LC0xLjg3ODcgMTIxLjUzLC0yLjM3NSBsIDEuMTI1LDQuNzUgYyAtNDcuODQ5LDIzLjY3NSAtMTM0LjM2LDM5LjIxOSAtMjMzLjM3LDM5LjIxOSB6IG0gMCwtNSBjIDkxLjE2OSwwIDE3MS43NSwtMTMuNDc5IDIyMC4wOSwtMzMuNzE5IC0yOS45NTIsMC41ODI0MSAtNjUuMjEyLDEuNjA2IC0xMDkuMzEsMi4xMjUgLTUzLjkzNywwLjYzNDczIC05OC45NzYsLTMuNjUyMiAtMTMzLjQsLTIuMDMxMiAtMTcuMjE0LDAuODEwNDYgLTMxLjc2NywzLjEwNTQgLTQzLjQwNiw4LjA2MjUgLTEwLjQ1Myw0LjQ1MjEgLTE4LjQ4NSwxMS4xNTQgLTI0LjUsMjAuOTA2IDI4LjMwNywyLjk4MzEgNTguNzM1LDQuNjU2MiA5MC41Myw0LjY1NjIgeiIgaWQ9InBhdGg0MTgzIiBzdHlsZT0idGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO29wYWNpdHk6MC45O2NvbG9yOiMwMDAwMDA7ZmlsbDojMTkxOTE5Ii8+JiN4YTsgICAgPC9nPiYjeGE7ICA8L2c+JiN4YTsgIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGE2MCI+JiN4YTsgICAgPHJkZjpSREY+JiN4YTsgICAgICA8Y2M6V29yaz4mI3hhOyAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+JiN4YTsgICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4mI3hhOyAgICAgICAgPGNjOmxpY2Vuc2UgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIi8+JiN4YTsgICAgICAgIDxkYzpwdWJsaXNoZXI+JiN4YTsgICAgICAgICAgPGNjOkFnZW50IHJkZjphYm91dD0iaHR0cDovL29wZW5jbGlwYXJ0Lm9yZy8iPiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPk9wZW5jbGlwYXJ0PC9kYzp0aXRsZT4mI3hhOyAgICAgICAgICA8L2NjOkFnZW50PiYjeGE7ICAgICAgICA8L2RjOnB1Ymxpc2hlcj4mI3hhOyAgICAgICAgPGRjOnRpdGxlPlJlZCBDYXIgLSBUb3AgVmlldzwvZGM6dGl0bGU+JiN4YTsgICAgICAgIDxkYzpkYXRlPjIwMTAtMDUtMTlUMTU6MDI6MTI8L2RjOmRhdGU+JiN4YTsgICAgICAgIDxkYzpkZXNjcmlwdGlvbj5JIHdhcyB0aGlua2luZyBvZiBUcm9waHkgKCBodHRwOi8vdHJvcGh5LnNvdXJjZWZvcmdlLm5ldC9pbmRleC5waHA/Ym9keT1zY3JlZW5zaG90cyApIHdoZW4gcmVtaXhpbmcgdGhpcyBvbmUgOik8L2RjOmRlc2NyaXB0aW9uPiYjeGE7ICAgICAgICA8ZGM6c291cmNlPmh0dHA6Ly9vcGVuY2xpcGFydC5vcmcvZGV0YWlsLzYxMjAxL3JlZC1yYWNpbmctY2FyLXRvcC12aWV3LWJ5LXF1Ym9kdXA8L2RjOnNvdXJjZT4mI3hhOyAgICAgICAgPGRjOmNyZWF0b3I+JiN4YTsgICAgICAgICAgPGNjOkFnZW50PiYjeGE7ICAgICAgICAgICAgPGRjOnRpdGxlPnF1Ym9kdXA8L2RjOnRpdGxlPiYjeGE7ICAgICAgICAgIDwvY2M6QWdlbnQ+JiN4YTsgICAgICAgIDwvZGM6Y3JlYXRvcj4mI3hhOyAgICAgICAgPGRjOnN1YmplY3Q+JiN4YTsgICAgICAgICAgPHJkZjpCYWc+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmNhcjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT5jbGlwYXJ0PC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPmdhbWU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+Z2FtZSBzcHJpdGU8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmFjaW5nPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJhY2luZyBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+cmVkPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnJlZCBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c2ltcGxlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnNpbXBsZSBjYXI8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+c3ByaXRlPC9yZGY6bGk+JiN4YTsgICAgICAgICAgICA8cmRmOmxpPnRyYW5zcG9ydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmFuc3BvcnRhdGlvbjwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT50cmF2ZWw8L3JkZjpsaT4mI3hhOyAgICAgICAgICAgIDxyZGY6bGk+dmlkZW8gZ2FtZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIGFydDwvcmRmOmxpPiYjeGE7ICAgICAgICAgICAgPHJkZjpsaT52aWRlbyBnYW1lIHNwcml0ZTwvcmRmOmxpPiYjeGE7ICAgICAgICAgIDwvcmRmOkJhZz4mI3hhOyAgICAgICAgPC9kYzpzdWJqZWN0PiYjeGE7ICAgICAgPC9jYzpXb3JrPiYjeGE7ICAgICAgPGNjOkxpY2Vuc2UgcmRmOmFib3V0PSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9wdWJsaWNkb21haW4vIj4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNSZXByb2R1Y3Rpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEaXN0cmlidXRpb24iLz4mI3hhOyAgICAgICAgPGNjOnBlcm1pdHMgcmRmOnJlc291cmNlPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyNEZXJpdmF0aXZlV29ya3MiLz4mI3hhOyAgICAgIDwvY2M6TGljZW5zZT4mI3hhOyAgICA8L3JkZjpSREY+JiN4YTsgIDwvbWV0YWRhdGE+JiN4YTs8L3N2Zz4=" + preserveAspectRatio="none" + /> + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-safety_check.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-safety_check.drawio.svg index dc70f69fc68df..62b5393362b13 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-safety_check.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-safety_check.drawio.svg @@ -1,5 +1,5 @@ - + - @@ -23,7 +21,7 @@ height="37.07" xlink:href="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyAxOC41IiBpZD0iTGF5ZXJfMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMSwuY2xzLTJ7ZmlsbDpub25lO3N0cm9rZTojMjcyNTI1O30uY2xzLTJ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJTdHJva2VfaWNvbnMiPjxyZWN0IHJ5PSIzLjg4IiByeD0iMy44OCIgaGVpZ2h0PSIxNy41IiB3aWR0aD0iNDIiIHk9Ii41IiB4PSIuNSIgY2xhc3M9ImNscy0xIi8+PHBhdGggZD0ibTEzLjM3LDIuNTZoMjMuMjVjMi4xNCwwLDMuODgsMS43NCwzLjg4LDMuODh2NS42MmMwLDIuMTQtMS43NCwzLjg4LTMuODgsMy44OEgxMy4zN2MtMi42OSwwLTQuODctMi4xOC00Ljg3LTQuODd2LTMuNjRjMC0yLjY5LDIuMTgtNC44Nyw0Ljg3LTQuODdaIiBjbGFzcz0iY2xzLTEiLz48cmVjdCByeT0iMy44OCIgcng9IjMuODgiIGhlaWdodD0iMTEuMzIiIHdpZHRoPSIyMSIgeT0iMy41OSIgeD0iMTYuNSIgY2xhc3M9ImNscy0xIi8+PGxpbmUgeTI9IjE0LjkxIiB4Mj0iMjMiIHkxPSIxOCIgeDE9IjIzIiBjbGFzcz0iY2xzLTEiLz48bGluZSB5Mj0iLjUiIHgyPSIyMyIgeTE9IjMuNTkiIHgxPSIyMyIgY2xhc3M9ImNscy0xIi8+PGNpcmNsZSByPSIxLjUiIGN5PSI5IiBjeD0iMjgiIGNsYXNzPSJjbHMtMiIvPjwvZz48L3N2Zz4=" preserveAspectRatio="none" - transform="rotate(-180,245.99,92.9)" + transform="rotate(-180,246,92.9)" /> + + + + + + + + + + + + + + + + + + + + IDLE + + + ModuleStatus + IDLE + + + DecisionState + NA + + + PullOver + NA + Blinker + NA + RTC + NA + + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-threads.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-threads.drawio.svg index 8dde3fa757dcd..5b13cb9c436de 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-threads.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/goal_planner-threads.drawio.svg @@ -1,668 +1,1224 @@ - + - - - - - - + + + + + + + +
-
- sort paths by priority +
+ main thread
- + main thread - - - + + -
+
+
+
+ GoalPlannerModule::updateData() +
+
+
+ + GoalPlannerModule::updateData() + + + + + + + + +
-
- select highest priority collision free path +
+ GoalPlannerModule::plan()
- + GoalPlannerModule::plan() - - - + +
+
+
+ GoalPlannerModule:: +
+ planWaitingApproval() +
+
+
+
+ GoalPlannerModule::... +
+
+ + + + + + + + + +
- main thread + lane path generation thread
- + lane path generation thread
- + + + + +
+
+
+ onTimer +
+
+
+
+ onTimer +
+
+
-
- collision-free path +
+ arrived goal ?
- + arrived goal ? - + + + -
+
-
- collision-free paths +
+ + upstream path just changed +
+ upstream path changed since +
+ last path generation +
- + upstream path just changed... - + + +
-
- - collision-free +
+ + receive +
+ LaneParkingRequest +
+
+
+
+ + receive... + + + + + + + + + + +
+
+
+ use_bus_stop_area &&
goal is in bus_stop_area
&& pull_over_angle is large
+
+
+
+
+ use_bus_stop_area &&... +
+
+ + + + + + + +
+
+
+ + generate shift
- path is found + path candidates
- + generate shift... +
+
+ + + + + + + +
+
+
+ + generate closest +
+ start pose +
+ as feasible +
+ stop position +
+
+
+
+
+
+ generate closest... +
+
+ + + + + + +
+
+
+ send +
+ LaneParkingResponse +
+
+
+
+ send... +
+
+ + + + + + + + + +
+
+
No
+
+
+
+ No
- +
-
- get +
+ trigger_thread_on_approach == true ?
- + trigger_thread_on_app... - - - - - + + + -
+
-
Yes
+
+ freespace path generation thead +
- + freespace path generation thead - - - + + + + +
+
+
+ onTimer +
+
+
+
+ onTimer +
+
+
-
-
- - generate goal candidates - +
+
+ current_state +
+ == IDLE ?
- + current_state... - - - + -
-
-
goal candidates
+
+
+
+ arrived goal ? +
- + arrived goal ? - - - + + + -
-
-
run()
+
+
+
+ is being stuck
for a duration &&
path is outdated?
+
- + is being stuck... - -
+
-
get
+
No
- + No - - - + -
-
-
- lane path generation thread +
+
+
+ + generate freespace +
+ path +
- + generate freespace... - +
-
- - generate path candidates +
+ + send +
+ FreeSpaceParkingReponse +
- + send... - - + + + -
-
-
- Trigger: previous module output path  is changed. +
+
+
syncWithThreads()
+
+
+ + syncWithThreads() + + + + + + + +
+
+
+ + + LaneParkingRequest + +
+
+
    +
  • + previous module ouput +
  • +
  • + module status +
  • +
  • + PlannerData clone +
  • +
  • + etc. +
  • +
- + LaneParkingRequest...
- + + + + + + + +
-
- onTimer() +
+ + + FreespaceParkingRequest + +
+
+
    +
  • + previous module ouput +
  • +
  • + module status +
  • +
  • + PlannerData clone +
  • +
  • + etc. +
  • +
- + FreespaceParkingRequest... - + + + + -
+
+
+
+ + + LaneParkingResponse + +
+
+
    +
  • + pull_over_path_candidates +
  • +
  • + closest_start_pose +
  • +
+
+
+
+ + LaneParkingResponse... + + + + + + + + + +
+
+
+ + + FreespaceParkingResponse + +
+
+
    +
  • + freespace_pullover_path +
  • +
+
+
+
+
+ FreespaceParkingResponse... +
+
+ + + + + + + +
+
+
Yes
+
+
+
+ Yes +
+
+ + + +
+
+
No
+
+
+
+ No +
+
+ + + + + +
+
+
+
    +
  1. prepare
  2. +
      +
    • + + + lane_parking_request + + +
    • +
    • + + + freespace_parking_request + + +
    • +
    +
  3. take
  4. +
      +
    • + + + lane_parking_reponse + + +
    • +
    • + + + freespace_parking_reponse + + +
    • +
    +
+
+
+
+
+ prepare... +
+
+ + + +
+
+
Yes
+
+
+
+ Yes +
+
+ + + + + + +
+
+
+ + generate bezier +
+ path candidates +
+
+
+
+
+ generate bezier... +
+
+ + + +
+
+
Yes
+
+
+
+ Yes +
+
+ + + +
-
previous module path
+
No
- + No
- + + + + + + + + + + + + + + -
+
-
- pull over path candidates +
+ No + + %3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22Yes%22%20style%3D%22text%3Bhtml%3D1%3Balign%3Dcenter%3BverticalAlign%3Dmiddle%3Bresizable%3D0%3Bpoints%3D%5B%5D%3Bautosize%3D1%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3BfontFamily%3DHelvetica%3B%22%20vertex%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20x%3D%22-514%22%20y%3D%22255%22%20width%3D%2240%22%20height%3D%2230%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E +
- + No%3Cm... - - - -
+
-
get
+
Yes
- + Yes - - - - - + +
-
- freespace path generation thead -
+
Yes
- + Yes
- + + +
-
- - generate freespace paths +
+ + receive +
+ FreeSpaceParkingRequest +
- + receive... - - + + + + + + + + -
-
-
- Trigger: ego vehicle is stuck -
+
+
+
Yes
- + Yes -
-
-
- onFreespaceParkingTimer() -
+
+
No
- + No - -
+
-
freespace path
+
No
- + No - - - + + + + + +
-
- if collision-fee path is found... +
No
+
+
+ + No + + + + + + + +
+
+
No
+
+
+
+ No +
+
+ + + + + + + + +
+
+
+ valid path ?
- + valid path ?
- + + -
+
-
get
+
No
- + No - - - + + + + -
+
-
No
+
No
+
+
+ + No + + + + + + + + + + + + +
+
+
+ is distance to goal +
+ less than threshold ? +
+
+
+
+ is distance to goal... +
+
+ + + + + + + + + + + +
+
+
+ + set +
+ trigger_thread_on_approach +
+ = true +
+
+
+
+
+
+ set... +
+
+ + + +
+
+
Yes
+
+
+
+ Yes +
+
+ + + + + + + +
+
+
+ + update DecsionState +
+
+
+
+
+
+ update DecsionState +
+
+ + + + + + +
+
+
+ + update GoalCandidates +
+ safety +
+
+
+
+
+
+ update GoalCandidates... +
+
+ + + + + + +
+
+
+ + update PullOverPath +
+ partial path index +
+
+
- + update PullOverPath...
- - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Text is not SVG - cannot display + + diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/pull_over_freespace_parking_flowchart.drawio.svg b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/pull_over_freespace_parking_flowchart.drawio.svg index 659fc2d979b84..2f384f52c904c 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/pull_over_freespace_parking_flowchart.drawio.svg +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/images/pull_over_freespace_parking_flowchart.drawio.svg @@ -8,8 +8,7 @@ width="588px" height="451px" viewBox="-0.5 -0.5 588 451" - content="<mxfile host="app.diagrams.net" modified="2023-02-24T11:37:23.504Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36" etag="SAflhoD364C0S7UyFgSK" version="20.8.20" type="google" pages="3"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">7Vxtc5s4EP41mul9SAcEwuIjJHZ7bXpzfbu2nzLYyDYttnyAk7i//iQs8R6MnRjwDTOZVhKSAO3q2d1Hi4F2vXp8Ezib5QfqEh9AxX0E2g2AUGV/7D/estu3jKC5b1gEnis6pQ2fvd9ENCqideu5JMx1jCj1I2+Tb5zR9ZrMolybEwT0Id9tTv38XTfOgpQaPs8cv9z6zXOj5b4Vw1Ha/pZ4i6W8s2qI91s5srN4k3DpuPQh06SNgXYdUBrtS6vHa+LzxZPr8u3P3Tf/9pfx5t3H8F/nq/3+y1//XO0nmxwzJHmFgKyjk6d+F93hexLoH35++n67QF/D9x/VKxWLd4t2csGIy9ZPVGkQLemCrh1/nLbaAd2uXcKnVVgt7XNL6YY1qqzxJ4minVAGZxtR1rSMVr64Sh696Dsf/hqJ2o/MlZtHMXNc2cnKOgp2mUG8+iN7LR0W1+S4hmsn1jik22BGavppQoWdYEGiuoUV+sVXM6OIQjRvCF0R9pSsQ0B8J/Lu89rqCKVfJP1SwbKCkO0RKiQe+97xt+JOm63v31H23Hcr6m6ZXMcjYJrAtsAYAWwDEwFoOCsmUHs9DTfJSmY0JdUDLrqHpReRzxsnXr4HBiZ5mc/pOhIKobJ1sBe+E4ZCRmEU0F/J9uS9k712vAjZK0XksXbN5VVk7IcIaJMb/SHFCVUTbcsMRujK86VUqTRmSUo7Bp0XskFfeKMZ5Y1WPZ/S1Uar3vd6SYZr2qUI1YwAU3EewtgcwqaA2w7GNhV9vyDWKAmeI6nJkHQMxibAKrAnYKzxAr7ml1gVIzDGwDJ4o7hUAbNLuppuw8MQmwNNjrcTZ+X5XEhviX9PIm/mVACx43uLNavMmPBIUI3G7JbeesFqRlr7EivilX5OgB4pOYBO6lmEVioQGr8AQtepXE7ITG4asK5FwU4KmihgU/bZFyCwdNFiavnOENiKUARrxLWG/WsqXEdsG2CrMws893z/mvo0iG+ruYhgV0+GZa5gONUM44wqocGCSpgVKgHbNNp4APznAr604Qe9aq1ftr7sVV+Qv9aTgKqx7FXjpYUvhv5NPfYmCcIkQwTC6FoBOfZPKkYVVCh5jNNNjFyQjFY599RznfWMJLFaYiLKHgaL3ibAmnCjwQ3LzeBYHHYsYJUVOZdjUand8KJjv/axpHoRG0IJRL2yI/rgQrQmeqT2SvTwqXjCRDJosPKBBQsRZDxh1lwa5WOObDhSGDXYkdPtiG42sCNV0cjZ7Ig+4MZRuNGUz4e9go1y4BFvXAXYUCCBIJQg369il2NRMCXXgOWetsc50iGdJ0ECNoqhhQGsG2DBV3m0gZLYiv8EwzH5owwTF35coGn5za6pXVMPmtHJbu/HzlWb0sQtxY24YApQs7DRCgJnl+m24R3Cp29TsDg6Kpz61neXx/Kp1u3vf2oEWyuZA1T4CNgopsIxsEexpxFDhwnjo0gdmBOOOBhzBhQaPhOxPQ1YacFLr4oxcXd4UyRHHYLnsypy1JhhMp2fM6w10GuUVw+tAqNUtUWMUs0uPZILDGJl5kD7uPY8Obd4NDKuOBo5Dk7+Z66JauRhvvNDEVjloVb4kWUx6sDGsWcqws7e4Pocz8isEtenGHEzfD7xmmbvPM8ySd0tZXWBQC9ZyMOxZ2eJDtWyV0uy75iqvkDeobHwNdwr4cvnPujbp/yAzHfBekxmIp71wswwz4CxeO5LzqizeSRPgXVp+PWiA2HZmZkxv6Op5kcNRGUtUakrXROVsCpIbJP6HpJrDvoZelVGbLt+Rqd89mlORbd2pSJ67FmCeu1zH06fVGJuuxztjbhVsGSKZY7SxryzHW91K7YZZTrpmdjTmyilQ/ZJLzCgSIVl9NBbRY/+JFX0Ax2kM3k45OgXuaSXKZu+mwH1QgTdLzOgl2PLJ3iFW2dK/Ly8Sv43xy7mqvuWuLDyXHevGiT0fjvTeD6++uLQhU2ObIBuKuVRq5ji60UxJUg+JWqOnlfKa13BoxyCSnGfejIlu9D5PCTPTVas1bOiF18btNkywuMxX5UhL7C1QypKA/0xjAYRntpmhKeXre+Q1nYkjuuNOcJ+pcajMj88pLOeT/g989aqOMLBKHRgFJKfOajLT2zVKCA4WICjQEAmLB8EAb1fSe2o+cdR/XDlpWa+iCuvIukZS1ce9t2VR337cj1vsZWGm7VTi914s768u3ZSMuFIzaeLwVF9NqGqIKVuwHnyCVGZFGh25ljjcyBOJJtmTAlrcVLK3vmwh/PEJhBnoILinPHDB1ZNf2Rpr1PpT1Vp4/8A</diagram><diagram id="kGWLEz1c7T2tgS5np_AQ" name="Page-2">7Vrbbts4EP0aAt2HFpZkytSjZSvtQxdYbBZo8hTQEm1pS4suRd/69UtK1M1UHKe1FQdrIEDE4X3OzJnhJMCZLHefOV7Ff7KIUGAPoh1wpsC2LfkjfynJvpCMbK8QLHgS6UG14D75SbRwoKXrJCJZa6BgjIpk1RaGLE1JKFoyzDnbtofNGW3vusILYgjuQ0xN6bckEnEhRXBQy7+QZBGXO1sD3bPE5WAtyGIcsW1D5ATAmXDGRPG13E0IVcor9VLMu3umtzoYJ6k4ZULy8C0a0sfH+8HHv+/jh/RHhCcf9SqZ2JcXJpG8v24yLmK2YCmmQS31OVunEVGrDmSrHvOVsZUUWlL4LxFir8HEa8GkKBZLqnvJLhEPavonqFuPjZ7pTq+cN/ZlIxV835ikmo/Nvnpa3irnmVoqr8zWPCRHVGNra8N8QcQxFaJioFJcYwcNwmfClkQeSA7ghGKRbNqGhbV9LqpxNYTyQ6P4CkT1sTeYrvVOqzWlT2xD+NOSRWsJYTACngf8MQggQD7wILBdvJTY+eksW1VKaxhFDblCaRsngtyvcK6+rfT7NrxzlgqNvSX14C8ozjINRyY4+155khpducVRtOTpBdkdVW/ZC91iiiac0v22tfdajpbFDc8dDi4EiGMAspeE9k7c7tfdB57oPt5Vec/QACtlb4mV1UCqxu0limwRZM2XZ6fIUzF2rwpjaGCsiNCTRBiAwAPIAv4dCBz1gSaqSzYRBAECY1cJdVcHS8ZsOVtnLzNki/MUXd7hZUIVHl8I3RCRhLiDRzFNFqlshBInwrvJVG6ZpAvZcuvWP7nNSdM+D7+OBi1+rdpNgh10ECy6FMG6Bp4Up6S453eljbeKZvOE0gmjjOfbOhEkKBpW0xo9yJ45rnsefBz7AB+vAx+7zwA4unHqKzjVO5FT7bMHTj31L5bIM9f25LTtqWqXSxQn1bMOTKU6xq9bD3rP6VP/r5ZTzcc6e0zuNp9qijafYc/m4xnmgzcsiXAakuo5lMfz8agrC5APpDswvlPBHznAn96CfwtNuyu49Br8LfgmXNB7WCj99UXHhv34NTowBHiaW485x/vGsJUakD2/jdfeZggPalzHh5dVxNrAiv3PyjCWmX92MckI+DB/TyDgj3JKkUxiA8/OyzFD4EmJfF4goO7gUgmxP+Pya6G+PhyS1h9Xk9RiguZhV1LrhojM5mfiHRd+gt1xpMk8ltVjWmuNblnIs7pBb8VWvwepmWwePCXrXMH0Z9ON33MVte1uXXG+1yqqZSZyeXZmAW+iND6egrH9QfGtBEeeVsHiAzQGwRD4MnmbVinc1VDnHIUk7KTOGYIq0p0FSQgP3m/WW9cDbLMiPueEPKmMlTz9P4s27kGe0xXd+gXJ9LcOkGo6zJMZf5h/SC+b6I+xr8f4weu48/byOm4hnYzcZSEXe3mVJnqr652UEtknV2Z6Kux5zqgdGA4rM8WVLlaZcSzDfm6VvXMYUBlfL14CkIzfMqBRzwZk/mHBsJ6X8oRGsE9ZqqwpwllcpRlnIO4D3ragydtV8aTJ287FQvvQzL9mJMabhHEZ2OWh7EFKtmpnHsaJoVJ5b9HWohEhlXZkMKVj3bFMoqhwVZIlP/EsX0p5gy7/yHWhD+BUrSW9M9PR18i6NETXgZrVidrrQZPN+p/ACt+o/5XOCf4D</diagram><diagram id="dzRY3rAaF6ZJKoTfU23K" name="Page-3">7Vptj5s4EP410V0/XMVLIORj9+36oZUq7d21+2nlwARoDabGJOR+/dlgYwjsbtoQstVFWmUzgwfb88w8Y48ys6+T8k+KsugjCQDPLCMoZ/bNzLJM/sf/Cc2u1iysZa0IaRzIQVpxH/8LUmlIbREHkHcGMkIwi7Ou0idpCj7r6BClZNsdtia4O2uGQugp7n2E+9rPccCiWus5hta/hziM1MymIZ8kSA2WijxCAdm2VPbtzL6mhLD6W1JeAxbOU36p7e6eeNosjELKDjH4e2F+KL98L//5ntDbhyv7KzHLP+RbcrZTG4aA71+KhLKIhCRF+FZrrygp0gDEWw0u6TEfCMm40uTKr8DYToKJCka4KmIJlk+hjNkXYf7WkdJD68lNKd9cCTslpIzuWkZCfGg/02aVpOzq/YlNPek25QNSUB+e8ZUlww/RENhzPrUbdHlaAEmAL4gbUsCIxZvuQpCMz7AZpyHkXySKP4CoXOUG4ULOlBUYP5IN0MeEBAWHkC+lSNM4DXvga2gFGtsoZnCfocorW57fXRjXJGUSY5Pv9yrEKM+l23NGybcmY8ToJvw1KnxJDMrncem7URk4bm0iiUWl2VZnqWlLXdTK0LlxIsfbPcfvOHH9Iuk1Ypo4B6bJ8pxZMu+BlZJzYmW2kNK4vUSFHSLUvHh6KjwUY/ecGDt9jIFjxWfakDhAqdjhXZ8CI5Ksivxl+usQmuDCO5TEWDj7PeANsNhHAySJcBymXPC5z4EOMyWfUpCzfeNq6a8qoHjcjkOeC6NDno3cZk9jgD29U7Gn2wMLoxTqTX07Z6laxxhfE0xoNa0dOOAF88as9cSzVrbrjoOPbe3hsxzAx5qyui0uhHkMYS4PPTsey5jS9BOJ+RJ1PNndeGpk9Yp6YdJqL1SaZfx89Hi/8tnoFVw9Dg6fJ2jlyPBpTGT4zCcOn2UvfHyUqkJesSInxVZdVxedS3mX+A2Vj0nLu2rnTJzt5yd+UzWtXkpd5ySZ6+0FgnNY4r6jFO1awzIxIH96mmV3mrmz14p6frhq9ukAq+cflUMUEC0SCSEFBp0LgQBZcMkrOWwi8Nb+0GHT9T1YrUdiC9d56wzze5svlAMnOW6a1uV0cDjH2BNxzHGQ9htkIgEpYjrtVCV/JXe/MZLL6abWUCWetE1p9ltfOSPZ7/xE9RuTPn/zWghw7fngDxLgynNElRkFI8fZux2Z575tm/3e1ZoC5JXLz58X5+mJuHuHjKEiNS1K/aZVdS9xUSJ8na7yrNq60ec5Xnn4RyQ0IUFYM18D86MC+f96idnHe5A6h/A+3SXm0gQ77pziHnhOqWvU6Jehpb3o8vx+G6PewcnaGOalDTZVAJ3oNu1Z3QBajBVAXNS/BKmH69/T2Lf/AQ==</diagram></mxfile>" - style="background-color: rgb(255, 255, 255);" + content="<mxfile host="Electron" modified="2025-02-10T12:38:57.129Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="EjK8qTgWRAthZfN8hams" version="20.3.0" type="device"><diagram id="dzRY3rAaF6ZJKoTfU23K" name="Page-3">7VpLk6M2EP41riSHbPEwGB8zr93DpipVk2R3TlMytIFdIbFC2Di/PhJIPAzj8Www9lZ8mXG3WpbUX/fXUpdn9m1SvGcojX6nAeCZZQTFzL6bWZblLObin9TsKo05Xy4qTcjiQOkaxWP8DyilobR5HEDWMeSUYh6nXaVPCQGfd3SIMbrtmq0p7q6aohB6ikcf4b72UxzwqNJ6jtHoP0AcRnpl01AjCdLGSpFFKKDblsq+n9m3jFJefUqKW8DSe9ov1byHF0brjTEg/JgJfy3Mj8Xnb8Xf3xJ2/3Rjf6Fm8av6lozv9IEhEOdXImU8oiElCN832htGcxKA/FZDSI3NR0pToTSF8gtwvlNgopxToYp4gtUoFDH/LKe/c5T01Bq5K9Q3l8JOC4SzXWuSFJ/aY820UtLz+l7SR6Y58+GAaywVbYiFwA+50K4MpeNaKygQ3gNNQGxIGDDAiMebbmAhFZ9hbddAKD4oFN+AqNr2BuFcrZTmGD/TDbDnhAa5gFBsJSckJmEP/AZaicY2ijk8pqh001YkeBfGNSVcYWyK896EGGWZcnvGGf1aZ4y0rsP/ICpilxyKg27Uo45bTVHMotNs22SpaStd1MrQuXEix9s9x+8Ecf0g6fX9aeIcmSbLi8qSeQ8sQs+JldlCqsHtNSrsEGHDi6NT4bEYuxeFsdPHGARWYqUNjQNE5JEf+hQY0WSVZ6/TX4fQJBc+oCTG0tkfAG+Axz4aIEmE45AIwRcgABtmSrGkJGf7zm2kP8uAEnE7DnkujA551nKbPY0B9vROxZ5uDyyMCFTn/HrOUrWOMb6lmLJyWTtwwAvm9bTWiGetbNcdBx/b2sNnOYCPNWV1W1wJ8w2EuTz27jg6Y6qpf9BY7LmJJ7sbT7Wsv6LaqZq1Fyr1Nr4/erwf+W40/dPj6PAxpwmfeooKn/nE4bPshY+PiC7kJSsKUmzVdf3QuZZ3hd9Q+Zi0vOt2zsTZPjnx64x8NXWdaTLX2wsE57jE/Y0xtGuZpdIge3mZZXeZubPXijpsrpt9TYBV64/KIRqZFomEQIBD50EgUZdcciGXTQTe2h+6bLq+B6v1SGzhOu+cYX5v84V24CTXTdO63g5e9I19Lo75b5D2G2QyARniTdrpSn4hb78xksvpptZQJZ60TWn2W18Zp+nP4kb1E1c+/+VSCHDt+eAPEuDKc2SVGQUjx9l7HZnnfm2b/d7VmgFkpcvPnxfn6Ym4e5eMoSI1LUr9plX5LnFRIn1NVllaHt3o85yoPOJPJDUhRbhhvhrmZw3y//URs4/3IHUO4X26R8y1Cfame4p75D1Fl6RTP4aW9qLL8/ttjOpIJ2tjmNc22IkCaKrXtGd1A2gxVgAJsfklSGXe/KDGvv8X</diagram></mxfile>" >