diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 874fa742..3670234a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,6 +37,7 @@ jobs: cd ../ python3 -m pip install https://github.com/ompl/ompl/releases/download/prerelease/ompl-1.6.0-cp310-cp310-manylinux_2_28_x86_64.whl + sudo apt-get install libminizip1 - name: Run unit tests run: | diff --git a/README.md b/README.md index c97cec2f..3cded747 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ If you have an NVIDIA GPU, install an NVIDIA Driver from the official [NVIDIA Dr Install the necessary libraries: ``` sudo apt-get update +sudo apt-get install libminizip1 sudo apt-get install libassimp-dev libopenblas-dev liblapack-dev ``` diff --git a/pyrcareworld/pyrcareworld/demo/examples/example_custom_message.py b/pyrcareworld/pyrcareworld/demo/examples/example_custom_message.py index 5c09a85d..a214141b 100644 --- a/pyrcareworld/pyrcareworld/demo/examples/example_custom_message.py +++ b/pyrcareworld/pyrcareworld/demo/examples/example_custom_message.py @@ -19,51 +19,59 @@ import os import sys import pyrcareworld.attributes as attr - -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))) - +import argparse from pyrcareworld.demo import executable_path from pyrcareworld.envs.base_env import RCareWorld -# Initialize the environment with the specified scene file -player_path = os.path.join(executable_path, "../executable/Player/Player.x86_64") -# Initialize the environment with a custom asset -env = RCareWorld(assets=["CustomAttr"], executable_file=player_path) +def _main(dev): + sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))) + + # Initialize the environment with the specified scene file + player_path = os.path.join(executable_path, "../executable/Player/Player.x86_64") + + # Initialize the environment with a custom asset + env = RCareWorld(executable_file="@editor" if dev else player_path, assets=["CustomAttr"]) + + # Create an instance of a custom attribute and send a custom message + custom = env.InstanceObject(name="CustomAttr", id=1, attr_type=attr.CustomAttr) + custom.CustomMessage(message="this is instance channel custom message") -# Create an instance of a custom attribute and send a custom message -custom = env.InstanceObject(name="CustomAttr", id=123456, attr_type=attr.CustomAttr) -custom.CustomMessage(message="this is instance channel custom message") + # Perform a simulation step to process the custom message + env.step() -# Perform a simulation step to process the custom message -env.step() + # Print the custom message data + print(custom.data["custom_message"]) -# Print the custom message data -print(custom.data["custom_message"]) + # Callback function to handle dynamic object messages + def dynamic_object_callback(args): + for i, arg in enumerate(args): + print(f"Arg {i}: {arg}", type(arg)) -# Callback function to handle dynamic object messages -def dynamic_object_callback(args): - for i, arg in enumerate(args): - print(f"Arg {i}: {arg}") + # Add a listener for dynamic object messages + env.AddListenerObject("DynamicObject", dynamic_object_callback) -# Add a listener for dynamic object messages -env.AddListenerObject("DynamicObject", dynamic_object_callback) + # Send a dynamic object message with various data types + env.SendObject( + "DynamicObject", + "string:", "this is dynamic object", + "int:", 1, + "bool:", True, + "float:", 4849.6564, + "list:", [616445.085, 9489984.0, 65419596.0, 9849849.0], + "dict:", {"1": 1, "2": 2, "3": 3}, + "tuple:", ("1", 1, 0.562) + ) -# Send a dynamic object message with various data types -env.SendObject( - "DynamicObject", - "string:", "this is dynamic object", - "int:", 123456, - "bool:", True, - "float:", 4849.6564, - "list:", [616445.085, 9489984.0, 65419596.0, 9849849.0], - "dict:", {"1": 1, "2": 2, "3": 3}, - "tuple:", ("1", 1, 0.562) -) + # Perform a simulation step to process the dynamic object message + env.step() -# Perform a simulation step to process the dynamic object message -env.step() + # Close the environment + env.Pend() + env.close() -# Close the environment -env.Pend() -env.close() +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Run RCareWorld bathing environment simulation for sponge forces.') + parser.add_argument('-d', '--dev', action='store_true', help='Run in developer mode') + args = parser.parse_args() + _main(args.dev) diff --git a/pyrcareworld/pyrcareworld/demo/examples/example_save_scene.py b/pyrcareworld/pyrcareworld/demo/examples/example_save_scene.py new file mode 100644 index 00000000..8620455c --- /dev/null +++ b/pyrcareworld/pyrcareworld/demo/examples/example_save_scene.py @@ -0,0 +1,63 @@ +from pyrcareworld.envs.base_env import RCareWorld +import pyrcareworld.attributes as attr + +import os +import sys +import argparse +import pytest +from pyrcareworld.demo import executable_path + +def _main(dev): + sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))) + # Initialize the environment with the specified scene file + player_path = os.path.join(executable_path, "../executable/Player/Player.x86_64") + + env = RCareWorld(assets=["Collider_Box", "Rigidbody_Sphere"], executable_file="@editor" if dev else player_path) + + box1 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=1) + box1.SetTransform(position=[-0.5, 0.5, 0], scale=[0.1, 1, 1]) + box2 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=2) + box2.SetTransform(position=[0.5, 0.5, 0], scale=[0.1, 1, 1]) + box3 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=3) + box3.SetTransform(position=[0, 0.5, 0.5], scale=[1, 1, 0.1]) + box4 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=4) + box4.SetTransform(position=[0, 0.5, -0.5], scale=[1, 1, 0.1]) + sphere = env.InstanceObject(name="Rigidbody_Sphere", attr_type=attr.RigidbodyAttr, id=5) + sphere.SetTransform(position=[0, 0.5, 0], scale=[0.5, 0.5, 0.5]) + env.Pend() + + env.SaveScene("test_scene.json") + env.ClearScene() + env.Pend() + + with pytest.raises(AssertionError): + env.GetAttr(1) + + with pytest.raises(AssertionError): + env.GetAttr(2) + + with pytest.raises(AssertionError): + env.GetAttr(3) + + with pytest.raises(AssertionError): + env.GetAttr(4) + + with pytest.raises(AssertionError): + env.GetAttr(5) + + env.LoadSceneAsync("test_scene.json") + env.Pend() + + assert env.GetAttr(1).data["name"] == "Collider_Box" + assert env.GetAttr(2).data["name"] == "Collider_Box" + assert env.GetAttr(3).data["name"] == "Collider_Box" + assert env.GetAttr(4).data["name"] == "Collider_Box" + assert env.GetAttr(5).data["name"] == "Rigidbody_Sphere" + + env.close() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Run RCareWorld bathing environment simulation for sponge forces.') + parser.add_argument('-d', '--dev', action='store_true', help='Run in developer mode') + args = parser.parse_args() + _main(args.dev) diff --git a/pyrcareworld/pyrcareworld/demo/examples/test_scene.py b/pyrcareworld/pyrcareworld/demo/examples/test_scene.py deleted file mode 100644 index e194505a..00000000 --- a/pyrcareworld/pyrcareworld/demo/examples/test_scene.py +++ /dev/null @@ -1,31 +0,0 @@ -from pyrcareworld.envs.base_env import RCareWorld -import pyrcareworld.attributes as attr - -import os -import sys -sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..", ".."))) -from pyrcareworld.demo import executable_path -# Initialize the environment with the specified scene file -player_path = os.path.join(executable_path, "../executable/Player/Player.x86_64") - -env = RCareWorld(assets=["Collider_Box", "Rigidbody_Sphere"], executable_file=player_path) - -box1 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr) -box1.SetTransform(position=[-0.5, 0.5, 0], scale=[0.1, 1, 1]) -box2 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr) -box2.SetTransform(position=[0.5, 0.5, 0], scale=[0.1, 1, 1]) -box3 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr) -box3.SetTransform(position=[0, 0.5, 0.5], scale=[1, 1, 0.1]) -box4 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr) -box4.SetTransform(position=[0, 0.5, -0.5], scale=[1, 1, 0.1]) -sphere = env.InstanceObject(name="Rigidbody_Sphere", attr_type=attr.RigidbodyAttr) -sphere.SetTransform(position=[0, 0.5, 0], scale=[0.5, 0.5, 0.5]) -env.Pend() - -env.SaveScene("test_scene.json") -env.ClearScene() -env.Pend() - -env.LoadSceneAsync("test_scene.json") -env.Pend() -env.close() diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/Assembly-CSharp.dll b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/Assembly-CSharp.dll index cfadc968..98305b6d 100644 Binary files a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/Assembly-CSharp.dll and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/Assembly-CSharp.dll differ diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/RCareWorld.dll b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/RCareWorld.dll index dee88edc..94951d5d 100644 Binary files a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/RCareWorld.dll and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/Managed/RCareWorld.dll differ diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/SceneData/test_scene.json b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/SceneData/test_scene.json index 43db0ee4..4b7d8fc6 100644 --- a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/SceneData/test_scene.json +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/SceneData/test_scene.json @@ -1,9 +1,9 @@ { "ground": true, "cameraPosition": [ - 1.46047318, + 0.0, 1.0, - -6.585111 + -5.0 ], "cameraRotation": [ 0.0, @@ -11,940 +11,13 @@ 0.0 ], "groundPosition": [ - 1.46047318, 0.0, - -1.58511126 + 0.0, + 0.0 ], "assetsData": [ { - "$type": "RFUniverse.Attributes.ControllerData, RFUniverse", - "articulationDatas": [ - { - "artIndexQueue": [ - 0, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 0, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 1, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 1, - "xDrive": { - "lowerLimit": -138.082825, - "upperLimit": 138.082825, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 0, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 1, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 1, - "xDrive": { - "lowerLimit": -152.406769, - "upperLimit": 152.406769, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 0, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 1, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 1, - "xDrive": { - "lowerLimit": -127.769592, - "upperLimit": 127.769592, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 3 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - -0.7071068, - 0.7071068 - ], - "JointType": 2, - "linearLockX": 0, - "linearLockY": 0, - "linearLockZ": 0, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 4 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - 0.7071068, - 0.7071068 - ], - "JointType": 0, - "linearLockX": 2, - "linearLockY": 2, - "linearLockZ": 2, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - }, - { - "artIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 4, - 4 - ], - "anchorPosition": [ - 0.0, - 0.0, - 0.0 - ], - "anchorRotation": [ - 0.0, - 0.0, - 0.7071068, - 0.7071068 - ], - "JointType": 0, - "linearLockX": 2, - "linearLockY": 2, - "linearLockZ": 2, - "swingYLock": 2, - "swingZLock": 2, - "twistLock": 2, - "xDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "yDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - }, - "zDrive": { - "lowerLimit": 0.0, - "upperLimit": 0.0, - "stiffness": 100000.0, - "damping": 9000.0, - "forceLimit": 3.40282347E+38, - "target": 0.0, - "targetVelocity": 0.0 - } - } - ], - "colliderDatas": [ - { - "renderIndexQueue": [ - 0, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 0 - ], - "type": 5, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 0, - 3, - 3, - 3, - 3, - 3, - 3, - 3, - 1 - ], - "type": 0, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - }, - { - "renderIndexQueue": [ - 1 - ], - "type": 0, - "position": [ - 0.0, - 0.0, - 0.0 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ], - "radius": 1.0, - "height": 1.0, - "direction": 0, - "physicMateria": { - "bounciness": 0.0, - "dynamicFriction": 0.6, - "staticFriction": 0.6, - "frictionCombine": 0, - "bounceCombine": 0 - } - } - ], - "color": [ - 1.0, - 1.0, - 1.0, - 1.0 - ], - "render": true, - "name": "kinova_gen3_7dof-robotiq85", - "id": 315893, - "type": "Controller", - "parentID": -1, - "parentName": "Obi Solver", - "position": [ - 1.267, - 1.181, - 0.716 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ] - }, - { - "name": "Obi Cloth", - "id": 665912, - "type": "Base", - "parentID": -1, - "parentName": "Obi Solver", - "position": [ - 1.88, - 1.587, - 0.129 - ], - "rotation": [ - 0.0, - 101.235107, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ] - }, - { - "name": "Score", - "id": 810716, - "type": "Base", - "parentID": -1, - "parentName": "", - "position": [ - 0.922223747, - 3.443265, - -1.64085472 - ], - "rotation": [ - 0.0, - 0.0, - 0.0 - ], - "scale": [ - 1.0, - 1.0, - 1.0 - ] - }, - { - "$type": "RFUniverse.Attributes.ColliderAttrData, RFUniverse", + "$type": "RCareWorld.Attributes.ColliderAttrData, RCareWorld", "colliderDatas": [ { "renderIndexQueue": [ @@ -986,7 +59,7 @@ ], "render": true, "name": "Collider_Box", - "id": 559319, + "id": 1, "type": "Collider", "parentID": -1, "parentName": "", @@ -1007,7 +80,7 @@ ] }, { - "$type": "RFUniverse.Attributes.ColliderAttrData, RFUniverse", + "$type": "RCareWorld.Attributes.ColliderAttrData, RCareWorld", "colliderDatas": [ { "renderIndexQueue": [ @@ -1049,7 +122,7 @@ ], "render": true, "name": "Collider_Box", - "id": 789707, + "id": 2, "type": "Collider", "parentID": -1, "parentName": "", @@ -1070,7 +143,7 @@ ] }, { - "$type": "RFUniverse.Attributes.ColliderAttrData, RFUniverse", + "$type": "RCareWorld.Attributes.ColliderAttrData, RCareWorld", "colliderDatas": [ { "renderIndexQueue": [ @@ -1112,7 +185,7 @@ ], "render": true, "name": "Collider_Box", - "id": 486770, + "id": 3, "type": "Collider", "parentID": -1, "parentName": "", @@ -1133,7 +206,7 @@ ] }, { - "$type": "RFUniverse.Attributes.ColliderAttrData, RFUniverse", + "$type": "RCareWorld.Attributes.ColliderAttrData, RCareWorld", "colliderDatas": [ { "renderIndexQueue": [ @@ -1175,7 +248,7 @@ ], "render": true, "name": "Collider_Box", - "id": 916988, + "id": 4, "type": "Collider", "parentID": -1, "parentName": "", @@ -1196,7 +269,7 @@ ] }, { - "$type": "RFUniverse.Attributes.RigidbodyAttrData, RFUniverse", + "$type": "RCareWorld.Attributes.RigidbodyAttrData, RCareWorld", "mass": 1.0, "useGravity": true, "isKinematic": false, @@ -1241,19 +314,19 @@ ], "render": true, "name": "Rigidbody_Sphere", - "id": 773451, + "id": 5, "type": "Rigidbody", "parentID": -1, "parentName": "", "position": [ - 0.00022840804, - 0.250000149, - -0.000145753875 + 0.0, + 0.249999955, + -9.797844E-07 ], "rotation": [ - 359.965424, - 1.76094254E-05, - 359.94577 + -0.000232665756, + 0.0, + 0.0 ], "scale": [ 0.5, diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/AddressablesLink/link.xml b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/AddressablesLink/link.xml index fde7d6ea..337c6369 100644 --- a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/AddressablesLink/link.xml +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/AddressablesLink/link.xml @@ -36,6 +36,7 @@ + diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/bundle_assets_customattr_c1e815712fdda63cebccaef8bd1a2aaa.bundle b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/bundle_assets_customattr_c1e815712fdda63cebccaef8bd1a2aaa.bundle new file mode 100644 index 00000000..bc5d2546 Binary files /dev/null and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/bundle_assets_customattr_c1e815712fdda63cebccaef8bd1a2aaa.bundle differ diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.hash b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.hash new file mode 100644 index 00000000..e07de370 --- /dev/null +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.hash @@ -0,0 +1 @@ +f38eb7e217bfd6680e3bb1dbd6063490 \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.json b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.json new file mode 100644 index 00000000..3693abbe --- /dev/null +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.16.19.15.json @@ -0,0 +1 @@ +{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"a76dfd9345324ec6618f35f23aefd081","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"],"m_InternalIds":["{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_franka_panda_b817fbedcfd3441b691f099e3e2f6e4a.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslim_f1388dfedaf89e3bdb830e2a1e0ce890.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslimtarget_829640567a562a9e37faa219984e3532.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_omplmanager_129376ce8891e27050f9d4183fa96b4e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_simplefrankagripper_0869b6e77870dd3459f27664caf63021.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/f73f77f85ce465a5c4fa379a2fd36b7f_unitybuiltinshaders_86d3af9b7350a248a2e40b2b705878ee.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/rfuniversebuiltin_assets_all_83243b30d169fdbfe6c8124b75a3dc0e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/robot_assets_all_462e2d2c4fb565b195eec35bbaa70278.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/user_assets_all_f357883c84a80231486b0404b1dc2f9f.bundle","2DBBox.prefab","3DBBox.prefab","articulation-item.uxml","articulation-window.uxml","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female1_cp.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female2_c4-c5.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male1_c6-c7.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male2_hemi.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male3_c1-c3.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male4_stroke.prefab","Assets/RCareCommon/Core Assets/Devices/limb_tool.obj","Assets/RCareCommon/Core Assets/Robots/Kinova Gen3/kinova_gen3_7dof-robotiq85.prefab","Assets/RCareCommon/Library/Other Prefabs/food.prefab","bhand.prefab","Camera.prefab","CameraDepth.shader","CameraID.shader","CameraMotionVector.shader","CameraNormal.shader","CameraView.prefab","Collider.shader","Collider_Box.prefab","ColliderBound.prefab","CollisionLine.prefab","debug-item.uxml","DebugSimple.shader","debug-window.uxml","franka_panda.prefab","GelProxy.shader","GelSlim.prefab","GelSlimTarget.prefab","GraspPoint.prefab","JointLink.prefab","LightView.prefab","Mask.shader","ObjectID.prefab","OmplManager.prefab","PointCloud.shader","PoseGizmo.prefab","Rigidbody_Sphere.prefab","shadowhand.prefab","SimpleFrankaGripper.prefab","svh.prefab"],"m_KeyDataString":"ZgAAAABCAAAAYnVuZGxlX2Fzc2V0c19mcmFua2FfcGFuZGFfYjgxN2ZiZWRjZmQzNDQxYjY5MWYwOTllM2UyZjZlNGEuYnVuZGxlAD0AAABidW5kbGVfYXNzZXRzX2dlbHNsaW1fZjEzODhkZmVkYWY4OWUzYmRiODMwZTJhMWUwY2U4OTAuYnVuZGxlAEMAAABidW5kbGVfYXNzZXRzX2dlbHNsaW10YXJnZXRfODI5NjQwNTY3YTU2MmE5ZTM3ZmFhMjE5OTg0ZTM1MzIuYnVuZGxlAEEAAABidW5kbGVfYXNzZXRzX29tcGxtYW5hZ2VyXzEyOTM3NmNlODg5MWUyNzA1MGY5ZDQxODNmYTk2YjRlLmJ1bmRsZQBJAAAAYnVuZGxlX2Fzc2V0c19zaW1wbGVmcmFua2FncmlwcGVyXzA4NjliNmU3Nzg3MGRkMzQ1OWYyNzY2NGNhZjYzMDIxLmJ1bmRsZQBcAAAAZjczZjc3Zjg1Y2U0NjVhNWM0ZmEzNzlhMmZkMzZiN2ZfdW5pdHlidWlsdGluc2hhZGVyc184NmQzYWY5YjczNTBhMjQ4YTJlNDBiMmI3MDU4NzhlZS5idW5kbGUARAAAAHJmdW5pdmVyc2VidWlsdGluX2Fzc2V0c19hbGxfODMyNDNiMzBkMTY5ZmRiZmU2YzgxMjRiNzVhM2RjMGUuYnVuZGxlADgAAAByb2JvdF9hc3NldHNfYWxsXzQ2MmUyZDJjNGZiNTY1YjE5NWVlYzM1YmJhYTcwMjc4LmJ1bmRsZQA3AAAAdXNlcl9hc3NldHNfYWxsX2YzNTc4ODNjODRhODAyMzE0ODZiMDQwNGIxZGMyZjlmLmJ1bmRsZQAMAAAARGVidWcvMkRCQm94ACAAAAA3Mjg5MDdjOTEyMGU0ZGY0ZDg2NTRlYzA1ZTVmODM5ZAAMAAAARGVidWcvM0RCQm94ACAAAAAzYmYwNWM5YmQ3M2M3ZTY0OTk4ZDc2ZGNmYjY2MGQ2NgAaAAAAVUlUb29raXQvYXJ0aWN1bGF0aW9uLWl0ZW0AIAAAADY5MGJkYzAzYWI2MzRmNzRmYTVlZTRhMTZkMDBlYWY4ABwAAABVSVRvb2tpdC9hcnRpY3VsYXRpb24td2luZG93ACAAAABkZWY0ZDYwZTY5NGZhYjQ0OWJhZmEwYWFmYmVkNmRjZgAKAAAAZmVtYWxlMV9jcAAgAAAAOTk0MDAyZDFjNjgzMzc2ODY4NDVmNGE3NzhiMDNjYTEADQAAAGZlbWFsZTJfYzQtYzUAIAAAAGNlY2U2MWMxMjdhZTZmNTFjYjNhYWQyNmZkZjY1ZGZmAAsAAABtYWxlMV9jNi1jNwAgAAAAMmVhNDc1MzI4ZGQ3ZjcxNjA5NGM0YzNjMTgyOTQ3YmEADAAAAG1hbGUyX3N0cm9rZQAgAAAANTRlZmQ5MTZmYTU2NzVjNzdiYmU2MGEwNzY2MDcyMjUACwAAAG1hbGUzX2MxLWMzACAAAABjOTFjMzEzN2VhYzkxZmZhYTk2ZWI2MGIyNzA3NzQ4NwAFAAAAaGVucnkAIAAAADIxYmI2YzFlMWRlY2VjMTM3OGU5MTEwZWQxNWEyYzExAAkAAABsaW1iX3Rvb2wAIAAAADM3YWNiZjFlNmI0NmNjM2I1YmMzYjExYTZhNzg2MzFkABoAAABraW5vdmFfZ2VuM183ZG9mLXJvYm90aXE4NQAgAAAANjgwOWY2NTQxM2UyZjUzMWU5YTVkNmQ2MzdlYWIzYWIABAAAAGZvb2QAIAAAAGY2OWYyNTQ2MmNmMmY5NTRkYjY3ZmVmZTIxMGI1MWRjAD8AAABBc3NldHMvUkNhcmVDb21tb24vQ29yZSBBc3NldHMvUm9ib3RzL0JhcnJldHQgSGFuZC9iaGFuZC5wcmVmYWIAIAAAAGNjOTg4YzIzMTY1Mzg4ZWVjOTIxOTBhYTVkYzNkYWM0AAYAAABDYW1lcmEAIAAAADU1YmNiZjRhMDY3OWQ0ODQ5YmNkYmEwOTgyZDJjMWE1ABMAAABTaGFkZXJzL0NhbWVyYURlcHRoACAAAABkZjZhN2Y3OGY1MTMxZTA0NDhmZTljZDZlMTFmZmI4YgAQAAAAU2hhZGVycy9DYW1lcmFJRAAgAAAAODQyNGJlNzk3MzE0ODJiNGE4MDkyMDI1YTM2MzJlNmMAGgAAAFNoYWRlcnMvQ2FtZXJhTW90aW9uVmVjdG9yACAAAAAxODVjNWVjODRmYzY0MDQ0NjgzMTYzM2JlOTk2MjE5OAAUAAAAU2hhZGVycy9DYW1lcmFOb3JtYWwAIAAAAGJjNWY1ODgwM2JlYWU2ZjQ3YWY1Yzg1ZDM3YTc3YWE0AB4AAABDYW1lcmEgJiBMaWdodCBWaWV3L0NhbWVyYVZpZXcAIAAAADg0MDBhYzQzNmVjYmY5YTQ5YThmNWYzOTM3MzNjYzVlABAAAABTaGFkZXJzL0NvbGxpZGVyACAAAAAyNWI5ZDBlMWVlZWUwODA0MGEzZjRkYzM3ZjE5YjhjMAAMAAAAQ29sbGlkZXJfQm94ACAAAAA0Nzk1MzQ1NmEyMGNjMzY0ZmI5MzZkMjQ5MzJmYzJmYQATAAAARGVidWcvQ29sbGlkZXJCb3VuZAAgAAAANWQ3ZTNhM2Y2ZDY2OWIxNGJiYTc4ODMyMjBjNzY4ZWUAEwAAAERlYnVnL0NvbGxpc2lvbkxpbmUAIAAAAGUxOTc2ZmVlZTZjZTM2ODQyYjI5MTIwYmRkMDk1NzBkABMAAABVSVRvb2tpdC9kZWJ1Zy1pdGVtACAAAAA3MDJmMTEyNTIxOWU5ZTU0NmI1OTAwNjhlZWY2OGY3ZQATAAAAU2hhZGVycy9EZWJ1Z1NpbXBsZQAgAAAAOWZmYTg5YmNiOTc0NTc2NWFhMzY1YWRiOTQ2NTNmNzUAFQAAAFVJVG9va2l0L2RlYnVnLXdpbmRvdwAgAAAAMjkxOWExM2E4NzUwMjlkNDE4ZTQ4MjJlYzhkYjhhNjAADAAAAGZyYW5rYV9wYW5kYQAgAAAAODdjNzY4ZDkwMWQ0MDdjNGJhYjdkY2ZjMGNiNDM5MTUAEAAAAFNoYWRlcnMvR2VsUHJveHkAIAAAADlhZjJmMDY5ZjI3YWEyMzRlODlmODE4NjVmN2UxMzk4AAcAAABHZWxTbGltACAAAAAzYjRmNmJlNTQ2MWI3ZGM0NmEyYTBmZmYzNmNiMjY2ZgANAAAAR2VsU2xpbVRhcmdldAAgAAAAYmI2OTIxN2FiY2FjM2Q5NDhiNTg1ZDJlMjVjOGY2MzQAEAAAAERlYnVnL0dyYXNwUG9pbnQAIAAAAGNkNzY0YzkzOWI4MGMyMDQyOWI4MTUzM2I5NmZkZTlhAA8AAABEZWJ1Zy9Kb2ludExpbmsAIAAAAGY1YjRkNDg3YTljNjQ3YTRiODk4YjUxYzcxMWYxM2UwAB0AAABDYW1lcmEgJiBMaWdodCBWaWV3L0xpZ2h0VmlldwAgAAAAMzhkYmE5M2ViOWE2ZmE5NGNiYWI3ZmM1NGE5YTM2NGUADAAAAFNoYWRlcnMvTWFzawAgAAAANmQxNDg0NzYwZTA2OWU5NDlhYTRmMTM3NzdhNzAwZmEADgAAAERlYnVnL09iamVjdElEACAAAABlMWQxNjMwMjNmZjZlNmI0NmE1NzQ4YTk1OGIwNjMyNAALAAAAT21wbE1hbmFnZXIAIAAAADk2MTllZTIyNmZmYTA1ZjQ4ODFiMzU4MmE4MjBlM2JhABIAAABTaGFkZXJzL1BvaW50Q2xvdWQAIAAAADU3NzkwZWE0ZjhhZDUwZjQ1OTVjZWMxNzgwOWYxYmU0AA8AAABEZWJ1Zy9Qb3NlR2l6bW8AIAAAAGM0NmM4YTk5YWZkYjgyMDQ5ODZmM2IyMDA2MzViOGVlABAAAABSaWdpZGJvZHlfU3BoZXJlACAAAAA3MTI0MzQ4OGEyY2I0NmU0ZmFhNTkxZDQ1OTYyYzBiNgAKAAAAc2hhZG93aGFuZAAgAAAANDAxMzYyMGI1Y2I3ZTU4NGNhYzZmMmMyODM5MTIyZWMAEwAAAFNpbXBsZUZyYW5rYUdyaXBwZXIAIAAAAGRiN2FkZmNiMDE2YmFjN2E1OTFlMzdlNTE3NTNlMzA2AAMAAABzdmgAIAAAADJkZTRmNzg1NzliMWU2YjRiOTlkMjdjNmQ5ZDY5ZTlmAAoAAAAxMzE3MDE4MTczAAoAAAAtNTMzOTU3NjM1AAsAAAAtMTUzMDEzMTY3OQAKAAAALTkzODQwNDgzNQAKAAAALTMwMjcwNzQ2NAALAAAALTEwMDk1ODYxODkACwAAAC0xNDgyNzQ2NTY1","m_BucketDataString":"ZgAAAAQAAAABAAAAAAAAAEsAAAABAAAAAQAAAI0AAAABAAAAAgAAANUAAAABAAAAAwAAABsBAAABAAAABAAAAGkBAAABAAAABQAAAMoBAAABAAAABgAAABMCAAABAAAABwAAAFACAAABAAAACAAAAIwCAAABAAAACQAAAJ0CAAABAAAACQAAAMICAAABAAAACgAAANMCAAABAAAACgAAAPgCAAACAAAACwAAAAwAAAAXAwAAAgAAAAsAAAAMAAAAPAMAAAIAAAANAAAADgAAAF0DAAACAAAADQAAAA4AAACCAwAAAQAAAA8AAACRAwAAAQAAAA8AAAC2AwAAAQAAABAAAADIAwAAAQAAABAAAADtAwAAAQAAABEAAAD9AwAAAQAAABEAAAAiBAAAAQAAABIAAAAzBAAAAQAAABIAAABYBAAAAQAAABMAAABoBAAAAQAAABMAAACNBAAAAQAAABQAAACXBAAAAQAAABQAAAC8BAAAAwAAABUAAAAWAAAAFwAAAMoEAAADAAAAFQAAABYAAAAXAAAA7wQAAAEAAAAYAAAADgUAAAEAAAAYAAAAMwUAAAEAAAAZAAAAPAUAAAEAAAAZAAAAYQUAAAEAAAAaAAAApQUAAAEAAAAaAAAAygUAAAEAAAAbAAAA1QUAAAEAAAAbAAAA+gUAAAEAAAAcAAAAEgYAAAEAAAAcAAAANwYAAAEAAAAdAAAATAYAAAEAAAAdAAAAcQYAAAEAAAAeAAAAkAYAAAEAAAAeAAAAtQYAAAEAAAAfAAAAzgYAAAEAAAAfAAAA8wYAAAEAAAAgAAAAFgcAAAEAAAAgAAAAOwcAAAEAAAAhAAAAUAcAAAEAAAAhAAAAdQcAAAEAAAAiAAAAhgcAAAEAAAAiAAAAqwcAAAEAAAAjAAAAwwcAAAEAAAAjAAAA6AcAAAEAAAAkAAAAAAgAAAEAAAAkAAAAJQgAAAIAAAAlAAAAJgAAAD0IAAACAAAAJQAAACYAAABiCAAAAQAAACcAAAB6CAAAAQAAACcAAACfCAAAAgAAACgAAAApAAAAuQgAAAIAAAAoAAAAKQAAAN4IAAABAAAAKgAAAO8IAAABAAAAKgAAABQJAAABAAAAKwAAACkJAAABAAAAKwAAAE4JAAABAAAALAAAAFoJAAABAAAALAAAAH8JAAABAAAALQAAAJEJAAABAAAALQAAALYJAAABAAAALgAAAMsJAAABAAAALgAAAPAJAAABAAAALwAAAAQKAAABAAAALwAAACkKAAABAAAAMAAAAEsKAAABAAAAMAAAAHAKAAABAAAAMQAAAIEKAAABAAAAMQAAAKYKAAABAAAAMgAAALkKAAABAAAAMgAAAN4KAAABAAAAMwAAAO4KAAABAAAAMwAAABMLAAABAAAANAAAACoLAAABAAAANAAAAE8LAAABAAAANQAAAGMLAAABAAAANQAAAIgLAAABAAAANgAAAJ0LAAABAAAANgAAAMILAAABAAAANwAAANELAAABAAAANwAAAPYLAAABAAAAOAAAAA4MAAABAAAAOAAAADMMAAABAAAAOQAAADsMAAABAAAAOQAAAGAMAAACAAAABgAAAAUAAABvDAAAAgAAAAgAAAAFAAAAfgwAAAIAAAAHAAAABQAAAI4MAAACAAAAAAAAAAUAAACdDAAAAgAAAAEAAAAFAAAArAwAAAIAAAACAAAABQAAALwMAAACAAAABAAAAAUAAAA=","m_EntryDataString":"OgAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAP////8AAAAASwMAAAEAAAAAAAAAAgAAAAAAAAD/////AAAAAJYGAAACAAAAAAAAAAMAAAAAAAAA/////wAAAADZCQAAAwAAAAAAAAAEAAAAAAAAAP////8AAAAAHg0AAAQAAAAAAAAABQAAAAAAAAD/////AAAAAGEQAAAFAAAAAAAAAAYAAAAAAAAA/////wAAAADSEwAABgAAAAAAAAAHAAAAAAAAAP////8AAAAAGxcAAAcAAAAAAAAACAAAAAAAAAD/////AAAAAGgaAAAIAAAAAAAAAAkAAAABAAAAXwAAABSDZLX/////CQAAAAEAAAAKAAAAAQAAAF8AAAAUg2S1/////wsAAAABAAAACwAAAAEAAABfAAAAFINktf////8NAAAAAgAAAAsAAAABAAAAXwAAABSDZLX/////DQAAAAMAAAAMAAAAAQAAAF8AAAAUg2S1/////w8AAAACAAAADAAAAAEAAABfAAAAFINktf////8PAAAAAwAAAA0AAAABAAAAYAAAAG+WZhv/////EQAAAAEAAAAOAAAAAQAAAGAAAABvlmYb/////xMAAAABAAAADwAAAAEAAABgAAAAb5ZmG/////8VAAAAAQAAABAAAAABAAAAYAAAAG+WZhv/////FwAAAAEAAAARAAAAAQAAAGAAAABvlmYb/////xkAAAABAAAAEgAAAAEAAABgAAAAb5ZmG/////8bAAAAAQAAABMAAAABAAAAYAAAAG+WZhv/////HQAAAAEAAAATAAAAAQAAAGAAAABvlmYb/////x0AAAAEAAAAEwAAAAEAAABgAAAAb5ZmG/////8dAAAABQAAABQAAAABAAAAYAAAAG+WZhv/////HwAAAAEAAAAVAAAAAQAAAGAAAABvlmYb/////yEAAAABAAAAFgAAAAEAAABhAAAAwbF5mv////8jAAAAAQAAABcAAAABAAAAXwAAABSDZLX/////JQAAAAEAAAAYAAAAAQAAAF8AAAAUg2S1/////ycAAAAGAAAAGQAAAAEAAABfAAAAFINktf////8pAAAABgAAABoAAAABAAAAXwAAABSDZLX/////KwAAAAYAAAAbAAAAAQAAAF8AAAAUg2S1/////y0AAAAGAAAAHAAAAAEAAABfAAAAFINktf////8vAAAAAQAAAB0AAAABAAAAXwAAABSDZLX/////MQAAAAYAAAAeAAAAAQAAAF8AAAAUg2S1/////zMAAAABAAAAHwAAAAEAAABfAAAAFINktf////81AAAAAQAAACAAAAABAAAAXwAAABSDZLX/////NwAAAAEAAAAhAAAAAQAAAF8AAAAUg2S1/////zkAAAACAAAAIQAAAAEAAABfAAAAFINktf////85AAAAAwAAACIAAAABAAAAXwAAABSDZLX/////OwAAAAYAAAAjAAAAAQAAAF8AAAAUg2S1/////z0AAAACAAAAIwAAAAEAAABfAAAAFINktf////89AAAAAwAAACQAAAABAAAAYgAAAAUUbLb/////PwAAAAEAAAAlAAAAAQAAAF8AAAAUg2S1/////0EAAAAGAAAAJgAAAAEAAABjAAAAkp7TyP////9DAAAAAQAAACcAAAABAAAAZAAAACwXUUb/////RQAAAAEAAAAoAAAAAQAAAF8AAAAUg2S1/////0cAAAABAAAAKQAAAAEAAABfAAAAFINktf////9JAAAAAQAAACoAAAABAAAAXwAAABSDZLX/////SwAAAAEAAAArAAAAAQAAAF8AAAAUg2S1/////00AAAAGAAAALAAAAAEAAABfAAAAFINktf////9PAAAAAQAAAC0AAAABAAAAAwAAAIjWJe7/////UQAAAAEAAAAuAAAAAQAAAF8AAAAUg2S1/////1MAAAAGAAAALwAAAAEAAABfAAAAFINktf////9VAAAAAQAAADAAAAABAAAAXwAAABSDZLX/////VwAAAAEAAAAxAAAAAQAAAGEAAADBsXma/////1kAAAABAAAAMgAAAAEAAABlAAAAwU8UAf////9bAAAAAQAAADMAAAABAAAAYQAAAMGxeZr/////XQAAAAEAAAA=","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBiADgAMQA3AGYAYgBlAGQAYwBmAGQAMwA0ADQAMQBiADYAOQAxAGYAMAA5ADkAZQAzAGUAMgBmADYAZQA0AGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADUAOQA4ADkANwA2ADQAOQA2ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5ADcAMQBhAGMANgAyADYAMQA1ADIAZgA0AGEAMwA4AGUAMQA2ADgAZgA4AGYAZgBkAGQAYQA0ADAAYgA3ADMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADcAMAAwADgAMwAzACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBmADEAMwA4ADgAZABmAGUAZABhAGYAOAA5AGUAMwBiAGQAYgA4ADMAMABlADIAYQAxAGUAMABjAGUAOAA5ADAAIgAsACIAbQBfAEMAcgBjACIAOgAyADUAOQA3ADMAOQA1ADcAMAAyACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBhADYANABjAGMAOQA3ADcANQAyAGQANAA3AGMANgBkAGYAMwAxAGEAZgA0ADUAMABlAGYANwBiAGEAYQBjAGMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAzADgAMwAyADYANAAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zpgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA4ADIAOQA2ADQAMAA1ADYANwBhADUANgAyAGEAOQBlADMANwBmAGEAYQAyADEAOQA5ADgANABlADMANQAzADIAIgAsACIAbQBfAEMAcgBjACIAOgA5ADUANAAyADIAOAA3ADYALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGEAZQA4ADEAOAAzADIAYQBhAGEAMgA2ADUAMQA3ADYAMgA3AGIANQBkAGMANgBiADkAZQAzADUAYwA3AGIANQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADYANgA0ADQANgAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6gCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMQAyADkAMwA3ADYAYwBlADgAOAA5ADEAZQAyADcAMAA1ADAAZgA5AGQANAAxADgAMwBmAGEAOQA2AGIANABlACIALAAiAG0AXwBDAHIAYwAiADoAMwA0ADYAOQA0ADYAOQAyADcANgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA1AGIAYQA1AGEAYQAyAGIANgAwADIAOQBjAGIANgA3AGYAMgA4ADAAZQBmADMAZgBiADAAZABjADkAMwBjACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgA0ADQANwAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6YCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMAA4ADYAOQBiADYAZQA3ADcAOAA3ADAAZABkADMANAA1ADkAZgAyADcANgA2ADQAYwBhAGYANgAzADAAMgAxACIALAAiAG0AXwBDAHIAYwAiADoANQA1ADEAMgAyADQANgAzADAALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMAOAA4ADkAYgAwAGYAYwAzAGYAZQA3ADYANwBhADQAYwA3ADUAZQBlAGMAYQA1ADUAMAA2ADUAMQBlAGEANAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADQAMwAwADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnPUAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADgANgBkADMAYQBmADkAYgA3ADMANQAwAGEAMgA0ADgAYQAyAGUANAAwAGIAMgBiADcAMAA1ADgANwA4AGUAZQAiACwAIgBtAF8AQwByAGMAIgA6ADMAOQAzADEAOAA4ADUANAAyADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGYANwAzAGYANwA3AGYAOAA1AGMAZQA0ADYANQBhADUAYwA0AGYAYQAzADcAOQBhADIAZgBkADMANgBiADcAZgBfAHUAbgBpAHQAeQBiAHUAaQBsAHQAaQBuAHMAaABhAGQAZQByAHMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADIAMwA2ADYAMAAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6wCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAOAAzADIANAAzAGIAMwAwAGQAMQA2ADkAZgBkAGIAZgBlADYAYwA4ADEAMgA0AGIANwA1AGEAMwBkAGMAMABlACIALAAiAG0AXwBDAHIAYwAiADoAMwAwADEAOQAyADgANgA0ADIANQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAZAA1AGUANgA1ADcAMQAyAGYAMgBjAGEAMQAwAGQANAAyAGEANwBiADYAOABiADcAMgA2ADUAOABkAGIANwA1ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMwA1ADMAMwAzADQALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOwAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADQANgAyAGUAMgBkADIAYwA0AGYAYgA1ADYANQBiADEAOQA1AGUAZQBjADMANQBiAGIAYQBhADcAMAAyADcAOAAiACwAIgBtAF8AQwByAGMAIgA6ADEAMgA0ADQAMgA0ADkAMgA1ADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMANQA5ADAAZgA5AGMAMgAzAGQAOQA0ADUAMgBlADkANwBiADYANAA0AGQAMgBhAGUAOABkADMAZQBjADIAMQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADEAMAA2ADcAOAAzADYALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc7QCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAZgAzADUANwA4ADgAMwBjADgANABhADgAMAAyADMAMQA0ADgANgBiADAANAAwADQAYgAxAGQAYwAyAGYAOQBmACIALAAiAG0AXwBDAHIAYwAiADoAMgAwADYAOAA1ADEAMgA0ADYAMQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA0ADAAMQA1AGYAOQA3AGIAMAA1AGMAOAAzAGUAOQAwAGQAMABhADYANwBhADEAOAA2ADAANwAwADAANQA2ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgAxADQANgAxADAAOAA1ADIALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AA==","m_resourceTypes":[{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.VisualTreeAsset"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.StyleSheet"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Shader"}],"m_InternalIdPrefixes":[]} \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.hash b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.hash new file mode 100644 index 00000000..83097c71 --- /dev/null +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.hash @@ -0,0 +1 @@ +145b335a2cc4b236fc8e6ce5c517c38b \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.json b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.json new file mode 100644 index 00000000..99715495 --- /dev/null +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/StandaloneLinux64/catalog_2024.12.09.17.45.19.json @@ -0,0 +1 @@ +{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"2cd60de227a07825eadedc67024b2603","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"],"m_InternalIds":["{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_customattr_c1e815712fdda63cebccaef8bd1a2aaa.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_franka_panda_b817fbedcfd3441b691f099e3e2f6e4a.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslim_f1388dfedaf89e3bdb830e2a1e0ce890.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslimtarget_829640567a562a9e37faa219984e3532.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_omplmanager_129376ce8891e27050f9d4183fa96b4e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_simplefrankagripper_0869b6e77870dd3459f27664caf63021.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/f73f77f85ce465a5c4fa379a2fd36b7f_unitybuiltinshaders_86d3af9b7350a248a2e40b2b705878ee.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/rfuniversebuiltin_assets_all_83243b30d169fdbfe6c8124b75a3dc0e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/robot_assets_all_462e2d2c4fb565b195eec35bbaa70278.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/user_assets_all_f357883c84a80231486b0404b1dc2f9f.bundle","2DBBox.prefab","3DBBox.prefab","articulation-item.uxml","articulation-window.uxml","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female1_cp.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female2_c4-c5.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male1_c6-c7.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male2_hemi.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male3_c1-c3.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male4_stroke.prefab","Assets/RCareCommon/Core Assets/Devices/limb_tool.obj","Assets/RCareCommon/Core Assets/Robots/Kinova Gen3/kinova_gen3_7dof-robotiq85.prefab","Assets/RCareCommon/Library/Other Prefabs/food.prefab","bhand.prefab","Camera.prefab","CameraDepth.shader","CameraID.shader","CameraMotionVector.shader","CameraNormal.shader","CameraView.prefab","Collider.shader","Collider_Box.prefab","ColliderBound.prefab","CollisionLine.prefab","CustomAttr.prefab","debug-item.uxml","DebugSimple.shader","debug-window.uxml","franka_panda.prefab","GelProxy.shader","GelSlim.prefab","GelSlimTarget.prefab","GraspPoint.prefab","JointLink.prefab","LightView.prefab","Mask.shader","ObjectID.prefab","OmplManager.prefab","PointCloud.shader","PoseGizmo.prefab","Rigidbody_Sphere.prefab","shadowhand.prefab","SimpleFrankaGripper.prefab","svh.prefab"],"m_KeyDataString":"aQAAAABAAAAAYnVuZGxlX2Fzc2V0c19jdXN0b21hdHRyX2MxZTgxNTcxMmZkZGE2M2NlYmNjYWVmOGJkMWEyYWFhLmJ1bmRsZQBCAAAAYnVuZGxlX2Fzc2V0c19mcmFua2FfcGFuZGFfYjgxN2ZiZWRjZmQzNDQxYjY5MWYwOTllM2UyZjZlNGEuYnVuZGxlAD0AAABidW5kbGVfYXNzZXRzX2dlbHNsaW1fZjEzODhkZmVkYWY4OWUzYmRiODMwZTJhMWUwY2U4OTAuYnVuZGxlAEMAAABidW5kbGVfYXNzZXRzX2dlbHNsaW10YXJnZXRfODI5NjQwNTY3YTU2MmE5ZTM3ZmFhMjE5OTg0ZTM1MzIuYnVuZGxlAEEAAABidW5kbGVfYXNzZXRzX29tcGxtYW5hZ2VyXzEyOTM3NmNlODg5MWUyNzA1MGY5ZDQxODNmYTk2YjRlLmJ1bmRsZQBJAAAAYnVuZGxlX2Fzc2V0c19zaW1wbGVmcmFua2FncmlwcGVyXzA4NjliNmU3Nzg3MGRkMzQ1OWYyNzY2NGNhZjYzMDIxLmJ1bmRsZQBcAAAAZjczZjc3Zjg1Y2U0NjVhNWM0ZmEzNzlhMmZkMzZiN2ZfdW5pdHlidWlsdGluc2hhZGVyc184NmQzYWY5YjczNTBhMjQ4YTJlNDBiMmI3MDU4NzhlZS5idW5kbGUARAAAAHJmdW5pdmVyc2VidWlsdGluX2Fzc2V0c19hbGxfODMyNDNiMzBkMTY5ZmRiZmU2YzgxMjRiNzVhM2RjMGUuYnVuZGxlADgAAAByb2JvdF9hc3NldHNfYWxsXzQ2MmUyZDJjNGZiNTY1YjE5NWVlYzM1YmJhYTcwMjc4LmJ1bmRsZQA3AAAAdXNlcl9hc3NldHNfYWxsX2YzNTc4ODNjODRhODAyMzE0ODZiMDQwNGIxZGMyZjlmLmJ1bmRsZQAMAAAARGVidWcvMkRCQm94ACAAAAA3Mjg5MDdjOTEyMGU0ZGY0ZDg2NTRlYzA1ZTVmODM5ZAAMAAAARGVidWcvM0RCQm94ACAAAAAzYmYwNWM5YmQ3M2M3ZTY0OTk4ZDc2ZGNmYjY2MGQ2NgAaAAAAVUlUb29raXQvYXJ0aWN1bGF0aW9uLWl0ZW0AIAAAADY5MGJkYzAzYWI2MzRmNzRmYTVlZTRhMTZkMDBlYWY4ABwAAABVSVRvb2tpdC9hcnRpY3VsYXRpb24td2luZG93ACAAAABkZWY0ZDYwZTY5NGZhYjQ0OWJhZmEwYWFmYmVkNmRjZgAKAAAAZmVtYWxlMV9jcAAgAAAAOTk0MDAyZDFjNjgzMzc2ODY4NDVmNGE3NzhiMDNjYTEADQAAAGZlbWFsZTJfYzQtYzUAIAAAAGNlY2U2MWMxMjdhZTZmNTFjYjNhYWQyNmZkZjY1ZGZmAAsAAABtYWxlMV9jNi1jNwAgAAAAMmVhNDc1MzI4ZGQ3ZjcxNjA5NGM0YzNjMTgyOTQ3YmEADAAAAG1hbGUyX3N0cm9rZQAgAAAANTRlZmQ5MTZmYTU2NzVjNzdiYmU2MGEwNzY2MDcyMjUACwAAAG1hbGUzX2MxLWMzACAAAABjOTFjMzEzN2VhYzkxZmZhYTk2ZWI2MGIyNzA3NzQ4NwAFAAAAaGVucnkAIAAAADIxYmI2YzFlMWRlY2VjMTM3OGU5MTEwZWQxNWEyYzExAAkAAABsaW1iX3Rvb2wAIAAAADM3YWNiZjFlNmI0NmNjM2I1YmMzYjExYTZhNzg2MzFkABoAAABraW5vdmFfZ2VuM183ZG9mLXJvYm90aXE4NQAgAAAANjgwOWY2NTQxM2UyZjUzMWU5YTVkNmQ2MzdlYWIzYWIABAAAAGZvb2QAIAAAAGY2OWYyNTQ2MmNmMmY5NTRkYjY3ZmVmZTIxMGI1MWRjAD8AAABBc3NldHMvUkNhcmVDb21tb24vQ29yZSBBc3NldHMvUm9ib3RzL0JhcnJldHQgSGFuZC9iaGFuZC5wcmVmYWIAIAAAAGNjOTg4YzIzMTY1Mzg4ZWVjOTIxOTBhYTVkYzNkYWM0AAYAAABDYW1lcmEAIAAAADU1YmNiZjRhMDY3OWQ0ODQ5YmNkYmEwOTgyZDJjMWE1ABMAAABTaGFkZXJzL0NhbWVyYURlcHRoACAAAABkZjZhN2Y3OGY1MTMxZTA0NDhmZTljZDZlMTFmZmI4YgAQAAAAU2hhZGVycy9DYW1lcmFJRAAgAAAAODQyNGJlNzk3MzE0ODJiNGE4MDkyMDI1YTM2MzJlNmMAGgAAAFNoYWRlcnMvQ2FtZXJhTW90aW9uVmVjdG9yACAAAAAxODVjNWVjODRmYzY0MDQ0NjgzMTYzM2JlOTk2MjE5OAAUAAAAU2hhZGVycy9DYW1lcmFOb3JtYWwAIAAAAGJjNWY1ODgwM2JlYWU2ZjQ3YWY1Yzg1ZDM3YTc3YWE0AB4AAABDYW1lcmEgJiBMaWdodCBWaWV3L0NhbWVyYVZpZXcAIAAAADg0MDBhYzQzNmVjYmY5YTQ5YThmNWYzOTM3MzNjYzVlABAAAABTaGFkZXJzL0NvbGxpZGVyACAAAAAyNWI5ZDBlMWVlZWUwODA0MGEzZjRkYzM3ZjE5YjhjMAAMAAAAQ29sbGlkZXJfQm94ACAAAAA0Nzk1MzQ1NmEyMGNjMzY0ZmI5MzZkMjQ5MzJmYzJmYQATAAAARGVidWcvQ29sbGlkZXJCb3VuZAAgAAAANWQ3ZTNhM2Y2ZDY2OWIxNGJiYTc4ODMyMjBjNzY4ZWUAEwAAAERlYnVnL0NvbGxpc2lvbkxpbmUAIAAAAGUxOTc2ZmVlZTZjZTM2ODQyYjI5MTIwYmRkMDk1NzBkAAoAAABDdXN0b21BdHRyACAAAAA1ZjQ1YTRjYTg5ZmY3OWI0NzhlY2I5NzA1MTM1OTk5OAATAAAAVUlUb29raXQvZGVidWctaXRlbQAgAAAANzAyZjExMjUyMTllOWU1NDZiNTkwMDY4ZWVmNjhmN2UAEwAAAFNoYWRlcnMvRGVidWdTaW1wbGUAIAAAADlmZmE4OWJjYjk3NDU3NjVhYTM2NWFkYjk0NjUzZjc1ABUAAABVSVRvb2tpdC9kZWJ1Zy13aW5kb3cAIAAAADI5MTlhMTNhODc1MDI5ZDQxOGU0ODIyZWM4ZGI4YTYwAAwAAABmcmFua2FfcGFuZGEAIAAAADg3Yzc2OGQ5MDFkNDA3YzRiYWI3ZGNmYzBjYjQzOTE1ABAAAABTaGFkZXJzL0dlbFByb3h5ACAAAAA5YWYyZjA2OWYyN2FhMjM0ZTg5ZjgxODY1ZjdlMTM5OAAHAAAAR2VsU2xpbQAgAAAAM2I0ZjZiZTU0NjFiN2RjNDZhMmEwZmZmMzZjYjI2NmYADQAAAEdlbFNsaW1UYXJnZXQAIAAAAGJiNjkyMTdhYmNhYzNkOTQ4YjU4NWQyZTI1YzhmNjM0ABAAAABEZWJ1Zy9HcmFzcFBvaW50ACAAAABjZDc2NGM5MzliODBjMjA0MjliODE1MzNiOTZmZGU5YQAPAAAARGVidWcvSm9pbnRMaW5rACAAAABmNWI0ZDQ4N2E5YzY0N2E0Yjg5OGI1MWM3MTFmMTNlMAAdAAAAQ2FtZXJhICYgTGlnaHQgVmlldy9MaWdodFZpZXcAIAAAADM4ZGJhOTNlYjlhNmZhOTRjYmFiN2ZjNTRhOWEzNjRlAAwAAABTaGFkZXJzL01hc2sAIAAAADZkMTQ4NDc2MGUwNjllOTQ5YWE0ZjEzNzc3YTcwMGZhAA4AAABEZWJ1Zy9PYmplY3RJRAAgAAAAZTFkMTYzMDIzZmY2ZTZiNDZhNTc0OGE5NThiMDYzMjQACwAAAE9tcGxNYW5hZ2VyACAAAAA5NjE5ZWUyMjZmZmEwNWY0ODgxYjM1ODJhODIwZTNiYQASAAAAU2hhZGVycy9Qb2ludENsb3VkACAAAAA1Nzc5MGVhNGY4YWQ1MGY0NTk1Y2VjMTc4MDlmMWJlNAAPAAAARGVidWcvUG9zZUdpem1vACAAAABjNDZjOGE5OWFmZGI4MjA0OTg2ZjNiMjAwNjM1YjhlZQAQAAAAUmlnaWRib2R5X1NwaGVyZQAgAAAANzEyNDM0ODhhMmNiNDZlNGZhYTU5MWQ0NTk2MmMwYjYACgAAAHNoYWRvd2hhbmQAIAAAADQwMTM2MjBiNWNiN2U1ODRjYWM2ZjJjMjgzOTEyMmVjABMAAABTaW1wbGVGcmFua2FHcmlwcGVyACAAAABkYjdhZGZjYjAxNmJhYzdhNTkxZTM3ZTUxNzUzZTMwNgADAAAAc3ZoACAAAAAyZGU0Zjc4NTc5YjFlNmI0Yjk5ZDI3YzZkOWQ2OWU5ZgAKAAAAMTMxNzAxODE3MwAKAAAALTUzMzk1NzYzNQALAAAALTE1MzAxMzE2NzkACgAAAC05Mzg0MDQ4MzUACgAAAC0zMDI3MDc0NjQACwAAAC0xMDA5NTg2MTg5AAsAAAAtMTQ4Mjc0NjU2NQ==","m_BucketDataString":"aQAAAAQAAAABAAAAAAAAAEkAAAABAAAAAQAAAJAAAAABAAAAAgAAANIAAAABAAAAAwAAABoBAAABAAAABAAAAGABAAABAAAABQAAAK4BAAABAAAABgAAAA8CAAABAAAABwAAAFgCAAABAAAACAAAAJUCAAABAAAACQAAANECAAABAAAACgAAAOICAAABAAAACgAAAAcDAAABAAAACwAAABgDAAABAAAACwAAAD0DAAACAAAADAAAAA0AAABcAwAAAgAAAAwAAAANAAAAgQMAAAIAAAAOAAAADwAAAKIDAAACAAAADgAAAA8AAADHAwAAAQAAABAAAADWAwAAAQAAABAAAAD7AwAAAQAAABEAAAANBAAAAQAAABEAAAAyBAAAAQAAABIAAABCBAAAAQAAABIAAABnBAAAAQAAABMAAAB4BAAAAQAAABMAAACdBAAAAQAAABQAAACtBAAAAQAAABQAAADSBAAAAQAAABUAAADcBAAAAQAAABUAAAABBQAAAwAAABYAAAAXAAAAGAAAAA8FAAADAAAAFgAAABcAAAAYAAAANAUAAAEAAAAZAAAAUwUAAAEAAAAZAAAAeAUAAAEAAAAaAAAAgQUAAAEAAAAaAAAApgUAAAEAAAAbAAAA6gUAAAEAAAAbAAAADwYAAAEAAAAcAAAAGgYAAAEAAAAcAAAAPwYAAAEAAAAdAAAAVwYAAAEAAAAdAAAAfAYAAAEAAAAeAAAAkQYAAAEAAAAeAAAAtgYAAAEAAAAfAAAA1QYAAAEAAAAfAAAA+gYAAAEAAAAgAAAAEwcAAAEAAAAgAAAAOAcAAAEAAAAhAAAAWwcAAAEAAAAhAAAAgAcAAAEAAAAiAAAAlQcAAAEAAAAiAAAAugcAAAEAAAAjAAAAywcAAAEAAAAjAAAA8AcAAAEAAAAkAAAACAgAAAEAAAAkAAAALQgAAAEAAAAlAAAARQgAAAEAAAAlAAAAaggAAAEAAAAmAAAAeQgAAAEAAAAmAAAAnggAAAIAAAAnAAAAKAAAALYIAAACAAAAJwAAACgAAADbCAAAAQAAACkAAADzCAAAAQAAACkAAAAYCQAAAgAAACoAAAArAAAAMgkAAAIAAAAqAAAAKwAAAFcJAAABAAAALAAAAGgJAAABAAAALAAAAI0JAAABAAAALQAAAKIJAAABAAAALQAAAMcJAAABAAAALgAAANMJAAABAAAALgAAAPgJAAABAAAALwAAAAoKAAABAAAALwAAAC8KAAABAAAAMAAAAEQKAAABAAAAMAAAAGkKAAABAAAAMQAAAH0KAAABAAAAMQAAAKIKAAABAAAAMgAAAMQKAAABAAAAMgAAAOkKAAABAAAAMwAAAPoKAAABAAAAMwAAAB8LAAABAAAANAAAADILAAABAAAANAAAAFcLAAABAAAANQAAAGcLAAABAAAANQAAAIwLAAABAAAANgAAAKMLAAABAAAANgAAAMgLAAABAAAANwAAANwLAAABAAAANwAAAAEMAAABAAAAOAAAABYMAAABAAAAOAAAADsMAAABAAAAOQAAAEoMAAABAAAAOQAAAG8MAAABAAAAOgAAAIcMAAABAAAAOgAAAKwMAAABAAAAOwAAALQMAAABAAAAOwAAANkMAAACAAAABwAAAAYAAADoDAAAAgAAAAkAAAAGAAAA9wwAAAIAAAAIAAAABgAAAAcNAAACAAAAAQAAAAYAAAAWDQAAAgAAAAIAAAAGAAAAJQ0AAAIAAAADAAAABgAAADUNAAACAAAABQAAAAYAAAA=","m_EntryDataString":"PAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAP////8AAAAARQMAAAEAAAAAAAAAAgAAAAAAAAD/////AAAAAJAGAAACAAAAAAAAAAMAAAAAAAAA/////wAAAADbCQAAAwAAAAAAAAAEAAAAAAAAAP////8AAAAAHg0AAAQAAAAAAAAABQAAAAAAAAD/////AAAAAGMQAAAFAAAAAAAAAAYAAAAAAAAA/////wAAAACmEwAABgAAAAAAAAAHAAAAAAAAAP////8AAAAAFxcAAAcAAAAAAAAACAAAAAAAAAD/////AAAAAGAaAAAIAAAAAAAAAAkAAAAAAAAA/////wAAAACtHQAACQAAAAAAAAAKAAAAAQAAAGIAAAAUg2S1/////woAAAABAAAACwAAAAEAAABiAAAAFINktf////8MAAAAAQAAAAwAAAABAAAAYgAAABSDZLX/////DgAAAAIAAAAMAAAAAQAAAGIAAAAUg2S1/////w4AAAADAAAADQAAAAEAAABiAAAAFINktf////8QAAAAAgAAAA0AAAABAAAAYgAAABSDZLX/////EAAAAAMAAAAOAAAAAQAAAGMAAABvlmYb/////xIAAAABAAAADwAAAAEAAABjAAAAb5ZmG/////8UAAAAAQAAABAAAAABAAAAYwAAAG+WZhv/////FgAAAAEAAAARAAAAAQAAAGMAAABvlmYb/////xgAAAABAAAAEgAAAAEAAABjAAAAb5ZmG/////8aAAAAAQAAABMAAAABAAAAYwAAAG+WZhv/////HAAAAAEAAAAUAAAAAQAAAGMAAABvlmYb/////x4AAAABAAAAFAAAAAEAAABjAAAAb5ZmG/////8eAAAABAAAABQAAAABAAAAYwAAAG+WZhv/////HgAAAAUAAAAVAAAAAQAAAGMAAABvlmYb/////yAAAAABAAAAFgAAAAEAAABjAAAAb5ZmG/////8iAAAAAQAAABcAAAABAAAAZAAAAMGxeZr/////JAAAAAEAAAAYAAAAAQAAAGIAAAAUg2S1/////yYAAAABAAAAGQAAAAEAAABiAAAAFINktf////8oAAAABgAAABoAAAABAAAAYgAAABSDZLX/////KgAAAAYAAAAbAAAAAQAAAGIAAAAUg2S1/////ywAAAAGAAAAHAAAAAEAAABiAAAAFINktf////8uAAAABgAAAB0AAAABAAAAYgAAABSDZLX/////MAAAAAEAAAAeAAAAAQAAAGIAAAAUg2S1/////zIAAAAGAAAAHwAAAAEAAABiAAAAFINktf////80AAAAAQAAACAAAAABAAAAYgAAABSDZLX/////NgAAAAEAAAAhAAAAAQAAAGIAAAAUg2S1/////zgAAAABAAAAIgAAAAEAAAAAAAAA+idiuf////86AAAAAQAAACMAAAABAAAAYgAAABSDZLX/////PAAAAAIAAAAjAAAAAQAAAGIAAAAUg2S1/////zwAAAADAAAAJAAAAAEAAABiAAAAFINktf////8+AAAABgAAACUAAAABAAAAYgAAABSDZLX/////QAAAAAIAAAAlAAAAAQAAAGIAAAAUg2S1/////0AAAAADAAAAJgAAAAEAAABlAAAABRRstv////9CAAAAAQAAACcAAAABAAAAYgAAABSDZLX/////RAAAAAYAAAAoAAAAAQAAAGYAAACSntPI/////0YAAAABAAAAKQAAAAEAAABnAAAALBdRRv////9IAAAAAQAAACoAAAABAAAAYgAAABSDZLX/////SgAAAAEAAAArAAAAAQAAAGIAAAAUg2S1/////0wAAAABAAAALAAAAAEAAABiAAAAFINktf////9OAAAAAQAAAC0AAAABAAAAYgAAABSDZLX/////UAAAAAYAAAAuAAAAAQAAAGIAAAAUg2S1/////1IAAAABAAAALwAAAAEAAAAEAAAAiNYl7v////9UAAAAAQAAADAAAAABAAAAYgAAABSDZLX/////VgAAAAYAAAAxAAAAAQAAAGIAAAAUg2S1/////1gAAAABAAAAMgAAAAEAAABiAAAAFINktf////9aAAAAAQAAADMAAAABAAAAZAAAAMGxeZr/////XAAAAAEAAAA0AAAAAQAAAGgAAADBTxQB/////14AAAABAAAANQAAAAEAAABkAAAAwbF5mv////9gAAAAAQAAAA==","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqAIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBjADEAZQA4ADEANQA3ADEAMgBmAGQAZABhADYAMwBjAGUAYgBjAGMAYQBlAGYAOABiAGQAMQBhADIAYQBhAGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADkANwA3ADIAOAA1ADYANgAzACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA2AGYAMgBlADMAYwAwAGQAMwAxADkANwA5ADYAMQBiAGYAOQBjADkAMABmAGQAZQA4AGUANAA1ADkAZQA5AGEAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADQAMwA3ACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBiADgAMQA3AGYAYgBlAGQAYwBmAGQAMwA0ADQAMQBiADYAOQAxAGYAMAA5ADkAZQAzAGUAMgBmADYAZQA0AGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADUAOQA4ADkANwA2ADQAOQA2ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5ADcAMQBhAGMANgAyADYAMQA1ADIAZgA0AGEAMwA4AGUAMQA2ADgAZgA4AGYAZgBkAGQAYQA0ADAAYgA3ADMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADcAMAAwADgAMwAzACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBmADEAMwA4ADgAZABmAGUAZABhAGYAOAA5AGUAMwBiAGQAYgA4ADMAMABlADIAYQAxAGUAMABjAGUAOAA5ADAAIgAsACIAbQBfAEMAcgBjACIAOgAyADUAOQA3ADMAOQA1ADcAMAAyACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBhADYANABjAGMAOQA3ADcANQAyAGQANAA3AGMANgBkAGYAMwAxAGEAZgA0ADUAMABlAGYANwBiAGEAYQBjAGMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAzADgAMwAyADYANAAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zpgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA4ADIAOQA2ADQAMAA1ADYANwBhADUANgAyAGEAOQBlADMANwBmAGEAYQAyADEAOQA5ADgANABlADMANQAzADIAIgAsACIAbQBfAEMAcgBjACIAOgA5ADUANAAyADIAOAA3ADYALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGEAZQA4ADEAOAAzADIAYQBhAGEAMgA2ADUAMQA3ADYAMgA3AGIANQBkAGMANgBiADkAZQAzADUAYwA3AGIANQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADYANgA0ADQANgAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6gCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMQAyADkAMwA3ADYAYwBlADgAOAA5ADEAZQAyADcAMAA1ADAAZgA5AGQANAAxADgAMwBmAGEAOQA2AGIANABlACIALAAiAG0AXwBDAHIAYwAiADoAMwA0ADYAOQA0ADYAOQAyADcANgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA1AGIAYQA1AGEAYQAyAGIANgAwADIAOQBjAGIANgA3AGYAMgA4ADAAZQBmADMAZgBiADAAZABjADkAMwBjACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgA0ADQANwAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6YCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMAA4ADYAOQBiADYAZQA3ADcAOAA3ADAAZABkADMANAA1ADkAZgAyADcANgA2ADQAYwBhAGYANgAzADAAMgAxACIALAAiAG0AXwBDAHIAYwAiADoANQA1ADEAMgAyADQANgAzADAALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMAOAA4ADkAYgAwAGYAYwAzAGYAZQA3ADYANwBhADQAYwA3ADUAZQBlAGMAYQA1ADUAMAA2ADUAMQBlAGEANAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADQAMwAwADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnPUAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADgANgBkADMAYQBmADkAYgA3ADMANQAwAGEAMgA0ADgAYQAyAGUANAAwAGIAMgBiADcAMAA1ADgANwA4AGUAZQAiACwAIgBtAF8AQwByAGMAIgA6ADMAOQAzADEAOAA4ADUANAAyADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGYANwAzAGYANwA3AGYAOAA1AGMAZQA0ADYANQBhADUAYwA0AGYAYQAzADcAOQBhADIAZgBkADMANgBiADcAZgBfAHUAbgBpAHQAeQBiAHUAaQBsAHQAaQBuAHMAaABhAGQAZQByAHMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADIAMwA2ADYAMAAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6wCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAOAAzADIANAAzAGIAMwAwAGQAMQA2ADkAZgBkAGIAZgBlADYAYwA4ADEAMgA0AGIANwA1AGEAMwBkAGMAMABlACIALAAiAG0AXwBDAHIAYwAiADoAMwAwADEAOQAyADgANgA0ADIANQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAZAA1AGUANgA1ADcAMQAyAGYAMgBjAGEAMQAwAGQANAAyAGEANwBiADYAOABiADcAMgA2ADUAOABkAGIANwA1ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMwA1ADMAMwAzADQALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOwAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADQANgAyAGUAMgBkADIAYwA0AGYAYgA1ADYANQBiADEAOQA1AGUAZQBjADMANQBiAGIAYQBhADcAMAAyADcAOAAiACwAIgBtAF8AQwByAGMAIgA6ADEAMgA0ADQAMgA0ADkAMgA1ADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMANQA5ADAAZgA5AGMAMgAzAGQAOQA0ADUAMgBlADkANwBiADYANAA0AGQAMgBhAGUAOABkADMAZQBjADIAMQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADEAMAA2ADcAOAAzADYALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc7QCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAZgAzADUANwA4ADgAMwBjADgANABhADgAMAAyADMAMQA0ADgANgBiADAANAAwADQAYgAxAGQAYwAyAGYAOQBmACIALAAiAG0AXwBDAHIAYwAiADoAMgAwADYAOAA1ADEAMgA0ADYAMQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA0ADAAMQA1AGYAOQA3AGIAMAA1AGMAOAAzAGUAOQAwAGQAMABhADYANwBhADEAOAA2ADAANwAwADAANQA2ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgAxADQANgAxADAAOAA1ADIALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AA==","m_resourceTypes":[{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.VisualTreeAsset"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.StyleSheet"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Shader"}],"m_InternalIdPrefixes":[]} \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/catalog.json b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/catalog.json index 3693abbe..99715495 100644 --- a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/catalog.json +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/catalog.json @@ -1 +1 @@ -{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"a76dfd9345324ec6618f35f23aefd081","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"],"m_InternalIds":["{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_franka_panda_b817fbedcfd3441b691f099e3e2f6e4a.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslim_f1388dfedaf89e3bdb830e2a1e0ce890.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslimtarget_829640567a562a9e37faa219984e3532.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_omplmanager_129376ce8891e27050f9d4183fa96b4e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_simplefrankagripper_0869b6e77870dd3459f27664caf63021.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/f73f77f85ce465a5c4fa379a2fd36b7f_unitybuiltinshaders_86d3af9b7350a248a2e40b2b705878ee.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/rfuniversebuiltin_assets_all_83243b30d169fdbfe6c8124b75a3dc0e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/robot_assets_all_462e2d2c4fb565b195eec35bbaa70278.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/user_assets_all_f357883c84a80231486b0404b1dc2f9f.bundle","2DBBox.prefab","3DBBox.prefab","articulation-item.uxml","articulation-window.uxml","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female1_cp.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female2_c4-c5.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male1_c6-c7.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male2_hemi.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male3_c1-c3.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male4_stroke.prefab","Assets/RCareCommon/Core Assets/Devices/limb_tool.obj","Assets/RCareCommon/Core Assets/Robots/Kinova Gen3/kinova_gen3_7dof-robotiq85.prefab","Assets/RCareCommon/Library/Other Prefabs/food.prefab","bhand.prefab","Camera.prefab","CameraDepth.shader","CameraID.shader","CameraMotionVector.shader","CameraNormal.shader","CameraView.prefab","Collider.shader","Collider_Box.prefab","ColliderBound.prefab","CollisionLine.prefab","debug-item.uxml","DebugSimple.shader","debug-window.uxml","franka_panda.prefab","GelProxy.shader","GelSlim.prefab","GelSlimTarget.prefab","GraspPoint.prefab","JointLink.prefab","LightView.prefab","Mask.shader","ObjectID.prefab","OmplManager.prefab","PointCloud.shader","PoseGizmo.prefab","Rigidbody_Sphere.prefab","shadowhand.prefab","SimpleFrankaGripper.prefab","svh.prefab"],"m_KeyDataString":"ZgAAAABCAAAAYnVuZGxlX2Fzc2V0c19mcmFua2FfcGFuZGFfYjgxN2ZiZWRjZmQzNDQxYjY5MWYwOTllM2UyZjZlNGEuYnVuZGxlAD0AAABidW5kbGVfYXNzZXRzX2dlbHNsaW1fZjEzODhkZmVkYWY4OWUzYmRiODMwZTJhMWUwY2U4OTAuYnVuZGxlAEMAAABidW5kbGVfYXNzZXRzX2dlbHNsaW10YXJnZXRfODI5NjQwNTY3YTU2MmE5ZTM3ZmFhMjE5OTg0ZTM1MzIuYnVuZGxlAEEAAABidW5kbGVfYXNzZXRzX29tcGxtYW5hZ2VyXzEyOTM3NmNlODg5MWUyNzA1MGY5ZDQxODNmYTk2YjRlLmJ1bmRsZQBJAAAAYnVuZGxlX2Fzc2V0c19zaW1wbGVmcmFua2FncmlwcGVyXzA4NjliNmU3Nzg3MGRkMzQ1OWYyNzY2NGNhZjYzMDIxLmJ1bmRsZQBcAAAAZjczZjc3Zjg1Y2U0NjVhNWM0ZmEzNzlhMmZkMzZiN2ZfdW5pdHlidWlsdGluc2hhZGVyc184NmQzYWY5YjczNTBhMjQ4YTJlNDBiMmI3MDU4NzhlZS5idW5kbGUARAAAAHJmdW5pdmVyc2VidWlsdGluX2Fzc2V0c19hbGxfODMyNDNiMzBkMTY5ZmRiZmU2YzgxMjRiNzVhM2RjMGUuYnVuZGxlADgAAAByb2JvdF9hc3NldHNfYWxsXzQ2MmUyZDJjNGZiNTY1YjE5NWVlYzM1YmJhYTcwMjc4LmJ1bmRsZQA3AAAAdXNlcl9hc3NldHNfYWxsX2YzNTc4ODNjODRhODAyMzE0ODZiMDQwNGIxZGMyZjlmLmJ1bmRsZQAMAAAARGVidWcvMkRCQm94ACAAAAA3Mjg5MDdjOTEyMGU0ZGY0ZDg2NTRlYzA1ZTVmODM5ZAAMAAAARGVidWcvM0RCQm94ACAAAAAzYmYwNWM5YmQ3M2M3ZTY0OTk4ZDc2ZGNmYjY2MGQ2NgAaAAAAVUlUb29raXQvYXJ0aWN1bGF0aW9uLWl0ZW0AIAAAADY5MGJkYzAzYWI2MzRmNzRmYTVlZTRhMTZkMDBlYWY4ABwAAABVSVRvb2tpdC9hcnRpY3VsYXRpb24td2luZG93ACAAAABkZWY0ZDYwZTY5NGZhYjQ0OWJhZmEwYWFmYmVkNmRjZgAKAAAAZmVtYWxlMV9jcAAgAAAAOTk0MDAyZDFjNjgzMzc2ODY4NDVmNGE3NzhiMDNjYTEADQAAAGZlbWFsZTJfYzQtYzUAIAAAAGNlY2U2MWMxMjdhZTZmNTFjYjNhYWQyNmZkZjY1ZGZmAAsAAABtYWxlMV9jNi1jNwAgAAAAMmVhNDc1MzI4ZGQ3ZjcxNjA5NGM0YzNjMTgyOTQ3YmEADAAAAG1hbGUyX3N0cm9rZQAgAAAANTRlZmQ5MTZmYTU2NzVjNzdiYmU2MGEwNzY2MDcyMjUACwAAAG1hbGUzX2MxLWMzACAAAABjOTFjMzEzN2VhYzkxZmZhYTk2ZWI2MGIyNzA3NzQ4NwAFAAAAaGVucnkAIAAAADIxYmI2YzFlMWRlY2VjMTM3OGU5MTEwZWQxNWEyYzExAAkAAABsaW1iX3Rvb2wAIAAAADM3YWNiZjFlNmI0NmNjM2I1YmMzYjExYTZhNzg2MzFkABoAAABraW5vdmFfZ2VuM183ZG9mLXJvYm90aXE4NQAgAAAANjgwOWY2NTQxM2UyZjUzMWU5YTVkNmQ2MzdlYWIzYWIABAAAAGZvb2QAIAAAAGY2OWYyNTQ2MmNmMmY5NTRkYjY3ZmVmZTIxMGI1MWRjAD8AAABBc3NldHMvUkNhcmVDb21tb24vQ29yZSBBc3NldHMvUm9ib3RzL0JhcnJldHQgSGFuZC9iaGFuZC5wcmVmYWIAIAAAAGNjOTg4YzIzMTY1Mzg4ZWVjOTIxOTBhYTVkYzNkYWM0AAYAAABDYW1lcmEAIAAAADU1YmNiZjRhMDY3OWQ0ODQ5YmNkYmEwOTgyZDJjMWE1ABMAAABTaGFkZXJzL0NhbWVyYURlcHRoACAAAABkZjZhN2Y3OGY1MTMxZTA0NDhmZTljZDZlMTFmZmI4YgAQAAAAU2hhZGVycy9DYW1lcmFJRAAgAAAAODQyNGJlNzk3MzE0ODJiNGE4MDkyMDI1YTM2MzJlNmMAGgAAAFNoYWRlcnMvQ2FtZXJhTW90aW9uVmVjdG9yACAAAAAxODVjNWVjODRmYzY0MDQ0NjgzMTYzM2JlOTk2MjE5OAAUAAAAU2hhZGVycy9DYW1lcmFOb3JtYWwAIAAAAGJjNWY1ODgwM2JlYWU2ZjQ3YWY1Yzg1ZDM3YTc3YWE0AB4AAABDYW1lcmEgJiBMaWdodCBWaWV3L0NhbWVyYVZpZXcAIAAAADg0MDBhYzQzNmVjYmY5YTQ5YThmNWYzOTM3MzNjYzVlABAAAABTaGFkZXJzL0NvbGxpZGVyACAAAAAyNWI5ZDBlMWVlZWUwODA0MGEzZjRkYzM3ZjE5YjhjMAAMAAAAQ29sbGlkZXJfQm94ACAAAAA0Nzk1MzQ1NmEyMGNjMzY0ZmI5MzZkMjQ5MzJmYzJmYQATAAAARGVidWcvQ29sbGlkZXJCb3VuZAAgAAAANWQ3ZTNhM2Y2ZDY2OWIxNGJiYTc4ODMyMjBjNzY4ZWUAEwAAAERlYnVnL0NvbGxpc2lvbkxpbmUAIAAAAGUxOTc2ZmVlZTZjZTM2ODQyYjI5MTIwYmRkMDk1NzBkABMAAABVSVRvb2tpdC9kZWJ1Zy1pdGVtACAAAAA3MDJmMTEyNTIxOWU5ZTU0NmI1OTAwNjhlZWY2OGY3ZQATAAAAU2hhZGVycy9EZWJ1Z1NpbXBsZQAgAAAAOWZmYTg5YmNiOTc0NTc2NWFhMzY1YWRiOTQ2NTNmNzUAFQAAAFVJVG9va2l0L2RlYnVnLXdpbmRvdwAgAAAAMjkxOWExM2E4NzUwMjlkNDE4ZTQ4MjJlYzhkYjhhNjAADAAAAGZyYW5rYV9wYW5kYQAgAAAAODdjNzY4ZDkwMWQ0MDdjNGJhYjdkY2ZjMGNiNDM5MTUAEAAAAFNoYWRlcnMvR2VsUHJveHkAIAAAADlhZjJmMDY5ZjI3YWEyMzRlODlmODE4NjVmN2UxMzk4AAcAAABHZWxTbGltACAAAAAzYjRmNmJlNTQ2MWI3ZGM0NmEyYTBmZmYzNmNiMjY2ZgANAAAAR2VsU2xpbVRhcmdldAAgAAAAYmI2OTIxN2FiY2FjM2Q5NDhiNTg1ZDJlMjVjOGY2MzQAEAAAAERlYnVnL0dyYXNwUG9pbnQAIAAAAGNkNzY0YzkzOWI4MGMyMDQyOWI4MTUzM2I5NmZkZTlhAA8AAABEZWJ1Zy9Kb2ludExpbmsAIAAAAGY1YjRkNDg3YTljNjQ3YTRiODk4YjUxYzcxMWYxM2UwAB0AAABDYW1lcmEgJiBMaWdodCBWaWV3L0xpZ2h0VmlldwAgAAAAMzhkYmE5M2ViOWE2ZmE5NGNiYWI3ZmM1NGE5YTM2NGUADAAAAFNoYWRlcnMvTWFzawAgAAAANmQxNDg0NzYwZTA2OWU5NDlhYTRmMTM3NzdhNzAwZmEADgAAAERlYnVnL09iamVjdElEACAAAABlMWQxNjMwMjNmZjZlNmI0NmE1NzQ4YTk1OGIwNjMyNAALAAAAT21wbE1hbmFnZXIAIAAAADk2MTllZTIyNmZmYTA1ZjQ4ODFiMzU4MmE4MjBlM2JhABIAAABTaGFkZXJzL1BvaW50Q2xvdWQAIAAAADU3NzkwZWE0ZjhhZDUwZjQ1OTVjZWMxNzgwOWYxYmU0AA8AAABEZWJ1Zy9Qb3NlR2l6bW8AIAAAAGM0NmM4YTk5YWZkYjgyMDQ5ODZmM2IyMDA2MzViOGVlABAAAABSaWdpZGJvZHlfU3BoZXJlACAAAAA3MTI0MzQ4OGEyY2I0NmU0ZmFhNTkxZDQ1OTYyYzBiNgAKAAAAc2hhZG93aGFuZAAgAAAANDAxMzYyMGI1Y2I3ZTU4NGNhYzZmMmMyODM5MTIyZWMAEwAAAFNpbXBsZUZyYW5rYUdyaXBwZXIAIAAAAGRiN2FkZmNiMDE2YmFjN2E1OTFlMzdlNTE3NTNlMzA2AAMAAABzdmgAIAAAADJkZTRmNzg1NzliMWU2YjRiOTlkMjdjNmQ5ZDY5ZTlmAAoAAAAxMzE3MDE4MTczAAoAAAAtNTMzOTU3NjM1AAsAAAAtMTUzMDEzMTY3OQAKAAAALTkzODQwNDgzNQAKAAAALTMwMjcwNzQ2NAALAAAALTEwMDk1ODYxODkACwAAAC0xNDgyNzQ2NTY1","m_BucketDataString":"ZgAAAAQAAAABAAAAAAAAAEsAAAABAAAAAQAAAI0AAAABAAAAAgAAANUAAAABAAAAAwAAABsBAAABAAAABAAAAGkBAAABAAAABQAAAMoBAAABAAAABgAAABMCAAABAAAABwAAAFACAAABAAAACAAAAIwCAAABAAAACQAAAJ0CAAABAAAACQAAAMICAAABAAAACgAAANMCAAABAAAACgAAAPgCAAACAAAACwAAAAwAAAAXAwAAAgAAAAsAAAAMAAAAPAMAAAIAAAANAAAADgAAAF0DAAACAAAADQAAAA4AAACCAwAAAQAAAA8AAACRAwAAAQAAAA8AAAC2AwAAAQAAABAAAADIAwAAAQAAABAAAADtAwAAAQAAABEAAAD9AwAAAQAAABEAAAAiBAAAAQAAABIAAAAzBAAAAQAAABIAAABYBAAAAQAAABMAAABoBAAAAQAAABMAAACNBAAAAQAAABQAAACXBAAAAQAAABQAAAC8BAAAAwAAABUAAAAWAAAAFwAAAMoEAAADAAAAFQAAABYAAAAXAAAA7wQAAAEAAAAYAAAADgUAAAEAAAAYAAAAMwUAAAEAAAAZAAAAPAUAAAEAAAAZAAAAYQUAAAEAAAAaAAAApQUAAAEAAAAaAAAAygUAAAEAAAAbAAAA1QUAAAEAAAAbAAAA+gUAAAEAAAAcAAAAEgYAAAEAAAAcAAAANwYAAAEAAAAdAAAATAYAAAEAAAAdAAAAcQYAAAEAAAAeAAAAkAYAAAEAAAAeAAAAtQYAAAEAAAAfAAAAzgYAAAEAAAAfAAAA8wYAAAEAAAAgAAAAFgcAAAEAAAAgAAAAOwcAAAEAAAAhAAAAUAcAAAEAAAAhAAAAdQcAAAEAAAAiAAAAhgcAAAEAAAAiAAAAqwcAAAEAAAAjAAAAwwcAAAEAAAAjAAAA6AcAAAEAAAAkAAAAAAgAAAEAAAAkAAAAJQgAAAIAAAAlAAAAJgAAAD0IAAACAAAAJQAAACYAAABiCAAAAQAAACcAAAB6CAAAAQAAACcAAACfCAAAAgAAACgAAAApAAAAuQgAAAIAAAAoAAAAKQAAAN4IAAABAAAAKgAAAO8IAAABAAAAKgAAABQJAAABAAAAKwAAACkJAAABAAAAKwAAAE4JAAABAAAALAAAAFoJAAABAAAALAAAAH8JAAABAAAALQAAAJEJAAABAAAALQAAALYJAAABAAAALgAAAMsJAAABAAAALgAAAPAJAAABAAAALwAAAAQKAAABAAAALwAAACkKAAABAAAAMAAAAEsKAAABAAAAMAAAAHAKAAABAAAAMQAAAIEKAAABAAAAMQAAAKYKAAABAAAAMgAAALkKAAABAAAAMgAAAN4KAAABAAAAMwAAAO4KAAABAAAAMwAAABMLAAABAAAANAAAACoLAAABAAAANAAAAE8LAAABAAAANQAAAGMLAAABAAAANQAAAIgLAAABAAAANgAAAJ0LAAABAAAANgAAAMILAAABAAAANwAAANELAAABAAAANwAAAPYLAAABAAAAOAAAAA4MAAABAAAAOAAAADMMAAABAAAAOQAAADsMAAABAAAAOQAAAGAMAAACAAAABgAAAAUAAABvDAAAAgAAAAgAAAAFAAAAfgwAAAIAAAAHAAAABQAAAI4MAAACAAAAAAAAAAUAAACdDAAAAgAAAAEAAAAFAAAArAwAAAIAAAACAAAABQAAALwMAAACAAAABAAAAAUAAAA=","m_EntryDataString":"OgAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAP////8AAAAASwMAAAEAAAAAAAAAAgAAAAAAAAD/////AAAAAJYGAAACAAAAAAAAAAMAAAAAAAAA/////wAAAADZCQAAAwAAAAAAAAAEAAAAAAAAAP////8AAAAAHg0AAAQAAAAAAAAABQAAAAAAAAD/////AAAAAGEQAAAFAAAAAAAAAAYAAAAAAAAA/////wAAAADSEwAABgAAAAAAAAAHAAAAAAAAAP////8AAAAAGxcAAAcAAAAAAAAACAAAAAAAAAD/////AAAAAGgaAAAIAAAAAAAAAAkAAAABAAAAXwAAABSDZLX/////CQAAAAEAAAAKAAAAAQAAAF8AAAAUg2S1/////wsAAAABAAAACwAAAAEAAABfAAAAFINktf////8NAAAAAgAAAAsAAAABAAAAXwAAABSDZLX/////DQAAAAMAAAAMAAAAAQAAAF8AAAAUg2S1/////w8AAAACAAAADAAAAAEAAABfAAAAFINktf////8PAAAAAwAAAA0AAAABAAAAYAAAAG+WZhv/////EQAAAAEAAAAOAAAAAQAAAGAAAABvlmYb/////xMAAAABAAAADwAAAAEAAABgAAAAb5ZmG/////8VAAAAAQAAABAAAAABAAAAYAAAAG+WZhv/////FwAAAAEAAAARAAAAAQAAAGAAAABvlmYb/////xkAAAABAAAAEgAAAAEAAABgAAAAb5ZmG/////8bAAAAAQAAABMAAAABAAAAYAAAAG+WZhv/////HQAAAAEAAAATAAAAAQAAAGAAAABvlmYb/////x0AAAAEAAAAEwAAAAEAAABgAAAAb5ZmG/////8dAAAABQAAABQAAAABAAAAYAAAAG+WZhv/////HwAAAAEAAAAVAAAAAQAAAGAAAABvlmYb/////yEAAAABAAAAFgAAAAEAAABhAAAAwbF5mv////8jAAAAAQAAABcAAAABAAAAXwAAABSDZLX/////JQAAAAEAAAAYAAAAAQAAAF8AAAAUg2S1/////ycAAAAGAAAAGQAAAAEAAABfAAAAFINktf////8pAAAABgAAABoAAAABAAAAXwAAABSDZLX/////KwAAAAYAAAAbAAAAAQAAAF8AAAAUg2S1/////y0AAAAGAAAAHAAAAAEAAABfAAAAFINktf////8vAAAAAQAAAB0AAAABAAAAXwAAABSDZLX/////MQAAAAYAAAAeAAAAAQAAAF8AAAAUg2S1/////zMAAAABAAAAHwAAAAEAAABfAAAAFINktf////81AAAAAQAAACAAAAABAAAAXwAAABSDZLX/////NwAAAAEAAAAhAAAAAQAAAF8AAAAUg2S1/////zkAAAACAAAAIQAAAAEAAABfAAAAFINktf////85AAAAAwAAACIAAAABAAAAXwAAABSDZLX/////OwAAAAYAAAAjAAAAAQAAAF8AAAAUg2S1/////z0AAAACAAAAIwAAAAEAAABfAAAAFINktf////89AAAAAwAAACQAAAABAAAAYgAAAAUUbLb/////PwAAAAEAAAAlAAAAAQAAAF8AAAAUg2S1/////0EAAAAGAAAAJgAAAAEAAABjAAAAkp7TyP////9DAAAAAQAAACcAAAABAAAAZAAAACwXUUb/////RQAAAAEAAAAoAAAAAQAAAF8AAAAUg2S1/////0cAAAABAAAAKQAAAAEAAABfAAAAFINktf////9JAAAAAQAAACoAAAABAAAAXwAAABSDZLX/////SwAAAAEAAAArAAAAAQAAAF8AAAAUg2S1/////00AAAAGAAAALAAAAAEAAABfAAAAFINktf////9PAAAAAQAAAC0AAAABAAAAAwAAAIjWJe7/////UQAAAAEAAAAuAAAAAQAAAF8AAAAUg2S1/////1MAAAAGAAAALwAAAAEAAABfAAAAFINktf////9VAAAAAQAAADAAAAABAAAAXwAAABSDZLX/////VwAAAAEAAAAxAAAAAQAAAGEAAADBsXma/////1kAAAABAAAAMgAAAAEAAABlAAAAwU8UAf////9bAAAAAQAAADMAAAABAAAAYQAAAMGxeZr/////XQAAAAEAAAA=","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBiADgAMQA3AGYAYgBlAGQAYwBmAGQAMwA0ADQAMQBiADYAOQAxAGYAMAA5ADkAZQAzAGUAMgBmADYAZQA0AGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADUAOQA4ADkANwA2ADQAOQA2ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5ADcAMQBhAGMANgAyADYAMQA1ADIAZgA0AGEAMwA4AGUAMQA2ADgAZgA4AGYAZgBkAGQAYQA0ADAAYgA3ADMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADcAMAAwADgAMwAzACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBmADEAMwA4ADgAZABmAGUAZABhAGYAOAA5AGUAMwBiAGQAYgA4ADMAMABlADIAYQAxAGUAMABjAGUAOAA5ADAAIgAsACIAbQBfAEMAcgBjACIAOgAyADUAOQA3ADMAOQA1ADcAMAAyACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBhADYANABjAGMAOQA3ADcANQAyAGQANAA3AGMANgBkAGYAMwAxAGEAZgA0ADUAMABlAGYANwBiAGEAYQBjAGMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAzADgAMwAyADYANAAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zpgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA4ADIAOQA2ADQAMAA1ADYANwBhADUANgAyAGEAOQBlADMANwBmAGEAYQAyADEAOQA5ADgANABlADMANQAzADIAIgAsACIAbQBfAEMAcgBjACIAOgA5ADUANAAyADIAOAA3ADYALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGEAZQA4ADEAOAAzADIAYQBhAGEAMgA2ADUAMQA3ADYAMgA3AGIANQBkAGMANgBiADkAZQAzADUAYwA3AGIANQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADYANgA0ADQANgAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6gCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMQAyADkAMwA3ADYAYwBlADgAOAA5ADEAZQAyADcAMAA1ADAAZgA5AGQANAAxADgAMwBmAGEAOQA2AGIANABlACIALAAiAG0AXwBDAHIAYwAiADoAMwA0ADYAOQA0ADYAOQAyADcANgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA1AGIAYQA1AGEAYQAyAGIANgAwADIAOQBjAGIANgA3AGYAMgA4ADAAZQBmADMAZgBiADAAZABjADkAMwBjACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgA0ADQANwAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6YCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMAA4ADYAOQBiADYAZQA3ADcAOAA3ADAAZABkADMANAA1ADkAZgAyADcANgA2ADQAYwBhAGYANgAzADAAMgAxACIALAAiAG0AXwBDAHIAYwAiADoANQA1ADEAMgAyADQANgAzADAALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMAOAA4ADkAYgAwAGYAYwAzAGYAZQA3ADYANwBhADQAYwA3ADUAZQBlAGMAYQA1ADUAMAA2ADUAMQBlAGEANAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADQAMwAwADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnPUAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADgANgBkADMAYQBmADkAYgA3ADMANQAwAGEAMgA0ADgAYQAyAGUANAAwAGIAMgBiADcAMAA1ADgANwA4AGUAZQAiACwAIgBtAF8AQwByAGMAIgA6ADMAOQAzADEAOAA4ADUANAAyADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGYANwAzAGYANwA3AGYAOAA1AGMAZQA0ADYANQBhADUAYwA0AGYAYQAzADcAOQBhADIAZgBkADMANgBiADcAZgBfAHUAbgBpAHQAeQBiAHUAaQBsAHQAaQBuAHMAaABhAGQAZQByAHMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADIAMwA2ADYAMAAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6wCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAOAAzADIANAAzAGIAMwAwAGQAMQA2ADkAZgBkAGIAZgBlADYAYwA4ADEAMgA0AGIANwA1AGEAMwBkAGMAMABlACIALAAiAG0AXwBDAHIAYwAiADoAMwAwADEAOQAyADgANgA0ADIANQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAZAA1AGUANgA1ADcAMQAyAGYAMgBjAGEAMQAwAGQANAAyAGEANwBiADYAOABiADcAMgA2ADUAOABkAGIANwA1ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMwA1ADMAMwAzADQALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOwAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADQANgAyAGUAMgBkADIAYwA0AGYAYgA1ADYANQBiADEAOQA1AGUAZQBjADMANQBiAGIAYQBhADcAMAAyADcAOAAiACwAIgBtAF8AQwByAGMAIgA6ADEAMgA0ADQAMgA0ADkAMgA1ADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMANQA5ADAAZgA5AGMAMgAzAGQAOQA0ADUAMgBlADkANwBiADYANAA0AGQAMgBhAGUAOABkADMAZQBjADIAMQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADEAMAA2ADcAOAAzADYALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc7QCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAZgAzADUANwA4ADgAMwBjADgANABhADgAMAAyADMAMQA0ADgANgBiADAANAAwADQAYgAxAGQAYwAyAGYAOQBmACIALAAiAG0AXwBDAHIAYwAiADoAMgAwADYAOAA1ADEAMgA0ADYAMQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA0ADAAMQA1AGYAOQA3AGIAMAA1AGMAOAAzAGUAOQAwAGQAMABhADYANwBhADEAOAA2ADAANwAwADAANQA2ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgAxADQANgAxADAAOAA1ADIALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AA==","m_resourceTypes":[{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.VisualTreeAsset"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.StyleSheet"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Shader"}],"m_InternalIdPrefixes":[]} \ No newline at end of file +{"m_LocatorId":"AddressablesMainContentCatalog","m_BuildResultHash":"2cd60de227a07825eadedc67024b2603","m_InstanceProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider"},"m_Data":""},"m_SceneProviderData":{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.SceneProvider"},"m_Data":""},"m_ResourceProviderData":[{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""},{"m_Id":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider","m_ObjectType":{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"},"m_Data":""}],"m_ProviderIds":["UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider","UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider"],"m_InternalIds":["{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_customattr_c1e815712fdda63cebccaef8bd1a2aaa.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_franka_panda_b817fbedcfd3441b691f099e3e2f6e4a.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslim_f1388dfedaf89e3bdb830e2a1e0ce890.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_gelslimtarget_829640567a562a9e37faa219984e3532.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_omplmanager_129376ce8891e27050f9d4183fa96b4e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/bundle_assets_simplefrankagripper_0869b6e77870dd3459f27664caf63021.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/f73f77f85ce465a5c4fa379a2fd36b7f_unitybuiltinshaders_86d3af9b7350a248a2e40b2b705878ee.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/rfuniversebuiltin_assets_all_83243b30d169fdbfe6c8124b75a3dc0e.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/robot_assets_all_462e2d2c4fb565b195eec35bbaa70278.bundle","{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/user_assets_all_f357883c84a80231486b0404b1dc2f9f.bundle","2DBBox.prefab","3DBBox.prefab","articulation-item.uxml","articulation-window.uxml","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female1_cp.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/female2_c4-c5.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male1_c6-c7.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male2_hemi.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male3_c1-c3.prefab","Assets/RCareCommon/Core Assets/CareAvatars/Prefabs/WithoutWheelchair/male4_stroke.prefab","Assets/RCareCommon/Core Assets/Devices/limb_tool.obj","Assets/RCareCommon/Core Assets/Robots/Kinova Gen3/kinova_gen3_7dof-robotiq85.prefab","Assets/RCareCommon/Library/Other Prefabs/food.prefab","bhand.prefab","Camera.prefab","CameraDepth.shader","CameraID.shader","CameraMotionVector.shader","CameraNormal.shader","CameraView.prefab","Collider.shader","Collider_Box.prefab","ColliderBound.prefab","CollisionLine.prefab","CustomAttr.prefab","debug-item.uxml","DebugSimple.shader","debug-window.uxml","franka_panda.prefab","GelProxy.shader","GelSlim.prefab","GelSlimTarget.prefab","GraspPoint.prefab","JointLink.prefab","LightView.prefab","Mask.shader","ObjectID.prefab","OmplManager.prefab","PointCloud.shader","PoseGizmo.prefab","Rigidbody_Sphere.prefab","shadowhand.prefab","SimpleFrankaGripper.prefab","svh.prefab"],"m_KeyDataString":"aQAAAABAAAAAYnVuZGxlX2Fzc2V0c19jdXN0b21hdHRyX2MxZTgxNTcxMmZkZGE2M2NlYmNjYWVmOGJkMWEyYWFhLmJ1bmRsZQBCAAAAYnVuZGxlX2Fzc2V0c19mcmFua2FfcGFuZGFfYjgxN2ZiZWRjZmQzNDQxYjY5MWYwOTllM2UyZjZlNGEuYnVuZGxlAD0AAABidW5kbGVfYXNzZXRzX2dlbHNsaW1fZjEzODhkZmVkYWY4OWUzYmRiODMwZTJhMWUwY2U4OTAuYnVuZGxlAEMAAABidW5kbGVfYXNzZXRzX2dlbHNsaW10YXJnZXRfODI5NjQwNTY3YTU2MmE5ZTM3ZmFhMjE5OTg0ZTM1MzIuYnVuZGxlAEEAAABidW5kbGVfYXNzZXRzX29tcGxtYW5hZ2VyXzEyOTM3NmNlODg5MWUyNzA1MGY5ZDQxODNmYTk2YjRlLmJ1bmRsZQBJAAAAYnVuZGxlX2Fzc2V0c19zaW1wbGVmcmFua2FncmlwcGVyXzA4NjliNmU3Nzg3MGRkMzQ1OWYyNzY2NGNhZjYzMDIxLmJ1bmRsZQBcAAAAZjczZjc3Zjg1Y2U0NjVhNWM0ZmEzNzlhMmZkMzZiN2ZfdW5pdHlidWlsdGluc2hhZGVyc184NmQzYWY5YjczNTBhMjQ4YTJlNDBiMmI3MDU4NzhlZS5idW5kbGUARAAAAHJmdW5pdmVyc2VidWlsdGluX2Fzc2V0c19hbGxfODMyNDNiMzBkMTY5ZmRiZmU2YzgxMjRiNzVhM2RjMGUuYnVuZGxlADgAAAByb2JvdF9hc3NldHNfYWxsXzQ2MmUyZDJjNGZiNTY1YjE5NWVlYzM1YmJhYTcwMjc4LmJ1bmRsZQA3AAAAdXNlcl9hc3NldHNfYWxsX2YzNTc4ODNjODRhODAyMzE0ODZiMDQwNGIxZGMyZjlmLmJ1bmRsZQAMAAAARGVidWcvMkRCQm94ACAAAAA3Mjg5MDdjOTEyMGU0ZGY0ZDg2NTRlYzA1ZTVmODM5ZAAMAAAARGVidWcvM0RCQm94ACAAAAAzYmYwNWM5YmQ3M2M3ZTY0OTk4ZDc2ZGNmYjY2MGQ2NgAaAAAAVUlUb29raXQvYXJ0aWN1bGF0aW9uLWl0ZW0AIAAAADY5MGJkYzAzYWI2MzRmNzRmYTVlZTRhMTZkMDBlYWY4ABwAAABVSVRvb2tpdC9hcnRpY3VsYXRpb24td2luZG93ACAAAABkZWY0ZDYwZTY5NGZhYjQ0OWJhZmEwYWFmYmVkNmRjZgAKAAAAZmVtYWxlMV9jcAAgAAAAOTk0MDAyZDFjNjgzMzc2ODY4NDVmNGE3NzhiMDNjYTEADQAAAGZlbWFsZTJfYzQtYzUAIAAAAGNlY2U2MWMxMjdhZTZmNTFjYjNhYWQyNmZkZjY1ZGZmAAsAAABtYWxlMV9jNi1jNwAgAAAAMmVhNDc1MzI4ZGQ3ZjcxNjA5NGM0YzNjMTgyOTQ3YmEADAAAAG1hbGUyX3N0cm9rZQAgAAAANTRlZmQ5MTZmYTU2NzVjNzdiYmU2MGEwNzY2MDcyMjUACwAAAG1hbGUzX2MxLWMzACAAAABjOTFjMzEzN2VhYzkxZmZhYTk2ZWI2MGIyNzA3NzQ4NwAFAAAAaGVucnkAIAAAADIxYmI2YzFlMWRlY2VjMTM3OGU5MTEwZWQxNWEyYzExAAkAAABsaW1iX3Rvb2wAIAAAADM3YWNiZjFlNmI0NmNjM2I1YmMzYjExYTZhNzg2MzFkABoAAABraW5vdmFfZ2VuM183ZG9mLXJvYm90aXE4NQAgAAAANjgwOWY2NTQxM2UyZjUzMWU5YTVkNmQ2MzdlYWIzYWIABAAAAGZvb2QAIAAAAGY2OWYyNTQ2MmNmMmY5NTRkYjY3ZmVmZTIxMGI1MWRjAD8AAABBc3NldHMvUkNhcmVDb21tb24vQ29yZSBBc3NldHMvUm9ib3RzL0JhcnJldHQgSGFuZC9iaGFuZC5wcmVmYWIAIAAAAGNjOTg4YzIzMTY1Mzg4ZWVjOTIxOTBhYTVkYzNkYWM0AAYAAABDYW1lcmEAIAAAADU1YmNiZjRhMDY3OWQ0ODQ5YmNkYmEwOTgyZDJjMWE1ABMAAABTaGFkZXJzL0NhbWVyYURlcHRoACAAAABkZjZhN2Y3OGY1MTMxZTA0NDhmZTljZDZlMTFmZmI4YgAQAAAAU2hhZGVycy9DYW1lcmFJRAAgAAAAODQyNGJlNzk3MzE0ODJiNGE4MDkyMDI1YTM2MzJlNmMAGgAAAFNoYWRlcnMvQ2FtZXJhTW90aW9uVmVjdG9yACAAAAAxODVjNWVjODRmYzY0MDQ0NjgzMTYzM2JlOTk2MjE5OAAUAAAAU2hhZGVycy9DYW1lcmFOb3JtYWwAIAAAAGJjNWY1ODgwM2JlYWU2ZjQ3YWY1Yzg1ZDM3YTc3YWE0AB4AAABDYW1lcmEgJiBMaWdodCBWaWV3L0NhbWVyYVZpZXcAIAAAADg0MDBhYzQzNmVjYmY5YTQ5YThmNWYzOTM3MzNjYzVlABAAAABTaGFkZXJzL0NvbGxpZGVyACAAAAAyNWI5ZDBlMWVlZWUwODA0MGEzZjRkYzM3ZjE5YjhjMAAMAAAAQ29sbGlkZXJfQm94ACAAAAA0Nzk1MzQ1NmEyMGNjMzY0ZmI5MzZkMjQ5MzJmYzJmYQATAAAARGVidWcvQ29sbGlkZXJCb3VuZAAgAAAANWQ3ZTNhM2Y2ZDY2OWIxNGJiYTc4ODMyMjBjNzY4ZWUAEwAAAERlYnVnL0NvbGxpc2lvbkxpbmUAIAAAAGUxOTc2ZmVlZTZjZTM2ODQyYjI5MTIwYmRkMDk1NzBkAAoAAABDdXN0b21BdHRyACAAAAA1ZjQ1YTRjYTg5ZmY3OWI0NzhlY2I5NzA1MTM1OTk5OAATAAAAVUlUb29raXQvZGVidWctaXRlbQAgAAAANzAyZjExMjUyMTllOWU1NDZiNTkwMDY4ZWVmNjhmN2UAEwAAAFNoYWRlcnMvRGVidWdTaW1wbGUAIAAAADlmZmE4OWJjYjk3NDU3NjVhYTM2NWFkYjk0NjUzZjc1ABUAAABVSVRvb2tpdC9kZWJ1Zy13aW5kb3cAIAAAADI5MTlhMTNhODc1MDI5ZDQxOGU0ODIyZWM4ZGI4YTYwAAwAAABmcmFua2FfcGFuZGEAIAAAADg3Yzc2OGQ5MDFkNDA3YzRiYWI3ZGNmYzBjYjQzOTE1ABAAAABTaGFkZXJzL0dlbFByb3h5ACAAAAA5YWYyZjA2OWYyN2FhMjM0ZTg5ZjgxODY1ZjdlMTM5OAAHAAAAR2VsU2xpbQAgAAAAM2I0ZjZiZTU0NjFiN2RjNDZhMmEwZmZmMzZjYjI2NmYADQAAAEdlbFNsaW1UYXJnZXQAIAAAAGJiNjkyMTdhYmNhYzNkOTQ4YjU4NWQyZTI1YzhmNjM0ABAAAABEZWJ1Zy9HcmFzcFBvaW50ACAAAABjZDc2NGM5MzliODBjMjA0MjliODE1MzNiOTZmZGU5YQAPAAAARGVidWcvSm9pbnRMaW5rACAAAABmNWI0ZDQ4N2E5YzY0N2E0Yjg5OGI1MWM3MTFmMTNlMAAdAAAAQ2FtZXJhICYgTGlnaHQgVmlldy9MaWdodFZpZXcAIAAAADM4ZGJhOTNlYjlhNmZhOTRjYmFiN2ZjNTRhOWEzNjRlAAwAAABTaGFkZXJzL01hc2sAIAAAADZkMTQ4NDc2MGUwNjllOTQ5YWE0ZjEzNzc3YTcwMGZhAA4AAABEZWJ1Zy9PYmplY3RJRAAgAAAAZTFkMTYzMDIzZmY2ZTZiNDZhNTc0OGE5NThiMDYzMjQACwAAAE9tcGxNYW5hZ2VyACAAAAA5NjE5ZWUyMjZmZmEwNWY0ODgxYjM1ODJhODIwZTNiYQASAAAAU2hhZGVycy9Qb2ludENsb3VkACAAAAA1Nzc5MGVhNGY4YWQ1MGY0NTk1Y2VjMTc4MDlmMWJlNAAPAAAARGVidWcvUG9zZUdpem1vACAAAABjNDZjOGE5OWFmZGI4MjA0OTg2ZjNiMjAwNjM1YjhlZQAQAAAAUmlnaWRib2R5X1NwaGVyZQAgAAAANzEyNDM0ODhhMmNiNDZlNGZhYTU5MWQ0NTk2MmMwYjYACgAAAHNoYWRvd2hhbmQAIAAAADQwMTM2MjBiNWNiN2U1ODRjYWM2ZjJjMjgzOTEyMmVjABMAAABTaW1wbGVGcmFua2FHcmlwcGVyACAAAABkYjdhZGZjYjAxNmJhYzdhNTkxZTM3ZTUxNzUzZTMwNgADAAAAc3ZoACAAAAAyZGU0Zjc4NTc5YjFlNmI0Yjk5ZDI3YzZkOWQ2OWU5ZgAKAAAAMTMxNzAxODE3MwAKAAAALTUzMzk1NzYzNQALAAAALTE1MzAxMzE2NzkACgAAAC05Mzg0MDQ4MzUACgAAAC0zMDI3MDc0NjQACwAAAC0xMDA5NTg2MTg5AAsAAAAtMTQ4Mjc0NjU2NQ==","m_BucketDataString":"aQAAAAQAAAABAAAAAAAAAEkAAAABAAAAAQAAAJAAAAABAAAAAgAAANIAAAABAAAAAwAAABoBAAABAAAABAAAAGABAAABAAAABQAAAK4BAAABAAAABgAAAA8CAAABAAAABwAAAFgCAAABAAAACAAAAJUCAAABAAAACQAAANECAAABAAAACgAAAOICAAABAAAACgAAAAcDAAABAAAACwAAABgDAAABAAAACwAAAD0DAAACAAAADAAAAA0AAABcAwAAAgAAAAwAAAANAAAAgQMAAAIAAAAOAAAADwAAAKIDAAACAAAADgAAAA8AAADHAwAAAQAAABAAAADWAwAAAQAAABAAAAD7AwAAAQAAABEAAAANBAAAAQAAABEAAAAyBAAAAQAAABIAAABCBAAAAQAAABIAAABnBAAAAQAAABMAAAB4BAAAAQAAABMAAACdBAAAAQAAABQAAACtBAAAAQAAABQAAADSBAAAAQAAABUAAADcBAAAAQAAABUAAAABBQAAAwAAABYAAAAXAAAAGAAAAA8FAAADAAAAFgAAABcAAAAYAAAANAUAAAEAAAAZAAAAUwUAAAEAAAAZAAAAeAUAAAEAAAAaAAAAgQUAAAEAAAAaAAAApgUAAAEAAAAbAAAA6gUAAAEAAAAbAAAADwYAAAEAAAAcAAAAGgYAAAEAAAAcAAAAPwYAAAEAAAAdAAAAVwYAAAEAAAAdAAAAfAYAAAEAAAAeAAAAkQYAAAEAAAAeAAAAtgYAAAEAAAAfAAAA1QYAAAEAAAAfAAAA+gYAAAEAAAAgAAAAEwcAAAEAAAAgAAAAOAcAAAEAAAAhAAAAWwcAAAEAAAAhAAAAgAcAAAEAAAAiAAAAlQcAAAEAAAAiAAAAugcAAAEAAAAjAAAAywcAAAEAAAAjAAAA8AcAAAEAAAAkAAAACAgAAAEAAAAkAAAALQgAAAEAAAAlAAAARQgAAAEAAAAlAAAAaggAAAEAAAAmAAAAeQgAAAEAAAAmAAAAnggAAAIAAAAnAAAAKAAAALYIAAACAAAAJwAAACgAAADbCAAAAQAAACkAAADzCAAAAQAAACkAAAAYCQAAAgAAACoAAAArAAAAMgkAAAIAAAAqAAAAKwAAAFcJAAABAAAALAAAAGgJAAABAAAALAAAAI0JAAABAAAALQAAAKIJAAABAAAALQAAAMcJAAABAAAALgAAANMJAAABAAAALgAAAPgJAAABAAAALwAAAAoKAAABAAAALwAAAC8KAAABAAAAMAAAAEQKAAABAAAAMAAAAGkKAAABAAAAMQAAAH0KAAABAAAAMQAAAKIKAAABAAAAMgAAAMQKAAABAAAAMgAAAOkKAAABAAAAMwAAAPoKAAABAAAAMwAAAB8LAAABAAAANAAAADILAAABAAAANAAAAFcLAAABAAAANQAAAGcLAAABAAAANQAAAIwLAAABAAAANgAAAKMLAAABAAAANgAAAMgLAAABAAAANwAAANwLAAABAAAANwAAAAEMAAABAAAAOAAAABYMAAABAAAAOAAAADsMAAABAAAAOQAAAEoMAAABAAAAOQAAAG8MAAABAAAAOgAAAIcMAAABAAAAOgAAAKwMAAABAAAAOwAAALQMAAABAAAAOwAAANkMAAACAAAABwAAAAYAAADoDAAAAgAAAAkAAAAGAAAA9wwAAAIAAAAIAAAABgAAAAcNAAACAAAAAQAAAAYAAAAWDQAAAgAAAAIAAAAGAAAAJQ0AAAIAAAADAAAABgAAADUNAAACAAAABQAAAAYAAAA=","m_EntryDataString":"PAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAP////8AAAAARQMAAAEAAAAAAAAAAgAAAAAAAAD/////AAAAAJAGAAACAAAAAAAAAAMAAAAAAAAA/////wAAAADbCQAAAwAAAAAAAAAEAAAAAAAAAP////8AAAAAHg0AAAQAAAAAAAAABQAAAAAAAAD/////AAAAAGMQAAAFAAAAAAAAAAYAAAAAAAAA/////wAAAACmEwAABgAAAAAAAAAHAAAAAAAAAP////8AAAAAFxcAAAcAAAAAAAAACAAAAAAAAAD/////AAAAAGAaAAAIAAAAAAAAAAkAAAAAAAAA/////wAAAACtHQAACQAAAAAAAAAKAAAAAQAAAGIAAAAUg2S1/////woAAAABAAAACwAAAAEAAABiAAAAFINktf////8MAAAAAQAAAAwAAAABAAAAYgAAABSDZLX/////DgAAAAIAAAAMAAAAAQAAAGIAAAAUg2S1/////w4AAAADAAAADQAAAAEAAABiAAAAFINktf////8QAAAAAgAAAA0AAAABAAAAYgAAABSDZLX/////EAAAAAMAAAAOAAAAAQAAAGMAAABvlmYb/////xIAAAABAAAADwAAAAEAAABjAAAAb5ZmG/////8UAAAAAQAAABAAAAABAAAAYwAAAG+WZhv/////FgAAAAEAAAARAAAAAQAAAGMAAABvlmYb/////xgAAAABAAAAEgAAAAEAAABjAAAAb5ZmG/////8aAAAAAQAAABMAAAABAAAAYwAAAG+WZhv/////HAAAAAEAAAAUAAAAAQAAAGMAAABvlmYb/////x4AAAABAAAAFAAAAAEAAABjAAAAb5ZmG/////8eAAAABAAAABQAAAABAAAAYwAAAG+WZhv/////HgAAAAUAAAAVAAAAAQAAAGMAAABvlmYb/////yAAAAABAAAAFgAAAAEAAABjAAAAb5ZmG/////8iAAAAAQAAABcAAAABAAAAZAAAAMGxeZr/////JAAAAAEAAAAYAAAAAQAAAGIAAAAUg2S1/////yYAAAABAAAAGQAAAAEAAABiAAAAFINktf////8oAAAABgAAABoAAAABAAAAYgAAABSDZLX/////KgAAAAYAAAAbAAAAAQAAAGIAAAAUg2S1/////ywAAAAGAAAAHAAAAAEAAABiAAAAFINktf////8uAAAABgAAAB0AAAABAAAAYgAAABSDZLX/////MAAAAAEAAAAeAAAAAQAAAGIAAAAUg2S1/////zIAAAAGAAAAHwAAAAEAAABiAAAAFINktf////80AAAAAQAAACAAAAABAAAAYgAAABSDZLX/////NgAAAAEAAAAhAAAAAQAAAGIAAAAUg2S1/////zgAAAABAAAAIgAAAAEAAAAAAAAA+idiuf////86AAAAAQAAACMAAAABAAAAYgAAABSDZLX/////PAAAAAIAAAAjAAAAAQAAAGIAAAAUg2S1/////zwAAAADAAAAJAAAAAEAAABiAAAAFINktf////8+AAAABgAAACUAAAABAAAAYgAAABSDZLX/////QAAAAAIAAAAlAAAAAQAAAGIAAAAUg2S1/////0AAAAADAAAAJgAAAAEAAABlAAAABRRstv////9CAAAAAQAAACcAAAABAAAAYgAAABSDZLX/////RAAAAAYAAAAoAAAAAQAAAGYAAACSntPI/////0YAAAABAAAAKQAAAAEAAABnAAAALBdRRv////9IAAAAAQAAACoAAAABAAAAYgAAABSDZLX/////SgAAAAEAAAArAAAAAQAAAGIAAAAUg2S1/////0wAAAABAAAALAAAAAEAAABiAAAAFINktf////9OAAAAAQAAAC0AAAABAAAAYgAAABSDZLX/////UAAAAAYAAAAuAAAAAQAAAGIAAAAUg2S1/////1IAAAABAAAALwAAAAEAAAAEAAAAiNYl7v////9UAAAAAQAAADAAAAABAAAAYgAAABSDZLX/////VgAAAAYAAAAxAAAAAQAAAGIAAAAUg2S1/////1gAAAABAAAAMgAAAAEAAABiAAAAFINktf////9aAAAAAQAAADMAAAABAAAAZAAAAMGxeZr/////XAAAAAEAAAA0AAAAAQAAAGgAAADBTxQB/////14AAAABAAAANQAAAAEAAABkAAAAwbF5mv////9gAAAAAQAAAA==","m_ExtraDataString":"B0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zqAIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBjADEAZQA4ADEANQA3ADEAMgBmAGQAZABhADYAMwBjAGUAYgBjAGMAYQBlAGYAOABiAGQAMQBhADIAYQBhAGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADkANwA3ADIAOAA1ADYANgAzACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA2AGYAMgBlADMAYwAwAGQAMwAxADkANwA5ADYAMQBiAGYAOQBjADkAMABmAGQAZQA4AGUANAA1ADkAZQA5AGEAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADQAMwA3ACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBiADgAMQA3AGYAYgBlAGQAYwBmAGQAMwA0ADQAMQBiADYAOQAxAGYAMAA5ADkAZQAzAGUAMgBmADYAZQA0AGEAIgAsACIAbQBfAEMAcgBjACIAOgAxADUAOQA4ADkANwA2ADQAOQA2ACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgA5ADcAMQBhAGMANgAyADYAMQA1ADIAZgA0AGEAMwA4AGUAMQA2ADgAZgA4AGYAZgBkAGQAYQA0ADAAYgA3ADMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADcAMAAwADgAMwAzACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zrgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgBmADEAMwA4ADgAZABmAGUAZABhAGYAOAA5AGUAMwBiAGQAYgA4ADMAMABlADIAYQAxAGUAMABjAGUAOAA5ADAAIgAsACIAbQBfAEMAcgBjACIAOgAyADUAOQA3ADMAOQA1ADcAMAAyACwAIgBtAF8AVABpAG0AZQBvAHUAdAAiADoAMAAsACIAbQBfAEMAaAB1AG4AawBlAGQAVAByAGEAbgBzAGYAZQByACIAOgBmAGEAbABzAGUALAAiAG0AXwBSAGUAZABpAHIAZQBjAHQATABpAG0AaQB0ACIAOgAtADEALAAiAG0AXwBSAGUAdAByAHkAQwBvAHUAbgB0ACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUATgBhAG0AZQAiADoAIgBhADYANABjAGMAOQA3ADcANQAyAGQANAA3AGMANgBkAGYAMwAxAGEAZgA0ADUAMABlAGYANwBiAGEAYQBjAGMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAzADgAMwAyADYANAAyACwAIgBtAF8AVQBzAGUAQwByAGMARgBvAHIAQwBhAGMAaABlAGQAQgB1AG4AZABsAGUAcwAiADoAdAByAHUAZQAsACIAbQBfAFUAcwBlAFUAVwBSAEYAbwByAEwAbwBjAGEAbABCAHUAbgBkAGwAZQBzACIAOgBmAGEAbABzAGUALAAiAG0AXwBDAGwAZQBhAHIATwB0AGgAZQByAEMAYQBjAGgAZQBkAFYAZQByAHMAaQBvAG4AcwBXAGgAZQBuAEwAbwBhAGQAZQBkACIAOgB0AHIAdQBlAH0AB0xVbml0eS5SZXNvdXJjZU1hbmFnZXIsIFZlcnNpb249MC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1udWxsSlVuaXR5RW5naW5lLlJlc291cmNlTWFuYWdlbWVudC5SZXNvdXJjZVByb3ZpZGVycy5Bc3NldEJ1bmRsZVJlcXVlc3RPcHRpb25zpgIAAHsAIgBtAF8ASABhAHMAaAAiADoAIgA4ADIAOQA2ADQAMAA1ADYANwBhADUANgAyAGEAOQBlADMANwBmAGEAYQAyADEAOQA5ADgANABlADMANQAzADIAIgAsACIAbQBfAEMAcgBjACIAOgA5ADUANAAyADIAOAA3ADYALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGEAZQA4ADEAOAAzADIAYQBhAGEAMgA2ADUAMQA3ADYAMgA3AGIANQBkAGMANgBiADkAZQAzADUAYwA3AGIANQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADYANgA0ADQANgAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6gCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMQAyADkAMwA3ADYAYwBlADgAOAA5ADEAZQAyADcAMAA1ADAAZgA5AGQANAAxADgAMwBmAGEAOQA2AGIANABlACIALAAiAG0AXwBDAHIAYwAiADoAMwA0ADYAOQA0ADYAOQAyADcANgAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA1AGIAYQA1AGEAYQAyAGIANgAwADIAOQBjAGIANgA3AGYAMgA4ADAAZQBmADMAZgBiADAAZABjADkAMwBjACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgA0ADQANwAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6YCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAMAA4ADYAOQBiADYAZQA3ADcAOAA3ADAAZABkADMANAA1ADkAZgAyADcANgA2ADQAYwBhAGYANgAzADAAMgAxACIALAAiAG0AXwBDAHIAYwAiADoANQA1ADEAMgAyADQANgAzADAALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMAOAA4ADkAYgAwAGYAYwAzAGYAZQA3ADYANwBhADQAYwA3ADUAZQBlAGMAYQA1ADUAMAA2ADUAMQBlAGEANAAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADQAMwAwADkALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnPUAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADgANgBkADMAYQBmADkAYgA3ADMANQAwAGEAMgA0ADgAYQAyAGUANAAwAGIAMgBiADcAMAA1ADgANwA4AGUAZQAiACwAIgBtAF8AQwByAGMAIgA6ADMAOQAzADEAOAA4ADUANAAyADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGYANwAzAGYANwA3AGYAOAA1AGMAZQA0ADYANQBhADUAYwA0AGYAYQAzADcAOQBhADIAZgBkADMANgBiADcAZgBfAHUAbgBpAHQAeQBiAHUAaQBsAHQAaQBuAHMAaABhAGQAZQByAHMAIgAsACIAbQBfAEEAcwBzAGUAdABMAG8AYQBkAE0AbwBkAGUAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBTAGkAegBlACIAOgAyADIAMwA2ADYAMAAsACIAbQBfAFUAcwBlAEMAcgBjAEYAbwByAEMAYQBjAGgAZQBkAEIAdQBuAGQAbABlAHMAIgA6AHQAcgB1AGUALAAiAG0AXwBVAHMAZQBVAFcAUgBGAG8AcgBMAG8AYwBhAGwAQgB1AG4AZABsAGUAcwAiADoAZgBhAGwAcwBlACwAIgBtAF8AQwBsAGUAYQByAE8AdABoAGUAcgBDAGEAYwBoAGUAZABWAGUAcgBzAGkAbwBuAHMAVwBoAGUAbgBMAG8AYQBkAGUAZAAiADoAdAByAHUAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc6wCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAOAAzADIANAAzAGIAMwAwAGQAMQA2ADkAZgBkAGIAZgBlADYAYwA4ADEAMgA0AGIANwA1AGEAMwBkAGMAMABlACIALAAiAG0AXwBDAHIAYwAiADoAMwAwADEAOQAyADgANgA0ADIANQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAZAA1AGUANgA1ADcAMQAyAGYAMgBjAGEAMQAwAGQANAAyAGEANwBiADYAOABiADcAMgA2ADUAOABkAGIANwA1ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMwA1ADMAMwAzADQALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AHQAcgB1AGUAfQAHTFVuaXR5LlJlc291cmNlTWFuYWdlciwgVmVyc2lvbj0wLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxKVW5pdHlFbmdpbmUuUmVzb3VyY2VNYW5hZ2VtZW50LlJlc291cmNlUHJvdmlkZXJzLkFzc2V0QnVuZGxlUmVxdWVzdE9wdGlvbnOwAgAAewAiAG0AXwBIAGEAcwBoACIAOgAiADQANgAyAGUAMgBkADIAYwA0AGYAYgA1ADYANQBiADEAOQA1AGUAZQBjADMANQBiAGIAYQBhADcAMAAyADcAOAAiACwAIgBtAF8AQwByAGMAIgA6ADEAMgA0ADQAMgA0ADkAMgA1ADUALAAiAG0AXwBUAGkAbQBlAG8AdQB0ACIAOgAwACwAIgBtAF8AQwBoAHUAbgBrAGUAZABUAHIAYQBuAHMAZgBlAHIAIgA6AGYAYQBsAHMAZQAsACIAbQBfAFIAZQBkAGkAcgBlAGMAdABMAGkAbQBpAHQAIgA6AC0AMQAsACIAbQBfAFIAZQB0AHIAeQBDAG8AdQBuAHQAIgA6ADAALAAiAG0AXwBCAHUAbgBkAGwAZQBOAGEAbQBlACIAOgAiAGMANQA5ADAAZgA5AGMAMgAzAGQAOQA0ADUAMgBlADkANwBiADYANAA0AGQAMgBhAGUAOABkADMAZQBjADIAMQAiACwAIgBtAF8AQQBzAHMAZQB0AEwAbwBhAGQATQBvAGQAZQAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAFMAaQB6AGUAIgA6ADEAMAA2ADcAOAAzADYALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AAdMVW5pdHkuUmVzb3VyY2VNYW5hZ2VyLCBWZXJzaW9uPTAuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbEpVbml0eUVuZ2luZS5SZXNvdXJjZU1hbmFnZW1lbnQuUmVzb3VyY2VQcm92aWRlcnMuQXNzZXRCdW5kbGVSZXF1ZXN0T3B0aW9uc7QCAAB7ACIAbQBfAEgAYQBzAGgAIgA6ACIAZgAzADUANwA4ADgAMwBjADgANABhADgAMAAyADMAMQA0ADgANgBiADAANAAwADQAYgAxAGQAYwAyAGYAOQBmACIALAAiAG0AXwBDAHIAYwAiADoAMgAwADYAOAA1ADEAMgA0ADYAMQAsACIAbQBfAFQAaQBtAGUAbwB1AHQAIgA6ADAALAAiAG0AXwBDAGgAdQBuAGsAZQBkAFQAcgBhAG4AcwBmAGUAcgAiADoAZgBhAGwAcwBlACwAIgBtAF8AUgBlAGQAaQByAGUAYwB0AEwAaQBtAGkAdAAiADoALQAxACwAIgBtAF8AUgBlAHQAcgB5AEMAbwB1AG4AdAAiADoAMAAsACIAbQBfAEIAdQBuAGQAbABlAE4AYQBtAGUAIgA6ACIAMwA0ADAAMQA1AGYAOQA3AGIAMAA1AGMAOAAzAGUAOQAwAGQAMABhADYANwBhADEAOAA2ADAANwAwADAANQA2ACIALAAiAG0AXwBBAHMAcwBlAHQATABvAGEAZABNAG8AZABlACIAOgAwACwAIgBtAF8AQgB1AG4AZABsAGUAUwBpAHoAZQAiADoAMgAxADQANgAxADAAOAA1ADIALAAiAG0AXwBVAHMAZQBDAHIAYwBGAG8AcgBDAGEAYwBoAGUAZABCAHUAbgBkAGwAZQBzACIAOgB0AHIAdQBlACwAIgBtAF8AVQBzAGUAVQBXAFIARgBvAHIATABvAGMAYQBsAEIAdQBuAGQAbABlAHMAIgA6AGYAYQBsAHMAZQAsACIAbQBfAEMAbABlAGEAcgBPAHQAaABlAHIAQwBhAGMAaABlAGQAVgBlAHIAcwBpAG8AbgBzAFcAaABlAG4ATABvAGEAZABlAGQAIgA6AGYAYQBsAHMAZQB9AA==","m_resourceTypes":[{"m_AssemblyName":"Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.ResourceManagement.ResourceProviders.IAssetBundleResource"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.GameObject"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.VisualTreeAsset"},{"m_AssemblyName":"UnityEngine.UIElementsModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.UIElements.StyleSheet"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Material"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Mesh"},{"m_AssemblyName":"UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.Shader"}],"m_InternalIdPrefixes":[]} \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/settings.json b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/settings.json index 87c3e517..08428e53 100644 --- a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/settings.json +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/aa/settings.json @@ -1 +1 @@ -{"m_buildTarget":"StandaloneLinux64","m_SettingsHash":"26dc9acde2b22f68c07fe63969da9108","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/catalog_2024.11.13.18.41.32.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2024.11.13.18.41.32.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.json","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]}],"m_ProfileEvents":false,"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"1.21.21","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0} \ No newline at end of file +{"m_buildTarget":"StandaloneLinux64","m_SettingsHash":"b04d0142fcce75b7b277958083cd41a5","m_CatalogLocations":[{"m_Keys":["AddressablesMainContentCatalogRemoteHash"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/StandaloneLinux64/catalog_2024.12.09.17.45.19.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalogCacheHash"],"m_InternalId":"{UnityEngine.Application.persistentDataPath}/com.unity.addressables/catalog_2024.12.09.17.45.19.hash","m_Provider":"UnityEngine.ResourceManagement.ResourceProviders.TextDataProvider","m_Dependencies":[],"m_ResourceType":{"m_AssemblyName":"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","m_ClassName":"System.String"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]},{"m_Keys":["AddressablesMainContentCatalog"],"m_InternalId":"{UnityEngine.AddressableAssets.Addressables.RuntimePath}/catalog.json","m_Provider":"UnityEngine.AddressableAssets.ResourceProviders.ContentCatalogProvider","m_Dependencies":["AddressablesMainContentCatalogRemoteHash","AddressablesMainContentCatalogCacheHash"],"m_ResourceType":{"m_AssemblyName":"Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null","m_ClassName":"UnityEngine.AddressableAssets.ResourceLocators.ContentCatalogData"},"SerializedData":[7,76,85,110,105,116,121,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,44,32,86,101,114,115,105,111,110,61,48,46,48,46,48,46,48,44,32,67,117,108,116,117,114,101,61,110,101,117,116,114,97,108,44,32,80,117,98,108,105,99,75,101,121,84,111,107,101,110,61,110,117,108,108,75,85,110,105,116,121,69,110,103,105,110,101,46,82,101,115,111,117,114,99,101,77,97,110,97,103,101,109,101,110,116,46,82,101,115,111,117,114,99,101,80,114,111,118,105,100,101,114,115,46,80,114,111,118,105,100,101,114,76,111,97,100,82,101,113,117,101,115,116,79,112,116,105,111,110,115,50,0,0,0,123,0,34,0,109,0,95,0,73,0,103,0,110,0,111,0,114,0,101,0,70,0,97,0,105,0,108,0,117,0,114,0,101,0,115,0,34,0,58,0,116,0,114,0,117,0,101,0,125,0]}],"m_ProfileEvents":false,"m_LogResourceManagerExceptions":true,"m_ExtraInitializationData":[],"m_DisableCatalogUpdateOnStart":false,"m_IsLocalCatalogInBundle":false,"m_CertificateHandlerType":{"m_AssemblyName":"","m_ClassName":""},"m_AddressablesVersion":"1.21.21","m_maxConcurrentWebRequests":500,"m_CatalogRequestsTimeout":0} \ No newline at end of file diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/boot.config b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/boot.config index dbf35c33..b9ca10fa 100644 --- a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/boot.config +++ b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/boot.config @@ -2,4 +2,4 @@ wait-for-native-debugger=0 hdr-display-enabled=0 gc-max-time-slice=3 force-d3d11-bitblt-model= -build-guid=4568b9cce0a044c781c3acbedb174871 +build-guid=71180d068c574bb78b2b9a14131e1784 diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers index 111c4b78..14ebf1d6 100644 Binary files a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers differ diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers.assets b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers.assets index 212c6643..b279624a 100644 Binary files a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers.assets and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/globalgamemanagers.assets differ diff --git a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/resources.assets b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/resources.assets index 245d9b22..5645a22b 100644 Binary files a/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/resources.assets and b/pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/resources.assets differ diff --git a/pyrcareworld/pyrcareworld/envs/base_env.py b/pyrcareworld/pyrcareworld/envs/base_env.py index ba860959..ac442246 100755 --- a/pyrcareworld/pyrcareworld/envs/base_env.py +++ b/pyrcareworld/pyrcareworld/envs/base_env.py @@ -272,7 +272,7 @@ def Collect(self): """ self._send_env_data("Collect") - def GetAttr(self, id: int): + def GetAttr(self, id: int) -> attr.BaseAttr: """ Get the attribute instance by object ID. @@ -533,7 +533,7 @@ def LoadURDF(self, path: str, id: int = None, native_ik: bool = False, axis: str def LoadMesh(self, path: str, id: int = None, collider_mode: str = "VHACD") -> attr.RigidbodyAttr: """ - Load a model from a Mesh file. + Load a model from a Mesh file. Requires `libminizip1` to be installed. :param path: Str, the Mesh file path. :param id: Int, object id. @@ -664,6 +664,7 @@ def ClearScene(self) -> None: Clear the current scene. """ self._send_env_data("ClearScene") + self.attrs = {} def AlignCamera(self, camera_id: int) -> None: """ @@ -727,7 +728,7 @@ def SetViewBackGround(self, color: list = None) -> None: def LoadCloth(self, path: str, id: int = None) -> attr.ClothAttr: """ - Load a mesh to Cloth. + Load a mesh to Cloth. Requires `libminizip1` to be installed. :param path: Str, the Mesh file path. :param id: Int, object id. diff --git a/tests/test_base_env.py b/tests/test_base_env.py new file mode 100644 index 00000000..2d4cc44f --- /dev/null +++ b/tests/test_base_env.py @@ -0,0 +1,150 @@ +import pytest +from pyrcareworld.envs.base_env import RCareWorld +import pyrcareworld.attributes as attr +from pyrcareworld.envs.bathing_env import BathingEnv +from pyrcareworld.envs.dressing_env import DressingEnv + +import os +import sys + +from pyrcareworld.demo import urdf_path +from pyrcareworld.demo import executable_path +from pyrcareworld.demo import mesh_path + +def test_save_and_load(): + player_path = "pyrcareworld/pyrcareworld/demo/executable/Player/Player.x86_64" + + env = RCareWorld(assets=["Collider_Box", "Rigidbody_Sphere"], executable_file=player_path, graphics=False) + + box1 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=1) + box1.SetTransform(position=[-0.5, 0.5, 0], scale=[0.1, 1, 1]) + box2 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=2) + box2.SetTransform(position=[0.5, 0.5, 0], scale=[0.1, 1, 1]) + box3 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=3) + box3.SetTransform(position=[0, 0.5, 0.5], scale=[1, 1, 0.1]) + box4 = env.InstanceObject(name="Collider_Box", attr_type=attr.ColliderAttr, id=4) + box4.SetTransform(position=[0, 0.5, -0.5], scale=[1, 1, 0.1]) + sphere = env.InstanceObject(name="Rigidbody_Sphere", attr_type=attr.RigidbodyAttr, id=5) + sphere.SetTransform(position=[0, 0.5, 0], scale=[0.5, 0.5, 0.5]) + + env.SaveScene("test_scene.json") + + # Give some time to save... + for _ in range(10): + env.step() + + assert env.GetAttr(1).data["name"] == "Collider_Box" + assert env.GetAttr(2).data["name"] == "Collider_Box" + assert env.GetAttr(3).data["name"] == "Collider_Box" + assert env.GetAttr(4).data["name"] == "Collider_Box" + assert env.GetAttr(5).data["name"] == "Rigidbody_Sphere" + + assert os.path.exists("pyrcareworld/pyrcareworld/demo/executable/Player/Player_Data/StreamingAssets/SceneData/test_scene.json") + + env.ClearScene() + + with pytest.raises(AssertionError): + env.GetAttr(1) + + with pytest.raises(AssertionError): + env.GetAttr(2) + + with pytest.raises(AssertionError): + env.GetAttr(3) + + with pytest.raises(AssertionError): + env.GetAttr(4) + + with pytest.raises(AssertionError): + env.GetAttr(5) + + env.LoadSceneAsync("test_scene.json") + + # Give some time to load... + for _ in range(10): + env.step() + + assert env.GetAttr(1).data["name"] == "Collider_Box" + assert env.GetAttr(2).data["name"] == "Collider_Box" + assert env.GetAttr(3).data["name"] == "Collider_Box" + assert env.GetAttr(4).data["name"] == "Collider_Box" + assert env.GetAttr(5).data["name"] == "Rigidbody_Sphere" + + env.close() + +def test_object_listener(): + env = RCareWorld(assets=["CustomAttr"], executable_file="pyrcareworld/pyrcareworld/demo/executable/Player/Player.x86_64", graphics=False) + + called = False + + custom = env.InstanceObject(name="CustomAttr", id=1, attr_type=attr.CustomAttr) + + def object_listener(args): + nonlocal called + called = True + dict = {} + for i, arg in enumerate(args): + dict[i] = arg + print(i, arg, type(arg)) + + assert dict[0] == "string:" + assert dict[1] == "This is dynamic object" + assert dict[2] == "int:" + assert dict[3] == 123 + assert dict[4] == "float:" + assert dict[5] == float(456.0) + assert dict[6] == "bool:" + assert dict[7] == False + assert dict[8] == "list:" + assert str(dict[9]) == "[7.889999866485596, 1.1100000143051147]" + assert dict[10] == "dict:" + assert str(dict[11]) == "{'a': 1, 'b': 2}" + assert dict[12] == "tuple:" + assert str(dict[13]) == "('a', 1, 0.5619999766349792)" + + env.AddListenerObject("DynamicObject", object_listener) + + env.SendObject( + "DynamicObject", + "string:", "this is dynamic object", + "int:", 1, + "bool:", True, + "float:", 4849.6564, + "list:", [616445.085, 9489984.0, 65419596.0, 9849849.0], + "dict:", {"1": 1, "2": 2, "3": 3}, + "tuple:", ("1", 1, 0.562) + ) + + # Get data back... + env.step(10) + assert called + + env.close() + +def test_load_objects(): + env = RCareWorld(executable_file="pyrcareworld/pyrcareworld/demo/executable/Player/Player.x86_64", graphics=False, log_level=1) + + robot = env.LoadURDF( + path=os.path.join(urdf_path, "UR5/ur5_robot.urdf"), + native_ik=False, + id=1 + ) + + mesh = env.LoadMesh( + path=os.path.join(mesh_path, "002_master_chef_can/google_16k/textured.obj",), + id=2 + ) + + t_shirt_path = os.path.join(mesh_path, 'Tshirt.obj') + cloth = env.LoadCloth(path=t_shirt_path, id=3) + + env.step(3) + + assert env.GetAttr(1) == robot + assert env.GetAttr(2) == mesh + assert env.GetAttr(3) == cloth + + env.close() + + +# TODO: Test more functions of the environment diff --git a/tests/test_bathing_env.py b/tests/test_bathing_env.py index fad5891c..4edc7cbf 100644 --- a/tests/test_bathing_env.py +++ b/tests/test_bathing_env.py @@ -16,7 +16,7 @@ def _bathing_env_fixture(): """Create a BathingEnv once and share it across tests.""" # NOTE: set graphics = True here to debug. - env = BathingEnv(graphics=False, log_level=1) + env = BathingEnv(graphics=False) yield env env.close()